--- /home/fdroid/fdroiddata/tmp/com.infomaniak.drive_50400601.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.drive_50400601.apk ├── zipinfo {} │ @@ -1,17 +1,17 @@ │ Zip file size: 55294390 bytes, number of entries: 2164 │ -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 14903 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 14407 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 847 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 9502004 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 9128224 b- defN 81-Jan-01 01:01 classes4.dex │ --rw-r--r-- 0.0 unx 10937972 b- defN 81-Jan-01 01:01 classes5.dex │ +-rw-r--r-- 0.0 unx 10939604 b- defN 81-Jan-01 01:01 classes5.dex │ -rw-r--r-- 0.0 unx 544040 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 9080 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 │ @@ -2159,8 +2159,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 1119084 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 193840 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 193713 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2164 files, 135555564 bytes uncompressed, 55045684 bytes compressed: 59.4% │ +2164 files, 135556700 bytes uncompressed, 55045592 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 : d06e1831 │ │ -signature : 6779...7c9b │ │ -file_size : 10937972 │ │ +checksum : 1f928916 │ │ +signature : 031d...abf3 │ │ +file_size : 10939604 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 67660 │ │ +string_ids_size : 67665 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 9938 │ │ -type_ids_off : 270752 (0x0421a0) │ │ -proto_ids_size : 15914 │ │ -proto_ids_off : 310504 (0x04bce8) │ │ -field_ids_size : 51925 │ │ -field_ids_off : 501472 (0x07a6e0) │ │ -method_ids_size : 65499 │ │ -method_ids_off : 916872 (0x0dfd88) │ │ -class_defs_size : 7962 │ │ -class_defs_off : 1440864 (0x15fc60) │ │ -data_size : 9242324 │ │ -data_off : 1695648 (0x19dfa0) │ │ +type_ids_size : 9939 │ │ +type_ids_off : 270772 (0x0421b4) │ │ +proto_ids_size : 15916 │ │ +proto_ids_off : 310528 (0x04bd00) │ │ +field_ids_size : 51928 │ │ +field_ids_off : 501520 (0x07a710) │ │ +method_ids_size : 65512 │ │ +method_ids_off : 916944 (0x0dfdd0) │ │ +class_defs_size : 7963 │ │ +class_defs_off : 1441040 (0x15fd10) │ │ +data_size : 9243748 │ │ +data_off : 1695856 (0x19e070) │ │ │ │ Class #0 header: │ │ -class_idx : 6877 │ │ +class_idx : 6878 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13130 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13133 │ │ 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 : 13130 (Continuation.kt) │ │ + source_file_idx : 13133 (Continuation.kt) │ │ │ │ Class #1 header: │ │ -class_idx : 6911 │ │ +class_idx : 6912 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13188 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13191 │ │ 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 : 13188 (CoroutineStackFrame.kt) │ │ + source_file_idx : 13191 (CoroutineStackFrame.kt) │ │ │ │ Class #2 header: │ │ -class_idx : 6907 │ │ +class_idx : 6908 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13131 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13134 │ │ 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 #46289 'completion' │ │ +Annotations on field #46292 'completion' │ │ 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 'create' │ │ +Annotations on method #46391 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #46379 'create' │ │ +Annotations on method #46392 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #46381 'getCompletion' │ │ +Annotations on method #46394 '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 │ │ -4222ac: |[4222ac] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -4222bc: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -4222c2: 5b01 d1b4 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d1 │ │ -4222c6: 0e00 |0005: return-void │ │ +4225e8: |[4225e8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4225f8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +4225fe: 5b01 d4b4 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ +422602: 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 │ │ -422214: |[422214] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -422224: 1a01 7ea0 |0000: const-string v1, "completion" // string@a07e │ │ -422228: 7120 d3b9 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -42222e: 2201 2e18 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@182e │ │ -422232: 1a02 21a3 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a321 │ │ -422236: 7020 2197 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9721 │ │ -42223c: 2701 |000c: throw v1 │ │ +422550: |[422550] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +422560: 1a01 83a0 |0000: const-string v1, "completion" // string@a083 │ │ +422564: 7120 e0b9 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +42256a: 2201 2f18 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@182f │ │ +42256e: 1a02 26a3 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a326 │ │ +422572: 7020 2e97 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@972e │ │ +422578: 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 │ │ -422240: |[422240] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -422250: 1a00 7ea0 |0000: const-string v0, "completion" // string@a07e │ │ -422254: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -42225a: 2202 2e18 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@182e │ │ -42225e: 1a00 22a3 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a322 │ │ -422262: 7020 2197 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9721 │ │ -422268: 2702 |000c: throw v2 │ │ +42257c: |[42257c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +42258c: 1a00 83a0 |0000: const-string v0, "completion" // string@a083 │ │ +422590: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +422596: 2202 2f18 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@182f │ │ +42259a: 1a00 27a3 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a327 │ │ +42259e: 7020 2e97 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@972e │ │ +4225a4: 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 │ │ -422284: |[422284] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -422294: 5420 d1b4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d1 │ │ -422298: 2001 ff1a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1aff │ │ -42229c: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -4222a0: 1f00 ff1a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1aff │ │ -4222a4: 2802 |0008: goto 000a // +0002 │ │ -4222a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4222a8: 1100 |000a: return-object v0 │ │ +4225c0: |[4225c0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +4225d0: 5420 d4b4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ +4225d4: 2001 001b |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1b00 │ │ +4225d8: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +4225dc: 1f00 001b |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1b00 │ │ +4225e0: 2802 |0008: goto 000a // +0002 │ │ +4225e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4225e4: 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 │ │ -42226c: |[42226c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -42227c: 5410 d1b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d1 │ │ -422280: 1100 |0002: return-object v0 │ │ +4225a8: |[4225a8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +4225b8: 5410 d4b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ +4225bc: 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 │ │ -4221a8: |[4221a8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -4221b8: 7110 54b5 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b554 │ │ -4221be: 0c00 |0003: move-result-object v0 │ │ -4221c0: 1100 |0004: return-object v0 │ │ +4224e4: |[4224e4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +4224f4: 7110 61b5 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b561 │ │ +4224fa: 0c00 |0003: move-result-object v0 │ │ +4224fc: 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 │ │ -4222c8: |[4222c8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -4222d8: 0e00 |0000: return-void │ │ +422604: |[422604] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +422614: 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 │ │ -4222dc: |[4222dc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -4222ec: 0730 |0000: move-object v0, v3 │ │ -4222ee: 0701 |0001: move-object v1, v0 │ │ -4222f0: 1f01 dd1a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -4222f4: 7110 56b5 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b556 │ │ -4222fa: 1f00 fb1a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1afb │ │ -4222fe: 5401 d1b4 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d1 │ │ -422302: 7110 d0b9 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -422308: 6e20 2fb5 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b52f │ │ -42230e: 0c04 |0011: move-result-object v4 │ │ -422310: 7100 04b5 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -422316: 0c02 |0015: move-result-object v2 │ │ -422318: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -42231c: 0e00 |0018: return-void │ │ -42231e: 6202 74b3 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b374 │ │ -422322: 7110 7c9d 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d7c │ │ -422328: 0c04 |001e: move-result-object v4 │ │ -42232a: 280c |001f: goto 002b // +000c │ │ -42232c: 0d04 |0020: move-exception v4 │ │ -42232e: 6202 74b3 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b374 │ │ -422332: 7110 8a9d 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d8a │ │ -422338: 0c04 |0026: move-result-object v4 │ │ -42233a: 7110 7c9d 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d7c │ │ -422340: 0c04 |002a: move-result-object v4 │ │ -422342: 6e10 30b5 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b530 │ │ -422348: 2010 fb1a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1afb │ │ -42234c: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -422350: 0710 |0032: move-object v0, v1 │ │ -422352: 28ce |0033: goto 0001 // -0032 │ │ -422354: 7220 b5b4 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b4b5 │ │ -42235a: 0e00 |0037: return-void │ │ +422618: |[422618] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +422628: 0730 |0000: move-object v0, v3 │ │ +42262a: 0701 |0001: move-object v1, v0 │ │ +42262c: 1f01 de1a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +422630: 7110 63b5 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b563 │ │ +422636: 1f00 fc1a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1afc │ │ +42263a: 5401 d4b4 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ +42263e: 7110 ddb9 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +422644: 6e20 3cb5 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b53c │ │ +42264a: 0c04 |0011: move-result-object v4 │ │ +42264c: 7100 11b5 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +422652: 0c02 |0015: move-result-object v2 │ │ +422654: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +422658: 0e00 |0018: return-void │ │ +42265a: 6202 77b3 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b377 │ │ +42265e: 7110 899d 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d89 │ │ +422664: 0c04 |001e: move-result-object v4 │ │ +422666: 280c |001f: goto 002b // +000c │ │ +422668: 0d04 |0020: move-exception v4 │ │ +42266a: 6202 77b3 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b377 │ │ +42266e: 7110 979d 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d97 │ │ +422674: 0c04 |0026: move-result-object v4 │ │ +422676: 7110 899d 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d89 │ │ +42267c: 0c04 |002a: move-result-object v4 │ │ +42267e: 6e10 3db5 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b53d │ │ +422684: 2010 fc1a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1afc │ │ +422688: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +42268c: 0710 |0032: move-object v0, v1 │ │ +42268e: 28ce |0033: goto 0001 // -0032 │ │ +422690: 7220 c2b4 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b4c2 │ │ +422696: 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 │ │ -4221c4: |[4221c4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -4221d4: 2200 2618 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1826 │ │ -4221d8: 1a01 4933 |0002: const-string v1, "Continuation at " // string@3349 │ │ -4221dc: 7020 c796 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -4221e2: 6e10 2eb5 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b52e │ │ -4221e8: 0c01 |000a: move-result-object v1 │ │ -4221ea: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -4221ee: 2809 |000d: goto 0016 // +0009 │ │ -4221f0: 6e10 5096 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@9650 │ │ -4221f6: 0c01 |0011: move-result-object v1 │ │ -4221f8: 6e10 8295 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9582 │ │ -4221fe: 0c01 |0015: move-result-object v1 │ │ -422200: 1f01 e817 |0016: check-cast v1, Ljava/io/Serializable; // type@17e8 │ │ -422204: 6e20 cf96 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -42220a: 6e10 e196 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -422210: 0c00 |001e: move-result-object v0 │ │ -422212: 1100 |001f: return-object v0 │ │ +422500: |[422500] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +422510: 2200 2718 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1827 │ │ +422514: 1a01 4c33 |0002: const-string v1, "Continuation at " // string@334c │ │ +422518: 7020 d496 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +42251e: 6e10 3bb5 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b53b │ │ +422524: 0c01 |000a: move-result-object v1 │ │ +422526: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +42252a: 2809 |000d: goto 0016 // +0009 │ │ +42252c: 6e10 5d96 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@965d │ │ +422532: 0c01 |0011: move-result-object v1 │ │ +422534: 6e10 8f95 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@958f │ │ +42253a: 0c01 |0015: move-result-object v1 │ │ +42253c: 1f01 e917 |0016: check-cast v1, Ljava/io/Serializable; // type@17e9 │ │ +422540: 6e20 dc96 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +422546: 6e10 ee96 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +42254c: 0c00 |001e: move-result-object v0 │ │ +42254e: 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 : 13131 (ContinuationImpl.kt) │ │ + source_file_idx : 13134 (ContinuationImpl.kt) │ │ │ │ Class #3 header: │ │ -class_idx : 6910 │ │ +class_idx : 6911 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6907 │ │ -source_file_idx : 13131 │ │ +superclass_idx : 6908 │ │ +source_file_idx : 13134 │ │ 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 #46292 'intercepted' │ │ +Annotations on field #46295 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #46400 '' │ │ +Annotations on method #46413 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #46401 '' │ │ +Annotations on method #46414 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/CoroutineContext;" ")V" } │ │ -Annotations on method #46403 'intercepted' │ │ +Annotations on method #46416 '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 │ │ -42255c: |[42255c] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -42256c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -422570: 7210 b4b4 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b4b4 │ │ -422576: 0c00 |0005: move-result-object v0 │ │ -422578: 2802 |0006: goto 0008 // +0002 │ │ -42257a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -42257c: 7030 41b5 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b541 │ │ -422582: 0e00 |000b: return-void │ │ +422898: |[422898] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4228a8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4228ac: 7210 c1b4 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b4c1 │ │ +4228b2: 0c00 |0005: move-result-object v0 │ │ +4228b4: 2802 |0006: goto 0008 // +0002 │ │ +4228b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4228b8: 7030 4eb5 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b54e │ │ +4228be: 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 │ │ -422584: |[422584] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -422594: 7020 29b5 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b529 │ │ -42259a: 5b02 d3b4 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4d3 │ │ -42259e: 0e00 |0005: return-void │ │ +4228c0: |[4228c0] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +4228d0: 7020 36b5 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b536 │ │ +4228d6: 5b02 d6b4 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4d6 │ │ +4228da: 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 │ │ -422540: |[422540] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -422550: 5410 d3b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4d3 │ │ -422554: 7110 d0b9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -42255a: 1100 |0005: return-object v0 │ │ +42287c: |[42287c] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +42288c: 5410 d6b4 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b4d6 │ │ +422890: 7110 ddb9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +422896: 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 │ │ -4224e8: |[4224e8] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -4224f8: 5420 d4b4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ -4224fc: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -422500: 6e10 42b5 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b542 │ │ -422506: 0c00 |0007: move-result-object v0 │ │ -422508: 6201 b5b4 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b4b5 │ │ -42250c: 1f01 e71a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1ae7 │ │ -422510: 7220 deb4 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4de │ │ -422516: 0c00 |000f: move-result-object v0 │ │ -422518: 1f00 e01a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1ae0 │ │ -42251c: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -422520: 0721 |0014: move-object v1, v2 │ │ -422522: 1f01 dd1a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -422526: 7220 c0b4 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b4c0 │ │ -42252c: 0c00 |001a: move-result-object v0 │ │ -42252e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -422532: 0720 |001d: move-object v0, v2 │ │ -422534: 1f00 dd1a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -422538: 5b20 d4b4 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ -42253c: 1100 |0022: return-object v0 │ │ +422824: |[422824] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +422834: 5420 d7b4 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d7 │ │ +422838: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +42283c: 6e10 4fb5 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b54f │ │ +422842: 0c00 |0007: move-result-object v0 │ │ +422844: 6201 b8b4 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b4b8 │ │ +422848: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1ae8 │ │ +42284c: 7220 ebb4 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4eb │ │ +422852: 0c00 |000f: move-result-object v0 │ │ +422854: 1f00 e11a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1ae1 │ │ +422858: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +42285c: 0721 |0014: move-object v1, v2 │ │ +42285e: 1f01 de1a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +422862: 7220 cdb4 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b4cd │ │ +422868: 0c00 |001a: move-result-object v0 │ │ +42286a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +42286e: 0720 |001d: move-object v0, v2 │ │ +422870: 1f00 de1a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +422874: 5b20 d7b4 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d7 │ │ +422878: 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 │ │ -4225a0: |[4225a0] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -4225b0: 5430 d4b4 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ -4225b4: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -4225b8: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -4225bc: 6e10 42b5 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b542 │ │ -4225c2: 0c01 |0009: move-result-object v1 │ │ -4225c4: 6202 b5b4 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b4b5 │ │ -4225c8: 1f02 e71a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1ae7 │ │ -4225cc: 7220 deb4 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4de │ │ -4225d2: 0c01 |0011: move-result-object v1 │ │ -4225d4: 7110 d0b9 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -4225da: 1f01 e01a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1ae0 │ │ -4225de: 7220 c2b4 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b4c2 │ │ -4225e4: 6200 d2b4 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b4d2 │ │ -4225e8: 1f00 dd1a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -4225ec: 5b30 d4b4 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d4 │ │ -4225f0: 0e00 |0020: return-void │ │ +4228dc: |[4228dc] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +4228ec: 5430 d7b4 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d7 │ │ +4228f0: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +4228f4: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +4228f8: 6e10 4fb5 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b54f │ │ +4228fe: 0c01 |0009: move-result-object v1 │ │ +422900: 6202 b8b4 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b4b8 │ │ +422904: 1f02 e81a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1ae8 │ │ +422908: 7220 ebb4 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b4eb │ │ +42290e: 0c01 |0011: move-result-object v1 │ │ +422910: 7110 ddb9 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +422916: 1f01 e11a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1ae1 │ │ +42291a: 7220 cfb4 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b4cf │ │ +422920: 6200 d5b4 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b4d5 │ │ +422924: 1f00 de1a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +422928: 5b30 d7b4 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b4d7 │ │ +42292c: 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 : 13131 (ContinuationImpl.kt) │ │ + source_file_idx : 13134 (ContinuationImpl.kt) │ │ │ │ Class #4 header: │ │ -class_idx : 6557 │ │ +class_idx : 6558 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 15018 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 15021 │ │ 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 : 15018 (Function.kt) │ │ + source_file_idx : 15021 (Function.kt) │ │ │ │ Class #5 header: │ │ -class_idx : 7129 │ │ +class_idx : 7130 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 15020 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 15023 │ │ 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 : 15020 (FunctionBase.kt) │ │ + source_file_idx : 15023 (FunctionBase.kt) │ │ │ │ Class #6 header: │ │ -class_idx : 6922 │ │ +class_idx : 6923 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13131 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13134 │ │ 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 : 13131 (ContinuationImpl.kt) │ │ + source_file_idx : 13134 (ContinuationImpl.kt) │ │ │ │ Class #7 header: │ │ -class_idx : 6923 │ │ +class_idx : 6924 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6910 │ │ -source_file_idx : 13131 │ │ +superclass_idx : 6911 │ │ +source_file_idx : 13134 │ │ 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 #46446 '' │ │ +Annotations on method #46459 '' │ │ 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 │ │ -422ce0: |[422ce0] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -422cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -422cf2: 7030 6eb5 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -422cf8: 0e00 |0004: return-void │ │ +42301c: |[42301c] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +42302c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42302e: 7030 7bb5 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +423034: 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 │ │ -422cfc: |[422cfc] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -422d0c: 7020 40b5 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b540 │ │ -422d12: 5901 deb4 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4de │ │ -422d16: 0e00 |0005: return-void │ │ +423038: |[423038] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +423048: 7020 4db5 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b54d │ │ +42304e: 5901 e1b4 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4e1 │ │ +423052: 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 │ │ -422c88: |[422c88] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -422c98: 5210 deb4 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4de │ │ -422c9c: 0f00 |0002: return v0 │ │ +422fc4: |[422fc4] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +422fd4: 5210 e1b4 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b4e1 │ │ +422fd8: 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 │ │ -422ca0: |[422ca0] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -422cb0: 6e10 70b5 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b570 │ │ -422cb6: 0c00 |0003: move-result-object v0 │ │ -422cb8: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -422cbc: 0720 |0006: move-object v0, v2 │ │ -422cbe: 1f00 d91b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1bd9 │ │ -422cc2: 7110 c7ba 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@bac7 │ │ -422cc8: 0c00 |000c: move-result-object v0 │ │ -422cca: 1a01 c0ec |000d: const-string v1, "renderLambdaToString(...)" // string@ecc0 │ │ -422cce: 7120 d2b9 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -422cd4: 2805 |0012: goto 0017 // +0005 │ │ -422cd6: 6f10 45b5 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b545 │ │ -422cdc: 0c00 |0016: move-result-object v0 │ │ -422cde: 1100 |0017: return-object v0 │ │ +422fdc: |[422fdc] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +422fec: 6e10 7db5 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b57d │ │ +422ff2: 0c00 |0003: move-result-object v0 │ │ +422ff4: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +422ff8: 0720 |0006: move-object v0, v2 │ │ +422ffa: 1f00 da1b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1bda │ │ +422ffe: 7110 d4ba 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@bad4 │ │ +423004: 0c00 |000c: move-result-object v0 │ │ +423006: 1a01 c5ec |000d: const-string v1, "renderLambdaToString(...)" // string@ecc5 │ │ +42300a: 7120 dfb9 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +423010: 2805 |0012: goto 0017 // +0005 │ │ +423012: 6f10 52b5 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b552 │ │ +423018: 0c00 |0016: move-result-object v0 │ │ +42301a: 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 : 13131 (ContinuationImpl.kt) │ │ + source_file_idx : 13134 (ContinuationImpl.kt) │ │ │ │ Class #8 header: │ │ -class_idx : 7088 │ │ +class_idx : 7089 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 15026 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 15029 │ │ 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 #47252 'invoke' │ │ +Annotations on method #47265 '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 : 15026 (Functions.kt) │ │ + source_file_idx : 15029 (Functions.kt) │ │ │ │ Class #9 header: │ │ class_idx : 1112 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 11339 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 11342 │ │ 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 │ │ -19e074: |[19e074] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ -19e084: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -19e086: 7030 6eb5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -19e08c: 0e00 |0004: return-void │ │ +19e144: |[19e144] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ +19e154: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19e156: 7030 7bb5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +19e15c: 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 │ │ -19e054: |[19e054] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19e064: 2201 5804 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0458 │ │ -19e068: 7020 980c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c98 │ │ -19e06e: 1f01 dd1a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -19e072: 1101 |0007: return-object v1 │ │ +19e124: |[19e124] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19e134: 2201 5804 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0458 │ │ +19e138: 7020 980c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c98 │ │ +19e13e: 1f01 de1a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19e142: 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 │ │ -19dfa0: |[19dfa0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dfb0: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -19dfb4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19dfb8: 6e30 9b0c 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@0c9b │ │ -19dfbe: 0c01 |0007: move-result-object v1 │ │ -19dfc0: 1101 |0008: return-object v1 │ │ +19e070: |[19e070] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e080: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +19e084: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19e088: 6e30 9b0c 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@0c9b │ │ +19e08e: 0c01 |0007: move-result-object v1 │ │ +19e090: 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 │ │ -19dfc4: |[19dfc4] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dfd4: 6e30 990c 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@0c99 │ │ -19dfda: 0c01 |0003: move-result-object v1 │ │ -19dfdc: 1f01 5804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0458 │ │ -19dfe0: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19dfe4: 6e20 9c0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c9c │ │ -19dfea: 0c01 |000b: move-result-object v1 │ │ -19dfec: 1101 |000c: return-object v1 │ │ +19e094: |[19e094] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e0a4: 6e30 990c 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@0c99 │ │ +19e0aa: 0c01 |0003: move-result-object v1 │ │ +19e0ac: 1f01 5804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0458 │ │ +19e0b0: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19e0b4: 6e20 9c0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c9c │ │ +19e0ba: 0c01 |000b: move-result-object v1 │ │ +19e0bc: 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 │ │ -19dff0: |[19dff0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e000: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -19e006: 0c00 |0003: move-result-object v0 │ │ -19e008: 5231 a003 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@03a0 │ │ -19e00c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19e00e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -19e012: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -19e016: 7110 979d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19e01c: 281a |000e: goto 0028 // +001a │ │ -19e01e: 2204 0918 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1809 │ │ -19e022: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -19e026: 7020 d395 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -19e02c: 2704 |0016: throw v4 │ │ -19e02e: 7110 979d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19e034: 6204 f912 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -19e038: 0731 |001c: move-object v1, v3 │ │ -19e03a: 1f01 dd1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -19e03e: 5932 a003 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@03a0 │ │ -19e042: 6e20 3f3a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a3f │ │ -19e048: 0c04 |0024: move-result-object v4 │ │ -19e04a: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -19e04e: 1100 |0027: return-object v0 │ │ -19e050: 1104 |0028: return-object v4 │ │ +19e0c0: |[19e0c0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e0d0: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +19e0d6: 0c00 |0003: move-result-object v0 │ │ +19e0d8: 5231 a003 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@03a0 │ │ +19e0dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19e0de: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +19e0e2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +19e0e6: 7110 a49d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19e0ec: 281a |000e: goto 0028 // +001a │ │ +19e0ee: 2204 0a18 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@180a │ │ +19e0f2: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +19e0f6: 7020 e095 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +19e0fc: 2704 |0016: throw v4 │ │ +19e0fe: 7110 a49d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19e104: 6204 fc12 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +19e108: 0731 |001c: move-object v1, v3 │ │ +19e10a: 1f01 de1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19e10e: 5932 a003 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@03a0 │ │ +19e112: 6e20 4c3a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a4c │ │ +19e118: 0c04 |0024: move-result-object v4 │ │ +19e11a: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +19e11e: 1100 |0027: return-object v0 │ │ +19e120: 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 : 11339 (BaseActivity.kt) │ │ + source_file_idx : 11342 (BaseActivity.kt) │ │ │ │ Class #10 header: │ │ class_idx : 1113 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 390 │ │ -source_file_idx : 11339 │ │ +source_file_idx : 11342 │ │ 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 │ │ -19e090: |[19e090] com.infomaniak.drive.ui.BaseActivity.:()V │ │ -19e0a0: 7010 8c04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -19e0a6: 0e00 |0003: return-void │ │ +19e160: |[19e160] com.infomaniak.drive.ui.BaseActivity.:()V │ │ +19e170: 7010 8c04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +19e176: 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 │ │ -19e0a8: |[19e0a8] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19e0b8: 6f20 8e04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -19e0be: 6203 f912 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -19e0c2: 6e10 2f3a 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a2f │ │ -19e0c8: 0c03 |0008: move-result-object v3 │ │ -19e0ca: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ -19e0ce: 2203 5804 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0458 │ │ -19e0d2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19e0d4: 7020 980c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c98 │ │ -19e0da: 1f03 b01b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -19e0de: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -19e0e0: 7140 ccc9 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@c9cc │ │ -19e0e6: 6203 af00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19e0ea: 0720 |0019: move-object v0, v2 │ │ -19e0ec: 1f00 3700 |001a: check-cast v0, Landroid/content/Context; // type@0037 │ │ -19e0f0: 6201 f912 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -19e0f4: 6e10 303a 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -19e0fa: 0a01 |0021: move-result v1 │ │ -19e0fc: 6e30 3f09 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093f │ │ -19e102: 6203 af00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19e106: 0720 |0027: move-object v0, v2 │ │ -19e108: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19e10c: 6e20 3a09 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@093a │ │ -19e112: 0e00 |002d: return-void │ │ +19e178: |[19e178] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19e188: 6f20 8e04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +19e18e: 6203 fc12 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +19e192: 6e10 3c3a 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a3c │ │ +19e198: 0c03 |0008: move-result-object v3 │ │ +19e19a: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ +19e19e: 2203 5804 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0458 │ │ +19e1a2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19e1a4: 7020 980c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c98 │ │ +19e1aa: 1f03 b11b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +19e1ae: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +19e1b0: 7140 d9c9 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@c9d9 │ │ +19e1b6: 6203 af00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19e1ba: 0720 |0019: move-object v0, v2 │ │ +19e1bc: 1f00 3700 |001a: check-cast v0, Landroid/content/Context; // type@0037 │ │ +19e1c0: 6201 fc12 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +19e1c4: 6e10 3d3a 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +19e1ca: 0a01 |0021: move-result v1 │ │ +19e1cc: 6e30 3f09 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093f │ │ +19e1d2: 6203 af00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19e1d6: 0720 |0027: move-object v0, v2 │ │ +19e1d8: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19e1dc: 6e20 3a09 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@093a │ │ +19e1e2: 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 : 11339 (BaseActivity.kt) │ │ + source_file_idx : 11342 (BaseActivity.kt) │ │ │ │ Class #11 header: │ │ -class_idx : 7084 │ │ +class_idx : 7085 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 15026 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 15029 │ │ 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 #47248 'invoke' │ │ +Annotations on method #47261 '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 : 15026 (Functions.kt) │ │ + source_file_idx : 15029 (Functions.kt) │ │ │ │ Class #12 header: │ │ class_idx : 1114 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e140: |[19e140] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e150: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e156: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19e15a: 0e00 |0005: return-void │ │ +19e210: |[19e210] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e220: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e226: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19e22a: 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 │ │ -19e114: |[19e114] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e124: 5410 a103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19e128: 1f02 f317 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f3 │ │ -19e12c: 6e10 3c95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -19e132: 0a02 |0007: move-result v2 │ │ -19e134: 7120 e80c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ce8 │ │ -19e13a: 0c02 |000b: move-result-object v2 │ │ -19e13c: 1102 |000c: return-object v2 │ │ +19e1e4: |[19e1e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e1f4: 5410 a103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19e1f8: 1f02 f417 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f4 │ │ +19e1fc: 6e10 4995 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +19e202: 0a02 |0007: move-result v2 │ │ +19e204: 7120 e80c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ce8 │ │ +19e20a: 0c02 |000b: move-result-object v2 │ │ +19e20c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #13 header: │ │ class_idx : 1115 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e188: |[19e188] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e198: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e19e: 5b01 a203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ -19e1a2: 0e00 |0005: return-void │ │ +19e258: |[19e258] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e268: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e26e: 5b01 a203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ +19e272: 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 │ │ -19e15c: |[19e15c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e16c: 5410 a203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ -19e170: 1f02 f317 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f3 │ │ -19e174: 6e10 3c95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -19e17a: 0a02 |0007: move-result v2 │ │ -19e17c: 7120 ea0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cea │ │ -19e182: 0c02 |000b: move-result-object v2 │ │ -19e184: 1102 |000c: return-object v2 │ │ +19e22c: |[19e22c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e23c: 5410 a203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ +19e240: 1f02 f417 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f4 │ │ +19e244: 6e10 4995 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +19e24a: 0a02 |0007: move-result v2 │ │ +19e24c: 7120 ea0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cea │ │ +19e252: 0c02 |000b: move-result-object v2 │ │ +19e254: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #14 header: │ │ class_idx : 1116 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e1c8: |[19e1c8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19e1d8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e1de: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a3 │ │ -19e1e2: 0e00 |0005: return-void │ │ +19e298: |[19e298] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19e2a8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e2ae: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a3 │ │ +19e2b2: 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 │ │ -19e1a4: |[19e1a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e1b4: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a3 │ │ -19e1b8: 1f02 0802 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@0208 │ │ -19e1bc: 7120 ec0c 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@0cec │ │ -19e1c2: 0c02 |0007: move-result-object v2 │ │ -19e1c4: 1102 |0008: return-object v2 │ │ +19e274: |[19e274] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e284: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a3 │ │ +19e288: 1f02 0802 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@0208 │ │ +19e28c: 7120 ec0c 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@0cec │ │ +19e292: 0c02 |0007: move-result-object v2 │ │ +19e294: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #15 header: │ │ -class_idx : 7073 │ │ +class_idx : 7074 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 15026 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 15029 │ │ 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 #47237 'invoke' │ │ +Annotations on method #47250 '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 : 15026 (Functions.kt) │ │ + source_file_idx : 15029 (Functions.kt) │ │ │ │ Class #16 header: │ │ class_idx : 1117 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e204: |[19e204] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e214: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e21a: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19e21e: 0e00 |0005: return-void │ │ +19e2d4: |[19e2d4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e2e4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e2ea: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +19e2ee: 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 │ │ -19e1e4: |[19e1e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ -19e1f4: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19e1f8: 7110 e40c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0ce4 │ │ -19e1fe: 0c00 |0005: move-result-object v0 │ │ -19e200: 1100 |0006: return-object v0 │ │ +19e2b4: |[19e2b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ +19e2c4: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +19e2c8: 7110 e40c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0ce4 │ │ +19e2ce: 0c00 |0005: move-result-object v0 │ │ +19e2d0: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #17 header: │ │ class_idx : 1118 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e23c: |[19e23c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ -19e24c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e252: 0e00 |0003: return-void │ │ +19e30c: |[19e30c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ +19e31c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e322: 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 │ │ -19e220: |[19e220] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19e230: 7120 e00c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0ce0 │ │ -19e236: 0a01 |0003: move-result v1 │ │ -19e238: 0f01 |0004: return v1 │ │ +19e2f0: |[19e2f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19e300: 7120 e00c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0ce0 │ │ +19e306: 0a01 |0003: move-result v1 │ │ +19e308: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #18 header: │ │ class_idx : 1119 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e27c: |[19e27c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19e28c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e292: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -19e296: 5b02 a603 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a6 │ │ -19e29a: 0e00 |0007: return-void │ │ +19e34c: |[19e34c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19e35c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e362: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +19e366: 5b02 a603 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a6 │ │ +19e36a: 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 │ │ -19e254: |[19e254] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e264: 5420 a503 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -19e268: 5421 a603 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a6 │ │ -19e26c: 1f03 f317 |0004: check-cast v3, Ljava/lang/Boolean; // type@17f3 │ │ -19e270: 7130 eb0c 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@0ceb │ │ -19e276: 0c03 |0009: move-result-object v3 │ │ -19e278: 1103 |000a: return-object v3 │ │ +19e324: |[19e324] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e334: 5420 a503 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +19e338: 5421 a603 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a6 │ │ +19e33c: 1f03 f417 |0004: check-cast v3, Ljava/lang/Boolean; // type@17f4 │ │ +19e340: 7130 eb0c 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@0ceb │ │ +19e346: 0c03 |0009: move-result-object v3 │ │ +19e348: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #19 header: │ │ -class_idx : 5091 │ │ +class_idx : 5092 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 31028 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 31032 │ │ 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 : 31028 (ScopeCallback.java) │ │ + source_file_idx : 31032 (ScopeCallback.java) │ │ │ │ Class #20 header: │ │ class_idx : 1120 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e29c: |[19e29c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ -19e2ac: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e2b2: 5b01 a703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ -19e2b6: 5b02 a803 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a8 │ │ -19e2ba: 5b03 a903 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a9 │ │ -19e2be: 0e00 |0009: return-void │ │ +19e36c: |[19e36c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ +19e37c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e382: 5b01 a703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19e386: 5b02 a803 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a8 │ │ +19e38a: 5b03 a903 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a9 │ │ +19e38e: 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 │ │ -19e2c0: |[19e2c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -19e2d0: 5430 a703 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ -19e2d4: 5431 a803 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a8 │ │ -19e2d8: 5432 a903 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a9 │ │ -19e2dc: 7140 e20c 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@0ce2 │ │ -19e2e2: 0e00 |0009: return-void │ │ +19e390: |[19e390] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +19e3a0: 5430 a703 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19e3a4: 5431 a803 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a8 │ │ +19e3a8: 5432 a903 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a9 │ │ +19e3ac: 7140 e20c 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@0ce2 │ │ +19e3b2: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #21 header: │ │ class_idx : 1121 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e304: |[19e304] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ -19e314: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e31a: 0e00 |0003: return-void │ │ +19e3d4: |[19e3d4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ +19e3e4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e3ea: 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 │ │ -19e2e4: |[19e2e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e2f4: 1f01 9803 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -19e2f8: 7110 e70c 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@0ce7 │ │ -19e2fe: 0c01 |0005: move-result-object v1 │ │ -19e300: 1101 |0006: return-object v1 │ │ +19e3b4: |[19e3b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e3c4: 1f01 9803 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +19e3c8: 7110 e70c 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@0ce7 │ │ +19e3ce: 0c01 |0005: move-result-object v1 │ │ +19e3d0: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #22 header: │ │ class_idx : 1122 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e348: |[19e348] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e358: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e35e: 5b01 aa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19e362: 0e00 |0005: return-void │ │ +19e418: |[19e418] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e428: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e42e: 5b01 aa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19e432: 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 │ │ -19e31c: |[19e31c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e32c: 5410 aa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ -19e330: 1f02 0c18 |0002: check-cast v2, Ljava/lang/Integer; // type@180c │ │ -19e334: 6e10 df95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -19e33a: 0a02 |0007: move-result v2 │ │ -19e33c: 7120 e60c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0ce6 │ │ -19e342: 0c02 |000b: move-result-object v2 │ │ -19e344: 1102 |000c: return-object v2 │ │ +19e3ec: |[19e3ec] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e3fc: 5410 aa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03aa │ │ +19e400: 1f02 0d18 |0002: check-cast v2, Ljava/lang/Integer; // type@180d │ │ +19e404: 6e10 ec95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +19e40a: 0a02 |0007: move-result v2 │ │ +19e40c: 7120 e60c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0ce6 │ │ +19e412: 0c02 |000b: move-result-object v2 │ │ +19e414: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #23 header: │ │ class_idx : 1123 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e390: |[19e390] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e3a0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e3a6: 5b01 ab03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19e3aa: 0e00 |0005: return-void │ │ +19e460: |[19e460] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e470: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e476: 5b01 ab03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19e47a: 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 │ │ -19e364: |[19e364] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e374: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19e378: 1f02 0c18 |0002: check-cast v2, Ljava/lang/Integer; // type@180c │ │ -19e37c: 6e10 df95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -19e382: 0a02 |0007: move-result v2 │ │ -19e384: 7120 e10c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0ce1 │ │ -19e38a: 0c02 |000b: move-result-object v2 │ │ -19e38c: 1102 |000c: return-object v2 │ │ +19e434: |[19e434] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e444: 5410 ab03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19e448: 1f02 0d18 |0002: check-cast v2, Ljava/lang/Integer; // type@180d │ │ +19e44c: 6e10 ec95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +19e452: 0a02 |0007: move-result v2 │ │ +19e454: 7120 e10c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0ce1 │ │ +19e45a: 0c02 |000b: move-result-object v2 │ │ +19e45c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #24 header: │ │ class_idx : 1124 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e3cc: |[19e3cc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e3dc: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e3e2: 5b01 ac03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ac │ │ -19e3e6: 0e00 |0005: return-void │ │ +19e49c: |[19e49c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e4ac: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e4b2: 5b01 ac03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ac │ │ +19e4b6: 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 │ │ -19e3ac: |[19e3ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19e3bc: 5410 ac03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ac │ │ -19e3c0: 7110 e50c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0ce5 │ │ -19e3c6: 0c00 |0005: move-result-object v0 │ │ -19e3c8: 1100 |0006: return-object v0 │ │ +19e47c: |[19e47c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19e48c: 5410 ac03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ac │ │ +19e490: 7110 e50c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0ce5 │ │ +19e496: 0c00 |0005: move-result-object v0 │ │ +19e498: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #25 header: │ │ class_idx : 1125 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e3e8: |[19e3e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ -19e3f8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e3fe: 0e00 |0003: return-void │ │ +19e4b8: |[19e4b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ +19e4c8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e4ce: 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 │ │ -19e400: |[19e400] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19e410: 1f01 7a01 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@017a │ │ -19e414: 7110 e90c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0ce9 │ │ -19e41a: 0e00 |0005: return-void │ │ +19e4d0: |[19e4d0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19e4e0: 1f01 7a01 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@017a │ │ +19e4e4: 7110 e90c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0ce9 │ │ +19e4ea: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #26 header: │ │ class_idx : 1126 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19e43c: |[19e43c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19e44c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e452: 5b01 ad03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e456: 0e00 |0005: return-void │ │ +19e50c: |[19e50c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19e51c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e522: 5b01 ad03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e526: 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 │ │ -19e41c: |[19e41c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19e42c: 5410 ad03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ -19e430: 7110 e30c 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@0ce3 │ │ -19e436: 0c00 |0005: move-result-object v0 │ │ -19e438: 1100 |0006: return-object v0 │ │ +19e4ec: |[19e4ec] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19e4fc: 5410 ad03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19e500: 7110 e30c 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@0ce3 │ │ +19e506: 0c00 |0005: move-result-object v0 │ │ +19e508: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #27 header: │ │ class_idx : 1127 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 11345 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 11348 │ │ 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 │ │ -19e544: |[19e544] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ -19e554: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19e55a: 0e00 |0003: return-void │ │ +19e614: |[19e614] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ +19e624: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19e62a: 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 │ │ -19e55c: |[19e55c] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e56c: 7010 bd0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0cbd │ │ -19e572: 0e00 |0003: return-void │ │ +19e62c: |[19e62c] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e63c: 7010 bd0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0cbd │ │ +19e642: 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 │ │ -19e4c4: |[19e4c4] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ -19e4d4: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ -19e4d8: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19e4de: 6e10 fc05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ -19e4e4: 0c00 |0008: move-result-object v0 │ │ -19e4e6: 2001 7104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e4ea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e4ec: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19e4f0: 1f00 7104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e4f4: 2802 |0010: goto 0012 // +0002 │ │ -19e4f6: 0720 |0011: move-object v0, v2 │ │ -19e4f8: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -19e4fc: 6e10 0c0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0d0c │ │ -19e502: 0c00 |0017: move-result-object v0 │ │ -19e504: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -19e508: 5400 b002 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ -19e50c: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -19e510: 2803 |001e: goto 0021 // +0003 │ │ -19e512: 0702 |001f: move-object v2, v0 │ │ -19e514: 2817 |0020: goto 0037 // +0017 │ │ -19e516: 6e10 f605 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f6 │ │ -19e51c: 0c04 |0024: move-result-object v4 │ │ -19e51e: 2040 6609 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0966 │ │ -19e522: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -19e526: 1f04 6609 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0966 │ │ -19e52a: 2802 |002b: goto 002d // +0002 │ │ -19e52c: 0724 |002c: move-object v4, v2 │ │ -19e52e: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ -19e532: 6e10 942a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a94 │ │ -19e538: 0c04 |0032: move-result-object v4 │ │ -19e53a: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ -19e53e: 5442 3a01 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@013a │ │ -19e542: 1102 |0037: return-object v2 │ │ +19e594: |[19e594] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ +19e5a4: 1a00 7626 |0000: const-string v0, "" // string@2676 │ │ +19e5a8: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19e5ae: 6e10 fc05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ +19e5b4: 0c00 |0008: move-result-object v0 │ │ +19e5b6: 2001 7104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e5ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e5bc: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19e5c0: 1f00 7104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e5c4: 2802 |0010: goto 0012 // +0002 │ │ +19e5c6: 0720 |0011: move-object v0, v2 │ │ +19e5c8: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +19e5cc: 6e10 0c0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0d0c │ │ +19e5d2: 0c00 |0017: move-result-object v0 │ │ +19e5d4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +19e5d8: 5400 b002 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ +19e5dc: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +19e5e0: 2803 |001e: goto 0021 // +0003 │ │ +19e5e2: 0702 |001f: move-object v2, v0 │ │ +19e5e4: 2817 |0020: goto 0037 // +0017 │ │ +19e5e6: 6e10 f605 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f6 │ │ +19e5ec: 0c04 |0024: move-result-object v4 │ │ +19e5ee: 2040 6709 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0967 │ │ +19e5f2: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +19e5f6: 1f04 6709 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0967 │ │ +19e5fa: 2802 |002b: goto 002d // +0002 │ │ +19e5fc: 0724 |002c: move-object v4, v2 │ │ +19e5fe: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ +19e602: 6e10 a12a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2aa1 │ │ +19e608: 0c04 |0032: move-result-object v4 │ │ +19e60a: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ +19e60e: 5442 3a01 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@013a │ │ +19e612: 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 │ │ -19e458: |[19e458] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19e468: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ -19e46c: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19e472: 6e10 fc05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ -19e478: 0c00 |0008: move-result-object v0 │ │ -19e47a: 2001 7104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e47e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e480: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19e484: 1f00 7104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e488: 2802 |0010: goto 0012 // +0002 │ │ -19e48a: 0720 |0011: move-object v0, v2 │ │ -19e48c: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -19e490: 6e10 060d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d06 │ │ -19e496: 0c00 |0017: move-result-object v0 │ │ -19e498: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ -19e49c: 6e10 f605 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f6 │ │ -19e4a2: 0c04 |001d: move-result-object v4 │ │ -19e4a4: 2040 6609 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0966 │ │ -19e4a8: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -19e4ac: 0742 |0022: move-object v2, v4 │ │ -19e4ae: 1f02 6609 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0966 │ │ -19e4b2: 7110 d0b9 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -19e4b8: 6e10 a12a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2aa1 │ │ -19e4be: 0c00 |002b: move-result-object v0 │ │ -19e4c0: 1100 |002c: return-object v0 │ │ +19e528: |[19e528] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19e538: 1a00 7626 |0000: const-string v0, "" // string@2676 │ │ +19e53c: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19e542: 6e10 fc05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ +19e548: 0c00 |0008: move-result-object v0 │ │ +19e54a: 2001 7104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e54e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e550: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19e554: 1f00 7104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e558: 2802 |0010: goto 0012 // +0002 │ │ +19e55a: 0720 |0011: move-object v0, v2 │ │ +19e55c: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +19e560: 6e10 060d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d06 │ │ +19e566: 0c00 |0017: move-result-object v0 │ │ +19e568: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ +19e56c: 6e10 f605 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f6 │ │ +19e572: 0c04 |001d: move-result-object v4 │ │ +19e574: 2040 6709 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0967 │ │ +19e578: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +19e57c: 0742 |0022: move-object v2, v4 │ │ +19e57e: 1f02 6709 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0967 │ │ +19e582: 7110 ddb9 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +19e588: 6e10 ae2a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2aae │ │ +19e58e: 0c00 |002b: move-result-object v0 │ │ +19e590: 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 │ │ -19e574: |[19e574] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ -19e584: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ -19e588: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19e58e: 6e10 fc05 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ -19e594: 0c02 |0008: move-result-object v2 │ │ -19e596: 2020 7104 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e59a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -19e59e: 1f02 7104 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e5a2: 2802 |000f: goto 0011 // +0002 │ │ -19e5a4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19e5a6: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -19e5aa: 6e10 200d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d20 │ │ -19e5b0: 0e00 |0016: return-void │ │ +19e644: |[19e644] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ +19e654: 1a00 7626 |0000: const-string v0, "" // string@2676 │ │ +19e658: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19e65e: 6e10 fc05 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ +19e664: 0c02 |0008: move-result-object v2 │ │ +19e666: 2020 7104 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e66a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +19e66e: 1f02 7104 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e672: 2802 |000f: goto 0011 // +0002 │ │ +19e674: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19e676: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +19e67a: 6e10 200d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d20 │ │ +19e680: 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 │ │ -19e5b4: |[19e5b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ -19e5c4: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ -19e5c8: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19e5ce: 6e10 fc05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ -19e5d4: 0c00 |0008: move-result-object v0 │ │ -19e5d6: 2001 7104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e5da: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e5dc: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19e5e0: 1f00 7104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e5e4: 2802 |0010: goto 0012 // +0002 │ │ -19e5e6: 0720 |0011: move-object v0, v2 │ │ -19e5e8: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -19e5ec: 6e10 320d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d32 │ │ -19e5f2: 6e10 f605 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f6 │ │ -19e5f8: 0c04 |001a: move-result-object v4 │ │ -19e5fa: 2040 6609 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0966 │ │ -19e5fe: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -19e602: 0742 |001f: move-object v2, v4 │ │ -19e604: 1f02 6609 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0966 │ │ -19e608: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -19e60c: 6e10 c02a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2ac0 │ │ -19e612: 0e00 |0027: return-void │ │ +19e684: |[19e684] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ +19e694: 1a00 7626 |0000: const-string v0, "" // string@2676 │ │ +19e698: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19e69e: 6e10 fc05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fc │ │ +19e6a4: 0c00 |0008: move-result-object v0 │ │ +19e6a6: 2001 7104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e6aa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e6ac: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19e6b0: 1f00 7104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e6b4: 2802 |0010: goto 0012 // +0002 │ │ +19e6b6: 0720 |0011: move-object v0, v2 │ │ +19e6b8: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +19e6bc: 6e10 320d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d32 │ │ +19e6c2: 6e10 f605 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f6 │ │ +19e6c8: 0c04 |001a: move-result-object v4 │ │ +19e6ca: 2040 6709 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0967 │ │ +19e6ce: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +19e6d2: 0742 |001f: move-object v2, v4 │ │ +19e6d4: 1f02 6709 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0967 │ │ +19e6d8: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +19e6dc: 6e10 cd2a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2acd │ │ +19e6e2: 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 : 11345 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11348 (BasePreviewSliderFragment.kt) │ │ │ │ Class #28 header: │ │ -class_idx : 7097 │ │ +class_idx : 7098 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 10579 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 10582 │ │ 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 │ │ -42f850: |[42f850] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -42f860: 6202 d4b5 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5d4 │ │ -42f864: 0770 |0002: move-object v0, v7 │ │ -42f866: 0181 |0003: move v1, v8 │ │ -42f868: 0793 |0004: move-object v3, v9 │ │ -42f86a: 07a4 |0005: move-object v4, v10 │ │ -42f86c: 07b5 |0006: move-object v5, v11 │ │ -42f86e: 01c6 |0007: move v6, v12 │ │ -42f870: 7607 9fb8 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@b89f │ │ -42f876: 0e00 |000b: return-void │ │ +42fb8c: |[42fb8c] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +42fb9c: 6202 d7b5 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5d7 │ │ +42fba0: 0770 |0002: move-object v0, v7 │ │ +42fba2: 0181 |0003: move v1, v8 │ │ +42fba4: 0793 |0004: move-object v3, v9 │ │ +42fba6: 07a4 |0005: move-object v4, v10 │ │ +42fba8: 07b5 |0006: move-object v5, v11 │ │ +42fbaa: 01c6 |0007: move v6, v12 │ │ +42fbac: 7607 acb8 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@b8ac │ │ +42fbb2: 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 │ │ -42f878: |[42f878] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -42f888: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -42f88e: 5b02 b7b5 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5b7 │ │ -42f892: 5b03 b6b5 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b6 │ │ -42f896: 5b04 b5b5 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b5 │ │ -42f89a: 5b05 b8b5 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5b8 │ │ -42f89e: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ -42f8a2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -42f8a4: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ -42f8a8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -42f8aa: 2802 |0011: goto 0013 // +0002 │ │ -42f8ac: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -42f8ae: 5c02 b4b5 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b4 │ │ -42f8b2: 5901 b2b5 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b2 │ │ -42f8b6: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ -42f8ba: 5901 b3b5 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b3 │ │ -42f8be: 0e00 |001b: return-void │ │ +42fbb4: |[42fbb4] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +42fbc4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +42fbca: 5b02 bab5 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5ba │ │ +42fbce: 5b03 b9b5 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b9 │ │ +42fbd2: 5b04 b8b5 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b8 │ │ +42fbd6: 5b05 bbb5 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5bb │ │ +42fbda: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ +42fbde: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +42fbe0: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ +42fbe4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +42fbe6: 2802 |0011: goto 0013 // +0002 │ │ +42fbe8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +42fbea: 5c02 b7b5 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b7 │ │ +42fbee: 5901 b5b5 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b5 │ │ +42fbf2: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ +42fbf6: 5901 b6b5 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b6 │ │ +42fbfa: 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 │ │ -42f6b0: |[42f6b0] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ -42f6c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42f6c2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -42f6c6: 0f00 |0003: return v0 │ │ -42f6c8: 2051 b91b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bb9 │ │ -42f6cc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42f6ce: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -42f6d2: 0f02 |0009: return v2 │ │ -42f6d4: 1f05 b91b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bb9 │ │ -42f6d8: 5541 b4b5 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b4 │ │ -42f6dc: 5553 b4b5 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b4 │ │ -42f6e0: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ -42f6e4: 5241 b2b5 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b2 │ │ -42f6e8: 5253 b2b5 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b2 │ │ -42f6ec: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ -42f6f0: 5241 b3b5 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b3 │ │ -42f6f4: 5253 b3b5 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b3 │ │ -42f6f8: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ -42f6fc: 5441 b7b5 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5b7 │ │ -42f700: 5453 b7b5 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5b7 │ │ -42f704: 7120 cab9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -42f70a: 0a01 |0025: move-result v1 │ │ -42f70c: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ -42f710: 5441 b6b5 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b6 │ │ -42f714: 5453 b6b5 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b6 │ │ -42f718: 7120 cab9 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -42f71e: 0a01 |002f: move-result v1 │ │ -42f720: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ -42f724: 5441 b5b5 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b5 │ │ -42f728: 5453 b5b5 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b5 │ │ -42f72c: 6e20 8d96 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@968d │ │ -42f732: 0a01 |0039: move-result v1 │ │ -42f734: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -42f738: 5441 b8b5 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5b8 │ │ -42f73c: 5455 b8b5 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5b8 │ │ -42f740: 6e20 8d96 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@968d │ │ -42f746: 0a05 |0043: move-result v5 │ │ -42f748: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ -42f74c: 2802 |0046: goto 0048 // +0002 │ │ -42f74e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -42f750: 0f00 |0048: return v0 │ │ +42f9ec: |[42f9ec] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ +42f9fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42f9fe: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +42fa02: 0f00 |0003: return v0 │ │ +42fa04: 2051 ba1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bba │ │ +42fa08: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +42fa0a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +42fa0e: 0f02 |0009: return v2 │ │ +42fa10: 1f05 ba1b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1bba │ │ +42fa14: 5541 b7b5 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b7 │ │ +42fa18: 5553 b7b5 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b7 │ │ +42fa1c: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ +42fa20: 5241 b5b5 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b5 │ │ +42fa24: 5253 b5b5 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b5 │ │ +42fa28: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ +42fa2c: 5241 b6b5 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b6 │ │ +42fa30: 5253 b6b5 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b6 │ │ +42fa34: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ +42fa38: 5441 bab5 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5ba │ │ +42fa3c: 5453 bab5 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5ba │ │ +42fa40: 7120 d7b9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +42fa46: 0a01 |0025: move-result v1 │ │ +42fa48: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ +42fa4c: 5441 b9b5 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b9 │ │ +42fa50: 5453 b9b5 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b9 │ │ +42fa54: 7120 d7b9 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +42fa5a: 0a01 |002f: move-result v1 │ │ +42fa5c: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ +42fa60: 5441 b8b5 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b8 │ │ +42fa64: 5453 b8b5 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b8 │ │ +42fa68: 6e20 9a96 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@969a │ │ +42fa6e: 0a01 |0039: move-result v1 │ │ +42fa70: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +42fa74: 5441 bbb5 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5bb │ │ +42fa78: 5455 bbb5 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5bb │ │ +42fa7c: 6e20 9a96 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@969a │ │ +42fa82: 0a05 |0043: move-result v5 │ │ +42fa84: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ +42fa88: 2802 |0046: goto 0048 // +0002 │ │ +42fa8a: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +42fa8c: 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 │ │ -42f754: |[42f754] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ -42f764: 5210 b2b5 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b2 │ │ -42f768: 0f00 |0002: return v0 │ │ +42fa90: |[42fa90] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ +42faa0: 5210 b5b5 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b5 │ │ +42faa4: 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 │ │ -42f818: |[42f818] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -42f828: 5420 b6b5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b6 │ │ -42f82c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -42f830: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -42f832: 280e |0005: goto 0013 // +000e │ │ -42f834: 5521 b4b5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b4 │ │ -42f838: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -42f83c: 7110 b7ba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@bab7 │ │ -42f842: 0c00 |000d: move-result-object v0 │ │ -42f844: 2805 |000e: goto 0013 // +0005 │ │ -42f846: 7110 b4ba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -42f84c: 0c00 |0012: move-result-object v0 │ │ -42f84e: 1100 |0013: return-object v0 │ │ +42fb54: |[42fb54] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +42fb64: 5420 b9b5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b9 │ │ +42fb68: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +42fb6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +42fb6e: 280e |0005: goto 0013 // +000e │ │ +42fb70: 5521 b7b5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b7 │ │ +42fb74: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +42fb78: 7110 c4ba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@bac4 │ │ +42fb7e: 0c00 |000d: move-result-object v0 │ │ +42fb80: 2805 |000e: goto 0013 // +0005 │ │ +42fb82: 7110 c1ba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +42fb88: 0c00 |0012: move-result-object v0 │ │ +42fb8a: 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 │ │ -42f76c: |[42f76c] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ -42f77c: 5430 b7b5 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5b7 │ │ -42f780: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42f782: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42f786: 6e10 5196 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -42f78c: 0a00 |0008: move-result v0 │ │ -42f78e: 2802 |0009: goto 000b // +0002 │ │ -42f790: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42f792: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42f796: 5432 b6b5 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b6 │ │ -42f79a: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42f79e: 6e10 5196 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -42f7a4: 0a01 |0014: move-result v1 │ │ -42f7a6: b010 |0015: add-int/2addr v0, v1 │ │ -42f7a8: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42f7ac: 5431 b5b5 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b5 │ │ -42f7b0: 6e10 9496 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -42f7b6: 0a01 |001d: move-result v1 │ │ -42f7b8: b010 |001e: add-int/2addr v0, v1 │ │ -42f7ba: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42f7be: 5431 b8b5 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5b8 │ │ -42f7c2: 6e10 9496 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -42f7c8: 0a01 |0026: move-result v1 │ │ -42f7ca: b010 |0027: add-int/2addr v0, v1 │ │ -42f7cc: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42f7d0: 5531 b4b5 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b4 │ │ -42f7d4: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -42f7d8: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ -42f7dc: 2803 |0030: goto 0033 // +0003 │ │ -42f7de: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ -42f7e2: b010 |0033: add-int/2addr v0, v1 │ │ -42f7e4: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42f7e8: 5231 b2b5 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b2 │ │ -42f7ec: b010 |0038: add-int/2addr v0, v1 │ │ -42f7ee: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42f7f2: 5231 b3b5 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b3 │ │ -42f7f6: b010 |003d: add-int/2addr v0, v1 │ │ -42f7f8: 0f00 |003e: return v0 │ │ +42faa8: |[42faa8] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ +42fab8: 5430 bab5 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b5ba │ │ +42fabc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42fabe: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42fac2: 6e10 5e96 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +42fac8: 0a00 |0008: move-result v0 │ │ +42faca: 2802 |0009: goto 000b // +0002 │ │ +42facc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42face: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42fad2: 5432 b9b5 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b5b9 │ │ +42fad6: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42fada: 6e10 5e96 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +42fae0: 0a01 |0014: move-result v1 │ │ +42fae2: b010 |0015: add-int/2addr v0, v1 │ │ +42fae4: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42fae8: 5431 b8b5 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b5b8 │ │ +42faec: 6e10 a196 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +42faf2: 0a01 |001d: move-result v1 │ │ +42faf4: b010 |001e: add-int/2addr v0, v1 │ │ +42faf6: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42fafa: 5431 bbb5 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b5bb │ │ +42fafe: 6e10 a196 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +42fb04: 0a01 |0026: move-result v1 │ │ +42fb06: b010 |0027: add-int/2addr v0, v1 │ │ +42fb08: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42fb0c: 5531 b7b5 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b5b7 │ │ +42fb10: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +42fb14: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ +42fb18: 2803 |0030: goto 0033 // +0003 │ │ +42fb1a: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ +42fb1e: b010 |0033: add-int/2addr v0, v1 │ │ +42fb20: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42fb24: 5231 b5b5 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b5b5 │ │ +42fb28: b010 |0038: add-int/2addr v0, v1 │ │ +42fb2a: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42fb2e: 5231 b6b5 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b5b6 │ │ +42fb32: b010 |003d: add-int/2addr v0, v1 │ │ +42fb34: 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 │ │ -42f7fc: |[42f7fc] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ -42f80c: 7110 c7ba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@bac7 │ │ -42f812: 0c00 |0003: move-result-object v0 │ │ -42f814: 1100 |0004: return-object v0 │ │ +42fb38: |[42fb38] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ +42fb48: 7110 d4ba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@bad4 │ │ +42fb4e: 0c00 |0003: move-result-object v0 │ │ +42fb50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ - source_file_idx : 10579 (AdaptedFunctionReference.java) │ │ + source_file_idx : 10582 (AdaptedFunctionReference.java) │ │ │ │ Class #29 header: │ │ class_idx : 1128 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7097 │ │ -source_file_idx : 11345 │ │ +superclass_idx : 7098 │ │ +source_file_idx : 11348 │ │ 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 │ │ -19e630: |[19e630] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ -19e640: 1c03 6202 |0000: const-class v3, Landroidx/navigation/NavController; // type@0262 │ │ -19e644: 1a05 f2e5 |0002: const-string v5, "popBackStack()Z" // string@e5f2 │ │ -19e648: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -19e64c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19e64e: 1a04 f0e5 |0007: const-string v4, "popBackStack" // string@e5f0 │ │ -19e652: 0770 |0009: move-object v0, v7 │ │ -19e654: 0782 |000a: move-object v2, v8 │ │ -19e656: 7607 9fb8 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@b89f │ │ -19e65c: 0e00 |000e: return-void │ │ +19e700: |[19e700] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ +19e710: 1c03 6202 |0000: const-class v3, Landroidx/navigation/NavController; // type@0262 │ │ +19e714: 1a05 f7e5 |0002: const-string v5, "popBackStack()Z" // string@e5f7 │ │ +19e718: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +19e71c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19e71e: 1a04 f5e5 |0007: const-string v4, "popBackStack" // string@e5f5 │ │ +19e722: 0770 |0009: move-object v0, v7 │ │ +19e724: 0782 |000a: move-object v2, v8 │ │ +19e726: 7607 acb8 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@b8ac │ │ +19e72c: 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 │ │ -19e614: |[19e614] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ -19e624: 6e10 c50c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cc5 │ │ -19e62a: 6200 a6b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19e62e: 1100 |0005: return-object v0 │ │ +19e6e4: |[19e6e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ +19e6f4: 6e10 c50c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cc5 │ │ +19e6fa: 6200 a9b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19e6fe: 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 │ │ -19e660: |[19e660] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ -19e670: 5410 ae03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03ae │ │ -19e674: 1f00 6202 |0002: check-cast v0, Landroidx/navigation/NavController; // type@0262 │ │ -19e678: 6e10 7b06 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@067b │ │ -19e67e: 0e00 |0007: return-void │ │ +19e730: |[19e730] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ +19e740: 5410 ae03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03ae │ │ +19e744: 1f00 6202 |0002: check-cast v0, Landroidx/navigation/NavController; // type@0262 │ │ +19e748: 6e10 7b06 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@067b │ │ +19e74e: 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 : 11345 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11348 (BasePreviewSliderFragment.kt) │ │ │ │ Class #30 header: │ │ -class_idx : 7273 │ │ +class_idx : 7274 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 16069 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 16072 │ │ 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 #48785 'getAnnotations' │ │ +Annotations on method #48798 '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 : 16069 (KAnnotatedElement.kt) │ │ + source_file_idx : 16072 (KAnnotatedElement.kt) │ │ │ │ Class #31 header: │ │ -class_idx : 7275 │ │ +class_idx : 7276 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 16070 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 16073 │ │ 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 #48793 'call' │ │ +Annotations on method #48806 'call' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Object;" ")TR;" } │ │ -Annotations on method #48794 'callBy' │ │ +Annotations on method #48807 'callBy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "Lkotlin/reflect/KParameter;" "+" "Ljava/lang/Object;" ">;)TR;" } │ │ -Annotations on method #48797 'getParameters' │ │ +Annotations on method #48810 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #48799 'getTypeParameters' │ │ +Annotations on method #48812 '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 : 16070 (KCallable.kt) │ │ + source_file_idx : 16073 (KCallable.kt) │ │ │ │ Class #32 header: │ │ -class_idx : 7114 │ │ +class_idx : 7115 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 12101 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 12104 │ │ 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 #47343 'getAnnotations' │ │ +Annotations on method #47356 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ -Annotations on method #47347 'getParameters' │ │ +Annotations on method #47360 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #47351 'getTypeParameters' │ │ +Annotations on method #47364 '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 │ │ -430544: |[430544] kotlin.jvm.internal.CallableReference.:()V │ │ -430554: 7100 e5b8 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b8e5 │ │ -43055a: 0c00 |0003: move-result-object v0 │ │ -43055c: 6900 d4b5 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5d4 │ │ -430560: 0e00 |0006: return-void │ │ +430880: |[430880] kotlin.jvm.internal.CallableReference.:()V │ │ +430890: 7100 f2b8 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b8f2 │ │ +430896: 0c00 |0003: move-result-object v0 │ │ +430898: 6900 d7b5 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5d7 │ │ +43089c: 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 │ │ -430564: |[430564] kotlin.jvm.internal.CallableReference.:()V │ │ -430574: 6200 d4b5 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5d4 │ │ -430578: 7020 e9b8 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b8e9 │ │ -43057e: 0e00 |0005: return-void │ │ +4308a0: |[4308a0] kotlin.jvm.internal.CallableReference.:()V │ │ +4308b0: 6200 d7b5 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b5d7 │ │ +4308b4: 7020 f6b8 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b8f6 │ │ +4308ba: 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 │ │ -430580: |[430580] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -430590: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -430592: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -430594: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -430596: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -430598: 0760 |0004: move-object v0, v6 │ │ -43059a: 0771 |0005: move-object v1, v7 │ │ -43059c: 7606 eab8 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@b8ea │ │ -4305a2: 0e00 |0009: return-void │ │ +4308bc: |[4308bc] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +4308cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +4308ce: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +4308d0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4308d2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +4308d4: 0760 |0004: move-object v0, v6 │ │ +4308d6: 0771 |0005: move-object v1, v7 │ │ +4308d8: 7606 f7b8 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@b8f7 │ │ +4308de: 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 │ │ -4305a4: |[4305a4] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4305b4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -4305ba: 5b01 d8b5 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5d8 │ │ -4305be: 5b02 d7b5 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5d7 │ │ -4305c2: 5b03 d6b5 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5d6 │ │ -4305c6: 5b04 dab5 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5da │ │ -4305ca: 5c05 d5b5 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5d5 │ │ -4305ce: 0e00 |000d: return-void │ │ +4308e0: |[4308e0] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4308f0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +4308f6: 5b01 dbb5 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5db │ │ +4308fa: 5b02 dab5 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5da │ │ +4308fe: 5b03 d9b5 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5d9 │ │ +430902: 5b04 ddb5 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5dd │ │ +430906: 5c05 d8b5 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5d8 │ │ +43090a: 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 │ │ -430374: |[430374] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -430384: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -43038a: 0c00 |0003: move-result-object v0 │ │ -43038c: 7220 99be 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@be99 │ │ -430392: 0c02 |0007: move-result-object v2 │ │ -430394: 1102 |0008: return-object v2 │ │ +4306b0: |[4306b0] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +4306c0: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +4306c6: 0c00 |0003: move-result-object v0 │ │ +4306c8: 7220 a6be 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bea6 │ │ +4306ce: 0c02 |0007: move-result-object v2 │ │ +4306d0: 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 │ │ -430398: |[430398] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -4303a8: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -4303ae: 0c00 |0003: move-result-object v0 │ │ -4303b0: 7220 9abe 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@be9a │ │ -4303b6: 0c02 |0007: move-result-object v2 │ │ -4303b8: 1102 |0008: return-object v2 │ │ +4306d4: |[4306d4] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +4306e4: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +4306ea: 0c00 |0003: move-result-object v0 │ │ +4306ec: 7220 a7be 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bea7 │ │ +4306f2: 0c02 |0007: move-result-object v2 │ │ +4306f4: 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 │ │ -430470: |[430470] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -430480: 5410 d9b5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5d9 │ │ -430484: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -430488: 6e10 eeb8 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b8ee │ │ -43048e: 0c00 |0007: move-result-object v0 │ │ -430490: 5b10 d9b5 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5d9 │ │ -430494: 1100 |000a: return-object v0 │ │ +4307ac: |[4307ac] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +4307bc: 5410 dcb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5dc │ │ +4307c0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +4307c4: 6e10 fbb8 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b8fb │ │ +4307ca: 0c00 |0007: move-result-object v0 │ │ +4307cc: 5b10 dcb5 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b5dc │ │ +4307d0: 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 │ │ -430404: |[430404] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -430414: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -43041a: 0c00 |0003: move-result-object v0 │ │ -43041c: 7210 9bbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@be9b │ │ -430422: 0c00 |0007: move-result-object v0 │ │ -430424: 1100 |0008: return-object v0 │ │ +430740: |[430740] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +430750: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +430756: 0c00 |0003: move-result-object v0 │ │ +430758: 7210 a8be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bea8 │ │ +43075e: 0c00 |0007: move-result-object v0 │ │ +430760: 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 │ │ -4303bc: |[4303bc] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -4303cc: 5410 d8b5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5d8 │ │ -4303d0: 1100 |0002: return-object v0 │ │ +4306f8: |[4306f8] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +430708: 5410 dbb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b5db │ │ +43070c: 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 │ │ -4303d4: |[4303d4] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -4303e4: 5410 d6b5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5d6 │ │ -4303e8: 1100 |0002: return-object v0 │ │ +430710: |[430710] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +430720: 5410 d9b5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b5d9 │ │ +430724: 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 │ │ -4304c4: |[4304c4] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -4304d4: 5420 d7b5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5d7 │ │ -4304d8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4304dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4304de: 280e |0005: goto 0013 // +000e │ │ -4304e0: 5521 d5b5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5d5 │ │ -4304e4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -4304e8: 7110 b7ba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@bab7 │ │ -4304ee: 0c00 |000d: move-result-object v0 │ │ -4304f0: 2805 |000e: goto 0013 // +0005 │ │ -4304f2: 7110 b4ba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -4304f8: 0c00 |0012: move-result-object v0 │ │ -4304fa: 1100 |0013: return-object v0 │ │ +430800: |[430800] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +430810: 5420 dab5 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b5da │ │ +430814: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +430818: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +43081a: 280e |0005: goto 0013 // +000e │ │ +43081c: 5521 d8b5 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b5d8 │ │ +430820: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +430824: 7110 c4ba 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@bac4 │ │ +43082a: 0c00 |000d: move-result-object v0 │ │ +43082c: 2805 |000e: goto 0013 // +0005 │ │ +43082e: 7110 c1ba 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +430834: 0c00 |0012: move-result-object v0 │ │ +430836: 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 │ │ -430428: |[430428] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -430438: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -43043e: 0c00 |0003: move-result-object v0 │ │ -430440: 7210 9dbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@be9d │ │ -430446: 0c00 |0007: move-result-object v0 │ │ -430448: 1100 |0008: return-object v0 │ │ +430764: |[430764] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +430774: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +43077a: 0c00 |0003: move-result-object v0 │ │ +43077c: 7210 aabe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@beaa │ │ +430782: 0c00 |0007: move-result-object v0 │ │ +430784: 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 │ │ -430498: |[430498] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4304a8: 6e10 edb8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b8ed │ │ -4304ae: 0c00 |0003: move-result-object v0 │ │ -4304b0: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -4304b4: 1100 |0006: return-object v0 │ │ -4304b6: 2200 9a1b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b9a │ │ -4304ba: 7010 7fb8 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b87f │ │ -4304c0: 2700 |000c: throw v0 │ │ +4307d4: |[4307d4] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +4307e4: 6e10 fab8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b8fa │ │ +4307ea: 0c00 |0003: move-result-object v0 │ │ +4307ec: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +4307f0: 1100 |0006: return-object v0 │ │ +4307f2: 2200 9b1b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b9b │ │ +4307f6: 7010 8cb8 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b88c │ │ +4307fc: 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 │ │ -4304fc: |[4304fc] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -43050c: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -430512: 0c00 |0003: move-result-object v0 │ │ -430514: 7210 9ebe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@be9e │ │ -43051a: 0c00 |0007: move-result-object v0 │ │ -43051c: 1100 |0008: return-object v0 │ │ +430838: |[430838] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +430848: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +43084e: 0c00 |0003: move-result-object v0 │ │ +430850: 7210 abbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@beab │ │ +430856: 0c00 |0007: move-result-object v0 │ │ +430858: 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 │ │ -4303ec: |[4303ec] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -4303fc: 5410 dab5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5da │ │ -430400: 1100 |0002: return-object v0 │ │ +430728: |[430728] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +430738: 5410 ddb5 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b5dd │ │ +43073c: 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 │ │ -43044c: |[43044c] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -43045c: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -430462: 0c00 |0003: move-result-object v0 │ │ -430464: 7210 9fbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@be9f │ │ -43046a: 0c00 |0007: move-result-object v0 │ │ -43046c: 1100 |0008: return-object v0 │ │ +430788: |[430788] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +430798: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +43079e: 0c00 |0003: move-result-object v0 │ │ +4307a0: 7210 acbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@beac │ │ +4307a6: 0c00 |0007: move-result-object v0 │ │ +4307a8: 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 │ │ -430520: |[430520] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -430530: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -430536: 0c00 |0003: move-result-object v0 │ │ -430538: 7210 a0be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bea0 │ │ -43053e: 0c00 |0007: move-result-object v0 │ │ -430540: 1100 |0008: return-object v0 │ │ +43085c: |[43085c] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +43086c: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +430872: 0c00 |0003: move-result-object v0 │ │ +430874: 7210 adbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bead │ │ +43087a: 0c00 |0007: move-result-object v0 │ │ +43087c: 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 │ │ -4302e4: |[4302e4] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -4302f4: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -4302fa: 0c00 |0003: move-result-object v0 │ │ -4302fc: 7210 a1be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bea1 │ │ -430302: 0a00 |0007: move-result v0 │ │ -430304: 0f00 |0008: return v0 │ │ +430620: |[430620] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +430630: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +430636: 0c00 |0003: move-result-object v0 │ │ +430638: 7210 aebe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@beae │ │ +43063e: 0a00 |0007: move-result v0 │ │ +430640: 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 │ │ -430308: |[430308] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -430318: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -43031e: 0c00 |0003: move-result-object v0 │ │ -430320: 7210 a2be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bea2 │ │ -430326: 0a00 |0007: move-result v0 │ │ -430328: 0f00 |0008: return v0 │ │ +430644: |[430644] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +430654: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +43065a: 0c00 |0003: move-result-object v0 │ │ +43065c: 7210 afbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@beaf │ │ +430662: 0a00 |0007: move-result v0 │ │ +430664: 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 │ │ -43032c: |[43032c] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -43033c: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -430342: 0c00 |0003: move-result-object v0 │ │ -430344: 7210 a3be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bea3 │ │ -43034a: 0a00 |0007: move-result v0 │ │ -43034c: 0f00 |0008: return v0 │ │ +430668: |[430668] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +430678: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +43067e: 0c00 |0003: move-result-object v0 │ │ +430680: 7210 b0be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@beb0 │ │ +430686: 0a00 |0007: move-result v0 │ │ +430688: 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 │ │ -430350: |[430350] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -430360: 6e10 f4b8 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -430366: 0c00 |0003: move-result-object v0 │ │ -430368: 7210 a4be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bea4 │ │ -43036e: 0a00 |0007: move-result v0 │ │ -430370: 0f00 |0008: return v0 │ │ +43068c: |[43068c] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +43069c: 6e10 01b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +4306a2: 0c00 |0003: move-result-object v0 │ │ +4306a4: 7210 b1be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@beb1 │ │ +4306aa: 0a00 |0007: move-result v0 │ │ +4306ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ - source_file_idx : 12101 (CallableReference.java) │ │ + source_file_idx : 12104 (CallableReference.java) │ │ │ │ Class #33 header: │ │ -class_idx : 7283 │ │ +class_idx : 7284 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 16122 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 16125 │ │ 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 : 16122 (KFunction.kt) │ │ + source_file_idx : 16125 (KFunction.kt) │ │ │ │ Class #34 header: │ │ -class_idx : 7131 │ │ +class_idx : 7132 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7114 │ │ -source_file_idx : 15023 │ │ +superclass_idx : 7115 │ │ +source_file_idx : 15026 │ │ 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 │ │ -432b48: |[432b48] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -432b58: 6202 04b6 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b604 │ │ -432b5c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -432b5e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -432b60: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -432b62: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -432b64: 0770 |0006: move-object v0, v7 │ │ -432b66: 0181 |0007: move v1, v8 │ │ -432b68: 7607 99b9 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@b999 │ │ -432b6e: 0e00 |000b: return-void │ │ +432e84: |[432e84] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +432e94: 6202 07b6 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b607 │ │ +432e98: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +432e9a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +432e9c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +432e9e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +432ea0: 0770 |0006: move-object v0, v7 │ │ +432ea2: 0181 |0007: move v1, v8 │ │ +432ea4: 7607 a6b9 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@b9a6 │ │ +432eaa: 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 │ │ -432b70: |[432b70] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -432b80: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -432b82: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -432b84: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -432b86: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -432b88: 0770 |0004: move-object v0, v7 │ │ -432b8a: 0181 |0005: move v1, v8 │ │ -432b8c: 0792 |0006: move-object v2, v9 │ │ -432b8e: 7607 99b9 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@b999 │ │ -432b94: 0e00 |000a: return-void │ │ +432eac: |[432eac] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +432ebc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +432ebe: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +432ec0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +432ec2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +432ec4: 0770 |0004: move-object v0, v7 │ │ +432ec6: 0181 |0005: move v1, v8 │ │ +432ec8: 0792 |0006: move-object v2, v9 │ │ +432eca: 7607 a6b9 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@b9a6 │ │ +432ed0: 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 │ │ -432b98: |[432b98] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -432ba8: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -432bac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -432bae: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -432bb2: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -432bb4: 2803 |0006: goto 0009 // +0003 │ │ -432bb6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -432bb8: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -432bba: 0782 |0009: move-object v2, v8 │ │ -432bbc: 07a3 |000a: move-object v3, v10 │ │ -432bbe: 07b4 |000b: move-object v4, v11 │ │ -432bc0: 07c5 |000c: move-object v5, v12 │ │ -432bc2: 07d6 |000d: move-object v6, v13 │ │ -432bc4: 7606 eab8 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@b8ea │ │ -432bca: 5989 05b6 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b605 │ │ -432bce: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -432bd2: 5989 06b6 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b606 │ │ -432bd6: 0e00 |0017: return-void │ │ +432ed4: |[432ed4] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +432ee4: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +432ee8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +432eea: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +432eee: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +432ef0: 2803 |0006: goto 0009 // +0003 │ │ +432ef2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +432ef4: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +432ef6: 0782 |0009: move-object v2, v8 │ │ +432ef8: 07a3 |000a: move-object v3, v10 │ │ +432efa: 07b4 |000b: move-object v4, v11 │ │ +432efc: 07c5 |000c: move-object v5, v12 │ │ +432efe: 07d6 |000d: move-object v6, v13 │ │ +432f00: 7606 f7b8 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@b8f7 │ │ +432f06: 5989 08b6 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b608 │ │ +432f0a: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +432f0e: 5989 09b6 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b609 │ │ +432f12: 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 │ │ -432af0: |[432af0] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -432b00: 7110 b3ba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@bab3 │ │ -432b06: 0c00 |0003: move-result-object v0 │ │ -432b08: 1100 |0004: return-object v0 │ │ +432e2c: |[432e2c] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +432e3c: 7110 c0ba 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@bac0 │ │ +432e42: 0c00 |0003: move-result-object v0 │ │ +432e44: 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 │ │ -432880: |[432880] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -432890: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -432892: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -432896: 0f00 |0003: return v0 │ │ -432898: 2051 db1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1bdb │ │ -43289c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -43289e: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -4328a2: 1f05 db1b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1bdb │ │ -4328a6: 6e10 9fb9 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b99f │ │ -4328ac: 0c01 |000e: move-result-object v1 │ │ -4328ae: 6e10 9fb9 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b99f │ │ -4328b4: 0c03 |0012: move-result-object v3 │ │ -4328b6: 6e20 8d96 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@968d │ │ -4328bc: 0a01 |0016: move-result v1 │ │ -4328be: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -4328c2: 6e10 a3b9 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b9a3 │ │ -4328c8: 0c01 |001c: move-result-object v1 │ │ -4328ca: 6e10 a3b9 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b9a3 │ │ -4328d0: 0c03 |0020: move-result-object v3 │ │ -4328d2: 6e20 8d96 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@968d │ │ -4328d8: 0a01 |0024: move-result v1 │ │ -4328da: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -4328de: 5241 06b6 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b606 │ │ -4328e2: 5253 06b6 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b606 │ │ -4328e6: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -4328ea: 5241 05b6 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b605 │ │ -4328ee: 5253 05b6 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b605 │ │ -4328f2: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -4328f6: 6e10 9eb9 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b99e │ │ -4328fc: 0c01 |0036: move-result-object v1 │ │ -4328fe: 6e10 9eb9 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b99e │ │ -432904: 0c03 |003a: move-result-object v3 │ │ -432906: 7120 cab9 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -43290c: 0a01 |003e: move-result v1 │ │ -43290e: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -432912: 6e10 a0b9 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9a0 │ │ -432918: 0c01 |0044: move-result-object v1 │ │ -43291a: 6e10 a0b9 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9a0 │ │ -432920: 0c05 |0048: move-result-object v5 │ │ -432922: 7120 cab9 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -432928: 0a05 |004c: move-result v5 │ │ -43292a: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -43292e: 2802 |004f: goto 0051 // +0002 │ │ -432930: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -432932: 0f00 |0051: return v0 │ │ -432934: 2050 731c |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1c73 │ │ -432938: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -43293c: 6e10 9ab9 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b99a │ │ -432942: 0c00 |0059: move-result-object v0 │ │ -432944: 6e20 4e96 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@964e │ │ -43294a: 0a05 |005d: move-result v5 │ │ -43294c: 0f05 |005e: return v5 │ │ -43294e: 0f02 |005f: return v2 │ │ +432bbc: |[432bbc] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +432bcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +432bce: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +432bd2: 0f00 |0003: return v0 │ │ +432bd4: 2051 dc1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1bdc │ │ +432bd8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +432bda: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +432bde: 1f05 dc1b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1bdc │ │ +432be2: 6e10 acb9 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b9ac │ │ +432be8: 0c01 |000e: move-result-object v1 │ │ +432bea: 6e10 acb9 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b9ac │ │ +432bf0: 0c03 |0012: move-result-object v3 │ │ +432bf2: 6e20 9a96 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@969a │ │ +432bf8: 0a01 |0016: move-result v1 │ │ +432bfa: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +432bfe: 6e10 b0b9 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b9b0 │ │ +432c04: 0c01 |001c: move-result-object v1 │ │ +432c06: 6e10 b0b9 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b9b0 │ │ +432c0c: 0c03 |0020: move-result-object v3 │ │ +432c0e: 6e20 9a96 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@969a │ │ +432c14: 0a01 |0024: move-result v1 │ │ +432c16: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +432c1a: 5241 09b6 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b609 │ │ +432c1e: 5253 09b6 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b609 │ │ +432c22: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +432c26: 5241 08b6 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b608 │ │ +432c2a: 5253 08b6 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b608 │ │ +432c2e: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +432c32: 6e10 abb9 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b9ab │ │ +432c38: 0c01 |0036: move-result-object v1 │ │ +432c3a: 6e10 abb9 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b9ab │ │ +432c40: 0c03 |003a: move-result-object v3 │ │ +432c42: 7120 d7b9 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +432c48: 0a01 |003e: move-result v1 │ │ +432c4a: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +432c4e: 6e10 adb9 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9ad │ │ +432c54: 0c01 |0044: move-result-object v1 │ │ +432c56: 6e10 adb9 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9ad │ │ +432c5c: 0c05 |0048: move-result-object v5 │ │ +432c5e: 7120 d7b9 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +432c64: 0a05 |004c: move-result v5 │ │ +432c66: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +432c6a: 2802 |004f: goto 0051 // +0002 │ │ +432c6c: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +432c6e: 0f00 |0051: return v0 │ │ +432c70: 2050 741c |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1c74 │ │ +432c74: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +432c78: 6e10 a7b9 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b9a7 │ │ +432c7e: 0c00 |0059: move-result-object v0 │ │ +432c80: 6e20 5b96 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@965b │ │ +432c86: 0a05 |005d: move-result v5 │ │ +432c88: 0f05 |005e: return v5 │ │ +432c8a: 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 │ │ -432a04: |[432a04] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -432a14: 5210 05b6 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b605 │ │ -432a18: 0f00 |0002: return v0 │ │ +432d40: |[432d40] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +432d50: 5210 08b6 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b608 │ │ +432d54: 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 │ │ -432b0c: |[432b0c] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -432b1c: 6e10 a2b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9a2 │ │ -432b22: 0c00 |0003: move-result-object v0 │ │ -432b24: 1100 |0004: return-object v0 │ │ +432e48: |[432e48] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +432e58: 6e10 afb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9af │ │ +432e5e: 0c00 |0003: move-result-object v0 │ │ +432e60: 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 │ │ -432b28: |[432b28] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -432b38: 6f10 f4b8 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b8f4 │ │ -432b3e: 0c00 |0003: move-result-object v0 │ │ -432b40: 1f00 731c |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1c73 │ │ -432b44: 1100 |0006: return-object v0 │ │ +432e64: |[432e64] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +432e74: 6f10 01b9 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b901 │ │ +432e7a: 0c00 |0003: move-result-object v0 │ │ +432e7c: 1f00 741c |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1c74 │ │ +432e80: 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 │ │ -432a1c: |[432a1c] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -432a2c: 6e10 a0b9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9a0 │ │ -432a32: 0c00 |0003: move-result-object v0 │ │ -432a34: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -432a38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -432a3a: 280b |0007: goto 0012 // +000b │ │ -432a3c: 6e10 a0b9 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9a0 │ │ -432a42: 0c00 |000b: move-result-object v0 │ │ -432a44: 6e10 5196 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -432a4a: 0a00 |000f: move-result v0 │ │ -432a4c: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -432a50: 6e10 9fb9 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b99f │ │ -432a56: 0c01 |0015: move-result-object v1 │ │ -432a58: 6e10 9496 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -432a5e: 0a01 |0019: move-result v1 │ │ -432a60: b010 |001a: add-int/2addr v0, v1 │ │ -432a62: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -432a66: 6e10 a3b9 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b9a3 │ │ -432a6c: 0c01 |0020: move-result-object v1 │ │ -432a6e: 6e10 9496 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -432a74: 0a01 |0024: move-result v1 │ │ -432a76: b010 |0025: add-int/2addr v0, v1 │ │ -432a78: 0f00 |0026: return v0 │ │ +432d58: |[432d58] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +432d68: 6e10 adb9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9ad │ │ +432d6e: 0c00 |0003: move-result-object v0 │ │ +432d70: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +432d74: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +432d76: 280b |0007: goto 0012 // +000b │ │ +432d78: 6e10 adb9 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b9ad │ │ +432d7e: 0c00 |000b: move-result-object v0 │ │ +432d80: 6e10 5e96 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +432d86: 0a00 |000f: move-result v0 │ │ +432d88: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +432d8c: 6e10 acb9 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b9ac │ │ +432d92: 0c01 |0015: move-result-object v1 │ │ +432d94: 6e10 a196 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +432d9a: 0a01 |0019: move-result v1 │ │ +432d9c: b010 |001a: add-int/2addr v0, v1 │ │ +432d9e: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +432da2: 6e10 b0b9 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b9b0 │ │ +432da8: 0c01 |0020: move-result-object v1 │ │ +432daa: 6e10 a196 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +432db0: 0a01 |0024: move-result v1 │ │ +432db2: b010 |0025: add-int/2addr v0, v1 │ │ +432db4: 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 │ │ -432950: |[432950] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -432960: 6e10 a2b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9a2 │ │ -432966: 0c00 |0003: move-result-object v0 │ │ -432968: 7210 d1be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bed1 │ │ -43296e: 0a00 |0007: move-result v0 │ │ -432970: 0f00 |0008: return v0 │ │ +432c8c: |[432c8c] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +432c9c: 6e10 afb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9af │ │ +432ca2: 0c00 |0003: move-result-object v0 │ │ +432ca4: 7210 debe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bede │ │ +432caa: 0a00 |0007: move-result v0 │ │ +432cac: 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 │ │ -432974: |[432974] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -432984: 6e10 a2b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9a2 │ │ -43298a: 0c00 |0003: move-result-object v0 │ │ -43298c: 7210 d2be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bed2 │ │ -432992: 0a00 |0007: move-result v0 │ │ -432994: 0f00 |0008: return v0 │ │ +432cb0: |[432cb0] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +432cc0: 6e10 afb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9af │ │ +432cc6: 0c00 |0003: move-result-object v0 │ │ +432cc8: 7210 dfbe 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bedf │ │ +432cce: 0a00 |0007: move-result v0 │ │ +432cd0: 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 │ │ -432998: |[432998] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -4329a8: 6e10 a2b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9a2 │ │ -4329ae: 0c00 |0003: move-result-object v0 │ │ -4329b0: 7210 d3be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bed3 │ │ -4329b6: 0a00 |0007: move-result v0 │ │ -4329b8: 0f00 |0008: return v0 │ │ +432cd4: |[432cd4] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +432ce4: 6e10 afb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9af │ │ +432cea: 0c00 |0003: move-result-object v0 │ │ +432cec: 7210 e0be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bee0 │ │ +432cf2: 0a00 |0007: move-result v0 │ │ +432cf4: 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 │ │ -4329bc: |[4329bc] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -4329cc: 6e10 a2b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9a2 │ │ -4329d2: 0c00 |0003: move-result-object v0 │ │ -4329d4: 7210 d4be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bed4 │ │ -4329da: 0a00 |0007: move-result v0 │ │ -4329dc: 0f00 |0008: return v0 │ │ +432cf8: |[432cf8] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +432d08: 6e10 afb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9af │ │ +432d0e: 0c00 |0003: move-result-object v0 │ │ +432d10: 7210 e1be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bee1 │ │ +432d16: 0a00 |0007: move-result v0 │ │ +432d18: 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 │ │ -4329e0: |[4329e0] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -4329f0: 6e10 a2b9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9a2 │ │ -4329f6: 0c00 |0003: move-result-object v0 │ │ -4329f8: 7210 d5be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bed5 │ │ -4329fe: 0a00 |0007: move-result v0 │ │ -432a00: 0f00 |0008: return v0 │ │ +432d1c: |[432d1c] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +432d2c: 6e10 afb9 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b9af │ │ +432d32: 0c00 |0003: move-result-object v0 │ │ +432d34: 7210 e2be 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bee2 │ │ +432d3a: 0a00 |0007: move-result v0 │ │ +432d3c: 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 │ │ -432a7c: |[432a7c] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -432a8c: 6e10 9ab9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b99a │ │ -432a92: 0c00 |0003: move-result-object v0 │ │ -432a94: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -432a98: 6e10 5496 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9654 │ │ -432a9e: 0c00 |0009: move-result-object v0 │ │ -432aa0: 1100 |000a: return-object v0 │ │ -432aa2: 1a00 7126 |000b: const-string v0, "" // string@2671 │ │ -432aa6: 6e10 9fb9 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b99f │ │ -432aac: 0c01 |0010: move-result-object v1 │ │ -432aae: 6e20 8d96 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@968d │ │ -432ab4: 0a00 |0014: move-result v0 │ │ -432ab6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -432aba: 1a00 7aa1 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@a17a │ │ -432abe: 2818 |0019: goto 0031 // +0018 │ │ -432ac0: 2200 2618 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1826 │ │ -432ac4: 1a01 c1b0 |001c: const-string v1, "function " // string@b0c1 │ │ -432ac8: 7020 c796 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -432ace: 6e10 9fb9 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b99f │ │ -432ad4: 0c01 |0024: move-result-object v1 │ │ -432ad6: 6e20 d096 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -432adc: 1a01 2f0a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a2f │ │ -432ae0: 6e20 d096 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -432ae6: 6e10 e196 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -432aec: 0c00 |0030: move-result-object v0 │ │ -432aee: 1100 |0031: return-object v0 │ │ +432db8: |[432db8] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +432dc8: 6e10 a7b9 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b9a7 │ │ +432dce: 0c00 |0003: move-result-object v0 │ │ +432dd0: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +432dd4: 6e10 6196 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9661 │ │ +432dda: 0c00 |0009: move-result-object v0 │ │ +432ddc: 1100 |000a: return-object v0 │ │ +432dde: 1a00 7226 |000b: const-string v0, "" // string@2672 │ │ +432de2: 6e10 acb9 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b9ac │ │ +432de8: 0c01 |0010: move-result-object v1 │ │ +432dea: 6e20 9a96 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@969a │ │ +432df0: 0a00 |0014: move-result v0 │ │ +432df2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +432df6: 1a00 7fa1 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@a17f │ │ +432dfa: 2818 |0019: goto 0031 // +0018 │ │ +432dfc: 2200 2718 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1827 │ │ +432e00: 1a01 c6b0 |001c: const-string v1, "function " // string@b0c6 │ │ +432e04: 7020 d496 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +432e0a: 6e10 acb9 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b9ac │ │ +432e10: 0c01 |0024: move-result-object v1 │ │ +432e12: 6e20 dd96 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +432e18: 1a01 300a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a30 │ │ +432e1c: 6e20 dd96 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +432e22: 6e10 ee96 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +432e28: 0c00 |0030: move-result-object v0 │ │ +432e2a: 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 : 15023 (FunctionReference.java) │ │ + source_file_idx : 15026 (FunctionReference.java) │ │ │ │ Class #35 header: │ │ -class_idx : 7132 │ │ +class_idx : 7133 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7131 │ │ -source_file_idx : 15024 │ │ +superclass_idx : 7132 │ │ +source_file_idx : 15027 │ │ 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 │ │ -432804: |[432804] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -432814: 6202 07b6 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b607 │ │ -432818: 0770 |0002: move-object v0, v7 │ │ -43281a: 0181 |0003: move v1, v8 │ │ -43281c: 0793 |0004: move-object v3, v9 │ │ -43281e: 07a4 |0005: move-object v4, v10 │ │ -432820: 07b5 |0006: move-object v5, v11 │ │ -432822: 01c6 |0007: move v6, v12 │ │ -432824: 7607 99b9 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@b999 │ │ -43282a: 0e00 |000b: return-void │ │ +432b40: |[432b40] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +432b50: 6202 0ab6 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b60a │ │ +432b54: 0770 |0002: move-object v0, v7 │ │ +432b56: 0181 |0003: move v1, v8 │ │ +432b58: 0793 |0004: move-object v3, v9 │ │ +432b5a: 07a4 |0005: move-object v4, v10 │ │ +432b5c: 07b5 |0006: move-object v5, v11 │ │ +432b5e: 01c6 |0007: move v6, v12 │ │ +432b60: 7607 a6b9 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@b9a6 │ │ +432b66: 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 │ │ -43282c: |[43282c] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -43283c: 7607 99b9 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@b999 │ │ -432842: 0e00 |0003: return-void │ │ +432b68: |[432b68] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +432b78: 7607 a6b9 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@b9a6 │ │ +432b7e: 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 │ │ -432844: |[432844] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -432854: 6202 07b6 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b607 │ │ -432858: 0790 |0002: move-object v0, v9 │ │ -43285a: 1f00 cd1b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1bcd │ │ -43285e: 7210 0cb9 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b90c │ │ -432864: 0c03 |0008: move-result-object v3 │ │ -432866: 2099 6d1c |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1c6d │ │ -43286a: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -43286e: 0770 |000d: move-object v0, v7 │ │ -432870: 0181 |000e: move v1, v8 │ │ -432872: 07a4 |000f: move-object v4, v10 │ │ -432874: 07b5 |0010: move-object v5, v11 │ │ -432876: 7607 99b9 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@b999 │ │ -43287c: 0e00 |0014: return-void │ │ +432b80: |[432b80] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +432b90: 6202 0ab6 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b60a │ │ +432b94: 0790 |0002: move-object v0, v9 │ │ +432b96: 1f00 ce1b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1bce │ │ +432b9a: 7210 19b9 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b919 │ │ +432ba0: 0c03 |0008: move-result-object v3 │ │ +432ba2: 2099 6e1c |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1c6e │ │ +432ba6: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +432baa: 0770 |000d: move-object v0, v7 │ │ +432bac: 0181 |000e: move v1, v8 │ │ +432bae: 07a4 |000f: move-object v4, v10 │ │ +432bb0: 07b5 |0010: move-object v5, v11 │ │ +432bb2: 7607 a6b9 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@b9a6 │ │ +432bb8: 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 : 15024 (FunctionReferenceImpl.java) │ │ + source_file_idx : 15027 (FunctionReferenceImpl.java) │ │ │ │ Class #36 header: │ │ class_idx : 1129 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7132 │ │ -source_file_idx : 11345 │ │ +superclass_idx : 7133 │ │ +source_file_idx : 11348 │ │ 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 │ │ -19e69c: |[19e69c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ -19e6ac: 1c03 7104 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e6b0: 1a05 2ce3 |0002: const-string v5, "openWith()V" // string@e32c │ │ -19e6b4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -19e6b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19e6b8: 1a04 28e3 |0006: const-string v4, "openWith" // string@e328 │ │ -19e6bc: 0770 |0008: move-object v0, v7 │ │ -19e6be: 0782 |0009: move-object v2, v8 │ │ -19e6c0: 7607 acb9 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@b9ac │ │ -19e6c6: 0e00 |000d: return-void │ │ +19e76c: |[19e76c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ +19e77c: 1c03 7104 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e780: 1a05 31e3 |0002: const-string v5, "openWith()V" // string@e331 │ │ +19e784: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +19e786: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19e788: 1a04 2de3 |0006: const-string v4, "openWith" // string@e32d │ │ +19e78c: 0770 |0008: move-object v0, v7 │ │ +19e78e: 0782 |0009: move-object v2, v8 │ │ +19e790: 7607 b9b9 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@b9b9 │ │ +19e796: 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 │ │ -19e680: |[19e680] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ -19e690: 6e10 c80c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cc8 │ │ -19e696: 6200 a6b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19e69a: 1100 |0005: return-object v0 │ │ +19e750: |[19e750] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ +19e760: 6e10 c80c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cc8 │ │ +19e766: 6200 a9b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19e76a: 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 │ │ -19e6c8: |[19e6c8] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ -19e6d8: 5410 af03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03af │ │ -19e6dc: 1f00 7104 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ -19e6e0: 6e10 200d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d20 │ │ -19e6e6: 0e00 |0007: return-void │ │ +19e798: |[19e798] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ +19e7a8: 5410 af03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03af │ │ +19e7ac: 1f00 7104 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0471 │ │ +19e7b0: 6e10 200d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d20 │ │ +19e7b6: 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 : 11345 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11348 (BasePreviewSliderFragment.kt) │ │ │ │ Class #37 header: │ │ class_idx : 1130 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 702 │ │ -source_file_idx : 11345 │ │ +source_file_idx : 11348 │ │ 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 │ │ -19e6e8: |[19e6e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19e6f8: 5b01 b103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e6fc: 5b02 b003 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b0 │ │ -19e700: 7010 5b07 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@075b │ │ -19e706: 0e00 |0007: return-void │ │ +19e7b8: |[19e7b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19e7c8: 5b01 b103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e7cc: 5b02 b003 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b0 │ │ +19e7d0: 7010 5b07 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@075b │ │ +19e7d6: 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 │ │ -19e708: |[19e708] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ -19e718: 5450 b103 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e71c: 6e10 070d 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ -19e722: 0c01 |0005: move-result-object v1 │ │ -19e724: 6e20 cb2b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2bcb │ │ -19e72a: 0c01 |0009: move-result-object v1 │ │ -19e72c: 6e20 2b0d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d2b │ │ -19e732: 5450 b103 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e736: 6e10 080d 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ -19e73c: 0c00 |0012: move-result-object v0 │ │ -19e73e: 5451 b103 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e742: 6e10 020d 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19e748: 0c01 |0018: move-result-object v1 │ │ -19e74a: 6e20 fd2c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2cfd │ │ -19e750: 5450 b103 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e754: 6e10 ff0c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cff │ │ -19e75a: 0c00 |0021: move-result-object v0 │ │ -19e75c: 5451 b103 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e760: 6e10 070d 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ -19e766: 0c01 |0027: move-result-object v1 │ │ -19e768: 6e20 cd2b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2bcd │ │ -19e76e: 0b01 |002b: move-result-wide v1 │ │ -19e770: 2206 2618 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@1826 │ │ -19e774: 1a03 c7ac |002e: const-string v3, "f" // string@acc7 │ │ -19e778: 7020 c796 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -19e77e: 6e30 cc96 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@96cc │ │ -19e784: 6e10 e196 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -19e78a: 0c06 |0039: move-result-object v6 │ │ -19e78c: 6e20 2006 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@0620 │ │ -19e792: 0c06 |003d: move-result-object v6 │ │ -19e794: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -19e796: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -19e798: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ -19e79c: 6202 af00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19e7a0: 6e20 3b09 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@093b │ │ -19e7a6: 2062 8209 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0982 │ │ -19e7aa: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ -19e7ae: 1f06 8209 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0982 │ │ -19e7b2: 6e10 4d2b 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2b4d │ │ -19e7b8: 0a06 |0050: move-result v6 │ │ -19e7ba: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ -19e7be: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -19e7c0: 2802 |0054: goto 0056 // +0002 │ │ -19e7c2: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -19e7c4: 5452 b003 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b0 │ │ -19e7c8: 5422 b002 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ -19e7cc: 5453 b103 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e7d0: 6e10 020d 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19e7d6: 0c04 |005f: move-result-object v4 │ │ -19e7d8: 6e10 780a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a78 │ │ -19e7de: 0a04 |0063: move-result v4 │ │ -19e7e0: 6e20 2c3f 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3f2c │ │ -19e7e6: 6e20 233f 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3f23 │ │ -19e7ec: 6e10 0d0d 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0d │ │ -19e7f2: 0a06 |006d: move-result v6 │ │ -19e7f4: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ -19e7f8: 6e10 020d 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19e7fe: 0c06 |0073: move-result-object v6 │ │ -19e800: 6e10 780a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a78 │ │ -19e806: 0a06 |0077: move-result v6 │ │ -19e808: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ -19e80c: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -19e80e: 2802 |007b: goto 007d // +0002 │ │ -19e810: 1206 |007c: const/4 v6, #int 0 // #0 │ │ -19e812: 6e20 2d3f 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f2d │ │ -19e818: 5456 b103 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e81c: 6e10 020d 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19e822: 0c02 |0085: move-result-object v2 │ │ -19e824: 6e10 790a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a79 │ │ -19e82a: 0a02 |0089: move-result v2 │ │ -19e82c: b720 |008a: xor-int/2addr v0, v2 │ │ -19e82e: 7120 ef0c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cef │ │ -19e834: 5456 b103 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e838: 6e10 fe0c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19e83e: 0c06 |0093: move-result-object v6 │ │ -19e840: 2060 ab0c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19e844: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ -19e848: 1f06 ab0c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19e84c: 2802 |009a: goto 009c // +0002 │ │ -19e84e: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -19e850: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ -19e854: 6e10 713e 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3e71 │ │ -19e85a: 0c06 |00a1: move-result-object v6 │ │ -19e85c: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ -19e860: 1f06 2201 |00a4: check-cast v6, Landroid/view/View; // type@0122 │ │ -19e864: 5450 b103 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e868: 6e10 0d0d 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0d │ │ -19e86e: 0a00 |00ab: move-result v0 │ │ -19e870: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ -19e874: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ -19e878: 6e20 4f03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -19e87e: 5456 b103 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19e882: 7110 f00c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cf0 │ │ -19e888: 0e00 |00b8: return-void │ │ +19e7d8: |[19e7d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ +19e7e8: 5450 b103 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e7ec: 6e10 070d 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ +19e7f2: 0c01 |0005: move-result-object v1 │ │ +19e7f4: 6e20 d82b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2bd8 │ │ +19e7fa: 0c01 |0009: move-result-object v1 │ │ +19e7fc: 6e20 2b0d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d2b │ │ +19e802: 5450 b103 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e806: 6e10 080d 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ +19e80c: 0c00 |0012: move-result-object v0 │ │ +19e80e: 5451 b103 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e812: 6e10 020d 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19e818: 0c01 |0018: move-result-object v1 │ │ +19e81a: 6e20 0a2d 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2d0a │ │ +19e820: 5450 b103 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e824: 6e10 ff0c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cff │ │ +19e82a: 0c00 |0021: move-result-object v0 │ │ +19e82c: 5451 b103 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e830: 6e10 070d 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ +19e836: 0c01 |0027: move-result-object v1 │ │ +19e838: 6e20 da2b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2bda │ │ +19e83e: 0b01 |002b: move-result-wide v1 │ │ +19e840: 2206 2718 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@1827 │ │ +19e844: 1a03 ccac |002e: const-string v3, "f" // string@accc │ │ +19e848: 7020 d496 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +19e84e: 6e30 d996 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@96d9 │ │ +19e854: 6e10 ee96 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +19e85a: 0c06 |0039: move-result-object v6 │ │ +19e85c: 6e20 2006 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@0620 │ │ +19e862: 0c06 |003d: move-result-object v6 │ │ +19e864: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +19e866: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +19e868: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ +19e86c: 6202 af00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19e870: 6e20 3b09 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@093b │ │ +19e876: 2062 8309 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0983 │ │ +19e87a: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ +19e87e: 1f06 8309 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0983 │ │ +19e882: 6e10 5a2b 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2b5a │ │ +19e888: 0a06 |0050: move-result v6 │ │ +19e88a: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ +19e88e: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +19e890: 2802 |0054: goto 0056 // +0002 │ │ +19e892: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +19e894: 5452 b003 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b0 │ │ +19e898: 5422 b002 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ +19e89c: 5453 b103 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e8a0: 6e10 020d 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19e8a6: 0c04 |005f: move-result-object v4 │ │ +19e8a8: 6e10 780a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a78 │ │ +19e8ae: 0a04 |0063: move-result v4 │ │ +19e8b0: 6e20 393f 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3f39 │ │ +19e8b6: 6e20 303f 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3f30 │ │ +19e8bc: 6e10 0d0d 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0d │ │ +19e8c2: 0a06 |006d: move-result v6 │ │ +19e8c4: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ +19e8c8: 6e10 020d 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19e8ce: 0c06 |0073: move-result-object v6 │ │ +19e8d0: 6e10 780a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a78 │ │ +19e8d6: 0a06 |0077: move-result v6 │ │ +19e8d8: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ +19e8dc: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +19e8de: 2802 |007b: goto 007d // +0002 │ │ +19e8e0: 1206 |007c: const/4 v6, #int 0 // #0 │ │ +19e8e2: 6e20 3a3f 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f3a │ │ +19e8e8: 5456 b103 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e8ec: 6e10 020d 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19e8f2: 0c02 |0085: move-result-object v2 │ │ +19e8f4: 6e10 790a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a79 │ │ +19e8fa: 0a02 |0089: move-result v2 │ │ +19e8fc: b720 |008a: xor-int/2addr v0, v2 │ │ +19e8fe: 7120 ef0c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cef │ │ +19e904: 5456 b103 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e908: 6e10 fe0c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19e90e: 0c06 |0093: move-result-object v6 │ │ +19e910: 2060 ac0c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19e914: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ +19e918: 1f06 ac0c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19e91c: 2802 |009a: goto 009c // +0002 │ │ +19e91e: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +19e920: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ +19e924: 6e10 7e3e 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3e7e │ │ +19e92a: 0c06 |00a1: move-result-object v6 │ │ +19e92c: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ +19e930: 1f06 2201 |00a4: check-cast v6, Landroid/view/View; // type@0122 │ │ +19e934: 5450 b103 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e938: 6e10 0d0d 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0d0d │ │ +19e93e: 0a00 |00ab: move-result v0 │ │ +19e940: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ +19e944: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ +19e948: 6e20 4f03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +19e94e: 5456 b103 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19e952: 7110 f00c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cf0 │ │ +19e958: 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 : 11345 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11348 (BasePreviewSliderFragment.kt) │ │ │ │ Class #38 header: │ │ -class_idx : 7128 │ │ +class_idx : 7129 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 15019 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 15022 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #38 annotations: │ │ -Annotations on method #47481 'getFunctionDelegate' │ │ +Annotations on method #47494 '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 : 15019 (FunctionAdapter.java) │ │ + source_file_idx : 15022 (FunctionAdapter.java) │ │ │ │ Class #39 header: │ │ class_idx : 1131 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 11345 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 11348 │ │ 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 │ │ -19e918: |[19e918] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -19e928: 1a00 c0b0 |0000: const-string v0, "function" // string@b0c0 │ │ -19e92c: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19e932: 7010 4c96 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@964c │ │ -19e938: 5b12 b203 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03b2 │ │ -19e93c: 0e00 |000a: return-void │ │ +19e9e8: |[19e9e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +19e9f8: 1a00 c5b0 |0000: const-string v0, "function" // string@b0c5 │ │ +19e9fc: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19ea02: 7010 5996 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9659 │ │ +19ea08: 5b12 b203 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03b2 │ │ +19ea0c: 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 │ │ -19e88c: |[19e88c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -19e89c: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ -19e8a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e8a2: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -19e8a6: 2030 d81b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -19e8aa: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -19e8ae: 0720 |0009: move-object v0, v2 │ │ -19e8b0: 1f00 d81b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -19e8b4: 7210 79b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -19e8ba: 0c00 |000f: move-result-object v0 │ │ -19e8bc: 1f03 d81b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -19e8c0: 7210 79b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -19e8c6: 0c03 |0015: move-result-object v3 │ │ -19e8c8: 7120 cab9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -19e8ce: 0a01 |0019: move-result v1 │ │ -19e8d0: 0f01 |001a: return v1 │ │ +19e95c: |[19e95c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +19e96c: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ +19e970: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e972: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +19e976: 2030 d91b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +19e97a: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +19e97e: 0720 |0009: move-object v0, v2 │ │ +19e980: 1f00 d91b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +19e984: 7210 86b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +19e98a: 0c00 |000f: move-result-object v0 │ │ +19e98c: 1f03 d91b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +19e990: 7210 86b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +19e996: 0c03 |0015: move-result-object v3 │ │ +19e998: 7120 d7b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +19e99e: 0a01 |0019: move-result v1 │ │ +19e9a0: 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 │ │ -19e8fc: |[19e8fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -19e90c: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03b2 │ │ -19e910: 1f00 9d19 |0002: check-cast v0, Lkotlin/Function; // type@199d │ │ -19e914: 1100 |0004: return-object v0 │ │ +19e9cc: |[19e9cc] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +19e9dc: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03b2 │ │ +19e9e0: 1f00 9e19 |0002: check-cast v0, Lkotlin/Function; // type@199e │ │ +19e9e4: 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 │ │ -19e8d4: |[19e8d4] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -19e8e4: 0710 |0000: move-object v0, v1 │ │ -19e8e6: 1f00 d81b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -19e8ea: 7210 79b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -19e8f0: 0c00 |0006: move-result-object v0 │ │ -19e8f2: 6e10 5196 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -19e8f8: 0a00 |000a: move-result v0 │ │ -19e8fa: 0f00 |000b: return v0 │ │ +19e9a4: |[19e9a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +19e9b4: 0710 |0000: move-object v0, v1 │ │ +19e9b6: 1f00 d91b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +19e9ba: 7210 86b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +19e9c0: 0c00 |0006: move-result-object v0 │ │ +19e9c2: 6e10 5e96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +19e9c8: 0a00 |000a: move-result v0 │ │ +19e9ca: 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 │ │ -19e940: |[19e940] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -19e950: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03b2 │ │ -19e954: 7220 90b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -19e95a: 0e00 |0005: return-void │ │ +19ea10: |[19ea10] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +19ea20: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03b2 │ │ +19ea24: 7220 9db8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +19ea2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 11345 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11348 (BasePreviewSliderFragment.kt) │ │ │ │ Class #40 header: │ │ -class_idx : 7139 │ │ +class_idx : 7140 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 16740 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 16743 │ │ 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 │ │ -433718: |[433718] kotlin.jvm.internal.Lambda.:(I)V │ │ -433728: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -43372e: 5901 0eb6 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b60e │ │ -433732: 0e00 |0005: return-void │ │ +433a54: |[433a54] kotlin.jvm.internal.Lambda.:(I)V │ │ +433a64: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +433a6a: 5901 11b6 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b611 │ │ +433a6e: 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 │ │ -4336dc: |[4336dc] kotlin.jvm.internal.Lambda.getArity:()I │ │ -4336ec: 5210 0eb6 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b60e │ │ -4336f0: 0f00 |0002: return v0 │ │ +433a18: |[433a18] kotlin.jvm.internal.Lambda.getArity:()I │ │ +433a28: 5210 11b6 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b611 │ │ +433a2c: 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 │ │ -4336f4: |[4336f4] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ -433704: 7110 c8ba 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@bac8 │ │ -43370a: 0c00 |0003: move-result-object v0 │ │ -43370c: 1a01 c0ec |0004: const-string v1, "renderLambdaToString(...)" // string@ecc0 │ │ -433710: 7120 d2b9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -433716: 1100 |0009: return-object v0 │ │ +433a30: |[433a30] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ +433a40: 7110 d5ba 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@bad5 │ │ +433a46: 0c00 |0003: move-result-object v0 │ │ +433a48: 1a01 c5ec |0004: const-string v1, "renderLambdaToString(...)" // string@ecc5 │ │ +433a4c: 7120 dfb9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +433a52: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lkotlin/jvm/internal/Lambda; │ │ │ │ - source_file_idx : 16740 (Lambda.kt) │ │ + source_file_idx : 16743 (Lambda.kt) │ │ │ │ Class #41 header: │ │ class_idx : 1132 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 14990 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 14993 │ │ 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 │ │ -19e9a8: |[19e9a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ -19e9b8: 5b01 b303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b3 │ │ -19e9bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e9be: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -19e9c4: 0e00 |0006: return-void │ │ +19ea78: |[19ea78] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ +19ea88: 5b01 b303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b3 │ │ +19ea8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19ea8e: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +19ea94: 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 │ │ -19e95c: |[19e95c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -19e96c: 5420 b303 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b3 │ │ -19e970: 6e10 0b06 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060b │ │ -19e976: 0c00 |0005: move-result-object v0 │ │ -19e978: 6e10 1a06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@061a │ │ -19e97e: 0c00 |0009: move-result-object v0 │ │ -19e980: 1a01 53ed |000a: const-string v1, "requireActivity().viewModelStore" // string@ed53 │ │ -19e984: 7120 d2b9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19e98a: 1100 |000f: return-object v0 │ │ +19ea2c: |[19ea2c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +19ea3c: 5420 b303 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b3 │ │ +19ea40: 6e10 0b06 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060b │ │ +19ea46: 0c00 |0005: move-result-object v0 │ │ +19ea48: 6e10 1a06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@061a │ │ +19ea4e: 0c00 |0009: move-result-object v0 │ │ +19ea50: 1a01 58ed |000a: const-string v1, "requireActivity().viewModelStore" // string@ed58 │ │ +19ea54: 7120 dfb9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19ea5a: 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 │ │ -19e98c: |[19e98c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ -19e99c: 6e10 d10c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cd1 │ │ -19e9a2: 0c00 |0003: move-result-object v0 │ │ -19e9a4: 1100 |0004: return-object v0 │ │ +19ea5c: |[19ea5c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ +19ea6c: 6e10 d10c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cd1 │ │ +19ea72: 0c00 |0003: move-result-object v0 │ │ +19ea74: 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 : 14990 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14993 (FragmentViewModelLazy.kt) │ │ │ │ Class #42 header: │ │ class_idx : 1133 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 14990 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 14993 │ │ 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 │ │ -19ea2c: |[19ea2c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ -19ea3c: 5b01 b403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b4 │ │ -19ea40: 5b02 b503 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b5 │ │ -19ea44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19ea46: 7020 f2b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -19ea4c: 0e00 |0008: return-void │ │ +19eafc: |[19eafc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ +19eb0c: 5b01 b403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b4 │ │ +19eb10: 5b02 b503 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b5 │ │ +19eb14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19eb16: 7020 ffb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +19eb1c: 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 │ │ -19e9c8: |[19e9c8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -19e9d8: 5420 b403 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b4 │ │ -19e9dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -19e9e0: 7210 85b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -19e9e6: 0c00 |0007: move-result-object v0 │ │ -19e9e8: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ -19e9ec: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -19e9f0: 5420 b503 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b5 │ │ -19e9f4: 6e10 0b06 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060b │ │ -19e9fa: 0c00 |0011: move-result-object v0 │ │ -19e9fc: 6e10 1106 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0611 │ │ -19ea02: 0c00 |0015: move-result-object v0 │ │ -19ea04: 1a01 51ed |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ed51 │ │ -19ea08: 7120 d2b9 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19ea0e: 1100 |001b: return-object v0 │ │ +19ea98: |[19ea98] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +19eaa8: 5420 b403 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03b4 │ │ +19eaac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +19eab0: 7210 92b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +19eab6: 0c00 |0007: move-result-object v0 │ │ +19eab8: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ +19eabc: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +19eac0: 5420 b503 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b5 │ │ +19eac4: 6e10 0b06 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060b │ │ +19eaca: 0c00 |0011: move-result-object v0 │ │ +19eacc: 6e10 1106 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0611 │ │ +19ead2: 0c00 |0015: move-result-object v0 │ │ +19ead4: 1a01 56ed |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ed56 │ │ +19ead8: 7120 dfb9 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19eade: 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 │ │ -19ea10: |[19ea10] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ -19ea20: 6e10 d40c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cd4 │ │ -19ea26: 0c00 |0003: move-result-object v0 │ │ -19ea28: 1100 |0004: return-object v0 │ │ +19eae0: |[19eae0] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ +19eaf0: 6e10 d40c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cd4 │ │ +19eaf6: 0c00 |0003: move-result-object v0 │ │ +19eaf8: 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 : 14990 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14993 (FragmentViewModelLazy.kt) │ │ │ │ Class #43 header: │ │ class_idx : 1134 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 14990 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 14993 │ │ 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 │ │ -19ea9c: |[19ea9c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ -19eaac: 5b01 b603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b6 │ │ -19eab0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19eab2: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -19eab8: 0e00 |0006: return-void │ │ +19eb6c: |[19eb6c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ +19eb7c: 5b01 b603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b6 │ │ +19eb80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19eb82: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +19eb88: 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 │ │ -19ea50: |[19ea50] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -19ea60: 5420 b603 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b6 │ │ -19ea64: 6e10 0b06 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060b │ │ -19ea6a: 0c00 |0005: move-result-object v0 │ │ -19ea6c: 6e10 1206 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0612 │ │ -19ea72: 0c00 |0009: move-result-object v0 │ │ -19ea74: 1a01 52ed |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ed52 │ │ -19ea78: 7120 d2b9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19ea7e: 1100 |000f: return-object v0 │ │ +19eb20: |[19eb20] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +19eb30: 5420 b603 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b6 │ │ +19eb34: 6e10 0b06 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060b │ │ +19eb3a: 0c00 |0005: move-result-object v0 │ │ +19eb3c: 6e10 1206 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0612 │ │ +19eb42: 0c00 |0009: move-result-object v0 │ │ +19eb44: 1a01 57ed |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ed57 │ │ +19eb48: 7120 dfb9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19eb4e: 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 │ │ -19ea80: |[19ea80] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ -19ea90: 6e10 d70c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cd7 │ │ -19ea96: 0c00 |0003: move-result-object v0 │ │ -19ea98: 1100 |0004: return-object v0 │ │ +19eb50: |[19eb50] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ +19eb60: 6e10 d70c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cd7 │ │ +19eb66: 0c00 |0003: move-result-object v0 │ │ +19eb68: 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 : 14990 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14993 (FragmentViewModelLazy.kt) │ │ │ │ Class #44 header: │ │ class_idx : 1135 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 35183 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 35187 │ │ 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 │ │ -19eb1c: |[19eb1c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19eb2c: 5b01 b703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ -19eb30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19eb32: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -19eb38: 0e00 |0006: return-void │ │ +19ebec: |[19ebec] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19ebfc: 5b01 b703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ +19ec00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19ec02: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +19ec08: 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 │ │ -19eabc: |[19eabc] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ -19eacc: 5420 b703 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ -19ead0: 6e10 fe0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19ead6: 0c00 |0005: move-result-object v0 │ │ -19ead8: 2001 ab0c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19eadc: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -19eae0: 1f00 ab0c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19eae4: 5421 b703 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ -19eae8: 6e10 020d 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19eaee: 0c01 |0011: move-result-object v1 │ │ -19eaf0: 6e20 a03e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ea0 │ │ -19eaf6: 2810 |0015: goto 0025 // +0010 │ │ -19eaf8: 2001 7a0c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7a │ │ -19eafc: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ -19eb00: 1f00 7a0c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7a │ │ -19eb04: 5421 b703 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ -19eb08: 6e10 020d 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19eb0e: 0c01 |0021: move-result-object v1 │ │ -19eb10: 6e20 873d 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d87 │ │ -19eb16: 6200 a6b3 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19eb1a: 1100 |0027: return-object v0 │ │ +19eb8c: |[19eb8c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ +19eb9c: 5420 b703 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ +19eba0: 6e10 fe0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19eba6: 0c00 |0005: move-result-object v0 │ │ +19eba8: 2001 ac0c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19ebac: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +19ebb0: 1f00 ac0c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19ebb4: 5421 b703 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ +19ebb8: 6e10 020d 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19ebbe: 0c01 |0011: move-result-object v1 │ │ +19ebc0: 6e20 ad3e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ead │ │ +19ebc6: 2810 |0015: goto 0025 // +0010 │ │ +19ebc8: 2001 7b0c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7b │ │ +19ebcc: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ +19ebd0: 1f00 7b0c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7b │ │ +19ebd4: 5421 b703 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b7 │ │ +19ebd8: 6e10 020d 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19ebde: 0c01 |0021: move-result-object v1 │ │ +19ebe0: 6e20 943d 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d94 │ │ +19ebe6: 6200 a9b3 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19ebea: 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 : 35183 (WithLifecycleState.kt) │ │ + source_file_idx : 35187 (WithLifecycleState.kt) │ │ │ │ Class #45 header: │ │ class_idx : 1136 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 11345 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 11348 │ │ 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 │ │ -19ece8: |[19ece8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ -19ecf8: 5b01 b903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ -19ecfc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19ecfe: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -19ed04: 0e00 |0006: return-void │ │ +19edb8: |[19edb8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ +19edc8: 5b01 b903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ +19edcc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19edce: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +19edd4: 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 │ │ -19ecc4: |[19ecc4] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19ecd4: 2202 7004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0470 │ │ -19ecd8: 5410 b903 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ -19ecdc: 7030 db0c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cdb │ │ -19ece2: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19ece6: 1102 |0009: return-object v2 │ │ +19ed94: |[19ed94] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19eda4: 2202 7004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0470 │ │ +19eda8: 5410 b903 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ +19edac: 7030 db0c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cdb │ │ +19edb2: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19edb6: 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 │ │ -19eb3c: |[19eb3c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19eb4c: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -19eb50: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19eb54: 6e30 de0c 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@0cde │ │ -19eb5a: 0c01 |0007: move-result-object v1 │ │ -19eb5c: 1101 |0008: return-object v1 │ │ +19ec0c: |[19ec0c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ec1c: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +19ec20: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19ec24: 6e30 de0c 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@0cde │ │ +19ec2a: 0c01 |0007: move-result-object v1 │ │ +19ec2c: 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 │ │ -19eb60: |[19eb60] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19eb70: 6e30 dc0c 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@0cdc │ │ -19eb76: 0c01 |0003: move-result-object v1 │ │ -19eb78: 1f01 7004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0470 │ │ -19eb7c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19eb80: 6e20 df0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdf │ │ -19eb86: 0c01 |000b: move-result-object v1 │ │ -19eb88: 1101 |000c: return-object v1 │ │ +19ec30: |[19ec30] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19ec40: 6e30 dc0c 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@0cdc │ │ +19ec46: 0c01 |0003: move-result-object v1 │ │ +19ec48: 1f01 7004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0470 │ │ +19ec4c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19ec50: 6e20 df0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cdf │ │ +19ec56: 0c01 |000b: move-result-object v1 │ │ +19ec58: 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 │ │ -19eb8c: |[19eb8c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19eb9c: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -19eba2: 0c00 |0003: move-result-object v0 │ │ -19eba4: 5291 b803 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b8 │ │ -19eba8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19ebaa: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -19ebae: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -19ebb2: 7110 979d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19ebb8: 2900 8200 |000e: goto/16 0090 // +0082 │ │ -19ebbc: 220a 0918 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@1809 │ │ -19ebc0: 1a00 7599 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -19ebc4: 7020 d395 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -19ebca: 270a |0017: throw v10 │ │ -19ebcc: 7110 979d 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19ebd2: 549a b903 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ -19ebd6: 6e10 040d 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d04 │ │ -19ebdc: 0c03 |0020: move-result-object v3 │ │ -19ebde: 1a0a 6d26 |0021: const-string v10, "(...)" // string@266d │ │ -19ebe2: 7120 d2b9 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19ebe8: 549a b903 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ -19ebec: 6204 8f00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008f │ │ -19ebf0: 7100 84cb 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb84 │ │ -19ebf6: 0c01 |002d: move-result-object v1 │ │ -19ebf8: 6e10 63cd 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cd63 │ │ -19ebfe: 0c01 |0031: move-result-object v1 │ │ -19ec00: 7210 b4b4 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b4b4 │ │ -19ec06: 0c05 |0035: move-result-object v5 │ │ -19ec08: 6e20 64cd 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@cd64 │ │ -19ec0e: 0a05 |0039: move-result v5 │ │ -19ec10: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ -19ec14: 6e10 3906 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0639 │ │ -19ec1a: 0c06 |003f: move-result-object v6 │ │ -19ec1c: 6207 8e00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ -19ec20: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ -19ec24: 6e10 3906 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0639 │ │ -19ec2a: 0c06 |0047: move-result-object v6 │ │ -19ec2c: 0747 |0048: move-object v7, v4 │ │ -19ec2e: 1f07 0118 |0049: check-cast v7, Ljava/lang/Enum; // type@1801 │ │ -19ec32: 6e20 3606 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0636 │ │ -19ec38: 0a06 |004e: move-result v6 │ │ -19ec3a: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ -19ec3e: 6e10 fe0c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19ec44: 0c00 |0054: move-result-object v0 │ │ -19ec46: 2001 ab0c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19ec4a: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ -19ec4e: 1f00 ab0c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19ec52: 6e10 020d 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19ec58: 0c0a |005e: move-result-object v10 │ │ -19ec5a: 6e20 a03e a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ea0 │ │ -19ec60: 280e |0062: goto 0070 // +000e │ │ -19ec62: 2001 7a0c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7a │ │ -19ec66: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ -19ec6a: 1f00 7a0c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7a │ │ -19ec6e: 6e10 020d 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19ec74: 0c0a |006c: move-result-object v10 │ │ -19ec76: 6e20 873d a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d87 │ │ -19ec7c: 620a a6b3 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19ec80: 281e |0072: goto 0090 // +001e │ │ -19ec82: 220a 4102 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@0241 │ │ -19ec86: 7010 3d06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@063d │ │ -19ec8c: 270a |0078: throw v10 │ │ -19ec8e: 0716 |0079: move-object v6, v1 │ │ -19ec90: 1f06 c91d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dc9 │ │ -19ec94: 2201 6f04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@046f │ │ -19ec98: 7020 d90c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cd9 │ │ -19ec9e: 0717 |0081: move-object v7, v1 │ │ -19eca0: 1f07 a11b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -19eca4: 0798 |0084: move-object v8, v9 │ │ -19eca6: 1f08 dd1a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1add │ │ -19ecaa: 5992 b803 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b8 │ │ -19ecae: 7706 6306 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@0663 │ │ -19ecb4: 0c0a |008c: move-result-object v10 │ │ -19ecb6: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ -19ecba: 1100 |008f: return-object v0 │ │ -19ecbc: 620a a6b3 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19ecc0: 110a |0092: return-object v10 │ │ +19ec5c: |[19ec5c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ec6c: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +19ec72: 0c00 |0003: move-result-object v0 │ │ +19ec74: 5291 b803 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b8 │ │ +19ec78: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19ec7a: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +19ec7e: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +19ec82: 7110 a49d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19ec88: 2900 8200 |000e: goto/16 0090 // +0082 │ │ +19ec8c: 220a 0a18 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@180a │ │ +19ec90: 1a00 7a99 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +19ec94: 7020 e095 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +19ec9a: 270a |0017: throw v10 │ │ +19ec9c: 7110 a49d 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19eca2: 549a b903 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ +19eca6: 6e10 040d 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d04 │ │ +19ecac: 0c03 |0020: move-result-object v3 │ │ +19ecae: 1a0a 6e26 |0021: const-string v10, "(...)" // string@266e │ │ +19ecb2: 7120 dfb9 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19ecb8: 549a b903 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b9 │ │ +19ecbc: 6204 8f00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008f │ │ +19ecc0: 7100 91cb 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb91 │ │ +19ecc6: 0c01 |002d: move-result-object v1 │ │ +19ecc8: 6e10 70cd 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cd70 │ │ +19ecce: 0c01 |0031: move-result-object v1 │ │ +19ecd0: 7210 c1b4 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b4c1 │ │ +19ecd6: 0c05 |0035: move-result-object v5 │ │ +19ecd8: 6e20 71cd 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@cd71 │ │ +19ecde: 0a05 |0039: move-result v5 │ │ +19ece0: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ +19ece4: 6e10 3906 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0639 │ │ +19ecea: 0c06 |003f: move-result-object v6 │ │ +19ecec: 6207 8e00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ +19ecf0: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ +19ecf4: 6e10 3906 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0639 │ │ +19ecfa: 0c06 |0047: move-result-object v6 │ │ +19ecfc: 0747 |0048: move-object v7, v4 │ │ +19ecfe: 1f07 0218 |0049: check-cast v7, Ljava/lang/Enum; // type@1802 │ │ +19ed02: 6e20 3606 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0636 │ │ +19ed08: 0a06 |004e: move-result v6 │ │ +19ed0a: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ +19ed0e: 6e10 fe0c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19ed14: 0c00 |0054: move-result-object v0 │ │ +19ed16: 2001 ac0c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19ed1a: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ +19ed1e: 1f00 ac0c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19ed22: 6e10 020d 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19ed28: 0c0a |005e: move-result-object v10 │ │ +19ed2a: 6e20 ad3e a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ead │ │ +19ed30: 280e |0062: goto 0070 // +000e │ │ +19ed32: 2001 7b0c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7b │ │ +19ed36: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ +19ed3a: 1f00 7b0c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7b │ │ +19ed3e: 6e10 020d 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19ed44: 0c0a |006c: move-result-object v10 │ │ +19ed46: 6e20 943d a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3d94 │ │ +19ed4c: 620a a9b3 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19ed50: 281e |0072: goto 0090 // +001e │ │ +19ed52: 220a 4102 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@0241 │ │ +19ed56: 7010 3d06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@063d │ │ +19ed5c: 270a |0078: throw v10 │ │ +19ed5e: 0716 |0079: move-object v6, v1 │ │ +19ed60: 1f06 ca1d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dca │ │ +19ed64: 2201 6f04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@046f │ │ +19ed68: 7020 d90c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cd9 │ │ +19ed6e: 0717 |0081: move-object v7, v1 │ │ +19ed70: 1f07 a21b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +19ed74: 0798 |0084: move-object v8, v9 │ │ +19ed76: 1f08 de1a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19ed7a: 5992 b803 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b8 │ │ +19ed7e: 7706 6306 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@0663 │ │ +19ed84: 0c0a |008c: move-result-object v10 │ │ +19ed86: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ +19ed8a: 1100 |008f: return-object v0 │ │ +19ed8c: 620a a9b3 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19ed90: 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 : 11345 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11348 (BasePreviewSliderFragment.kt) │ │ │ │ Class #46 header: │ │ -class_idx : 3238 │ │ +class_idx : 3239 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 14797 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 14800 │ │ 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.6 (50400601)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #15896 'duplicateFileClicked' │ │ +Annotations on method #15909 'duplicateFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15905 'moveFileClicked' │ │ +Annotations on method #15918 '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 #15907 'onDeleteFile' │ │ +Annotations on method #15920 'onDeleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15909 'onLeaveShare' │ │ +Annotations on method #15922 'onLeaveShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15911 'onRenameFile' │ │ +Annotations on method #15924 'onRenameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15919 'sharePublicLink' │ │ +Annotations on method #15932 '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 │ │ -24ac44: |[24ac44] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ -24ac54: 6200 5414 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1454 │ │ -24ac58: 6900 5e14 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@145e │ │ -24ac5c: 0e00 |0004: return-void │ │ +24af80: |[24af80] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ +24af90: 6200 5714 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1457 │ │ +24af94: 6900 6114 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1461 │ │ +24af98: 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 : 14797 (FileInfoActionsView.kt) │ │ + source_file_idx : 14800 (FileInfoActionsView.kt) │ │ │ │ Class #47 header: │ │ class_idx : 1137 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 560 │ │ -source_file_idx : 11345 │ │ +source_file_idx : 11348 │ │ 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 │ │ -19ede4: |[19ede4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19edf4: 7120 1f0d 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@0d1f │ │ -19edfa: 0a00 |0003: move-result v0 │ │ -19edfc: 0f00 |0004: return v0 │ │ +19eeb4: |[19eeb4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19eec4: 7120 1f0d 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@0d1f │ │ +19eeca: 0a00 |0003: move-result v0 │ │ +19eecc: 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 │ │ -19f060: |[19f060] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19f070: 7120 2a0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d2a │ │ -19f076: 0c00 |0003: move-result-object v0 │ │ -19f078: 1100 |0004: return-object v0 │ │ +19f130: |[19f130] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19f140: 7120 2a0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d2a │ │ +19f146: 0c00 |0003: move-result-object v0 │ │ +19f148: 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 │ │ -19f380: |[19f380] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19f390: 7140 1a0d 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@0d1a │ │ -19f396: 0e00 |0003: return-void │ │ +19f450: |[19f450] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19f460: 7140 1a0d 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@0d1a │ │ +19f466: 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 │ │ -19ef40: |[19ef40] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19ef50: 7110 210d 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@0d21 │ │ -19ef56: 0c00 |0003: move-result-object v0 │ │ -19ef58: 1100 |0004: return-object v0 │ │ +19f010: |[19f010] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19f020: 7110 210d 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@0d21 │ │ +19f026: 0c00 |0003: move-result-object v0 │ │ +19f028: 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 │ │ -19f07c: |[19f07c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19f08c: 7110 1e0d 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@0d1e │ │ -19f092: 0c00 |0003: move-result-object v0 │ │ -19f094: 1100 |0004: return-object v0 │ │ +19f14c: |[19f14c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19f15c: 7110 1e0d 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@0d1e │ │ +19f162: 0c00 |0003: move-result-object v0 │ │ +19f164: 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 │ │ -19ed08: |[19ed08] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19ed18: 7110 f60c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cf6 │ │ -19ed1e: 0c00 |0003: move-result-object v0 │ │ -19ed20: 1100 |0004: return-object v0 │ │ +19edd8: |[19edd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19ede8: 7110 f60c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cf6 │ │ +19edee: 0c00 |0003: move-result-object v0 │ │ +19edf0: 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 │ │ -19f098: |[19f098] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19f0a8: 7120 290d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d29 │ │ -19f0ae: 0c00 |0003: move-result-object v0 │ │ -19f0b0: 1100 |0004: return-object v0 │ │ +19f168: |[19f168] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19f178: 7120 290d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d29 │ │ +19f17e: 0c00 |0003: move-result-object v0 │ │ +19f180: 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 │ │ -19f000: |[19f000] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19f010: 7110 1b0d 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@0d1b │ │ -19f016: 0c00 |0003: move-result-object v0 │ │ -19f018: 1100 |0004: return-object v0 │ │ +19f0d0: |[19f0d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19f0e0: 7110 1b0d 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@0d1b │ │ +19f0e6: 0c00 |0003: move-result-object v0 │ │ +19f0e8: 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 │ │ -19f0b4: |[19f0b4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19f0c4: 7120 220d 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@0d22 │ │ -19f0ca: 0c00 |0003: move-result-object v0 │ │ -19f0cc: 1100 |0004: return-object v0 │ │ +19f184: |[19f184] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19f194: 7120 220d 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@0d22 │ │ +19f19a: 0c00 |0003: move-result-object v0 │ │ +19f19c: 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 │ │ -19f398: |[19f398] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ -19f3a8: 7110 270d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d27 │ │ -19f3ae: 0e00 |0003: return-void │ │ +19f468: |[19f468] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ +19f478: 7110 270d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d27 │ │ +19f47e: 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 │ │ -19f0d0: |[19f0d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19f0e0: 7120 1c0d 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@0d1c │ │ -19f0e6: 0c00 |0003: move-result-object v0 │ │ -19f0e8: 1100 |0004: return-object v0 │ │ +19f1a0: |[19f1a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19f1b0: 7120 1c0d 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@0d1c │ │ +19f1b6: 0c00 |0003: move-result-object v0 │ │ +19f1b8: 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 │ │ -19f0ec: |[19f0ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19f0fc: 7130 190d 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@0d19 │ │ -19f102: 0c00 |0003: move-result-object v0 │ │ -19f104: 1100 |0004: return-object v0 │ │ +19f1bc: |[19f1bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19f1cc: 7130 190d 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@0d19 │ │ +19f1d2: 0c00 |0003: move-result-object v0 │ │ +19f1d4: 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 │ │ -19f108: |[19f108] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19f118: 7120 1d0d 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@0d1d │ │ -19f11e: 0c00 |0003: move-result-object v0 │ │ -19f120: 1100 |0004: return-object v0 │ │ +19f1d8: |[19f1d8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19f1e8: 7120 1d0d 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@0d1d │ │ +19f1ee: 0c00 |0003: move-result-object v0 │ │ +19f1f0: 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 │ │ -19f3b0: |[19f3b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19f3c0: 2200 6704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0467 │ │ -19f3c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19f3c6: 7020 be0c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0cbe │ │ -19f3cc: 6900 ba03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03ba │ │ -19f3d0: 0e00 |0008: return-void │ │ +19f480: |[19f480] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19f490: 2200 6704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0467 │ │ +19f494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19f496: 7020 be0c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0cbe │ │ +19f49c: 6900 ba03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03ba │ │ +19f4a0: 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 │ │ -19f3d4: |[19f3d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19f3e4: 7010 f505 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05f5 │ │ -19f3ea: 0750 |0003: move-object v0, v5 │ │ -19f3ec: 1f00 3002 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ -19f3f0: 1c01 e204 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ -19f3f4: 7110 b4ba 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -19f3fa: 0c01 |000b: move-result-object v1 │ │ -19f3fc: 2202 6c04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@046c │ │ -19f400: 7020 d00c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cd0 │ │ -19f406: 1f02 a11b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -19f40a: 2203 6d04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@046d │ │ -19f40e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19f410: 7030 d30c 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@0cd3 │ │ -19f416: 1f03 a11b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -19f41a: 2204 6e04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@046e │ │ -19f41e: 7020 d60c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cd6 │ │ -19f424: 1f04 a11b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -19f428: 7154 2606 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@0626 │ │ -19f42e: 0c00 |0025: move-result-object v0 │ │ -19f430: 5b50 c003 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03c0 │ │ -19f434: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -19f436: 5c50 bf03 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ -19f43a: 2200 6404 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0464 │ │ -19f43e: 7020 b70c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb7 │ │ -19f444: 7110 ae9c 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -19f44a: 0c00 |0033: move-result-object v0 │ │ -19f44c: 5b50 bc03 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03bc │ │ -19f450: 2200 040c |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c04 │ │ -19f454: 7010 bd3a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3abd │ │ -19f45a: 5b50 be03 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03be │ │ -19f45e: 2200 8201 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0182 │ │ -19f462: 7010 8704 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -19f468: 1f00 7f01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ -19f46c: 2201 6504 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0465 │ │ -19f470: 7010 b90c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0cb9 │ │ -19f476: 6e30 230d 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@0d23 │ │ -19f47c: 0c00 |004c: move-result-object v0 │ │ -19f47e: 1a01 b6eb |004d: const-string v1, "registerForActivityResult(...)" // string@ebb6 │ │ -19f482: 7120 d2b9 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f488: 5b50 c303 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03c3 │ │ -19f48c: 2200 6604 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0466 │ │ -19f490: 7020 bb0c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cbb │ │ -19f496: 7110 ae9c 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -19f49c: 0c00 |005c: move-result-object v0 │ │ -19f49e: 5b50 c103 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03c1 │ │ -19f4a2: 0e00 |005f: return-void │ │ +19f4a4: |[19f4a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19f4b4: 7010 f505 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05f5 │ │ +19f4ba: 0750 |0003: move-object v0, v5 │ │ +19f4bc: 1f00 3002 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ +19f4c0: 1c01 e204 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ +19f4c4: 7110 c1ba 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +19f4ca: 0c01 |000b: move-result-object v1 │ │ +19f4cc: 2202 6c04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@046c │ │ +19f4d0: 7020 d00c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cd0 │ │ +19f4d6: 1f02 a21b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +19f4da: 2203 6d04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@046d │ │ +19f4de: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +19f4e0: 7030 d30c 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@0cd3 │ │ +19f4e6: 1f03 a21b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +19f4ea: 2204 6e04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@046e │ │ +19f4ee: 7020 d60c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cd6 │ │ +19f4f4: 1f04 a21b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +19f4f8: 7154 2606 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@0626 │ │ +19f4fe: 0c00 |0025: move-result-object v0 │ │ +19f500: 5b50 c003 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03c0 │ │ +19f504: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +19f506: 5c50 bf03 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ +19f50a: 2200 6404 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0464 │ │ +19f50e: 7020 b70c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb7 │ │ +19f514: 7110 bb9c 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +19f51a: 0c00 |0033: move-result-object v0 │ │ +19f51c: 5b50 bc03 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03bc │ │ +19f520: 2200 050c |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c05 │ │ +19f524: 7010 ca3a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3aca │ │ +19f52a: 5b50 be03 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03be │ │ +19f52e: 2200 8201 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0182 │ │ +19f532: 7010 8704 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +19f538: 1f00 7f01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ +19f53c: 2201 6504 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0465 │ │ +19f540: 7010 b90c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0cb9 │ │ +19f546: 6e30 230d 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@0d23 │ │ +19f54c: 0c00 |004c: move-result-object v0 │ │ +19f54e: 1a01 bbeb |004d: const-string v1, "registerForActivityResult(...)" // string@ebbb │ │ +19f552: 7120 dfb9 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f558: 5b50 c303 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03c3 │ │ +19f55c: 2200 6604 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0466 │ │ +19f560: 7020 bb0c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cbb │ │ +19f566: 7110 bb9c 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +19f56c: 0c00 |005c: move-result-object v0 │ │ +19f56e: 5b50 c103 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03c1 │ │ +19f572: 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 │ │ -19f4a4: |[19f4a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ -19f4b4: 7020 2d0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2d │ │ -19f4ba: 0e00 |0003: return-void │ │ +19f574: |[19f574] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ +19f584: 7020 2d0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2d │ │ +19f58a: 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 │ │ -19f304: |[19f304] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ -19f314: 7010 330d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d33 │ │ -19f31a: 0c00 |0003: move-result-object v0 │ │ -19f31c: 1100 |0004: return-object v0 │ │ +19f3d4: |[19f3d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ +19f3e4: 7010 330d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d33 │ │ +19f3ea: 0c00 |0003: move-result-object v0 │ │ +19f3ec: 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 │ │ -19f4ec: |[19f4ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ -19f4fc: 6e10 250d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d25 │ │ -19f502: 0c00 |0003: move-result-object v0 │ │ -19f504: 7110 d0b9 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -19f50a: 0701 |0007: move-object v1, v0 │ │ -19f50c: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19f510: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19f512: 7120 3c3b 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b3c │ │ -19f518: 6e10 1b06 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@061b │ │ -19f51e: 0c00 |0011: move-result-object v0 │ │ -19f520: 1a01 fabe |0012: const-string v1, "getWindow(...)" // string@befa │ │ -19f524: 7120 d2b9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f52a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19f52c: 7120 2346 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4623 │ │ -19f532: 0e00 |001b: return-void │ │ +19f5bc: |[19f5bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ +19f5cc: 6e10 250d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d25 │ │ +19f5d2: 0c00 |0003: move-result-object v0 │ │ +19f5d4: 7110 ddb9 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +19f5da: 0701 |0007: move-object v1, v0 │ │ +19f5dc: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19f5e0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19f5e2: 7120 493b 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b49 │ │ +19f5e8: 6e10 1b06 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@061b │ │ +19f5ee: 0c00 |0011: move-result-object v0 │ │ +19f5f0: 1a01 ffbe |0012: const-string v1, "getWindow(...)" // string@beff │ │ +19f5f4: 7120 dfb9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f5fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19f5fc: 7120 3046 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4630 │ │ +19f602: 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 │ │ -19ed24: |[19ed24] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19ed34: 6e10 260d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ -19ed3a: 0c00 |0003: move-result-object v0 │ │ -19ed3c: 1100 |0004: return-object v0 │ │ +19edf4: |[19edf4] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19ee04: 6e10 260d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ +19ee0a: 0c00 |0003: move-result-object v0 │ │ +19ee0c: 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 │ │ -19f140: |[19f140] 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; │ │ -19f150: 6e10 020d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19f156: 0c00 |0003: move-result-object v0 │ │ -19f158: 6e10 780a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a78 │ │ -19f15e: 0a00 |0007: move-result v0 │ │ -19f160: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -19f164: 5410 b002 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ -19f168: 6e10 3c95 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -19f16e: 0a01 |000f: move-result v1 │ │ -19f170: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -19f174: 6e20 2d3f 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f2d │ │ -19f17a: 6200 a6b3 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f17e: 1100 |0017: return-object v0 │ │ +19f210: |[19f210] 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; │ │ +19f220: 6e10 020d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19f226: 0c00 |0003: move-result-object v0 │ │ +19f228: 6e10 780a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a78 │ │ +19f22e: 0a00 |0007: move-result v0 │ │ +19f230: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +19f234: 5410 b002 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ +19f238: 6e10 4995 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +19f23e: 0a01 |000f: move-result v1 │ │ +19f240: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +19f244: 6e20 3a3f 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3f3a │ │ +19f24a: 6200 a9b3 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f24e: 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 │ │ -19f710: |[19f710] 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 │ │ -19f720: 1a00 96ef |0000: const-string v0, "scope" // string@ef96 │ │ -19f724: 7120 d3b9 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19f72a: 6e10 020d 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19f730: 0c09 |0008: move-result-object v9 │ │ -19f732: 6e10 470a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -19f738: 0a09 |000c: move-result v9 │ │ -19f73a: 2200 2618 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1826 │ │ -19f73e: 1a01 e4c1 |000f: const-string v1, "id: " // string@c1e4 │ │ -19f742: 7020 c796 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -19f748: 6e20 cb96 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -19f74e: 6e10 e196 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -19f754: 0c09 |001a: move-result-object v9 │ │ -19f756: 1a00 9fa4 |001b: const-string v0, "currentFile" // string@a49f │ │ -19f75a: 7230 6c74 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@746c │ │ -19f760: 6e10 fb99 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99fb │ │ -19f766: 0c09 |0023: move-result-object v9 │ │ -19f768: 1a0a 7026 |0024: const-string v10, "(...)" // string@2670 │ │ -19f76c: 7120 d2b9 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f772: 0790 |0029: move-object v0, v9 │ │ -19f774: 1f00 0e18 |002a: check-cast v0, Ljava/lang/Iterable; // type@180e │ │ -19f778: 2206 6104 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@0461 │ │ -19f77c: 7010 b10c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0cb1 │ │ -19f782: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ -19f786: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -19f788: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -19f78a: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -19f78c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -19f78e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -19f790: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -19f792: 7709 e7aa 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@aae7 │ │ -19f798: 0c09 |003c: move-result-object v9 │ │ -19f79a: 1a0a bdad |003d: const-string v10, "files.values" // string@adbd │ │ -19f79e: 7230 6c74 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@746c │ │ -19f7a4: 7110 e97a 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ae9 │ │ -19f7aa: 0e00 |0045: return-void │ │ +19f7e0: |[19f7e0] 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 │ │ +19f7f0: 1a00 9bef |0000: const-string v0, "scope" // string@ef9b │ │ +19f7f4: 7120 e0b9 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19f7fa: 6e10 020d 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19f800: 0c09 |0008: move-result-object v9 │ │ +19f802: 6e10 470a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +19f808: 0a09 |000c: move-result v9 │ │ +19f80a: 2200 2718 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1827 │ │ +19f80e: 1a01 e9c1 |000f: const-string v1, "id: " // string@c1e9 │ │ +19f812: 7020 d496 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +19f818: 6e20 d896 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +19f81e: 6e10 ee96 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +19f824: 0c09 |001a: move-result-object v9 │ │ +19f826: 1a00 a4a4 |001b: const-string v0, "currentFile" // string@a4a4 │ │ +19f82a: 7230 7974 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7479 │ │ +19f830: 6e10 089a 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9a08 │ │ +19f836: 0c09 |0023: move-result-object v9 │ │ +19f838: 1a0a 7126 |0024: const-string v10, "(...)" // string@2671 │ │ +19f83c: 7120 dfb9 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f842: 0790 |0029: move-object v0, v9 │ │ +19f844: 1f00 0f18 |002a: check-cast v0, Ljava/lang/Iterable; // type@180f │ │ +19f848: 2206 6104 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@0461 │ │ +19f84c: 7010 b10c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0cb1 │ │ +19f852: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ +19f856: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +19f858: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +19f85a: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +19f85c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +19f85e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +19f860: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +19f862: 7709 f4aa 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@aaf4 │ │ +19f868: 0c09 |003c: move-result-object v9 │ │ +19f86a: 1a0a c2ad |003d: const-string v10, "files.values" // string@adc2 │ │ +19f86e: 7230 7974 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7479 │ │ +19f874: 7110 f67a 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7af6 │ │ +19f87a: 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 │ │ -19f01c: |[19f01c] 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; │ │ -19f02c: 1a00 fcc7 |0000: const-string v0, "it" // string@c7fc │ │ -19f030: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19f036: 6e10 470a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -19f03c: 0a02 |0008: move-result v2 │ │ -19f03e: 2200 2618 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1826 │ │ -19f042: 1a01 e4c1 |000b: const-string v1, "id: " // string@c1e4 │ │ -19f046: 7020 c796 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -19f04c: 6e20 cb96 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -19f052: 6e10 e196 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -19f058: 0c02 |0016: move-result-object v2 │ │ -19f05a: 1f02 f517 |0017: check-cast v2, Ljava/lang/CharSequence; // type@17f5 │ │ -19f05e: 1102 |0019: return-object v2 │ │ +19f0ec: |[19f0ec] 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; │ │ +19f0fc: 1a00 01c8 |0000: const-string v0, "it" // string@c801 │ │ +19f100: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19f106: 6e10 470a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +19f10c: 0a02 |0008: move-result v2 │ │ +19f10e: 2200 2718 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1827 │ │ +19f112: 1a01 e9c1 |000b: const-string v1, "id: " // string@c1e9 │ │ +19f116: 7020 d496 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +19f11c: 6e20 d896 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +19f122: 6e10 ee96 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +19f128: 0c02 |0016: move-result-object v2 │ │ +19f12a: 1f02 f617 |0017: check-cast v2, Ljava/lang/CharSequence; // type@17f6 │ │ +19f12e: 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 │ │ -19f180: |[19f180] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19f190: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -19f194: 6e10 f80c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cf8 │ │ -19f19a: 6200 a6b3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f19e: 1100 |0007: return-object v0 │ │ +19f250: |[19f250] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19f260: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +19f264: 6e10 f80c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cf8 │ │ +19f26a: 6200 a9b3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f26e: 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 │ │ -19f1a0: |[19f1a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19f1b0: 5488 b102 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02b1 │ │ -19f1b4: 1a00 12e5 |0002: const-string v0, "pdfContainer" // string@e512 │ │ -19f1b8: 7120 d2b9 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f1be: 0781 |0007: move-object v1, v8 │ │ -19f1c0: 1f01 2201 |0008: check-cast v1, Landroid/view/View; // type@0122 │ │ -19f1c4: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ -19f1c8: 5298 8400 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0084 │ │ -19f1cc: 2802 |000e: goto 0010 // +0002 │ │ -19f1ce: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -19f1d0: 7110 ee95 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -19f1d6: 0c04 |0013: move-result-object v4 │ │ -19f1d8: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ -19f1dc: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -19f1de: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -19f1e0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -19f1e2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -19f1e4: 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 │ │ -19f1ea: 6208 a6b3 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f1ee: 1108 |001f: return-object v8 │ │ +19f270: |[19f270] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19f280: 5488 b102 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02b1 │ │ +19f284: 1a00 17e5 |0002: const-string v0, "pdfContainer" // string@e517 │ │ +19f288: 7120 dfb9 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f28e: 0781 |0007: move-object v1, v8 │ │ +19f290: 1f01 2201 |0008: check-cast v1, Landroid/view/View; // type@0122 │ │ +19f294: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ +19f298: 5298 8400 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0084 │ │ +19f29c: 2802 |000e: goto 0010 // +0002 │ │ +19f29e: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +19f2a0: 7110 fb95 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +19f2a6: 0c04 |0013: move-result-object v4 │ │ +19f2a8: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ +19f2ac: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +19f2ae: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +19f2b0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19f2b2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +19f2b4: 7707 1b46 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@461b │ │ +19f2ba: 6208 a9b3 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f2be: 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 │ │ -19f1f0: |[19f1f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19f200: 0730 |0000: move-object v0, v3 │ │ -19f202: 1f00 3002 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ -19f206: 6e10 020d 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19f20c: 0c01 |0006: move-result-object v1 │ │ -19f20e: 6e10 050d 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ -19f214: 0c03 |000a: move-result-object v3 │ │ -19f216: 6e10 fd0f 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ffd │ │ -19f21c: 0c03 |000e: move-result-object v3 │ │ -19f21e: 7210 aad7 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7aa │ │ -19f224: 0c03 |0012: move-result-object v3 │ │ -19f226: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19f228: 7110 4195 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -19f22e: 0c02 |0017: move-result-object v2 │ │ -19f230: 7120 cab9 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -19f236: 0a03 |001b: move-result v3 │ │ -19f238: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -19f23c: 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 │ │ -19f242: 6203 a6b3 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f246: 1103 |0023: return-object v3 │ │ +19f2c0: |[19f2c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19f2d0: 0730 |0000: move-object v0, v3 │ │ +19f2d2: 1f00 3002 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ +19f2d6: 6e10 020d 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19f2dc: 0c01 |0006: move-result-object v1 │ │ +19f2de: 6e10 050d 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ +19f2e4: 0c03 |000a: move-result-object v3 │ │ +19f2e6: 6e10 fd0f 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ffd │ │ +19f2ec: 0c03 |000e: move-result-object v3 │ │ +19f2ee: 7210 b7d7 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7b7 │ │ +19f2f4: 0c03 |0012: move-result-object v3 │ │ +19f2f6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19f2f8: 7110 4e95 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +19f2fe: 0c02 |0017: move-result-object v2 │ │ +19f300: 7120 d7b9 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +19f306: 0a03 |001b: move-result v3 │ │ +19f308: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +19f30c: 7130 283b 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@3b28 │ │ +19f312: 6203 a9b3 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f316: 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 │ │ -19ee48: |[19ee48] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19ee58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19ee5a: 0f00 |0001: return v0 │ │ +19ef18: |[19ef18] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19ef28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19ef2a: 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 │ │ -19ef80: |[19ef80] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19ef90: 2206 8809 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0988 │ │ -19ef94: 6e10 260d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ -19ef9a: 0c01 |0005: move-result-object v1 │ │ -19ef9c: 1a00 56ed |0006: const-string v0, "requireContext(...)" // string@ed56 │ │ -19efa0: 7120 d2b9 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19efa6: 2203 5a04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@045a │ │ -19efaa: 7020 a30c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca3 │ │ -19efb0: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -19efb2: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -19efb4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19efb6: 0760 |0013: move-object v0, v6 │ │ -19efb8: 7606 732b 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@2b73 │ │ -19efbe: 1106 |0017: return-object v6 │ │ +19f050: |[19f050] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19f060: 2206 8909 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0989 │ │ +19f064: 6e10 260d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ +19f06a: 0c01 |0005: move-result-object v1 │ │ +19f06c: 1a00 5bed |0006: const-string v0, "requireContext(...)" // string@ed5b │ │ +19f070: 7120 dfb9 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f076: 2203 5a04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@045a │ │ +19f07a: 7020 a30c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca3 │ │ +19f080: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +19f082: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +19f084: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19f086: 0760 |0013: move-object v0, v6 │ │ +19f088: 7606 802b 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@2b80 │ │ +19f08e: 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 │ │ -19f248: |[19f248] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19f258: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ -19f25c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -19f260: 6201 a6b3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f264: 1101 |0006: return-object v1 │ │ -19f266: 7020 2d0d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2d │ │ -19f26c: 6201 a6b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f270: 1101 |000c: return-object v1 │ │ +19f318: |[19f318] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19f328: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ +19f32c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +19f330: 6201 a9b3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f334: 1101 |0006: return-object v1 │ │ +19f336: 7020 2d0d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d2d │ │ +19f33c: 6201 a9b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f340: 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 │ │ -19fa00: |[19fa00] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ -19fa10: 0e00 |0000: return-void │ │ +19fad0: |[19fad0] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ +19fae0: 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 │ │ -19f274: |[19f274] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19f284: 6e10 000d 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0d00 │ │ -19f28a: 0c03 |0003: move-result-object v3 │ │ -19f28c: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ -19f290: 6200 e413 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e4 │ │ -19f294: 6e10 020d 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19f29a: 0c01 |000b: move-result-object v1 │ │ -19f29c: 6e10 0a0d 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d0a │ │ -19f2a2: 0c02 |000f: move-result-object v2 │ │ -19f2a4: 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 │ │ -19f2aa: 6202 a6b3 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f2ae: 1102 |0015: return-object v2 │ │ +19f344: |[19f344] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19f354: 6e10 000d 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0d00 │ │ +19f35a: 0c03 |0003: move-result-object v3 │ │ +19f35c: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ +19f360: 6200 e713 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e7 │ │ +19f364: 6e10 020d 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19f36a: 0c01 |000b: move-result-object v1 │ │ +19f36c: 6e10 0a0d 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d0a │ │ +19f372: 0c02 |000f: move-result-object v2 │ │ +19f374: 6e40 df3c 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@3cdf │ │ +19f37a: 6202 a9b3 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f37e: 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 │ │ -19f2b0: |[19f2b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19f2c0: 6e10 260d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ -19f2c6: 0c04 |0003: move-result-object v4 │ │ -19f2c8: 1a00 56ed |0004: const-string v0, "requireContext(...)" // string@ed56 │ │ -19f2cc: 7120 d2b9 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f2d2: 6e10 020d 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19f2d8: 0c01 |000c: move-result-object v1 │ │ -19f2da: 6e10 260d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ -19f2e0: 0c02 |0010: move-result-object v2 │ │ -19f2e2: 7120 d2b9 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f2e8: 6e10 0a0d 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d0a │ │ -19f2ee: 0c03 |0017: move-result-object v3 │ │ -19f2f0: 6e30 320a 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@0a32 │ │ -19f2f6: 0c03 |001b: move-result-object v3 │ │ -19f2f8: 7120 dd3b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3bdd │ │ -19f2fe: 6203 a6b3 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f302: 1103 |0021: return-object v3 │ │ +19f380: |[19f380] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19f390: 6e10 260d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ +19f396: 0c04 |0003: move-result-object v4 │ │ +19f398: 1a00 5bed |0004: const-string v0, "requireContext(...)" // string@ed5b │ │ +19f39c: 7120 dfb9 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f3a2: 6e10 020d 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19f3a8: 0c01 |000c: move-result-object v1 │ │ +19f3aa: 6e10 260d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d26 │ │ +19f3b0: 0c02 |0010: move-result-object v2 │ │ +19f3b2: 7120 dfb9 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f3b8: 6e10 0a0d 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0d0a │ │ +19f3be: 0c03 |0017: move-result-object v3 │ │ +19f3c0: 6e30 320a 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@0a32 │ │ +19f3c6: 0c03 |001b: move-result-object v3 │ │ +19f3c8: 7120 ea3b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3bea │ │ +19f3ce: 6203 a9b3 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19f3d2: 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 │ │ -19faa4: |[19faa4] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ -19fab4: 6e10 fe0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19faba: 0c00 |0003: move-result-object v0 │ │ -19fabc: 2001 ab0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19fac0: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -19fac4: 6e10 fe0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19faca: 0c00 |000b: move-result-object v0 │ │ -19facc: 1a01 2ede |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@de2e │ │ -19fad0: 7120 d1b9 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d1 │ │ -19fad6: 1f00 ab0c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19fada: 6e20 983e 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3e98 │ │ -19fae0: 2813 |0016: goto 0029 // +0013 │ │ -19fae2: 2000 7a0c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7a │ │ -19fae6: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -19faea: 6e10 fe0c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19faf0: 0c00 |001e: move-result-object v0 │ │ -19faf2: 1a01 2dde |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@de2d │ │ -19faf6: 7120 d1b9 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d1 │ │ -19fafc: 1f00 7a0c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7a │ │ -19fb00: 6e20 863d 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3d86 │ │ -19fb06: 0e00 |0029: return-void │ │ +19fb74: |[19fb74] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ +19fb84: 6e10 fe0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19fb8a: 0c00 |0003: move-result-object v0 │ │ +19fb8c: 2001 ac0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19fb90: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +19fb94: 6e10 fe0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19fb9a: 0c00 |000b: move-result-object v0 │ │ +19fb9c: 1a01 33de |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@de33 │ │ +19fba0: 7120 deb9 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9de │ │ +19fba6: 1f00 ac0c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19fbaa: 6e20 a53e 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3ea5 │ │ +19fbb0: 2813 |0016: goto 0029 // +0013 │ │ +19fbb2: 2000 7b0c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7b │ │ +19fbb6: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +19fbba: 6e10 fe0c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19fbc0: 0c00 |001e: move-result-object v0 │ │ +19fbc2: 1a01 32de |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@de32 │ │ +19fbc6: 7120 deb9 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9de │ │ +19fbcc: 1f00 7b0c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c7b │ │ +19fbd0: 6e20 933d 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3d93 │ │ +19fbd6: 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 │ │ -19f320: |[19f320] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ -19f330: 6e10 0b0d 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d0b │ │ -19f336: 0c00 |0003: move-result-object v0 │ │ -19f338: 1a01 debe |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bede │ │ -19f33c: 7120 d2b9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f342: 7110 4106 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ -19f348: 0c00 |000c: move-result-object v0 │ │ -19f34a: 0701 |000d: move-object v1, v0 │ │ -19f34c: 1f01 d31d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -19f350: 7100 84cb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb84 │ │ -19f356: 0c00 |0013: move-result-object v0 │ │ -19f358: 0702 |0014: move-object v2, v0 │ │ -19f35a: 1f02 e81a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -19f35e: 2200 7004 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0470 │ │ -19f362: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -19f364: 7030 db0c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cdb │ │ -19f36a: 0704 |001d: move-object v4, v0 │ │ -19f36c: 1f04 b01b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -19f370: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -19f372: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -19f374: 7706 cac9 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@c9ca │ │ -19f37a: 0c00 |0025: move-result-object v0 │ │ -19f37c: 1100 |0026: return-object v0 │ │ +19f3f0: |[19f3f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ +19f400: 6e10 0b0d 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d0b │ │ +19f406: 0c00 |0003: move-result-object v0 │ │ +19f408: 1a01 e3be |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bee3 │ │ +19f40c: 7120 dfb9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f412: 7110 4106 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ +19f418: 0c00 |000c: move-result-object v0 │ │ +19f41a: 0701 |000d: move-object v1, v0 │ │ +19f41c: 1f01 d41d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +19f420: 7100 91cb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb91 │ │ +19f426: 0c00 |0013: move-result-object v0 │ │ +19f428: 0702 |0014: move-object v2, v0 │ │ +19f42a: 1f02 e91a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +19f42e: 2200 7004 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0470 │ │ +19f432: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +19f434: 7030 db0c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cdb │ │ +19f43a: 0704 |001d: move-object v4, v0 │ │ +19f43c: 1f04 b11b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +19f440: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +19f442: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +19f444: 7706 d7c9 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@c9d7 │ │ +19f44a: 0c00 |0025: move-result-object v0 │ │ +19f44c: 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 │ │ -19f4bc: |[19f4bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ -19f4cc: 7110 f93d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3df9 │ │ -19f4d2: 0e00 |0003: return-void │ │ +19f58c: |[19f58c] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ +19f59c: 7110 063e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3e06 │ │ +19f5a2: 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 │ │ -19ee00: |[19ee00] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ -19ee10: 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 │ │ -19ee16: 0a01 |0003: move-result v1 │ │ -19ee18: 0f01 |0004: return v1 │ │ +19eed0: |[19eed0] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ +19eee0: 7130 073e 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@3e07 │ │ +19eee6: 0a01 |0003: move-result v1 │ │ +19eee8: 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 │ │ -19f4d4: |[19f4d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ -19f4e4: 7110 fb3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3dfb │ │ -19f4ea: 0e00 |0003: return-void │ │ +19f5a4: |[19f5a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ +19f5b4: 7110 083e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3e08 │ │ +19f5ba: 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 │ │ -19f534: |[19f534] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ -19f544: 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 │ │ -19f54a: 0e00 |0003: return-void │ │ +19f604: |[19f604] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ +19f614: 7120 093e 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@3e09 │ │ +19f61a: 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 │ │ -19f124: |[19f124] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ -19f134: 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 │ │ -19f13a: 0c00 |0003: move-result-object v0 │ │ -19f13c: 1100 |0004: return-object v0 │ │ +19f1f4: |[19f1f4] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ +19f204: 7110 0a3e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3e0a │ │ +19f20a: 0c00 |0003: move-result-object v0 │ │ +19f20c: 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 │ │ -19f54c: |[19f54c] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ -19f55c: 7110 003e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3e00 │ │ -19f562: 0e00 |0003: return-void │ │ +19f61c: |[19f61c] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ +19f62c: 7110 0d3e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3e0d │ │ +19f632: 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 │ │ -19f564: |[19f564] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ -19f574: 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 │ │ -19f57a: 0e00 |0003: return-void │ │ +19f634: |[19f634] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ +19f644: 7130 0e3e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3e0e │ │ +19f64a: 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 │ │ -19f57c: |[19f57c] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f58c: 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 │ │ -19f592: 0e00 |0003: return-void │ │ +19f64c: |[19f64c] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f65c: 7130 0f3e 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@3e0f │ │ +19f662: 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 │ │ -19f594: |[19f594] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f5a4: 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 │ │ -19f5aa: 0e00 |0003: return-void │ │ +19f664: |[19f664] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f674: 7120 103e 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@3e10 │ │ +19f67a: 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 │ │ -19eee8: |[19eee8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19eef8: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ -19eefc: 7110 d0b9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -19ef02: 1100 |0005: return-object v0 │ │ +19efb8: |[19efb8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19efc8: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ +19efcc: 7110 ddb9 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +19efd2: 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 │ │ -19ed40: |[19ed40] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ -19ed50: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03bc │ │ -19ed54: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -19ed5a: 0c00 |0005: move-result-object v0 │ │ -19ed5c: 1f00 3700 |0006: check-cast v0, Landroid/content/Context; // type@0037 │ │ -19ed60: 1100 |0008: return-object v0 │ │ +19ee10: |[19ee10] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ +19ee20: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03bc │ │ +19ee24: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +19ee2a: 0c00 |0005: move-result-object v0 │ │ +19ee2c: 1f00 3700 |0006: check-cast v0, Landroid/content/Context; // type@0037 │ │ +19ee30: 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 │ │ -19ee5c: |[19ee5c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ -19ee6c: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03bd │ │ -19ee70: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19ee74: 1100 |0004: return-object v0 │ │ -19ee76: 1a00 9fa4 |0005: const-string v0, "currentFile" // string@a49f │ │ -19ee7a: 7110 f0b9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -19ee80: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19ee82: 1100 |000b: return-object v0 │ │ +19ef2c: |[19ef2c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ +19ef3c: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03bd │ │ +19ef40: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19ef44: 1100 |0004: return-object v0 │ │ +19ef46: 1a00 a4a4 |0005: const-string v0, "currentFile" // string@a4a4 │ │ +19ef4a: 7110 fdb9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +19ef50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19ef52: 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 │ │ -19efe8: |[19efe8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ -19eff8: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03be │ │ -19effc: 1100 |0002: return-object v0 │ │ +19f0b8: |[19f0b8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ +19f0c8: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03be │ │ +19f0cc: 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 │ │ -19ef1c: |[19ef1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19ef2c: 5410 c003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03c0 │ │ -19ef30: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -19ef36: 0c00 |0005: move-result-object v0 │ │ -19ef38: 1f00 e204 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ -19ef3c: 1100 |0008: return-object v0 │ │ +19efec: |[19efec] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19effc: 5410 c003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03c0 │ │ +19f000: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +19f006: 0c00 |0005: move-result-object v0 │ │ +19f008: 1f00 e204 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ +19f00c: 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 │ │ -19ef5c: |[19ef5c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19ef6c: 5410 c103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03c1 │ │ -19ef70: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -19ef76: 0c00 |0005: move-result-object v0 │ │ -19ef78: 1f00 8809 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0988 │ │ -19ef7c: 1100 |0008: return-object v0 │ │ +19f02c: |[19f02c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19f03c: 5410 c103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03c1 │ │ +19f040: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +19f046: 0c00 |0005: move-result-object v0 │ │ +19f048: 1f00 8909 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0989 │ │ +19f04c: 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 │ │ -19efc0: |[19efc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ -19efd0: 5410 c203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03c2 │ │ -19efd4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19efd8: 1100 |0004: return-object v0 │ │ -19efda: 1a00 a0e6 |0005: const-string v0, "previewSliderAdapter" // string@e6a0 │ │ -19efde: 7110 f0b9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -19efe4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19efe6: 1100 |000b: return-object v0 │ │ +19f090: |[19f090] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ +19f0a0: 5410 c203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03c2 │ │ +19f0a4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19f0a8: 1100 |0004: return-object v0 │ │ +19f0aa: 1a00 a5e6 |0005: const-string v0, "previewSliderAdapter" // string@e6a5 │ │ +19f0ae: 7110 fdb9 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +19f0b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19f0b6: 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 │ │ -19ed64: |[19ed64] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ -19ed74: 5410 c303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03c3 │ │ -19ed78: 1100 |0002: return-object v0 │ │ +19ee34: |[19ee34] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ +19ee44: 5410 c303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03c3 │ │ +19ee48: 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 │ │ -19eebc: |[19eebc] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -19eecc: 5410 c403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c4 │ │ -19eed0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19eed4: 1100 |0004: return-object v0 │ │ -19eed6: 1b00 9b04 0100 |0005: const-string/jumbo v0, "userDrive" // string@0001049b │ │ -19eedc: 7110 f0b9 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -19eee2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19eee4: 1100 |000c: return-object v0 │ │ +19ef8c: |[19ef8c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +19ef9c: 5410 c403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c4 │ │ +19efa0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19efa4: 1100 |0004: return-object v0 │ │ +19efa6: 1b00 a004 0100 |0005: const-string/jumbo v0, "userDrive" // string@000104a0 │ │ +19efac: 7110 fdb9 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +19efb2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19efb4: 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 │ │ -19ef04: |[19ef04] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19ef14: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ -19ef18: 1100 |0002: return-object v0 │ │ +19efd4: |[19efd4] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19efe4: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ +19efe8: 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 │ │ -19ee84: |[19ee84] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ -19ee94: 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 │ │ -19ee9a: 0c00 |0003: move-result-object v0 │ │ -19ee9c: 1100 |0004: return-object v0 │ │ +19ef54: |[19ef54] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ +19ef64: 7110 113e 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@3e11 │ │ +19ef6a: 0c00 |0003: move-result-object v0 │ │ +19ef6c: 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 │ │ -19f5ac: |[19f5ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f5bc: 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 │ │ -19f5c2: 0e00 |0003: return-void │ │ +19f67c: |[19f67c] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f68c: 7140 143e 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@3e14 │ │ +19f692: 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 │ │ -19ee1c: |[19ee1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ -19ee2c: 6e10 050d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ -19ee32: 0c00 |0003: move-result-object v0 │ │ -19ee34: 6e10 e60f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe6 │ │ -19ee3a: 0c00 |0007: move-result-object v0 │ │ -19ee3c: 6e10 f599 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@99f5 │ │ -19ee42: 0a00 |000b: move-result v0 │ │ -19ee44: 0f00 |000c: return v0 │ │ +19eeec: |[19eeec] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ +19eefc: 6e10 050d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ +19ef02: 0c00 |0003: move-result-object v0 │ │ +19ef04: 6e10 e60f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe6 │ │ +19ef0a: 0c00 |0007: move-result-object v0 │ │ +19ef0c: 6e10 029a 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@9a02 │ │ +19ef12: 0a00 |000b: move-result v0 │ │ +19ef14: 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 │ │ -19f5c4: |[19f5c4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ -19f5d4: 0720 |0000: move-object v0, v2 │ │ -19f5d6: 1f00 3002 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ -19f5da: 7110 9106 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ -19f5e0: 0c00 |0006: move-result-object v0 │ │ -19f5e2: 6e10 7506 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0675 │ │ -19f5e8: 0c00 |000a: move-result-object v0 │ │ -19f5ea: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -19f5ee: 6e10 6c06 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@066c │ │ -19f5f4: 0c00 |0010: move-result-object v0 │ │ -19f5f6: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -19f5fa: 6e10 8206 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ -19f600: 0a00 |0016: move-result v0 │ │ -19f602: 1401 8904 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0489 │ │ -19f608: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ -19f60c: 280d |001c: goto 0029 // +000d │ │ -19f60e: 6e10 050d 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ -19f614: 0c00 |0020: move-result-object v0 │ │ -19f616: 2201 db18 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@18db │ │ -19f61a: 7010 ed99 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@99ed │ │ -19f620: 6e20 1c10 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@101c │ │ -19f626: 6f10 0306 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@0603 │ │ -19f62c: 0e00 |002c: return-void │ │ +19f694: |[19f694] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ +19f6a4: 0720 |0000: move-object v0, v2 │ │ +19f6a6: 1f00 3002 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ +19f6aa: 7110 9106 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ +19f6b0: 0c00 |0006: move-result-object v0 │ │ +19f6b2: 6e10 7506 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0675 │ │ +19f6b8: 0c00 |000a: move-result-object v0 │ │ +19f6ba: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +19f6be: 6e10 6c06 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@066c │ │ +19f6c4: 0c00 |0010: move-result-object v0 │ │ +19f6c6: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +19f6ca: 6e10 8206 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ +19f6d0: 0a00 |0016: move-result v0 │ │ +19f6d2: 1401 8904 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0489 │ │ +19f6d8: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ +19f6dc: 280d |001c: goto 0029 // +000d │ │ +19f6de: 6e10 050d 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ +19f6e4: 0c00 |0020: move-result-object v0 │ │ +19f6e6: 2201 dc18 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@18dc │ │ +19f6ea: 7010 fa99 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@99fa │ │ +19f6f0: 6e20 1c10 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@101c │ │ +19f6f6: 6f10 0306 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@0603 │ │ +19f6fc: 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 │ │ -19f630: |[19f630] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ -19f640: 6f10 0406 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@0604 │ │ -19f646: 5410 bb03 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ -19f64a: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -19f64e: 5400 b202 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02b2 │ │ -19f652: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -19f656: 1f00 2601 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0126 │ │ -19f65a: 7110 5007 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@0750 │ │ -19f660: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -19f662: 5b10 bb03 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ -19f666: 0e00 |0013: return-void │ │ +19f700: |[19f700] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ +19f710: 6f10 0406 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@0604 │ │ +19f716: 5410 bb03 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ +19f71a: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +19f71e: 5400 b202 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02b2 │ │ +19f722: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +19f726: 1f00 2601 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0126 │ │ +19f72a: 7110 5007 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@0750 │ │ +19f730: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +19f732: 5b10 bb03 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ +19f736: 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 │ │ -19f668: |[19f668] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ -19f678: 6f10 0506 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@0605 │ │ -19f67e: 6e10 100d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0d10 │ │ -19f684: 0a00 |0006: move-result v0 │ │ -19f686: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -19f68a: 0e00 |0009: return-void │ │ -19f68c: 6e10 080d 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ -19f692: 0c00 |000d: move-result-object v0 │ │ -19f694: 6e10 020d 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19f69a: 0c01 |0011: move-result-object v1 │ │ -19f69c: 6e20 fd2c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2cfd │ │ -19f6a2: 0e00 |0015: return-void │ │ +19f738: |[19f738] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ +19f748: 6f10 0506 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@0605 │ │ +19f74e: 6e10 100d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0d10 │ │ +19f754: 0a00 |0006: move-result v0 │ │ +19f756: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +19f75a: 0e00 |0009: return-void │ │ +19f75c: 6e10 080d 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ +19f762: 0c00 |000d: move-result-object v0 │ │ +19f764: 6e10 020d 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19f76a: 0c01 |0011: move-result-object v1 │ │ +19f76c: 6e20 0a2d 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2d0a │ │ +19f772: 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 │ │ -19f6a4: |[19f6a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ -19f6b4: 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 │ │ -19f6ba: 0e00 |0003: return-void │ │ +19f774: |[19f774] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ +19f784: 7120 153e 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@3e15 │ │ +19f78a: 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 │ │ -19f6bc: |[19f6bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ -19f6cc: 6f10 0706 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0607 │ │ -19f6d2: 6e10 250d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d25 │ │ -19f6d8: 0c00 |0006: move-result-object v0 │ │ -19f6da: 1a01 54ed |0007: const-string v1, "requireActivity(...)" // string@ed54 │ │ -19f6de: 7120 d2b9 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f6e4: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19f6e8: 7110 303b 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3b30 │ │ -19f6ee: 0e00 |0011: return-void │ │ +19f78c: |[19f78c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ +19f79c: 6f10 0706 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0607 │ │ +19f7a2: 6e10 250d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d25 │ │ +19f7a8: 0c00 |0006: move-result-object v0 │ │ +19f7aa: 1a01 59ed |0007: const-string v1, "requireActivity(...)" // string@ed59 │ │ +19f7ae: 7120 dfb9 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f7b4: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19f7b8: 7110 3d3b 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3b3d │ │ +19f7be: 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 │ │ -19f6f0: |[19f6f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ -19f700: 7010 f40c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cf4 │ │ -19f706: 6f10 0806 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0608 │ │ -19f70c: 0e00 |0006: return-void │ │ +19f7c0: |[19f7c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ +19f7d0: 7010 f40c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cf4 │ │ +19f7d6: 6f10 0806 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0608 │ │ +19f7dc: 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 │ │ -19f7ac: |[19f7ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -19f7bc: 1b00 7605 0100 |0000: const-string/jumbo v0, "view" // string@00010576 │ │ -19f7c2: 7120 d3b9 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19f7c8: 6e10 fc0c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cfc │ │ -19f7ce: 0c00 |0009: move-result-object v0 │ │ -19f7d0: 6f30 0906 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0609 │ │ -19f7d6: 6e10 280d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d28 │ │ -19f7dc: 5445 be03 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03be │ │ -19f7e0: 0746 |0012: move-object v6, v4 │ │ -19f7e2: 1f06 3002 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@0230 │ │ -19f7e6: 2201 5b04 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@045b │ │ -19f7ea: 7020 a50c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca5 │ │ -19f7f0: 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 │ │ -19f7f6: 5405 b002 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ -19f7fa: 6e10 4f0c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c4f │ │ -19f800: 0c01 |0022: move-result-object v1 │ │ -19f802: 1a02 03bc |0023: const-string v2, "getRoot(...)" // string@bc03 │ │ -19f806: 7120 d2b9 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f80c: 1f01 2201 |0028: check-cast v1, Landroid/view/View; // type@0122 │ │ -19f810: 6e10 fe0c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19f816: 0c02 |002d: move-result-object v2 │ │ -19f818: 2203 5c04 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@045c │ │ -19f81c: 7020 a70c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0ca7 │ │ -19f822: 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 │ │ -19f828: 2201 6804 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0468 │ │ -19f82c: 7110 9106 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ -19f832: 0c06 |003b: move-result-object v6 │ │ -19f834: 7020 c30c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cc3 │ │ -19f83a: 1f01 a11b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -19f83e: 2206 6904 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0469 │ │ -19f842: 7020 c60c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0cc6 │ │ -19f848: 1f06 a11b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -19f84c: 2202 5d04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@045d │ │ -19f850: 7020 a90c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca9 │ │ -19f856: 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 │ │ -19f85c: 6e10 fe0c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19f862: 0c05 |0053: move-result-object v5 │ │ -19f864: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -19f866: 6e20 4f03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -19f86c: 2201 5e04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@045e │ │ -19f870: 7010 ab0c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0cab │ │ -19f876: 6e20 4903 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ -19f87c: 2205 9409 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0994 │ │ -19f880: 6e10 ff0c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cff │ │ -19f886: 0c01 |0065: move-result-object v1 │ │ -19f888: 1a02 f4b2 |0066: const-string v2, "getChildFragmentManager(...)" // string@b2f4 │ │ -19f88c: 7120 d2b9 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f892: 6e10 040d 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d04 │ │ -19f898: 0c02 |006e: move-result-object v2 │ │ -19f89a: 1a03 6d26 |006f: const-string v3, "(...)" // string@266d │ │ -19f89e: 7120 d2b9 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f8a4: 6e10 080d 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ -19f8aa: 0c03 |0077: move-result-object v3 │ │ -19f8ac: 6e10 fc2c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2cfc │ │ -19f8b2: 0c03 |007b: move-result-object v3 │ │ -19f8b4: 7040 c62b 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@2bc6 │ │ -19f8ba: 6e20 2c0d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d2c │ │ -19f8c0: 5405 b402 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b4 │ │ -19f8c4: 6e10 070d 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ -19f8ca: 0c01 |0087: move-result-object v1 │ │ -19f8cc: 1f01 8002 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ -19f8d0: 6e20 6107 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0761 │ │ -19f8d6: 1211 |008d: const/4 v1, #int 1 // #1 │ │ -19f8d8: 6e20 6407 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0764 │ │ -19f8de: 2201 6a04 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@046a │ │ -19f8e2: 7030 c90c 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@0cc9 │ │ -19f8e8: 1f01 be02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@02be │ │ -19f8ec: 6e20 6007 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@0760 │ │ -19f8f2: 6e10 080d 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ -19f8f8: 0c05 |009e: move-result-object v5 │ │ -19f8fa: 6e10 fa2c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2cfa │ │ -19f900: 0c05 |00a2: move-result-object v5 │ │ -19f902: 6e10 0b0d 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d0b │ │ -19f908: 0c01 |00a6: move-result-object v1 │ │ -19f90a: 2202 5f04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@045f │ │ -19f90e: 7030 ad0c 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@0cad │ │ -19f914: 2203 6b04 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@046b │ │ -19f918: 7020 cb0c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0ccb │ │ -19f91e: 1f03 4b02 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ -19f922: 6e30 4f06 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ -19f928: 6e10 050d 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ -19f92e: 0c05 |00b9: move-result-object v5 │ │ -19f930: 6e10 e60f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe6 │ │ -19f936: 0c05 |00bd: move-result-object v5 │ │ -19f938: 6e10 070d 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ -19f93e: 0c01 |00c1: move-result-object v1 │ │ -19f940: 2202 ca18 |00c2: new-instance v2, Ljava/util/ArrayList; // type@18ca │ │ -19f944: 6e10 fb99 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99fb │ │ -19f94a: 0c03 |00c7: move-result-object v3 │ │ -19f94c: 7020 0799 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@9907 │ │ -19f952: 6e20 d12b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2bd1 │ │ -19f958: 6e10 070d 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ -19f95e: 0c01 |00d1: move-result-object v1 │ │ -19f960: 6e10 020d 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ -19f966: 0c02 |00d5: move-result-object v2 │ │ -19f968: 6e20 ce2b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2bce │ │ -19f96e: 0a01 |00d9: move-result v1 │ │ -19f970: 6202 74b3 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b374 │ │ -19f974: 5402 b402 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b4 │ │ -19f978: 6e30 6307 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0763 │ │ -19f97e: 6201 a6b3 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19f982: 7110 7c9d 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d7c │ │ -19f988: 0c01 |00e6: move-result-object v1 │ │ -19f98a: 280c |00e7: goto 00f3 // +000c │ │ -19f98c: 0d01 |00e8: move-exception v1 │ │ -19f98e: 6202 74b3 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b374 │ │ -19f992: 7110 8a9d 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d8a │ │ -19f998: 0c01 |00ee: move-result-object v1 │ │ -19f99a: 7110 7c9d 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d7c │ │ -19f9a0: 0c01 |00f2: move-result-object v1 │ │ -19f9a2: 7110 809d 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9d80 │ │ -19f9a8: 0c01 |00f6: move-result-object v1 │ │ -19f9aa: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ -19f9ae: 2202 6004 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@0460 │ │ -19f9b2: 7040 af0c 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@0caf │ │ -19f9b8: 7110 367b 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b36 │ │ -19f9be: 6e10 fb99 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@99fb │ │ -19f9c4: 0c05 |0104: move-result-object v5 │ │ -19f9c6: 1a01 7026 |0105: const-string v1, "(...)" // string@2670 │ │ -19f9ca: 7120 d2b9 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19f9d0: 1f05 0e18 |010a: check-cast v5, Ljava/lang/Iterable; // type@180e │ │ -19f9d4: 7110 dbaa 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@aadb │ │ -19f9da: 0c05 |010f: move-result-object v5 │ │ -19f9dc: 1f05 9803 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -19f9e0: 6e20 2b0d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d2b │ │ -19f9e6: 5405 b402 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b4 │ │ -19f9ea: 6e30 6307 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0763 │ │ -19f9f0: 0e00 |011a: return-void │ │ +19f87c: |[19f87c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +19f88c: 1b00 7b05 0100 |0000: const-string/jumbo v0, "view" // string@0001057b │ │ +19f892: 7120 e0b9 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19f898: 6e10 fc0c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cfc │ │ +19f89e: 0c00 |0009: move-result-object v0 │ │ +19f8a0: 6f30 0906 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0609 │ │ +19f8a6: 6e10 280d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d28 │ │ +19f8ac: 5445 be03 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03be │ │ +19f8b0: 0746 |0012: move-object v6, v4 │ │ +19f8b2: 1f06 3002 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@0230 │ │ +19f8b6: 2201 5b04 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@045b │ │ +19f8ba: 7020 a50c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca5 │ │ +19f8c0: 6e30 d83a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3ad8 │ │ +19f8c6: 5405 b002 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ +19f8ca: 6e10 4f0c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c4f │ │ +19f8d0: 0c01 |0022: move-result-object v1 │ │ +19f8d2: 1a02 08bc |0023: const-string v2, "getRoot(...)" // string@bc08 │ │ +19f8d6: 7120 dfb9 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f8dc: 1f01 2201 |0028: check-cast v1, Landroid/view/View; // type@0122 │ │ +19f8e0: 6e10 fe0c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19f8e6: 0c02 |002d: move-result-object v2 │ │ +19f8e8: 2203 5c04 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@045c │ │ +19f8ec: 7020 a70c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0ca7 │ │ +19f8f2: 6e40 363f 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@3f36 │ │ +19f8f8: 2201 6804 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0468 │ │ +19f8fc: 7110 9106 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ +19f902: 0c06 |003b: move-result-object v6 │ │ +19f904: 7020 c30c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cc3 │ │ +19f90a: 1f01 a21b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +19f90e: 2206 6904 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0469 │ │ +19f912: 7020 c60c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0cc6 │ │ +19f918: 1f06 a21b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +19f91c: 2202 5d04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@045d │ │ +19f920: 7020 a90c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca9 │ │ +19f926: 6e40 313f 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@3f31 │ │ +19f92c: 6e10 fe0c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19f932: 0c05 |0053: move-result-object v5 │ │ +19f934: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +19f936: 6e20 4f03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +19f93c: 2201 5e04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@045e │ │ +19f940: 7010 ab0c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0cab │ │ +19f946: 6e20 4903 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ +19f94c: 2205 9509 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0995 │ │ +19f950: 6e10 ff0c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cff │ │ +19f956: 0c01 |0065: move-result-object v1 │ │ +19f958: 1a02 f9b2 |0066: const-string v2, "getChildFragmentManager(...)" // string@b2f9 │ │ +19f95c: 7120 dfb9 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f962: 6e10 040d 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0d04 │ │ +19f968: 0c02 |006e: move-result-object v2 │ │ +19f96a: 1a03 6e26 |006f: const-string v3, "(...)" // string@266e │ │ +19f96e: 7120 dfb9 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19f974: 6e10 080d 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ +19f97a: 0c03 |0077: move-result-object v3 │ │ +19f97c: 6e10 092d 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2d09 │ │ +19f982: 0c03 |007b: move-result-object v3 │ │ +19f984: 7040 d32b 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@2bd3 │ │ +19f98a: 6e20 2c0d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d2c │ │ +19f990: 5405 b402 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b4 │ │ +19f994: 6e10 070d 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ +19f99a: 0c01 |0087: move-result-object v1 │ │ +19f99c: 1f01 8002 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ +19f9a0: 6e20 6107 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0761 │ │ +19f9a6: 1211 |008d: const/4 v1, #int 1 // #1 │ │ +19f9a8: 6e20 6407 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0764 │ │ +19f9ae: 2201 6a04 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@046a │ │ +19f9b2: 7030 c90c 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@0cc9 │ │ +19f9b8: 1f01 be02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@02be │ │ +19f9bc: 6e20 6007 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@0760 │ │ +19f9c2: 6e10 080d 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0d08 │ │ +19f9c8: 0c05 |009e: move-result-object v5 │ │ +19f9ca: 6e10 072d 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2d07 │ │ +19f9d0: 0c05 |00a2: move-result-object v5 │ │ +19f9d2: 6e10 0b0d 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0d0b │ │ +19f9d8: 0c01 |00a6: move-result-object v1 │ │ +19f9da: 2202 5f04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@045f │ │ +19f9de: 7030 ad0c 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@0cad │ │ +19f9e4: 2203 6b04 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@046b │ │ +19f9e8: 7020 cb0c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0ccb │ │ +19f9ee: 1f03 4b02 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ +19f9f2: 6e30 4f06 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ +19f9f8: 6e10 050d 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0d05 │ │ +19f9fe: 0c05 |00b9: move-result-object v5 │ │ +19fa00: 6e10 e60f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fe6 │ │ +19fa06: 0c05 |00bd: move-result-object v5 │ │ +19fa08: 6e10 070d 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ +19fa0e: 0c01 |00c1: move-result-object v1 │ │ +19fa10: 2202 cb18 |00c2: new-instance v2, Ljava/util/ArrayList; // type@18cb │ │ +19fa14: 6e10 089a 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9a08 │ │ +19fa1a: 0c03 |00c7: move-result-object v3 │ │ +19fa1c: 7020 1499 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@9914 │ │ +19fa22: 6e20 de2b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2bde │ │ +19fa28: 6e10 070d 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0d07 │ │ +19fa2e: 0c01 |00d1: move-result-object v1 │ │ +19fa30: 6e10 020d 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0d02 │ │ +19fa36: 0c02 |00d5: move-result-object v2 │ │ +19fa38: 6e20 db2b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2bdb │ │ +19fa3e: 0a01 |00d9: move-result v1 │ │ +19fa40: 6202 77b3 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b377 │ │ +19fa44: 5402 b402 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b4 │ │ +19fa48: 6e30 6307 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0763 │ │ +19fa4e: 6201 a9b3 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19fa52: 7110 899d 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d89 │ │ +19fa58: 0c01 |00e6: move-result-object v1 │ │ +19fa5a: 280c |00e7: goto 00f3 // +000c │ │ +19fa5c: 0d01 |00e8: move-exception v1 │ │ +19fa5e: 6202 77b3 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b377 │ │ +19fa62: 7110 979d 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d97 │ │ +19fa68: 0c01 |00ee: move-result-object v1 │ │ +19fa6a: 7110 899d 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d89 │ │ +19fa70: 0c01 |00f2: move-result-object v1 │ │ +19fa72: 7110 8d9d 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9d8d │ │ +19fa78: 0c01 |00f6: move-result-object v1 │ │ +19fa7a: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ +19fa7e: 2202 6004 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@0460 │ │ +19fa82: 7040 af0c 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@0caf │ │ +19fa88: 7110 437b 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b43 │ │ +19fa8e: 6e10 089a 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9a08 │ │ +19fa94: 0c05 |0104: move-result-object v5 │ │ +19fa96: 1a01 7126 |0105: const-string v1, "(...)" // string@2671 │ │ +19fa9a: 7120 dfb9 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19faa0: 1f05 0f18 |010a: check-cast v5, Ljava/lang/Iterable; // type@180f │ │ +19faa4: 7110 e8aa 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@aae8 │ │ +19faaa: 0c05 |010f: move-result-object v5 │ │ +19faac: 1f05 9803 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +19fab0: 6e20 2b0d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d2b │ │ +19fab6: 5405 b402 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02b4 │ │ +19faba: 6e30 6307 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0763 │ │ +19fac0: 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 │ │ -19eea0: |[19eea0] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ -19eeb0: 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 │ │ -19eeb6: 0c00 |0003: move-result-object v0 │ │ -19eeb8: 1100 |0004: return-object v0 │ │ +19ef70: |[19ef70] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ +19ef80: 7110 163e 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@3e16 │ │ +19ef86: 0c00 |0003: move-result-object v0 │ │ +19ef88: 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 │ │ -19fa14: |[19fa14] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ -19fa24: 0730 |0000: move-object v0, v3 │ │ -19fa26: 1f00 3002 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ -19fa2a: 6201 1d08 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@081d │ │ -19fa2e: 6e10 7819 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1978 │ │ -19fa34: 0c01 |0008: move-result-object v1 │ │ -19fa36: 2202 6204 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@0462 │ │ -19fa3a: 7020 b30c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb3 │ │ -19fa40: 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 │ │ -19fa46: 6201 1e08 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@081e │ │ -19fa4a: 6e10 7819 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1978 │ │ -19fa50: 0c01 |0016: move-result-object v1 │ │ -19fa52: 2202 6304 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0463 │ │ -19fa56: 7020 b50c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb5 │ │ -19fa5c: 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 │ │ -19fa62: 0e00 |001f: return-void │ │ +19fae4: |[19fae4] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ +19faf4: 0730 |0000: move-object v0, v3 │ │ +19faf6: 1f00 3002 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ +19fafa: 6201 2008 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@0820 │ │ +19fafe: 6e10 8519 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1985 │ │ +19fb04: 0c01 |0008: move-result-object v1 │ │ +19fb06: 2202 6204 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@0462 │ │ +19fb0a: 7020 b30c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb3 │ │ +19fb10: 7130 f745 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@45f7 │ │ +19fb16: 6201 2108 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@0821 │ │ +19fb1a: 6e10 8519 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@1985 │ │ +19fb20: 0c01 |0016: move-result-object v1 │ │ +19fb22: 2202 6304 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0463 │ │ +19fb26: 7020 b50c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cb5 │ │ +19fb2c: 7130 f745 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@45f7 │ │ +19fb32: 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 │ │ -19fa64: |[19fa64] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ -19fa74: 1a00 7426 |0000: const-string v0, "" // string@2674 │ │ -19fa78: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19fa7e: 5b12 bd03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03bd │ │ -19fa82: 0e00 |0007: return-void │ │ +19fb34: |[19fb34] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ +19fb44: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ +19fb48: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19fb4e: 5b12 bd03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03bd │ │ +19fb52: 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 │ │ -19fa84: |[19fa84] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ -19fa94: 1a00 7426 |0000: const-string v0, "" // string@2674 │ │ -19fa98: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19fa9e: 5b12 c203 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03c2 │ │ -19faa2: 0e00 |0007: return-void │ │ +19fb54: |[19fb54] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ +19fb64: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ +19fb68: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19fb6e: 5b12 c203 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03c2 │ │ +19fb72: 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 │ │ -19fb08: |[19fb08] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -19fb18: 1a00 7426 |0000: const-string v0, "" // string@2674 │ │ -19fb1c: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -19fb22: 5b12 c403 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c4 │ │ -19fb26: 0e00 |0007: return-void │ │ +19fbd8: |[19fbd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +19fbe8: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ +19fbec: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +19fbf2: 5b12 c403 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03c4 │ │ +19fbf6: 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 │ │ -19fb28: |[19fb28] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19fb38: 5b01 bb03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ -19fb3c: 0e00 |0002: return-void │ │ +19fbf8: |[19fbf8] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19fc08: 5b01 bb03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ +19fc0c: 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 │ │ -19fb40: |[19fb40] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ -19fb50: 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 │ │ -19fb56: 0e00 |0003: return-void │ │ +19fc10: |[19fc10] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ +19fc20: 7120 193e 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@3e19 │ │ +19fc26: 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 │ │ -19fb58: |[19fb58] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ -19fb68: 6e10 fe0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ -19fb6e: 0c00 |0003: move-result-object v0 │ │ -19fb70: 2001 ab0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19fb74: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -19fb78: 1f00 ab0c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cab │ │ -19fb7c: 2802 |000a: goto 000c // +0002 │ │ -19fb7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19fb80: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -19fb84: 6e10 963e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3e96 │ │ -19fb8a: 6e10 fd0c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0cfd │ │ -19fb90: 0c00 |0014: move-result-object v0 │ │ -19fb92: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ -19fb96: 1243 |0017: const/4 v3, #int 4 // #4 │ │ -19fb98: 2802 |0018: goto 001a // +0002 │ │ -19fb9a: 1253 |0019: const/4 v3, #int 5 // #5 │ │ -19fb9c: 6e20 3c08 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@083c │ │ -19fba2: 0e00 |001d: return-void │ │ +19fc28: |[19fc28] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ +19fc38: 6e10 fe0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0cfe │ │ +19fc3e: 0c00 |0003: move-result-object v0 │ │ +19fc40: 2001 ac0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19fc44: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +19fc48: 1f00 ac0c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0cac │ │ +19fc4c: 2802 |000a: goto 000c // +0002 │ │ +19fc4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19fc50: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +19fc54: 6e10 a33e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3ea3 │ │ +19fc5a: 6e10 fd0c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0cfd │ │ +19fc60: 0c00 |0014: move-result-object v0 │ │ +19fc62: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ +19fc66: 1243 |0017: const/4 v3, #int 4 // #4 │ │ +19fc68: 2802 |0018: goto 001a // +0002 │ │ +19fc6a: 1253 |0019: const/4 v3, #int 5 // #5 │ │ +19fc6c: 6e20 3c08 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@083c │ │ +19fc72: 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 │ │ -19ed7c: |[19ed7c] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -19ed8c: 5430 bb03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ -19ed90: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -19ed94: 5401 b202 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02b2 │ │ -19ed98: 5532 bf03 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ -19ed9c: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -19eda0: 5c32 bf03 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ -19eda4: 5400 b002 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ -19eda8: 5532 bf03 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ -19edac: 6e20 2e3f 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3f2e │ │ -19edb2: 5530 bf03 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ -19edb6: 6e20 310d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d31 │ │ -19edbc: 6e10 250d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d25 │ │ -19edc2: 0c00 |001b: move-result-object v0 │ │ -19edc4: 1a02 54ed |001c: const-string v2, "requireActivity(...)" // string@ed54 │ │ -19edc8: 7120 d2b9 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -19edce: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19edd2: 5532 bf03 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ -19edd6: 7120 3c3b 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b3c │ │ -19eddc: 2802 |0028: goto 002a // +0002 │ │ -19edde: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -19ede0: 1101 |002a: return-object v1 │ │ +19ee4c: |[19ee4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +19ee5c: 5430 bb03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03bb │ │ +19ee60: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +19ee64: 5401 b202 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02b2 │ │ +19ee68: 5532 bf03 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ +19ee6c: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +19ee70: 5c32 bf03 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ +19ee74: 5400 b002 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02b0 │ │ +19ee78: 5532 bf03 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ +19ee7c: 6e20 3b3f 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3f3b │ │ +19ee82: 5530 bf03 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ +19ee86: 6e20 310d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d31 │ │ +19ee8c: 6e10 250d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d25 │ │ +19ee92: 0c00 |001b: move-result-object v0 │ │ +19ee94: 1a02 59ed |001c: const-string v2, "requireActivity(...)" // string@ed59 │ │ +19ee98: 7120 dfb9 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +19ee9e: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19eea2: 5532 bf03 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03bf │ │ +19eea6: 7120 493b 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3b49 │ │ +19eeac: 2802 |0028: goto 002a // +0002 │ │ +19eeae: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +19eeb0: 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 : 11345 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11348 (BasePreviewSliderFragment.kt) │ │ │ │ Class #48 header: │ │ class_idx : 1138 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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 │ │ -19fbc4: |[19fbc4] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19fbd4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19fbda: 5b01 c503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19fbde: 0e00 |0005: return-void │ │ +19fc94: |[19fc94] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19fca4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19fcaa: 5b01 c503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19fcae: 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 │ │ -19fba4: |[19fba4] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -19fbb4: 5410 c503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ -19fbb8: 7110 5a0d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d5a │ │ -19fbbe: 0c00 |0005: move-result-object v0 │ │ -19fbc0: 1100 |0006: return-object v0 │ │ +19fc74: |[19fc74] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +19fc84: 5410 c503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c5 │ │ +19fc88: 7110 5a0d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d5a │ │ +19fc8e: 0c00 |0005: move-result-object v0 │ │ +19fc90: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #49 header: │ │ class_idx : 1139 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 17507 │ │ 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 │ │ -19fbe0: |[19fbe0] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ -19fbf0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -19fbf6: 0e00 |0003: return-void │ │ +19fcb0: |[19fcb0] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ +19fcc0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +19fcc6: 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 │ │ -19fbf8: |[19fbf8] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19fc08: 7010 360d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d36 │ │ -19fc0e: 0e00 |0003: return-void │ │ +19fcc8: |[19fcc8] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19fcd8: 7010 360d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d36 │ │ +19fcde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #50 header: │ │ class_idx : 1140 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 17507 │ │ 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 │ │ -19fc10: |[19fc10] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ -19fc20: 7100 af42 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@42af │ │ -19fc26: 0c00 |0003: move-result-object v0 │ │ -19fc28: 2100 |0004: array-length v0, v0 │ │ -19fc2a: 2300 a225 |0005: new-array v0, v0, [I // type@25a2 │ │ -19fc2e: 6201 c64f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc6 │ │ -19fc32: 6e10 ad42 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ad │ │ -19fc38: 0a01 |000c: move-result v1 │ │ -19fc3a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -19fc3c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -19fc40: 6201 c54f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc5 │ │ -19fc44: 6e10 ad42 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ad │ │ -19fc4a: 0a01 |0015: move-result v1 │ │ -19fc4c: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -19fc4e: 4b02 0001 |0017: aput v2, v0, v1 │ │ -19fc52: 6900 c603 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c6 │ │ -19fc56: 0e00 |001b: return-void │ │ +19fce0: |[19fce0] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ +19fcf0: 7100 bc42 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@42bc │ │ +19fcf6: 0c00 |0003: move-result-object v0 │ │ +19fcf8: 2100 |0004: array-length v0, v0 │ │ +19fcfa: 2300 a325 |0005: new-array v0, v0, [I // type@25a3 │ │ +19fcfe: 6201 c94f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc9 │ │ +19fd02: 6e10 ba42 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ba │ │ +19fd08: 0a01 |000c: move-result v1 │ │ +19fd0a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +19fd0c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +19fd10: 6201 c84f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4fc8 │ │ +19fd14: 6e10 ba42 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ba │ │ +19fd1a: 0a01 |0015: move-result v1 │ │ +19fd1c: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +19fd1e: 4b02 0001 |0017: aput v2, v0, v1 │ │ +19fd22: 6900 c603 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c6 │ │ +19fd26: 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 : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #51 header: │ │ class_idx : 1141 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 17507 │ │ 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 │ │ -19fd98: |[19fd98] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19fda8: 5b01 c803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19fdac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19fdae: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -19fdb4: 0e00 |0006: return-void │ │ +19fe68: |[19fe68] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19fe78: 5b01 c803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fe7c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19fe7e: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +19fe84: 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 │ │ -19fd74: |[19fd74] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19fd84: 2202 7504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0475 │ │ -19fd88: 5410 c803 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19fd8c: 7030 390d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ -19fd92: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19fd96: 1102 |0009: return-object v2 │ │ +19fe44: |[19fe44] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19fe54: 2202 7504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0475 │ │ +19fe58: 5410 c803 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fe5c: 7030 390d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ +19fe62: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19fe66: 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 │ │ -19fc74: |[19fc74] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fc84: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -19fc88: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19fc8c: 6e30 3c0d 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@0d3c │ │ -19fc92: 0c01 |0007: move-result-object v1 │ │ -19fc94: 1101 |0008: return-object v1 │ │ +19fd44: |[19fd44] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fd54: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +19fd58: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19fd5c: 6e30 3c0d 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@0d3c │ │ +19fd62: 0c01 |0007: move-result-object v1 │ │ +19fd64: 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 │ │ -19fc98: |[19fc98] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fca8: 6e30 3a0d 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@0d3a │ │ -19fcae: 0c01 |0003: move-result-object v1 │ │ -19fcb0: 1f01 7504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0475 │ │ -19fcb4: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19fcb8: 6e20 3d0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3d │ │ -19fcbe: 0c01 |000b: move-result-object v1 │ │ -19fcc0: 1101 |000c: return-object v1 │ │ +19fd68: |[19fd68] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19fd78: 6e30 3a0d 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@0d3a │ │ +19fd7e: 0c01 |0003: move-result-object v1 │ │ +19fd80: 1f01 7504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0475 │ │ +19fd84: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19fd88: 6e20 3d0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3d │ │ +19fd8e: 0c01 |000b: move-result-object v1 │ │ +19fd90: 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 │ │ -19fcc4: |[19fcc4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fcd4: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -19fcda: 0c00 |0003: move-result-object v0 │ │ -19fcdc: 5241 c703 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c7 │ │ -19fce0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -19fce2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -19fce4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -19fce8: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -19fcec: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -19fcf0: 7110 979d 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19fcf6: 283c |0011: goto 004d // +003c │ │ -19fcf8: 2205 0918 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@1809 │ │ -19fcfc: 1a00 7599 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -19fd00: 7020 d395 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -19fd06: 2705 |0019: throw v5 │ │ -19fd08: 7110 979d 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19fd0e: 281d |001d: goto 003a // +001d │ │ -19fd10: 7110 979d 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19fd16: 5445 c803 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19fd1a: 7110 5e0d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d5e │ │ -19fd20: 0c05 |0026: move-result-object v5 │ │ -19fd22: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ -19fd26: 1c05 850b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b85 │ │ -19fd2a: 2824 |002b: goto 004f // +0024 │ │ -19fd2c: 6205 f912 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -19fd30: 0741 |002e: move-object v1, v4 │ │ -19fd32: 1f01 dd1a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -19fd36: 5943 c703 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c7 │ │ -19fd3a: 6e20 3f3a 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a3f │ │ -19fd40: 0c05 |0036: move-result-object v5 │ │ -19fd42: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ -19fd46: 1100 |0039: return-object v0 │ │ -19fd48: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ -19fd4c: 1c05 320a |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a32 │ │ -19fd50: 2811 |003e: goto 004f // +0011 │ │ -19fd52: 5445 c803 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ -19fd56: 0741 |0041: move-object v1, v4 │ │ -19fd58: 1f01 dd1a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -19fd5c: 5942 c703 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c7 │ │ -19fd60: 7120 640d 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@0d64 │ │ -19fd66: 0c05 |0049: move-result-object v5 │ │ -19fd68: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ -19fd6c: 1100 |004c: return-object v0 │ │ -19fd6e: 1f05 f717 |004d: check-cast v5, Ljava/lang/Class; // type@17f7 │ │ -19fd72: 1105 |004f: return-object v5 │ │ +19fd94: |[19fd94] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fda4: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +19fdaa: 0c00 |0003: move-result-object v0 │ │ +19fdac: 5241 c703 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c7 │ │ +19fdb0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +19fdb2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +19fdb4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +19fdb8: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +19fdbc: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +19fdc0: 7110 a49d 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19fdc6: 283c |0011: goto 004d // +003c │ │ +19fdc8: 2205 0a18 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@180a │ │ +19fdcc: 1a00 7a99 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +19fdd0: 7020 e095 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +19fdd6: 2705 |0019: throw v5 │ │ +19fdd8: 7110 a49d 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19fdde: 281d |001d: goto 003a // +001d │ │ +19fde0: 7110 a49d 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19fde6: 5445 c803 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fdea: 7110 5e0d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d5e │ │ +19fdf0: 0c05 |0026: move-result-object v5 │ │ +19fdf2: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ +19fdf6: 1c05 860b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b86 │ │ +19fdfa: 2824 |002b: goto 004f // +0024 │ │ +19fdfc: 6205 fc12 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +19fe00: 0741 |002e: move-object v1, v4 │ │ +19fe02: 1f01 de1a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19fe06: 5943 c703 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c7 │ │ +19fe0a: 6e20 4c3a 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a4c │ │ +19fe10: 0c05 |0036: move-result-object v5 │ │ +19fe12: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ +19fe16: 1100 |0039: return-object v0 │ │ +19fe18: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ +19fe1c: 1c05 330a |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a33 │ │ +19fe20: 2811 |003e: goto 004f // +0011 │ │ +19fe22: 5445 c803 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19fe26: 0741 |0041: move-object v1, v4 │ │ +19fe28: 1f01 de1a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19fe2c: 5942 c703 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c7 │ │ +19fe30: 7120 640d 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@0d64 │ │ +19fe36: 0c05 |0049: move-result-object v5 │ │ +19fe38: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ +19fe3c: 1100 |004c: return-object v0 │ │ +19fe3e: 1f05 f817 |004d: check-cast v5, Ljava/lang/Class; // type@17f8 │ │ +19fe42: 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 : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #52 header: │ │ class_idx : 1142 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 17507 │ │ 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 │ │ -19ff6c: |[19ff6c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19ff7c: 5b01 cc03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19ff80: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19ff82: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -19ff88: 0e00 |0006: return-void │ │ +1a003c: |[1a003c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a004c: 5b01 cc03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +1a0050: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a0052: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a0058: 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 │ │ -19ff48: |[19ff48] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19ff58: 2202 7604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0476 │ │ -19ff5c: 5410 cc03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19ff60: 7030 3e0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ -19ff66: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19ff6a: 1102 |0009: return-object v2 │ │ +1a0018: |[1a0018] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a0028: 2202 7604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0476 │ │ +1a002c: 5410 cc03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +1a0030: 7030 3e0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ +1a0036: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a003a: 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 │ │ -19fdb8: |[19fdb8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fdc8: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -19fdcc: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19fdd0: 6e30 410d 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@0d41 │ │ -19fdd6: 0c01 |0007: move-result-object v1 │ │ -19fdd8: 1101 |0008: return-object v1 │ │ +19fe88: |[19fe88] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fe98: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +19fe9c: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +19fea0: 6e30 410d 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@0d41 │ │ +19fea6: 0c01 |0007: move-result-object v1 │ │ +19fea8: 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 │ │ -19fddc: |[19fddc] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fdec: 6e30 3f0d 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@0d3f │ │ -19fdf2: 0c01 |0003: move-result-object v1 │ │ -19fdf4: 1f01 7604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0476 │ │ -19fdf8: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19fdfc: 6e20 420d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d42 │ │ -19fe02: 0c01 |000b: move-result-object v1 │ │ -19fe04: 1101 |000c: return-object v1 │ │ +19feac: |[19feac] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19febc: 6e30 3f0d 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@0d3f │ │ +19fec2: 0c01 |0003: move-result-object v1 │ │ +19fec4: 1f01 7604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0476 │ │ +19fec8: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +19fecc: 6e20 420d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d42 │ │ +19fed2: 0c01 |000b: move-result-object v1 │ │ +19fed4: 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 │ │ -19fe08: |[19fe08] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fe18: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -19fe1e: 0c00 |0003: move-result-object v0 │ │ -19fe20: 5281 cb03 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03cb │ │ -19fe24: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19fe26: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -19fe28: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -19fe2a: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ -19fe2e: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ -19fe32: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ -19fe36: 5480 c903 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ -19fe3a: 1f00 2418 |0011: check-cast v0, Ljava/lang/String; // type@1824 │ │ -19fe3e: 7110 979d 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19fe44: 2861 |0016: goto 0077 // +0061 │ │ -19fe46: 2209 0918 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@1809 │ │ -19fe4a: 1a00 7599 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -19fe4e: 7020 d395 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -19fe54: 2709 |001e: throw v9 │ │ -19fe56: 5481 ca03 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03ca │ │ -19fe5a: 1f01 2418 |0021: check-cast v1, Ljava/lang/String; // type@1824 │ │ -19fe5e: 5482 c903 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ -19fe62: 1f02 7e04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ -19fe66: 7110 979d 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19fe6c: 2830 |002a: goto 005a // +0030 │ │ -19fe6e: 7110 979d 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -19fe74: 5489 cc03 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19fe78: 6e10 6c0d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ -19fe7e: 0c09 |0033: move-result-object v9 │ │ -19fe80: 6e10 a000 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00a0 │ │ -19fe86: 0c09 |0037: move-result-object v9 │ │ -19fe88: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ -19fe8c: 6e10 c901 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c9 │ │ -19fe92: 0c01 |003d: move-result-object v1 │ │ -19fe94: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ -19fe98: 5489 cc03 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19fe9c: 6205 f912 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -19fea0: 6e10 2f3a 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a2f │ │ -19fea6: 0c05 |0047: move-result-object v5 │ │ -19fea8: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ -19feac: 6205 f912 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -19feb0: 5b89 c903 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ -19feb4: 5b81 ca03 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03ca │ │ -19feb8: 5982 cb03 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03cb │ │ -19febc: 6e20 3f3a 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a3f │ │ -19fec2: 0c02 |0055: move-result-object v2 │ │ -19fec4: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ -19fec8: 1100 |0058: return-object v0 │ │ -19feca: 0792 |0059: move-object v2, v9 │ │ -19fecc: 0729 |005a: move-object v9, v2 │ │ -19fece: 0712 |005b: move-object v2, v1 │ │ -19fed0: 1f02 f517 |005c: check-cast v2, Ljava/lang/CharSequence; // type@17f5 │ │ -19fed4: 1a05 c925 |005e: const-string v5, "/app/share/" // string@25c9 │ │ -19fed8: 1f05 f517 |0060: check-cast v5, Ljava/lang/CharSequence; // type@17f5 │ │ -19fedc: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -19fede: 7153 0dc4 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@c40d │ │ -19fee4: 0a02 |0066: move-result v2 │ │ -19fee6: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ -19feea: 5b81 c903 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ -19feee: 5b83 ca03 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03ca │ │ -19fef2: 5984 cb03 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03cb │ │ -19fef6: 7130 670d 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@0d67 │ │ -19fefc: 0c09 |0072: move-result-object v9 │ │ -19fefe: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ -19ff02: 1100 |0075: return-object v0 │ │ -19ff04: 0710 |0076: move-object v0, v1 │ │ -19ff06: 0701 |0077: move-object v1, v0 │ │ -19ff08: 2804 |0078: goto 007c // +0004 │ │ -19ff0a: 7120 660d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d66 │ │ -19ff10: 6202 d950 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d9 │ │ -19ff14: 2209 2618 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@1826 │ │ -19ff18: 1a00 2635 |0080: const-string v0, "DeepLink: " // string@3526 │ │ -19ff1c: 7020 c796 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -19ff22: 6e20 d096 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -19ff28: 6e10 e196 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -19ff2e: 0c04 |008b: move-result-object v4 │ │ -19ff30: 1246 |008c: const/4 v6, #int 4 // #4 │ │ -19ff32: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -19ff34: 1a03 a984 |008e: const-string v3, "Upload" // string@84a9 │ │ -19ff38: 1205 |0090: const/4 v5, #int 0 // #0 │ │ -19ff3a: 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 │ │ -19ff40: 6203 a6b3 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -19ff44: 1103 |0096: return-object v3 │ │ +19fed8: |[19fed8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fee8: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +19feee: 0c00 |0003: move-result-object v0 │ │ +19fef0: 5281 cb03 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03cb │ │ +19fef4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19fef6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +19fef8: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +19fefa: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ +19fefe: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ +19ff02: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ +19ff06: 5480 c903 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ +19ff0a: 1f00 2518 |0011: check-cast v0, Ljava/lang/String; // type@1825 │ │ +19ff0e: 7110 a49d 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19ff14: 2861 |0016: goto 0077 // +0061 │ │ +19ff16: 2209 0a18 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@180a │ │ +19ff1a: 1a00 7a99 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +19ff1e: 7020 e095 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +19ff24: 2709 |001e: throw v9 │ │ +19ff26: 5481 ca03 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03ca │ │ +19ff2a: 1f01 2518 |0021: check-cast v1, Ljava/lang/String; // type@1825 │ │ +19ff2e: 5482 c903 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ +19ff32: 1f02 7e04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ +19ff36: 7110 a49d 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19ff3c: 2830 |002a: goto 005a // +0030 │ │ +19ff3e: 7110 a49d 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +19ff44: 5489 cc03 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +19ff48: 6e10 6c0d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ +19ff4e: 0c09 |0033: move-result-object v9 │ │ +19ff50: 6e10 a000 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00a0 │ │ +19ff56: 0c09 |0037: move-result-object v9 │ │ +19ff58: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ +19ff5c: 6e10 c901 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c9 │ │ +19ff62: 0c01 |003d: move-result-object v1 │ │ +19ff64: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ +19ff68: 5489 cc03 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +19ff6c: 6205 fc12 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +19ff70: 6e10 3c3a 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a3c │ │ +19ff76: 0c05 |0047: move-result-object v5 │ │ +19ff78: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ +19ff7c: 6205 fc12 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +19ff80: 5b89 c903 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ +19ff84: 5b81 ca03 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03ca │ │ +19ff88: 5982 cb03 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03cb │ │ +19ff8c: 6e20 4c3a 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a4c │ │ +19ff92: 0c02 |0055: move-result-object v2 │ │ +19ff94: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ +19ff98: 1100 |0058: return-object v0 │ │ +19ff9a: 0792 |0059: move-object v2, v9 │ │ +19ff9c: 0729 |005a: move-object v9, v2 │ │ +19ff9e: 0712 |005b: move-object v2, v1 │ │ +19ffa0: 1f02 f617 |005c: check-cast v2, Ljava/lang/CharSequence; // type@17f6 │ │ +19ffa4: 1a05 ca25 |005e: const-string v5, "/app/share/" // string@25ca │ │ +19ffa8: 1f05 f617 |0060: check-cast v5, Ljava/lang/CharSequence; // type@17f6 │ │ +19ffac: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +19ffae: 7153 1ac4 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@c41a │ │ +19ffb4: 0a02 |0066: move-result v2 │ │ +19ffb6: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ +19ffba: 5b81 c903 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c9 │ │ +19ffbe: 5b83 ca03 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03ca │ │ +19ffc2: 5984 cb03 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03cb │ │ +19ffc6: 7130 670d 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@0d67 │ │ +19ffcc: 0c09 |0072: move-result-object v9 │ │ +19ffce: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ +19ffd2: 1100 |0075: return-object v0 │ │ +19ffd4: 0710 |0076: move-object v0, v1 │ │ +19ffd6: 0701 |0077: move-object v1, v0 │ │ +19ffd8: 2804 |0078: goto 007c // +0004 │ │ +19ffda: 7120 660d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d66 │ │ +19ffe0: 6202 dc50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50dc │ │ +19ffe4: 2209 2718 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@1827 │ │ +19ffe8: 1a00 2935 |0080: const-string v0, "DeepLink: " // string@3529 │ │ +19ffec: 7020 d496 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +19fff2: 6e20 dd96 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +19fff8: 6e10 ee96 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +19fffe: 0c04 |008b: move-result-object v4 │ │ +1a0000: 1246 |008c: const/4 v6, #int 4 // #4 │ │ +1a0002: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +1a0004: 1a03 ad84 |008e: const-string v3, "Upload" // string@84ad │ │ +1a0008: 1205 |0090: const/4 v5, #int 0 // #0 │ │ +1a000a: 7706 6a46 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@466a │ │ +1a0010: 6203 a9b3 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a0014: 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 : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #53 header: │ │ class_idx : 1143 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6910 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6911 │ │ +source_file_idx : 17507 │ │ 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 │ │ -19ffc4: |[19ffc4] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19ffd4: 5b01 d003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ -19ffd8: 7020 40b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b540 │ │ -19ffde: 0e00 |0005: return-void │ │ +1a0094: |[1a0094] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a00a4: 5b01 d003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +1a00a8: 7020 4db5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b54d │ │ +1a00ae: 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 │ │ -19ff8c: |[19ff8c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ff9c: 5b23 cf03 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cf │ │ -19ffa0: 5223 ce03 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ -19ffa4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19ffa8: b603 |0006: or-int/2addr v3, v0 │ │ -19ffaa: 5923 ce03 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ -19ffae: 5423 d003 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ -19ffb2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19ffb4: 0721 |000c: move-object v1, v2 │ │ -19ffb6: 1f01 dd1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -19ffba: 7151 620d 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@0d62 │ │ -19ffc0: 0c03 |0012: move-result-object v3 │ │ -19ffc2: 1103 |0013: return-object v3 │ │ +1a005c: |[1a005c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a006c: 5b23 cf03 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cf │ │ +1a0070: 5223 ce03 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ +1a0074: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a0078: b603 |0006: or-int/2addr v3, v0 │ │ +1a007a: 5923 ce03 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ +1a007e: 5423 d003 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +1a0082: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a0084: 0721 |000c: move-object v1, v2 │ │ +1a0086: 1f01 de1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a008a: 7151 620d 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@0d62 │ │ +1a0090: 0c03 |0012: move-result-object v3 │ │ +1a0092: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #54 header: │ │ class_idx : 1144 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 17507 │ │ 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 │ │ -1a00a8: |[1a00a8] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a00b8: 5b01 d203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ -1a00bc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a00be: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a00c4: 0e00 |0006: return-void │ │ +1a0178: |[1a0178] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a0188: 5b01 d203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ +1a018c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a018e: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a0194: 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 │ │ -1a0084: |[1a0084] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a0094: 2202 7804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0478 │ │ -1a0098: 5410 d203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ -1a009c: 7030 450d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d45 │ │ -1a00a2: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a00a6: 1102 |0009: return-object v2 │ │ +1a0154: |[1a0154] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a0164: 2202 7804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0478 │ │ +1a0168: 5410 d203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ +1a016c: 7030 450d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d45 │ │ +1a0172: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0176: 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 │ │ -19ffe0: |[19ffe0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fff0: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -19fff4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -19fff8: 6e30 480d 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@0d48 │ │ -19fffe: 0c01 |0007: move-result-object v1 │ │ -1a0000: 1101 |0008: return-object v1 │ │ +1a00b0: |[1a00b0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a00c0: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a00c4: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a00c8: 6e30 480d 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@0d48 │ │ +1a00ce: 0c01 |0007: move-result-object v1 │ │ +1a00d0: 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 │ │ -1a0004: |[1a0004] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0014: 6e30 460d 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@0d46 │ │ -1a001a: 0c01 |0003: move-result-object v1 │ │ -1a001c: 1f01 7804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0478 │ │ -1a0020: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a0024: 6e20 490d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d49 │ │ -1a002a: 0c01 |000b: move-result-object v1 │ │ -1a002c: 1101 |000c: return-object v1 │ │ +1a00d4: |[1a00d4] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a00e4: 6e30 460d 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@0d46 │ │ +1a00ea: 0c01 |0003: move-result-object v1 │ │ +1a00ec: 1f01 7804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0478 │ │ +1a00f0: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a00f4: 6e20 490d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d49 │ │ +1a00fa: 0c01 |000b: move-result-object v1 │ │ +1a00fc: 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 │ │ -1a0030: |[1a0030] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0040: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a0046: 5240 d103 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03d1 │ │ -1a004a: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -1a004e: 7110 979d 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0054: 5445 d203 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ -1a0058: 1f05 3700 |000c: check-cast v5, Landroid/content/Context; // type@0037 │ │ -1a005c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -1a005e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1a0060: 1402 4101 147f |0010: const v2, #float 1.96732e+38 // #7f140141 │ │ -1a0066: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -1a0068: 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 │ │ -1a006e: 6205 a6b3 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a0072: 1105 |0019: return-object v5 │ │ -1a0074: 2205 0918 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a0078: 1a00 7599 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a007c: 7020 d395 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a0082: 2705 |0021: throw v5 │ │ +1a0100: |[1a0100] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0110: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a0116: 5240 d103 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03d1 │ │ +1a011a: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +1a011e: 7110 a49d 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0124: 5445 d203 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ +1a0128: 1f05 3700 |000c: check-cast v5, Landroid/content/Context; // type@0037 │ │ +1a012c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +1a012e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1a0130: 1402 4101 147f |0010: const v2, #float 1.96732e+38 // #7f140141 │ │ +1a0136: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +1a0138: 7151 2946 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@4629 │ │ +1a013e: 6205 a9b3 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a0142: 1105 |0019: return-object v5 │ │ +1a0144: 2205 0a18 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@180a │ │ +1a0148: 1a00 7a99 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a014c: 7020 e095 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a0152: 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 : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #55 header: │ │ class_idx : 1145 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6910 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6911 │ │ +source_file_idx : 17507 │ │ 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 │ │ -1a0100: |[1a0100] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a0110: 5b01 d503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d5 │ │ -1a0114: 7020 40b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b540 │ │ -1a011a: 0e00 |0005: return-void │ │ +1a01d0: |[1a01d0] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a01e0: 5b01 d503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d5 │ │ +1a01e4: 7020 4db5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b54d │ │ +1a01ea: 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 │ │ -1a00c8: |[1a00c8] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a00d8: 5b12 d403 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d4 │ │ -1a00dc: 5212 d303 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ -1a00e0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a00e4: b602 |0006: or-int/2addr v2, v0 │ │ -1a00e6: 5912 d303 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ -1a00ea: 5412 d503 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d5 │ │ -1a00ee: 0710 |000b: move-object v0, v1 │ │ -1a00f0: 1f00 dd1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a00f4: 7120 640d 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@0d64 │ │ -1a00fa: 0c02 |0011: move-result-object v2 │ │ -1a00fc: 1102 |0012: return-object v2 │ │ +1a0198: |[1a0198] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a01a8: 5b12 d403 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d4 │ │ +1a01ac: 5212 d303 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ +1a01b0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a01b4: b602 |0006: or-int/2addr v2, v0 │ │ +1a01b6: 5912 d303 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ +1a01ba: 5412 d503 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d5 │ │ +1a01be: 0710 |000b: move-object v0, v1 │ │ +1a01c0: 1f00 de1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a01c4: 7120 640d 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@0d64 │ │ +1a01ca: 0c02 |0011: move-result-object v2 │ │ +1a01cc: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #56 header: │ │ class_idx : 1146 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 17507 │ │ 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 │ │ -1a0278: |[1a0278] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a0288: 5b01 d803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ -1a028c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a028e: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a0294: 0e00 |0006: return-void │ │ +1a0348: |[1a0348] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a0358: 5b01 d803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ +1a035c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a035e: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a0364: 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 │ │ -1a0254: |[1a0254] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a0264: 2202 7a04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@047a │ │ -1a0268: 5410 d803 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ -1a026c: 7030 4c0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4c │ │ -1a0272: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a0276: 1102 |0009: return-object v2 │ │ +1a0324: |[1a0324] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a0334: 2202 7a04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@047a │ │ +1a0338: 5410 d803 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ +1a033c: 7030 4c0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4c │ │ +1a0342: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0346: 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 │ │ -1a011c: |[1a011c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a012c: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a0130: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a0134: 6e30 4f0d 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@0d4f │ │ -1a013a: 0c01 |0007: move-result-object v1 │ │ -1a013c: 1101 |0008: return-object v1 │ │ +1a01ec: |[1a01ec] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a01fc: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a0200: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0204: 6e30 4f0d 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@0d4f │ │ +1a020a: 0c01 |0007: move-result-object v1 │ │ +1a020c: 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 │ │ -1a0140: |[1a0140] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0150: 6e30 4d0d 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@0d4d │ │ -1a0156: 0c01 |0003: move-result-object v1 │ │ -1a0158: 1f01 7a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@047a │ │ -1a015c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a0160: 6e20 500d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d50 │ │ -1a0166: 0c01 |000b: move-result-object v1 │ │ -1a0168: 1101 |000c: return-object v1 │ │ +1a0210: |[1a0210] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0220: 6e30 4d0d 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@0d4d │ │ +1a0226: 0c01 |0003: move-result-object v1 │ │ +1a0228: 1f01 7a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@047a │ │ +1a022c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a0230: 6e20 500d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d50 │ │ +1a0236: 0c01 |000b: move-result-object v1 │ │ +1a0238: 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 │ │ -1a016c: |[1a016c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a017c: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a0182: 0c00 |0003: move-result-object v0 │ │ -1a0184: 5251 d703 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d7 │ │ -1a0188: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a018a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -1a018c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -1a018e: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ -1a0192: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ -1a0196: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ -1a019a: 7110 979d 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a01a0: 2856 |0012: goto 0068 // +0056 │ │ -1a01a2: 2206 0918 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a01a6: 1a00 7599 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a01aa: 7020 d395 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a01b0: 2706 |001a: throw v6 │ │ -1a01b2: 5451 d603 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d6 │ │ -1a01b6: 1f01 7e04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ -1a01ba: 7110 979d 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a01c0: 282f |0022: goto 0051 // +002f │ │ -1a01c2: 7110 979d 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a01c8: 5456 d803 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ -1a01cc: 6e10 6c0d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ -1a01d2: 0c06 |002b: move-result-object v6 │ │ -1a01d4: 6e10 a200 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1a01da: 0c06 |002f: move-result-object v6 │ │ -1a01dc: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ -1a01e0: 1a01 32ce |0032: const-string v1, "logout_current_user_tag" // string@ce32 │ │ -1a01e4: 6e20 dd01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01dd │ │ -1a01ea: 0a06 |0037: move-result v6 │ │ -1a01ec: 5451 d803 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ -1a01f0: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ -1a01f4: 6206 f912 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a01f8: 6e10 2f3a 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a2f │ │ -1a01fe: 0c06 |0041: move-result-object v6 │ │ -1a0200: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ -1a0204: 6206 f912 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a0208: 5b51 d603 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d6 │ │ -1a020c: 5954 d703 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d7 │ │ -1a0210: 6e20 3f3a 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a3f │ │ -1a0216: 0c06 |004d: move-result-object v6 │ │ -1a0218: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ -1a021c: 1100 |0050: return-object v0 │ │ -1a021e: 6206 f912 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a0222: 6e10 2f3a 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a2f │ │ -1a0228: 0c06 |0056: move-result-object v6 │ │ -1a022a: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ -1a022e: 6204 f912 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a0232: 1f01 3700 |005b: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a0236: 5b52 d603 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d6 │ │ -1a023a: 5953 d703 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d7 │ │ -1a023e: 6e40 3e3a 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@3a3e │ │ -1a0244: 0c06 |0064: move-result-object v6 │ │ -1a0246: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ -1a024a: 1100 |0067: return-object v0 │ │ -1a024c: 6202 a6b3 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a0250: 1102 |006a: return-object v2 │ │ +1a023c: |[1a023c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a024c: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a0252: 0c00 |0003: move-result-object v0 │ │ +1a0254: 5251 d703 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d7 │ │ +1a0258: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a025a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +1a025c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +1a025e: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ +1a0262: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ +1a0266: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ +1a026a: 7110 a49d 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0270: 2856 |0012: goto 0068 // +0056 │ │ +1a0272: 2206 0a18 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@180a │ │ +1a0276: 1a00 7a99 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a027a: 7020 e095 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a0280: 2706 |001a: throw v6 │ │ +1a0282: 5451 d603 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d6 │ │ +1a0286: 1f01 7e04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ +1a028a: 7110 a49d 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0290: 282f |0022: goto 0051 // +002f │ │ +1a0292: 7110 a49d 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0298: 5456 d803 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ +1a029c: 6e10 6c0d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ +1a02a2: 0c06 |002b: move-result-object v6 │ │ +1a02a4: 6e10 a200 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1a02aa: 0c06 |002f: move-result-object v6 │ │ +1a02ac: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ +1a02b0: 1a01 37ce |0032: const-string v1, "logout_current_user_tag" // string@ce37 │ │ +1a02b4: 6e20 dd01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01dd │ │ +1a02ba: 0a06 |0037: move-result v6 │ │ +1a02bc: 5451 d803 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ +1a02c0: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ +1a02c4: 6206 fc12 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a02c8: 6e10 3c3a 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a3c │ │ +1a02ce: 0c06 |0041: move-result-object v6 │ │ +1a02d0: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ +1a02d4: 6206 fc12 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a02d8: 5b51 d603 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d6 │ │ +1a02dc: 5954 d703 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d7 │ │ +1a02e0: 6e20 4c3a 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a4c │ │ +1a02e6: 0c06 |004d: move-result-object v6 │ │ +1a02e8: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ +1a02ec: 1100 |0050: return-object v0 │ │ +1a02ee: 6206 fc12 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a02f2: 6e10 3c3a 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a3c │ │ +1a02f8: 0c06 |0056: move-result-object v6 │ │ +1a02fa: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ +1a02fe: 6204 fc12 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a0302: 1f01 3700 |005b: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a0306: 5b52 d603 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d6 │ │ +1a030a: 5953 d703 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d7 │ │ +1a030e: 6e40 4b3a 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@3a4b │ │ +1a0314: 0c06 |0064: move-result-object v6 │ │ +1a0316: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ +1a031a: 1100 |0067: return-object v0 │ │ +1a031c: 6202 a9b3 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a0320: 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 : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #57 header: │ │ class_idx : 1147 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 17507 │ │ 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 │ │ -1a03f4: |[1a03f4] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a0404: 5b01 da03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a0408: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a040a: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a0410: 0e00 |0006: return-void │ │ +1a04c4: |[1a04c4] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a04d4: 5b01 da03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a04d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a04da: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a04e0: 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 │ │ -1a03d0: |[1a03d0] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a03e0: 2202 7b04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@047b │ │ -1a03e4: 5410 da03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a03e8: 7030 510d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d51 │ │ -1a03ee: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a03f2: 1102 |0009: return-object v2 │ │ +1a04a0: |[1a04a0] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a04b0: 2202 7b04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@047b │ │ +1a04b4: 5410 da03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a04b8: 7030 510d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d51 │ │ +1a04be: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a04c2: 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 │ │ -1a0298: |[1a0298] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a02a8: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a02ac: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a02b0: 6e30 540d 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@0d54 │ │ -1a02b6: 0c01 |0007: move-result-object v1 │ │ -1a02b8: 1101 |0008: return-object v1 │ │ +1a0368: |[1a0368] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0378: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a037c: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0380: 6e30 540d 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@0d54 │ │ +1a0386: 0c01 |0007: move-result-object v1 │ │ +1a0388: 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 │ │ -1a02bc: |[1a02bc] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a02cc: 6e30 520d 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@0d52 │ │ -1a02d2: 0c01 |0003: move-result-object v1 │ │ -1a02d4: 1f01 7b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@047b │ │ -1a02d8: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a02dc: 6e20 550d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d55 │ │ -1a02e2: 0c01 |000b: move-result-object v1 │ │ -1a02e4: 1101 |000c: return-object v1 │ │ +1a038c: |[1a038c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a039c: 6e30 520d 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@0d52 │ │ +1a03a2: 0c01 |0003: move-result-object v1 │ │ +1a03a4: 1f01 7b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@047b │ │ +1a03a8: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a03ac: 6e20 550d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d55 │ │ +1a03b2: 0c01 |000b: move-result-object v1 │ │ +1a03b4: 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 │ │ -1a02e8: |[1a02e8] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a02f8: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a02fe: 0c00 |0003: move-result-object v0 │ │ -1a0300: 5251 d903 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ -1a0304: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -1a0306: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -1a0308: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -1a030a: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -1a030e: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -1a0312: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -1a0316: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -1a031a: 7110 979d 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0320: 2850 |0014: goto 0064 // +0050 │ │ -1a0322: 2206 0918 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a0326: 1a00 7599 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a032a: 7020 d395 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a0330: 2706 |001c: throw v6 │ │ -1a0332: 7110 979d 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0338: 282e |0020: goto 004e // +002e │ │ -1a033a: 7110 979d 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0340: 2812 |0024: goto 0036 // +0012 │ │ -1a0342: 7110 979d 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0348: 5456 da03 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a034c: 0751 |002a: move-object v1, v5 │ │ -1a034e: 1f01 dd1a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a0352: 5954 d903 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ -1a0356: 7120 650d 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@0d65 │ │ -1a035c: 0c06 |0032: move-result-object v6 │ │ -1a035e: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ -1a0362: 1100 |0035: return-object v0 │ │ -1a0364: 5456 da03 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a0368: 7110 610d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d61 │ │ -1a036e: 5456 da03 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a0372: 7110 630d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d63 │ │ -1a0378: 5456 da03 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a037c: 0751 |0042: move-object v1, v5 │ │ -1a037e: 1f01 dd1a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a0382: 5953 d903 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ -1a0386: 7120 600d 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@0d60 │ │ -1a038c: 0c06 |004a: move-result-object v6 │ │ -1a038e: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ -1a0392: 1100 |004d: return-object v0 │ │ -1a0394: 5456 da03 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a0398: 7110 5f0d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d5f │ │ -1a039e: 0a06 |0053: move-result v6 │ │ -1a03a0: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ -1a03a4: 5456 da03 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a03a8: 0751 |0058: move-object v1, v5 │ │ -1a03aa: 1f01 dd1a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a03ae: 5952 d903 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ -1a03b2: 7120 680d 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@0d68 │ │ -1a03b8: 0c06 |0060: move-result-object v6 │ │ -1a03ba: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ -1a03be: 1100 |0063: return-object v0 │ │ -1a03c0: 5456 da03 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ -1a03c4: 6e10 690d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d69 │ │ -1a03ca: 6206 a6b3 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a03ce: 1106 |006b: return-object v6 │ │ +1a03b8: |[1a03b8] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a03c8: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a03ce: 0c00 |0003: move-result-object v0 │ │ +1a03d0: 5251 d903 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ +1a03d4: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +1a03d6: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +1a03d8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +1a03da: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +1a03de: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +1a03e2: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +1a03e6: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +1a03ea: 7110 a49d 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a03f0: 2850 |0014: goto 0064 // +0050 │ │ +1a03f2: 2206 0a18 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@180a │ │ +1a03f6: 1a00 7a99 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a03fa: 7020 e095 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a0400: 2706 |001c: throw v6 │ │ +1a0402: 7110 a49d 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0408: 282e |0020: goto 004e // +002e │ │ +1a040a: 7110 a49d 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0410: 2812 |0024: goto 0036 // +0012 │ │ +1a0412: 7110 a49d 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0418: 5456 da03 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a041c: 0751 |002a: move-object v1, v5 │ │ +1a041e: 1f01 de1a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0422: 5954 d903 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ +1a0426: 7120 650d 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@0d65 │ │ +1a042c: 0c06 |0032: move-result-object v6 │ │ +1a042e: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ +1a0432: 1100 |0035: return-object v0 │ │ +1a0434: 5456 da03 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a0438: 7110 610d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d61 │ │ +1a043e: 5456 da03 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a0442: 7110 630d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d63 │ │ +1a0448: 5456 da03 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a044c: 0751 |0042: move-object v1, v5 │ │ +1a044e: 1f01 de1a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0452: 5953 d903 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ +1a0456: 7120 600d 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@0d60 │ │ +1a045c: 0c06 |004a: move-result-object v6 │ │ +1a045e: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ +1a0462: 1100 |004d: return-object v0 │ │ +1a0464: 5456 da03 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a0468: 7110 5f0d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d5f │ │ +1a046e: 0a06 |0053: move-result v6 │ │ +1a0470: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ +1a0474: 5456 da03 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a0478: 0751 |0058: move-object v1, v5 │ │ +1a047a: 1f01 de1a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a047e: 5952 d903 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d9 │ │ +1a0482: 7120 680d 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@0d68 │ │ +1a0488: 0c06 |0060: move-result-object v6 │ │ +1a048a: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ +1a048e: 1100 |0063: return-object v0 │ │ +1a0490: 5456 da03 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03da │ │ +1a0494: 6e10 690d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d69 │ │ +1a049a: 6206 a9b3 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a049e: 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 : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #58 header: │ │ class_idx : 1148 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6910 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6911 │ │ +source_file_idx : 17507 │ │ 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 │ │ -1a044c: |[1a044c] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a045c: 5b01 dd03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ -1a0460: 7020 40b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b540 │ │ -1a0466: 0e00 |0005: return-void │ │ +1a051c: |[1a051c] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a052c: 5b01 dd03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ +1a0530: 7020 4db5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b54d │ │ +1a0536: 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 │ │ -1a0414: |[1a0414] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0424: 5b23 dc03 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03dc │ │ -1a0428: 5223 db03 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ -1a042c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a0430: b603 |0006: or-int/2addr v3, v0 │ │ -1a0432: 5923 db03 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ -1a0436: 5423 dd03 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ -1a043a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a043c: 0721 |000c: move-object v1, v2 │ │ -1a043e: 1f01 dd1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a0442: 7130 670d 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@0d67 │ │ -1a0448: 0c03 |0012: move-result-object v3 │ │ -1a044a: 1103 |0013: return-object v3 │ │ +1a04e4: |[1a04e4] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a04f4: 5b23 dc03 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03dc │ │ +1a04f8: 5223 db03 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ +1a04fc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a0500: b603 |0006: or-int/2addr v3, v0 │ │ +1a0502: 5923 db03 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ +1a0506: 5423 dd03 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03dd │ │ +1a050a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a050c: 0721 |000c: move-object v1, v2 │ │ +1a050e: 1f01 de1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0512: 7130 670d 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@0d67 │ │ +1a0518: 0c03 |0012: move-result-object v3 │ │ +1a051a: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #59 header: │ │ class_idx : 1149 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6910 │ │ -source_file_idx : 17504 │ │ +superclass_idx : 6911 │ │ +source_file_idx : 17507 │ │ 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 │ │ -1a04a0: |[1a04a0] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a04b0: 5b01 e103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03e1 │ │ -1a04b4: 7020 40b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b540 │ │ -1a04ba: 0e00 |0005: return-void │ │ +1a0570: |[1a0570] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a0580: 5b01 e103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03e1 │ │ +1a0584: 7020 4db5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b54d │ │ +1a058a: 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 │ │ -1a0468: |[1a0468] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0478: 5b12 e003 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03e0 │ │ -1a047c: 5212 df03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ -1a0480: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a0484: b602 |0006: or-int/2addr v2, v0 │ │ -1a0486: 5912 df03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ -1a048a: 5412 e103 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03e1 │ │ -1a048e: 0710 |000b: move-object v0, v1 │ │ -1a0490: 1f00 dd1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a0494: 7120 680d 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@0d68 │ │ -1a049a: 0c02 |0011: move-result-object v2 │ │ -1a049c: 1102 |0012: return-object v2 │ │ +1a0538: |[1a0538] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0548: 5b12 e003 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03e0 │ │ +1a054c: 5212 df03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ +1a0550: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a0554: b602 |0006: or-int/2addr v2, v0 │ │ +1a0556: 5912 df03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ +1a055a: 5412 e103 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03e1 │ │ +1a055e: 0710 |000b: move-object v0, v1 │ │ +1a0560: 1f00 de1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a0564: 7120 680d 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@0d68 │ │ +1a056a: 0c02 |0011: move-result-object v2 │ │ +1a056c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #60 header: │ │ class_idx : 1150 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 390 │ │ -source_file_idx : 17504 │ │ +source_file_idx : 17507 │ │ 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 │ │ -1a09e8: |[1a09e8] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a09f8: 7110 740d 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@0d74 │ │ -1a09fe: 0c00 |0003: move-result-object v0 │ │ -1a0a00: 1100 |0004: return-object v0 │ │ +1a0ab8: |[1a0ab8] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0ac8: 7110 740d 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@0d74 │ │ +1a0ace: 0c00 |0003: move-result-object v0 │ │ +1a0ad0: 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 │ │ -1a11ac: |[1a11ac] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -1a11bc: 2200 7304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0473 │ │ -1a11c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a11c2: 7020 370d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d37 │ │ -1a11c8: 6900 e203 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03e2 │ │ -1a11cc: 0e00 |0008: return-void │ │ +1a127c: |[1a127c] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +1a128c: 2200 7304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0473 │ │ +1a1290: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a1292: 7020 370d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d37 │ │ +1a1298: 6900 e203 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03e2 │ │ +1a129c: 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 │ │ -1a11d0: |[1a11d0] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -1a11e0: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1a11e6: 2200 7204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@0472 │ │ -1a11ea: 7020 340d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d34 │ │ -1a11f0: 7110 ae9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a11f6: 0c00 |000b: move-result-object v0 │ │ -1a11f8: 5b10 e703 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e7 │ │ -1a11fc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a11fe: 5c10 e903 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e9 │ │ -1a1202: 0e00 |0011: return-void │ │ +1a12a0: |[1a12a0] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +1a12b0: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1a12b6: 2200 7204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@0472 │ │ +1a12ba: 7020 340d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d34 │ │ +1a12c0: 7110 bb9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a12c6: 0c00 |000b: move-result-object v0 │ │ +1a12c8: 5b10 e703 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e7 │ │ +1a12cc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a12ce: 5c10 e903 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e9 │ │ +1a12d2: 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 │ │ -1a0a64: |[1a0a64] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0a74: 7020 6b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6b │ │ -1a0a7a: 0c00 |0003: move-result-object v0 │ │ -1a0a7c: 1100 |0004: return-object v0 │ │ +1a0b34: |[1a0b34] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0b44: 7020 6b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6b │ │ +1a0b4a: 0c00 |0003: move-result-object v0 │ │ +1a0b4c: 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 │ │ -1a09b8: |[1a09b8] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ -1a09c8: 5400 e803 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e8 │ │ -1a09cc: 1100 |0002: return-object v0 │ │ +1a0a88: |[1a0a88] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ +1a0a98: 5400 e803 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e8 │ │ +1a0a9c: 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 │ │ -1a09d0: |[1a09d0] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ -1a09e0: 5500 e903 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e9 │ │ -1a09e4: 0f00 |0002: return v0 │ │ +1a0aa0: |[1a0aa0] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ +1a0ab0: 5500 e903 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e9 │ │ +1a0ab4: 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 │ │ -1a0a80: |[1a0a80] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0a90: 7020 6e0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6e │ │ -1a0a96: 0c00 |0003: move-result-object v0 │ │ -1a0a98: 1100 |0004: return-object v0 │ │ +1a0b50: |[1a0b50] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0b60: 7020 6e0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6e │ │ +1a0b66: 0c00 |0003: move-result-object v0 │ │ +1a0b68: 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 │ │ -1a1204: |[1a1204] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -1a1214: 7010 6f0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d6f │ │ -1a121a: 0e00 |0003: return-void │ │ +1a12d4: |[1a12d4] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +1a12e4: 7010 6f0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d6f │ │ +1a12ea: 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 │ │ -1a0a9c: |[1a0a9c] 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; │ │ -1a0aac: 7054 700d 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@0d70 │ │ -1a0ab2: 0c00 |0003: move-result-object v0 │ │ -1a0ab4: 1100 |0004: return-object v0 │ │ +1a0b6c: |[1a0b6c] 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; │ │ +1a0b7c: 7054 700d 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@0d70 │ │ +1a0b82: 0c00 |0003: move-result-object v0 │ │ +1a0b84: 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 │ │ -1a121c: |[1a121c] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -1a122c: 7010 710d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d71 │ │ -1a1232: 0e00 |0003: return-void │ │ +1a12ec: |[1a12ec] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +1a12fc: 7010 710d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d71 │ │ +1a1302: 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 │ │ -1a0ab8: |[1a0ab8] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0ac8: 7020 720d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d72 │ │ -1a0ace: 0c00 |0003: move-result-object v0 │ │ -1a0ad0: 1100 |0004: return-object v0 │ │ +1a0b88: |[1a0b88] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0b98: 7020 720d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d72 │ │ +1a0b9e: 0c00 |0003: move-result-object v0 │ │ +1a0ba0: 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 │ │ -1a0ad4: |[1a0ad4] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0ae4: 7020 730d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d73 │ │ -1a0aea: 0c00 |0003: move-result-object v0 │ │ -1a0aec: 1100 |0004: return-object v0 │ │ +1a0ba4: |[1a0ba4] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0bb4: 7020 730d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d73 │ │ +1a0bba: 0c00 |0003: move-result-object v0 │ │ +1a0bbc: 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 │ │ -1a1234: |[1a1234] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ -1a1244: 7020 790d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d79 │ │ -1a124a: 0e00 |0003: return-void │ │ +1a1304: |[1a1304] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ +1a1314: 7020 790d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d79 │ │ +1a131a: 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 │ │ -1a0af0: |[1a0af0] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0b00: 7030 7a0d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d7a │ │ -1a0b06: 0c00 |0003: move-result-object v0 │ │ -1a0b08: 1100 |0004: return-object v0 │ │ +1a0bc0: |[1a0bc0] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0bd0: 7030 7a0d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d7a │ │ +1a0bd6: 0c00 |0003: move-result-object v0 │ │ +1a0bd8: 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 │ │ -1a0b0c: |[1a0b0c] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0b1c: 7020 7f0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d7f │ │ -1a0b22: 0c00 |0003: move-result-object v0 │ │ -1a0b24: 1100 |0004: return-object v0 │ │ +1a0bdc: |[1a0bdc] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0bec: 7020 7f0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d7f │ │ +1a0bf2: 0c00 |0003: move-result-object v0 │ │ +1a0bf4: 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 │ │ -1a0b28: |[1a0b28] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0b38: 7100 82cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a0b3e: 0c00 |0003: move-result-object v0 │ │ -1a0b40: 1f00 e81a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a0b44: 2201 7504 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0475 │ │ -1a0b48: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a0b4a: 7030 390d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ -1a0b50: 1f01 b01b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a0b54: 7130 cdc9 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@c9cd │ │ -1a0b5a: 0c04 |0011: move-result-object v4 │ │ -1a0b5c: 1104 |0012: return-object v4 │ │ +1a0bf8: |[1a0bf8] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0c08: 7100 8fcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a0c0e: 0c00 |0003: move-result-object v0 │ │ +1a0c10: 1f00 e91a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a0c14: 2201 7504 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0475 │ │ +1a0c18: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a0c1a: 7030 390d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ +1a0c20: 1f01 b11b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a0c24: 7130 dac9 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@c9da │ │ +1a0c2a: 0c04 |0011: move-result-object v4 │ │ +1a0c2c: 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 │ │ -1a0a04: |[1a0a04] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0a14: 5410 e703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e7 │ │ -1a0a18: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a0a1e: 0c00 |0005: move-result-object v0 │ │ -1a0a20: 1f00 8004 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ -1a0a24: 1100 |0008: return-object v0 │ │ +1a0ad4: |[1a0ad4] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0ae4: 5410 e703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e7 │ │ +1a0ae8: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a0aee: 0c00 |0005: move-result-object v0 │ │ +1a0af0: 1f00 8004 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ +1a0af4: 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 │ │ -1a0b60: |[1a0b60] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0b70: 7100 82cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a0b76: 0c00 |0003: move-result-object v0 │ │ -1a0b78: 2201 7604 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0476 │ │ -1a0b7c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a0b7e: 7030 3e0d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ -1a0b84: 1f01 b01b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a0b88: 1f00 e81a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a0b8c: 7130 cdc9 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@c9cd │ │ -1a0b92: 0c04 |0011: move-result-object v4 │ │ -1a0b94: 1104 |0012: return-object v4 │ │ +1a0c30: |[1a0c30] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0c40: 7100 8fcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a0c46: 0c00 |0003: move-result-object v0 │ │ +1a0c48: 2201 7604 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0476 │ │ +1a0c4c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a0c4e: 7030 3e0d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ +1a0c54: 1f01 b11b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a0c58: 1f00 e91a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a0c5c: 7130 dac9 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@c9da │ │ +1a0c62: 0c04 |0011: move-result-object v4 │ │ +1a0c64: 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 │ │ -1a124c: |[1a124c] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ -1a125c: 7010 6d0d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6d │ │ -1a1262: 0c00 |0003: move-result-object v0 │ │ -1a1264: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ -1a1268: 6e10 920d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d92 │ │ -1a126e: 0a01 |0009: move-result v1 │ │ -1a1270: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ -1a1274: 6e10 900d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d90 │ │ -1a127a: 0a01 |000f: move-result v1 │ │ -1a127c: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ -1a1280: 2201 2213 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@1322 │ │ -1a1284: 7010 7971 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@7179 │ │ -1a128a: 1a02 a984 |0017: const-string v2, "Upload" // string@84a9 │ │ -1a128e: 6e20 9f71 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@719f │ │ -1a1294: 1a02 aa84 |001c: const-string v2, "Upload notification has been clicked" // string@84aa │ │ -1a1298: 6e20 a271 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@71a2 │ │ -1a129e: 6202 8ca7 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a78c │ │ -1a12a2: 6e20 a171 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@71a1 │ │ -1a12a8: 7110 de7a 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7ade │ │ -1a12ae: 6203 b900 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a12b2: 6e10 900d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d90 │ │ -1a12b8: 0a01 |002e: move-result v1 │ │ -1a12ba: 7110 ee95 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a12c0: 0c05 |0032: move-result-object v5 │ │ -1a12c2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -1a12c4: 7110 4195 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a12ca: 0c07 |0037: move-result-object v7 │ │ -1a12cc: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ -1a12d0: 120a |003a: const/4 v10, #int 0 // #0 │ │ -1a12d2: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -1a12d4: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -1a12d6: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -1a12d8: 7708 9209 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@0992 │ │ -1a12de: 0c01 |0041: move-result-object v1 │ │ -1a12e0: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ -1a12e4: 6e10 930b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b93 │ │ -1a12ea: 0a02 |0047: move-result v2 │ │ -1a12ec: 6e10 880b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1a12f2: 0a03 |004b: move-result v3 │ │ -1a12f4: 6e10 910d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d91 │ │ -1a12fa: 0a00 |004f: move-result v0 │ │ -1a12fc: 6e10 8f0b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8f │ │ -1a1302: 0a01 |0053: move-result v1 │ │ -1a1304: 7051 7b0d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d7b │ │ -1a130a: 0e00 |0057: return-void │ │ +1a131c: |[1a131c] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ +1a132c: 7010 6d0d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6d │ │ +1a1332: 0c00 |0003: move-result-object v0 │ │ +1a1334: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ +1a1338: 6e10 920d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d92 │ │ +1a133e: 0a01 |0009: move-result v1 │ │ +1a1340: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ +1a1344: 6e10 900d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d90 │ │ +1a134a: 0a01 |000f: move-result v1 │ │ +1a134c: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ +1a1350: 2201 2313 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@1323 │ │ +1a1354: 7010 8671 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@7186 │ │ +1a135a: 1a02 ad84 |0017: const-string v2, "Upload" // string@84ad │ │ +1a135e: 6e20 ac71 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@71ac │ │ +1a1364: 1a02 ae84 |001c: const-string v2, "Upload notification has been clicked" // string@84ae │ │ +1a1368: 6e20 af71 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@71af │ │ +1a136e: 6202 8fa7 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a78f │ │ +1a1372: 6e20 ae71 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@71ae │ │ +1a1378: 7110 eb7a 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7aeb │ │ +1a137e: 6203 b900 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a1382: 6e10 900d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d90 │ │ +1a1388: 0a01 |002e: move-result v1 │ │ +1a138a: 7110 fb95 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a1390: 0c05 |0032: move-result-object v5 │ │ +1a1392: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +1a1394: 7110 4e95 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a139a: 0c07 |0037: move-result-object v7 │ │ +1a139c: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ +1a13a0: 120a |003a: const/4 v10, #int 0 // #0 │ │ +1a13a2: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +1a13a4: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +1a13a6: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +1a13a8: 7708 9209 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@0992 │ │ +1a13ae: 0c01 |0041: move-result-object v1 │ │ +1a13b0: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ +1a13b4: 6e10 930b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b93 │ │ +1a13ba: 0a02 |0047: move-result v2 │ │ +1a13bc: 6e10 880b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1a13c2: 0a03 |004b: move-result v3 │ │ +1a13c4: 6e10 910d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d91 │ │ +1a13ca: 0a00 |004f: move-result v0 │ │ +1a13cc: 6e10 8f0b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8f │ │ +1a13d2: 0a01 |0053: move-result v1 │ │ +1a13d4: 7051 7b0d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d7b │ │ +1a13da: 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 │ │ -1a0b98: |[1a0b98] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0ba8: 07f8 |0000: move-object v8, v15 │ │ -1a0baa: 0800 1300 |0001: move-object/from16 v0, v19 │ │ -1a0bae: 2001 7704 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0477 │ │ -1a0bb2: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ -1a0bb6: 0701 |0007: move-object v1, v0 │ │ -1a0bb8: 1f01 7704 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0477 │ │ -1a0bbc: 5212 ce03 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ -1a0bc0: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ -1a0bc4: b532 |000e: and-int/2addr v2, v3 │ │ -1a0bc6: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -1a0bca: 5210 ce03 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ -1a0bce: b130 |0013: sub-int/2addr v0, v3 │ │ -1a0bd0: 5910 ce03 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ -1a0bd4: 2806 |0016: goto 001c // +0006 │ │ -1a0bd6: 2201 7704 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0477 │ │ -1a0bda: 7030 430d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d43 │ │ -1a0be0: 5410 cf03 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cf │ │ -1a0be4: 7100 04b5 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a0bea: 0c02 |0021: move-result-object v2 │ │ -1a0bec: 5213 ce03 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ -1a0bf0: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -1a0bf2: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ -1a0bf6: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ -1a0bfa: 5411 cd03 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03cd │ │ -1a0bfe: 1f01 7e04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ -1a0c02: 7110 979d 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0c08: 2834 |0030: goto 0064 // +0034 │ │ -1a0c0a: 2200 0918 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a0c0e: 1a01 7599 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a0c12: 7020 d395 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a0c18: 2700 |0038: throw v0 │ │ -1a0c1a: 7110 979d 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0c20: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -1a0c22: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ -1a0c26: 7401 7942 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@4279 │ │ -1a0c2c: 0c03 |0042: move-result-object v3 │ │ -1a0c2e: 2802 |0043: goto 0045 // +0002 │ │ -1a0c30: 0703 |0044: move-object v3, v0 │ │ -1a0c32: 2033 3c0d |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0d3c │ │ -1a0c36: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ -1a0c3a: 7100 84cb 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb84 │ │ -1a0c40: 0c03 |004c: move-result-object v3 │ │ -1a0c42: 1f03 c91d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dc9 │ │ -1a0c46: 2205 7804 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0478 │ │ -1a0c4a: 7030 450d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d45 │ │ -1a0c50: 1f05 b01b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a0c54: 1f03 e81a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a0c58: 5b18 cd03 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03cd │ │ -1a0c5c: 5914 ce03 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ -1a0c60: 7130 cdc9 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@c9cd │ │ -1a0c66: 0c00 |005f: move-result-object v0 │ │ -1a0c68: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ -1a0c6c: 1102 |0062: return-object v2 │ │ -1a0c6e: 0781 |0063: move-object v1, v8 │ │ -1a0c70: 6e10 6a0d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d6a │ │ -1a0c76: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ -1a0c7a: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ -1a0c7e: 7401 7242 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ -1a0c84: 0c01 |006e: move-result-object v1 │ │ -1a0c86: 2802 |006f: goto 0071 // +0002 │ │ -1a0c88: 0701 |0070: move-object v1, v0 │ │ -1a0c8a: 1a02 e0e4 |0071: const-string v2, "password_not_valid" // string@e4e0 │ │ -1a0c8e: 7120 cab9 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a0c94: 0a01 |0076: move-result v1 │ │ -1a0c96: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ -1a0c9a: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ -1a0c9e: 1207 |007b: const/4 v7, #int 0 // #0 │ │ -1a0ca0: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -1a0ca2: 1214 |007d: const/4 v4, #int 1 // #1 │ │ -1a0ca4: 1205 |007e: const/4 v5, #int 0 // #0 │ │ -1a0ca6: 07f0 |007f: move-object v0, v15 │ │ -1a0ca8: 0801 1100 |0080: move-object/from16 v1, v17 │ │ -1a0cac: 0802 1200 |0082: move-object/from16 v2, v18 │ │ -1a0cb0: 7708 7d0d 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@0d7d │ │ -1a0cb6: 284e |0087: goto 00d5 // +004e │ │ -1a0cb8: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ -1a0cbc: 7401 7242 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ -1a0cc2: 0c01 |008d: move-result-object v1 │ │ -1a0cc4: 2802 |008e: goto 0090 // +0002 │ │ -1a0cc6: 0701 |008f: move-object v1, v0 │ │ -1a0cc8: 1a02 5ecd |0090: const-string v2, "link_is_not_valid" // string@cd5e │ │ -1a0ccc: 7120 cab9 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a0cd2: 0a01 |0095: move-result v1 │ │ -1a0cd4: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -1a0cd8: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ -1a0cdc: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -1a0cde: 1203 |009b: const/4 v3, #int 0 // #0 │ │ -1a0ce0: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -1a0ce2: 1215 |009d: const/4 v5, #int 1 // #1 │ │ -1a0ce4: 07f0 |009e: move-object v0, v15 │ │ -1a0ce6: 0801 1100 |009f: move-object/from16 v1, v17 │ │ -1a0cea: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ -1a0cee: 7708 7d0d 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@0d7d │ │ -1a0cf4: 282f |00a6: goto 00d5 // +002f │ │ -1a0cf6: 6209 d950 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d9 │ │ -1a0cfa: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ -1a0cfe: 7401 7242 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ -1a0d04: 0c01 |00ae: move-result-object v1 │ │ -1a0d06: 2802 |00af: goto 00b1 // +0002 │ │ -1a0d08: 0701 |00b0: move-object v1, v0 │ │ -1a0d0a: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ -1a0d0e: 7401 7742 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@4277 │ │ -1a0d14: 0c00 |00b6: move-result-object v0 │ │ -1a0d16: 2202 2618 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@1826 │ │ -1a0d1a: 1a03 5737 |00b9: const-string v3, "Error during getPublicShareFile: " // string@3757 │ │ -1a0d1e: 7020 c796 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1a0d24: 6e20 d096 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a0d2a: 1a01 3f0a |00c1: const-string v1, " / " // string@0a3f │ │ -1a0d2e: 6e20 d096 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a0d34: 6e20 d096 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a0d3a: 6e10 e196 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1a0d40: 0c0b |00cc: move-result-object v11 │ │ -1a0d42: 124d |00cd: const/4 v13, #int 4 // #4 │ │ -1a0d44: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -1a0d46: 1a0a bde7 |00cf: const-string v10, "publicShare" // string@e7bd │ │ -1a0d4a: 120c |00d1: const/4 v12, #int 0 // #0 │ │ -1a0d4c: 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 │ │ -1a0d52: 6200 a6b3 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a0d56: 1100 |00d7: return-object v0 │ │ +1a0c68: |[1a0c68] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0c78: 07f8 |0000: move-object v8, v15 │ │ +1a0c7a: 0800 1300 |0001: move-object/from16 v0, v19 │ │ +1a0c7e: 2001 7704 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0477 │ │ +1a0c82: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ +1a0c86: 0701 |0007: move-object v1, v0 │ │ +1a0c88: 1f01 7704 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0477 │ │ +1a0c8c: 5212 ce03 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ +1a0c90: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ +1a0c94: b532 |000e: and-int/2addr v2, v3 │ │ +1a0c96: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +1a0c9a: 5210 ce03 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ +1a0c9e: b130 |0013: sub-int/2addr v0, v3 │ │ +1a0ca0: 5910 ce03 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ +1a0ca4: 2806 |0016: goto 001c // +0006 │ │ +1a0ca6: 2201 7704 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0477 │ │ +1a0caa: 7030 430d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d43 │ │ +1a0cb0: 5410 cf03 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03cf │ │ +1a0cb4: 7100 11b5 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a0cba: 0c02 |0021: move-result-object v2 │ │ +1a0cbc: 5213 ce03 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ +1a0cc0: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +1a0cc2: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ +1a0cc6: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ +1a0cca: 5411 cd03 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03cd │ │ +1a0cce: 1f01 7e04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ +1a0cd2: 7110 a49d 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0cd8: 2834 |0030: goto 0064 // +0034 │ │ +1a0cda: 2200 0a18 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@180a │ │ +1a0cde: 1a01 7a99 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a0ce2: 7020 e095 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a0ce8: 2700 |0038: throw v0 │ │ +1a0cea: 7110 a49d 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0cf0: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +1a0cf2: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ +1a0cf6: 7401 8642 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@4286 │ │ +1a0cfc: 0c03 |0042: move-result-object v3 │ │ +1a0cfe: 2802 |0043: goto 0045 // +0002 │ │ +1a0d00: 0703 |0044: move-object v3, v0 │ │ +1a0d02: 2033 3d0d |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0d3d │ │ +1a0d06: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ +1a0d0a: 7100 91cb 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb91 │ │ +1a0d10: 0c03 |004c: move-result-object v3 │ │ +1a0d12: 1f03 ca1d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1dca │ │ +1a0d16: 2205 7804 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0478 │ │ +1a0d1a: 7030 450d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d45 │ │ +1a0d20: 1f05 b11b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a0d24: 1f03 e91a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a0d28: 5b18 cd03 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03cd │ │ +1a0d2c: 5914 ce03 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03ce │ │ +1a0d30: 7130 dac9 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@c9da │ │ +1a0d36: 0c00 |005f: move-result-object v0 │ │ +1a0d38: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ +1a0d3c: 1102 |0062: return-object v2 │ │ +1a0d3e: 0781 |0063: move-object v1, v8 │ │ +1a0d40: 6e10 6a0d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d6a │ │ +1a0d46: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ +1a0d4a: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ +1a0d4e: 7401 7f42 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@427f │ │ +1a0d54: 0c01 |006e: move-result-object v1 │ │ +1a0d56: 2802 |006f: goto 0071 // +0002 │ │ +1a0d58: 0701 |0070: move-object v1, v0 │ │ +1a0d5a: 1a02 e5e4 |0071: const-string v2, "password_not_valid" // string@e4e5 │ │ +1a0d5e: 7120 d7b9 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a0d64: 0a01 |0076: move-result v1 │ │ +1a0d66: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ +1a0d6a: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ +1a0d6e: 1207 |007b: const/4 v7, #int 0 // #0 │ │ +1a0d70: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +1a0d72: 1214 |007d: const/4 v4, #int 1 // #1 │ │ +1a0d74: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +1a0d76: 07f0 |007f: move-object v0, v15 │ │ +1a0d78: 0801 1100 |0080: move-object/from16 v1, v17 │ │ +1a0d7c: 0802 1200 |0082: move-object/from16 v2, v18 │ │ +1a0d80: 7708 7d0d 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@0d7d │ │ +1a0d86: 284e |0087: goto 00d5 // +004e │ │ +1a0d88: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ +1a0d8c: 7401 7f42 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@427f │ │ +1a0d92: 0c01 |008d: move-result-object v1 │ │ +1a0d94: 2802 |008e: goto 0090 // +0002 │ │ +1a0d96: 0701 |008f: move-object v1, v0 │ │ +1a0d98: 1a02 63cd |0090: const-string v2, "link_is_not_valid" // string@cd63 │ │ +1a0d9c: 7120 d7b9 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a0da2: 0a01 |0095: move-result v1 │ │ +1a0da4: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +1a0da8: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ +1a0dac: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +1a0dae: 1203 |009b: const/4 v3, #int 0 // #0 │ │ +1a0db0: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +1a0db2: 1215 |009d: const/4 v5, #int 1 // #1 │ │ +1a0db4: 07f0 |009e: move-object v0, v15 │ │ +1a0db6: 0801 1100 |009f: move-object/from16 v1, v17 │ │ +1a0dba: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ +1a0dbe: 7708 7d0d 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@0d7d │ │ +1a0dc4: 282f |00a6: goto 00d5 // +002f │ │ +1a0dc6: 6209 dc50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50dc │ │ +1a0dca: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ +1a0dce: 7401 7f42 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@427f │ │ +1a0dd4: 0c01 |00ae: move-result-object v1 │ │ +1a0dd6: 2802 |00af: goto 00b1 // +0002 │ │ +1a0dd8: 0701 |00b0: move-object v1, v0 │ │ +1a0dda: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ +1a0dde: 7401 8442 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@4284 │ │ +1a0de4: 0c00 |00b6: move-result-object v0 │ │ +1a0de6: 2202 2718 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@1827 │ │ +1a0dea: 1a03 5a37 |00b9: const-string v3, "Error during getPublicShareFile: " // string@375a │ │ +1a0dee: 7020 d496 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1a0df4: 6e20 dd96 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a0dfa: 1a01 400a |00c1: const-string v1, " / " // string@0a40 │ │ +1a0dfe: 6e20 dd96 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a0e04: 6e20 dd96 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a0e0a: 6e10 ee96 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1a0e10: 0c0b |00cc: move-result-object v11 │ │ +1a0e12: 124d |00cd: const/4 v13, #int 4 // #4 │ │ +1a0e14: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +1a0e16: 1a0a c2e7 |00cf: const-string v10, "publicShare" // string@e7c2 │ │ +1a0e1a: 120c |00d1: const/4 v12, #int 0 // #0 │ │ +1a0e1c: 7706 6746 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@4667 │ │ +1a0e22: 6200 a9b3 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a0e26: 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 │ │ -1a130c: |[1a130c] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ -1a131c: 6e10 6c0d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ -1a1322: 0c00 |0003: move-result-object v0 │ │ -1a1324: 6e10 a200 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1a132a: 0c00 |0007: move-result-object v0 │ │ -1a132c: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -1a1330: 1a01 9ef9 |000a: const-string v1, "shortcuts_tag" // string@f99e │ │ -1a1334: 6e20 ec01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -1a133a: 0c00 |000f: move-result-object v0 │ │ -1a133c: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -1a1340: 2201 b304 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a1344: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -1a1346: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -1a1348: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a134a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -1a134c: 0712 |0018: move-object v2, v1 │ │ -1a134e: 0705 |0019: move-object v5, v0 │ │ -1a1350: 7606 d00e 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@0ed0 │ │ -1a1356: 6e10 dd0e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0edd │ │ -1a135c: 0c01 |0020: move-result-object v1 │ │ -1a135e: 5b81 e603 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e6 │ │ -1a1362: 6201 d713 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d7 │ │ -1a1366: 6e10 9d3c 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ -1a136c: 0c01 |0028: move-result-object v1 │ │ -1a136e: 7120 cab9 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a1374: 0a00 |002c: move-result v0 │ │ -1a1376: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -1a137a: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -1a137c: 5c80 e503 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e5 │ │ -1a1380: 0e00 |0032: return-void │ │ +1a13dc: |[1a13dc] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ +1a13ec: 6e10 6c0d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ +1a13f2: 0c00 |0003: move-result-object v0 │ │ +1a13f4: 6e10 a200 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1a13fa: 0c00 |0007: move-result-object v0 │ │ +1a13fc: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +1a1400: 1a01 a3f9 |000a: const-string v1, "shortcuts_tag" // string@f9a3 │ │ +1a1404: 6e20 ec01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +1a140a: 0c00 |000f: move-result-object v0 │ │ +1a140c: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +1a1410: 2201 b304 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a1414: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +1a1416: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +1a1418: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a141a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +1a141c: 0712 |0018: move-object v2, v1 │ │ +1a141e: 0705 |0019: move-object v5, v0 │ │ +1a1420: 7606 d00e 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@0ed0 │ │ +1a1426: 6e10 dd0e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0edd │ │ +1a142c: 0c01 |0020: move-result-object v1 │ │ +1a142e: 5b81 e603 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e6 │ │ +1a1432: 6201 da13 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13da │ │ +1a1436: 6e10 aa3c 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3caa │ │ +1a143c: 0c01 |0028: move-result-object v1 │ │ +1a143e: 7120 d7b9 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a1444: 0a00 |002c: move-result v0 │ │ +1a1446: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +1a144a: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +1a144c: 5c80 e503 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e5 │ │ +1a1450: 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 │ │ -1a0d58: |[1a0d58] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0d68: 20f0 7904 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0479 │ │ -1a0d6c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a0d70: 07f0 |0004: move-object v0, v15 │ │ -1a0d72: 1f00 7904 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0479 │ │ -1a0d76: 5201 d303 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ -1a0d7a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a0d7e: b521 |000b: and-int/2addr v1, v2 │ │ -1a0d80: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a0d84: 520f d303 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ -1a0d88: b12f |0010: sub-int/2addr v15, v2 │ │ -1a0d8a: 590f d303 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ -1a0d8e: 2806 |0013: goto 0019 // +0006 │ │ -1a0d90: 2200 7904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0479 │ │ -1a0d94: 7030 4a0d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4a │ │ -1a0d9a: 0706 |0019: move-object v6, v0 │ │ -1a0d9c: 546f d403 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d4 │ │ -1a0da0: 7100 04b5 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a0da6: 0c00 |001f: move-result-object v0 │ │ -1a0da8: 5261 d303 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ -1a0dac: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a0dae: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ -1a0db2: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ -1a0db6: 7110 979d 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0dbc: 2845 |002a: goto 006f // +0045 │ │ -1a0dbe: 220f 0918 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a0dc2: 1a00 7599 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a0dc6: 7020 d395 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a0dcc: 270f |0032: throw v15 │ │ -1a0dce: 7110 979d 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0dd4: 620f af00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a0dd8: 07e3 |0038: move-object v3, v14 │ │ -1a0dda: 1f03 3700 |0039: check-cast v3, Landroid/content/Context; // type@0037 │ │ -1a0dde: 6201 f912 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a0de2: 6e10 303a 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1a0de8: 0a01 |0040: move-result v1 │ │ -1a0dea: 6e30 3f09 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093f │ │ -1a0df0: 6207 b900 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a0df4: 620f f912 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a0df8: 6e10 303a 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1a0dfe: 0a08 |004b: move-result v8 │ │ -1a0e00: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ -1a0e04: 120d |004e: const/4 v13, #int 0 // #0 │ │ -1a0e06: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -1a0e08: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1a0e0a: 120b |0051: const/4 v11, #int 0 // #0 │ │ -1a0e0c: 7707 9509 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@0995 │ │ -1a0e12: 0b04 |0055: move-result-wide v4 │ │ -1a0e14: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ -1a0e18: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ -1a0e1c: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ -1a0e20: 6201 f912 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a0e24: 5962 d303 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ -1a0e28: 120f |0060: const/4 v15, #int 0 // #0 │ │ -1a0e2a: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -1a0e2c: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -1a0e2e: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ -1a0e32: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a0e34: 0732 |0066: move-object v2, v3 │ │ -1a0e36: 01f3 |0067: move v3, v15 │ │ -1a0e38: 7708 4a3a 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@3a4a │ │ -1a0e3e: 0c0f |006b: move-result-object v15 │ │ -1a0e40: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ -1a0e44: 1100 |006e: return-object v0 │ │ -1a0e46: 6201 b900 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a0e4a: 620f f912 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a0e4e: 6e10 303a 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1a0e54: 0a0f |0076: move-result v15 │ │ -1a0e56: 7110 38b5 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a0e5c: 0c02 |007a: move-result-object v2 │ │ -1a0e5e: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ -1a0e62: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -1a0e64: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -1a0e66: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -1a0e68: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -1a0e6a: 7707 9409 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@0994 │ │ -1a0e70: 0c0f |0084: move-result-object v15 │ │ -1a0e72: 6e10 1299 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@9912 │ │ -1a0e78: 0a00 |0088: move-result v0 │ │ -1a0e7a: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ -1a0e7e: 2802 |008b: goto 008d // +0002 │ │ -1a0e80: 120f |008c: const/4 v15, #int 0 // #0 │ │ -1a0e82: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ -1a0e86: 1f0f 0e18 |008f: check-cast v15, Ljava/lang/Iterable; // type@180e │ │ -1a0e8a: 20f0 cd18 |0091: instance-of v0, v15, Ljava/util/Collection; // type@18cd │ │ -1a0e8e: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ -1a0e92: 07f0 |0095: move-object v0, v15 │ │ -1a0e94: 1f00 cd18 |0096: check-cast v0, Ljava/util/Collection; // type@18cd │ │ -1a0e98: 7210 8e99 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@998e │ │ -1a0e9e: 0a00 |009b: move-result v0 │ │ -1a0ea0: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -1a0ea4: 2818 |009e: goto 00b6 // +0018 │ │ -1a0ea6: 7210 f295 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1a0eac: 0c0f |00a2: move-result-object v15 │ │ -1a0eae: 7210 ea99 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1a0eb4: 0a00 |00a6: move-result v0 │ │ -1a0eb6: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ -1a0eba: 7210 eb99 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1a0ec0: 0c00 |00ac: move-result-object v0 │ │ -1a0ec2: 1f00 c703 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1a0ec6: 6e10 890b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b89 │ │ -1a0ecc: 0a00 |00b2: move-result v0 │ │ -1a0ece: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ -1a0ed2: 2804 |00b5: goto 00b9 // +0004 │ │ -1a0ed4: 1c0f e704 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04e7 │ │ -1a0ed8: 2803 |00b8: goto 00bb // +0003 │ │ -1a0eda: 1c0f b104 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ -1a0ede: 110f |00bb: return-object v15 │ │ +1a0e28: |[1a0e28] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0e38: 20f0 7904 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0479 │ │ +1a0e3c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a0e40: 07f0 |0004: move-object v0, v15 │ │ +1a0e42: 1f00 7904 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0479 │ │ +1a0e46: 5201 d303 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ +1a0e4a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a0e4e: b521 |000b: and-int/2addr v1, v2 │ │ +1a0e50: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a0e54: 520f d303 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ +1a0e58: b12f |0010: sub-int/2addr v15, v2 │ │ +1a0e5a: 590f d303 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ +1a0e5e: 2806 |0013: goto 0019 // +0006 │ │ +1a0e60: 2200 7904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0479 │ │ +1a0e64: 7030 4a0d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4a │ │ +1a0e6a: 0706 |0019: move-object v6, v0 │ │ +1a0e6c: 546f d403 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03d4 │ │ +1a0e70: 7100 11b5 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a0e76: 0c00 |001f: move-result-object v0 │ │ +1a0e78: 5261 d303 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ +1a0e7c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a0e7e: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ +1a0e82: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ +1a0e86: 7110 a49d 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0e8c: 2845 |002a: goto 006f // +0045 │ │ +1a0e8e: 220f 0a18 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@180a │ │ +1a0e92: 1a00 7a99 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a0e96: 7020 e095 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a0e9c: 270f |0032: throw v15 │ │ +1a0e9e: 7110 a49d 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a0ea4: 620f af00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a0ea8: 07e3 |0038: move-object v3, v14 │ │ +1a0eaa: 1f03 3700 |0039: check-cast v3, Landroid/content/Context; // type@0037 │ │ +1a0eae: 6201 fc12 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a0eb2: 6e10 3d3a 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1a0eb8: 0a01 |0040: move-result v1 │ │ +1a0eba: 6e30 3f09 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093f │ │ +1a0ec0: 6207 b900 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a0ec4: 620f fc12 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a0ec8: 6e10 3d3a 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1a0ece: 0a08 |004b: move-result v8 │ │ +1a0ed0: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ +1a0ed4: 120d |004e: const/4 v13, #int 0 // #0 │ │ +1a0ed6: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +1a0ed8: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1a0eda: 120b |0051: const/4 v11, #int 0 // #0 │ │ +1a0edc: 7707 9509 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@0995 │ │ +1a0ee2: 0b04 |0055: move-result-wide v4 │ │ +1a0ee4: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ +1a0ee8: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ +1a0eec: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ +1a0ef0: 6201 fc12 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a0ef4: 5962 d303 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03d3 │ │ +1a0ef8: 120f |0060: const/4 v15, #int 0 // #0 │ │ +1a0efa: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +1a0efc: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +1a0efe: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ +1a0f02: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a0f04: 0732 |0066: move-object v2, v3 │ │ +1a0f06: 01f3 |0067: move v3, v15 │ │ +1a0f08: 7708 573a 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@3a57 │ │ +1a0f0e: 0c0f |006b: move-result-object v15 │ │ +1a0f10: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ +1a0f14: 1100 |006e: return-object v0 │ │ +1a0f16: 6201 b900 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a0f1a: 620f fc12 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a0f1e: 6e10 3d3a 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1a0f24: 0a0f |0076: move-result v15 │ │ +1a0f26: 7110 45b5 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a0f2c: 0c02 |007a: move-result-object v2 │ │ +1a0f2e: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ +1a0f32: 1207 |007d: const/4 v7, #int 0 // #0 │ │ +1a0f34: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +1a0f36: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +1a0f38: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +1a0f3a: 7707 9409 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@0994 │ │ +1a0f40: 0c0f |0084: move-result-object v15 │ │ +1a0f42: 6e10 1f99 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@991f │ │ +1a0f48: 0a00 |0088: move-result v0 │ │ +1a0f4a: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ +1a0f4e: 2802 |008b: goto 008d // +0002 │ │ +1a0f50: 120f |008c: const/4 v15, #int 0 // #0 │ │ +1a0f52: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ +1a0f56: 1f0f 0f18 |008f: check-cast v15, Ljava/lang/Iterable; // type@180f │ │ +1a0f5a: 20f0 ce18 |0091: instance-of v0, v15, Ljava/util/Collection; // type@18ce │ │ +1a0f5e: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ +1a0f62: 07f0 |0095: move-object v0, v15 │ │ +1a0f64: 1f00 ce18 |0096: check-cast v0, Ljava/util/Collection; // type@18ce │ │ +1a0f68: 7210 9b99 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@999b │ │ +1a0f6e: 0a00 |009b: move-result v0 │ │ +1a0f70: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +1a0f74: 2818 |009e: goto 00b6 // +0018 │ │ +1a0f76: 7210 ff95 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1a0f7c: 0c0f |00a2: move-result-object v15 │ │ +1a0f7e: 7210 f799 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1a0f84: 0a00 |00a6: move-result v0 │ │ +1a0f86: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ +1a0f8a: 7210 f899 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1a0f90: 0c00 |00ac: move-result-object v0 │ │ +1a0f92: 1f00 c703 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1a0f96: 6e10 890b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b89 │ │ +1a0f9c: 0a00 |00b2: move-result v0 │ │ +1a0f9e: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ +1a0fa2: 2804 |00b5: goto 00b9 // +0004 │ │ +1a0fa4: 1c0f e704 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04e7 │ │ +1a0fa8: 2803 |00b8: goto 00bb // +0003 │ │ +1a0faa: 1c0f b104 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ +1a0fae: 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 │ │ -1a0ee0: |[1a0ee0] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0ef0: 7100 82cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a0ef6: 0c00 |0003: move-result-object v0 │ │ -1a0ef8: 1f00 e81a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a0efc: 2201 7a04 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@047a │ │ -1a0f00: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a0f02: 7030 4c0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4c │ │ -1a0f08: 1f01 b01b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a0f0c: 7130 cdc9 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@c9cd │ │ -1a0f12: 0c04 |0011: move-result-object v4 │ │ -1a0f14: 1104 |0012: return-object v4 │ │ +1a0fb0: |[1a0fb0] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0fc0: 7100 8fcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a0fc6: 0c00 |0003: move-result-object v0 │ │ +1a0fc8: 1f00 e91a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a0fcc: 2201 7a04 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@047a │ │ +1a0fd0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a0fd2: 7030 4c0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d4c │ │ +1a0fd8: 1f01 b11b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a0fdc: 7130 dac9 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@c9da │ │ +1a0fe2: 0c04 |0011: move-result-object v4 │ │ +1a0fe4: 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 │ │ -1a0a28: |[1a0a28] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0a38: 6e10 6c0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ -1a0a3e: 0c01 |0003: move-result-object v1 │ │ -1a0a40: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -1a0a44: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1a0a4a: 0c01 |0009: move-result-object v1 │ │ -1a0a4c: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -1a0a50: 6200 ea03 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ -1a0a54: 6e20 820d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d82 │ │ -1a0a5a: 0c01 |0011: move-result-object v1 │ │ -1a0a5c: 2802 |0012: goto 0014 // +0002 │ │ -1a0a5e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a0a60: 1101 |0014: return-object v1 │ │ +1a0af8: |[1a0af8] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0b08: 6e10 6c0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d6c │ │ +1a0b0e: 0c01 |0003: move-result-object v1 │ │ +1a0b10: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1a0b14: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1a0b1a: 0c01 |0009: move-result-object v1 │ │ +1a0b1c: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +1a0b20: 6200 ea03 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ +1a0b24: 6e20 820d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d82 │ │ +1a0b2a: 0c01 |0011: move-result-object v1 │ │ +1a0b2c: 2802 |0012: goto 0014 // +0002 │ │ +1a0b2e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a0b30: 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 │ │ -1a1450: |[1a1450] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ -1a1460: 2200 241d |0000: new-instance v0, Lkotlin/text/Regex; // type@1d24 │ │ -1a1464: 1a01 c825 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@25c8 │ │ -1a1468: 7020 cbc3 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3cb │ │ -1a146e: 07d1 |0007: move-object v1, v13 │ │ -1a1470: 1f01 f517 |0008: check-cast v1, Ljava/lang/CharSequence; // type@17f5 │ │ -1a1474: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1a1476: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -1a1478: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -1a147a: 7152 d2c3 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@c3d2 │ │ -1a1480: 0c00 |0010: move-result-object v0 │ │ -1a1482: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ -1a1486: 7210 88c3 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c388 │ │ -1a148c: 0c00 |0016: move-result-object v0 │ │ -1a148e: 6e10 86c3 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c386 │ │ -1a1494: 0c01 |001a: move-result-object v1 │ │ -1a1496: 7210 89c3 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c389 │ │ -1a149c: 0c01 |001e: move-result-object v1 │ │ -1a149e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -1a14a0: 7220 0f9a 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1a14a6: 0c01 |0023: move-result-object v1 │ │ -1a14a8: 1f01 2418 |0024: check-cast v1, Ljava/lang/String; // type@1824 │ │ -1a14ac: 6e10 86c3 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c386 │ │ -1a14b2: 0c05 |0029: move-result-object v5 │ │ -1a14b4: 7210 89c3 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c389 │ │ -1a14ba: 0c05 |002d: move-result-object v5 │ │ -1a14bc: 7220 0f9a 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1a14c2: 0c04 |0031: move-result-object v4 │ │ -1a14c4: 1f04 2418 |0032: check-cast v4, Ljava/lang/String; // type@1824 │ │ -1a14c8: 6e10 86c3 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c386 │ │ -1a14ce: 0c05 |0037: move-result-object v5 │ │ -1a14d0: 7210 89c3 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c389 │ │ -1a14d6: 0c05 |003b: move-result-object v5 │ │ -1a14d8: 1236 |003c: const/4 v6, #int 3 // #3 │ │ -1a14da: 7220 0f9a 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1a14e0: 0c05 |0040: move-result-object v5 │ │ -1a14e2: 1f05 2418 |0041: check-cast v5, Ljava/lang/String; // type@1824 │ │ -1a14e6: 6e10 86c3 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c386 │ │ -1a14ec: 0c00 |0046: move-result-object v0 │ │ -1a14ee: 7210 89c3 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c389 │ │ -1a14f4: 0c00 |004a: move-result-object v0 │ │ -1a14f6: 1246 |004b: const/4 v6, #int 4 // #4 │ │ -1a14f8: 7220 0f9a 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1a14fe: 0c00 |004f: move-result-object v0 │ │ -1a1500: 1f00 2418 |0050: check-cast v0, Ljava/lang/String; // type@1824 │ │ -1a1504: 1a06 61f9 |0052: const-string v6, "shared-with-me" // string@f961 │ │ -1a1508: 7120 cab9 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a150e: 0a04 |0057: move-result v4 │ │ -1a1510: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ -1a1514: 6200 a313 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@13a3 │ │ -1a1518: 07c1 |005c: move-object v1, v12 │ │ -1a151a: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a151e: 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 │ │ -1a1524: 5cc3 e903 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e9 │ │ -1a1528: 0e00 |0064: return-void │ │ -1a152a: 7110 e495 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95e4 │ │ -1a1530: 0a0d |0068: move-result v13 │ │ -1a1532: 0701 |0069: move-object v1, v0 │ │ -1a1534: 1f01 f517 |006a: check-cast v1, Ljava/lang/CharSequence; // type@17f5 │ │ -1a1538: 7210 4895 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@9548 │ │ -1a153e: 0a01 |006f: move-result v1 │ │ -1a1540: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ -1a1544: 7110 92c4 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c492 │ │ -1a154a: 0c00 |0075: move-result-object v0 │ │ -1a154c: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ -1a1550: 6e10 df95 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1a1556: 0a02 |007b: move-result v2 │ │ -1a1558: 2805 |007c: goto 0081 // +0005 │ │ -1a155a: 7110 e495 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95e4 │ │ -1a1560: 0a02 |0080: move-result v2 │ │ -1a1562: 6204 b900 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a1566: 7110 ee95 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a156c: 0c06 |0086: move-result-object v6 │ │ -1a156e: 7110 4195 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a1574: 0c08 |008a: move-result-object v8 │ │ -1a1576: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ -1a157a: 120b |008d: const/4 v11, #int 0 // #0 │ │ -1a157c: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -1a157e: 1207 |008f: const/4 v7, #int 0 // #0 │ │ -1a1580: 1209 |0090: const/4 v9, #int 0 // #0 │ │ -1a1582: 7708 9209 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@0992 │ │ -1a1588: 0c00 |0094: move-result-object v0 │ │ -1a158a: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -1a158e: 6e10 930b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b93 │ │ -1a1594: 0a01 |009a: move-result v1 │ │ -1a1596: 6e10 8f0b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8f │ │ -1a159c: 0a00 |009e: move-result v0 │ │ -1a159e: 7050 7b0d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d7b │ │ -1a15a4: 620d af00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a15a8: 07c0 |00a4: move-object v0, v12 │ │ -1a15aa: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a15ae: 1a01 f9c3 |00a7: const-string v1, "internal" // string@c3f9 │ │ -1a15b2: 6e30 2e09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ -1a15b8: 0e00 |00ac: return-void │ │ +1a1520: |[1a1520] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ +1a1530: 2200 251d |0000: new-instance v0, Lkotlin/text/Regex; // type@1d25 │ │ +1a1534: 1a01 c925 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@25c9 │ │ +1a1538: 7020 d8c3 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3d8 │ │ +1a153e: 07d1 |0007: move-object v1, v13 │ │ +1a1540: 1f01 f617 |0008: check-cast v1, Ljava/lang/CharSequence; // type@17f6 │ │ +1a1544: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a1546: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +1a1548: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +1a154a: 7152 dfc3 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@c3df │ │ +1a1550: 0c00 |0010: move-result-object v0 │ │ +1a1552: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ +1a1556: 7210 95c3 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c395 │ │ +1a155c: 0c00 |0016: move-result-object v0 │ │ +1a155e: 6e10 93c3 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c393 │ │ +1a1564: 0c01 |001a: move-result-object v1 │ │ +1a1566: 7210 96c3 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c396 │ │ +1a156c: 0c01 |001e: move-result-object v1 │ │ +1a156e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +1a1570: 7220 1c9a 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1a1576: 0c01 |0023: move-result-object v1 │ │ +1a1578: 1f01 2518 |0024: check-cast v1, Ljava/lang/String; // type@1825 │ │ +1a157c: 6e10 93c3 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c393 │ │ +1a1582: 0c05 |0029: move-result-object v5 │ │ +1a1584: 7210 96c3 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c396 │ │ +1a158a: 0c05 |002d: move-result-object v5 │ │ +1a158c: 7220 1c9a 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1a1592: 0c04 |0031: move-result-object v4 │ │ +1a1594: 1f04 2518 |0032: check-cast v4, Ljava/lang/String; // type@1825 │ │ +1a1598: 6e10 93c3 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c393 │ │ +1a159e: 0c05 |0037: move-result-object v5 │ │ +1a15a0: 7210 96c3 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c396 │ │ +1a15a6: 0c05 |003b: move-result-object v5 │ │ +1a15a8: 1236 |003c: const/4 v6, #int 3 // #3 │ │ +1a15aa: 7220 1c9a 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1a15b0: 0c05 |0040: move-result-object v5 │ │ +1a15b2: 1f05 2518 |0041: check-cast v5, Ljava/lang/String; // type@1825 │ │ +1a15b6: 6e10 93c3 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c393 │ │ +1a15bc: 0c00 |0046: move-result-object v0 │ │ +1a15be: 7210 96c3 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c396 │ │ +1a15c4: 0c00 |004a: move-result-object v0 │ │ +1a15c6: 1246 |004b: const/4 v6, #int 4 // #4 │ │ +1a15c8: 7220 1c9a 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1a15ce: 0c00 |004f: move-result-object v0 │ │ +1a15d0: 1f00 2518 |0050: check-cast v0, Ljava/lang/String; // type@1825 │ │ +1a15d4: 1a06 66f9 |0052: const-string v6, "shared-with-me" // string@f966 │ │ +1a15d8: 7120 d7b9 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a15de: 0a04 |0057: move-result v4 │ │ +1a15e0: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ +1a15e4: 6200 a613 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@13a6 │ │ +1a15e8: 07c1 |005c: move-object v1, v12 │ │ +1a15ea: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a15ee: 6e30 fa3b 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@3bfa │ │ +1a15f4: 5cc3 e903 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e9 │ │ +1a15f8: 0e00 |0064: return-void │ │ +1a15fa: 7110 f195 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95f1 │ │ +1a1600: 0a0d |0068: move-result v13 │ │ +1a1602: 0701 |0069: move-object v1, v0 │ │ +1a1604: 1f01 f617 |006a: check-cast v1, Ljava/lang/CharSequence; // type@17f6 │ │ +1a1608: 7210 5595 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@9555 │ │ +1a160e: 0a01 |006f: move-result v1 │ │ +1a1610: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ +1a1614: 7110 9fc4 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c49f │ │ +1a161a: 0c00 |0075: move-result-object v0 │ │ +1a161c: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ +1a1620: 6e10 ec95 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1a1626: 0a02 |007b: move-result v2 │ │ +1a1628: 2805 |007c: goto 0081 // +0005 │ │ +1a162a: 7110 f195 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95f1 │ │ +1a1630: 0a02 |0080: move-result v2 │ │ +1a1632: 6204 b900 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a1636: 7110 fb95 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a163c: 0c06 |0086: move-result-object v6 │ │ +1a163e: 7110 4e95 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a1644: 0c08 |008a: move-result-object v8 │ │ +1a1646: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ +1a164a: 120b |008d: const/4 v11, #int 0 // #0 │ │ +1a164c: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +1a164e: 1207 |008f: const/4 v7, #int 0 // #0 │ │ +1a1650: 1209 |0090: const/4 v9, #int 0 // #0 │ │ +1a1652: 7708 9209 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@0992 │ │ +1a1658: 0c00 |0094: move-result-object v0 │ │ +1a165a: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +1a165e: 6e10 930b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b93 │ │ +1a1664: 0a01 |009a: move-result v1 │ │ +1a1666: 6e10 8f0b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8f │ │ +1a166c: 0a00 |009e: move-result v0 │ │ +1a166e: 7050 7b0d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d7b │ │ +1a1674: 620d af00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a1678: 07c0 |00a4: move-object v0, v12 │ │ +1a167a: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a167e: 1a01 fec3 |00a7: const-string v1, "internal" // string@c3fe │ │ +1a1682: 6e30 2e09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ +1a1688: 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 │ │ -1a0f18: |[1a0f18] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0f28: 20c1 7c04 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@047c │ │ -1a0f2c: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -1a0f30: 07c1 |0004: move-object v1, v12 │ │ -1a0f32: 1f01 7c04 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@047c │ │ -1a0f36: 5212 db03 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ -1a0f3a: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ -1a0f3e: b532 |000b: and-int/2addr v2, v3 │ │ -1a0f40: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -1a0f44: 5210 db03 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ -1a0f48: b130 |0010: sub-int/2addr v0, v3 │ │ -1a0f4a: 5910 db03 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ -1a0f4e: 2806 |0013: goto 0019 // +0006 │ │ -1a0f50: 2201 7c04 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@047c │ │ -1a0f54: 7030 560d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d56 │ │ -1a0f5a: 5410 dc03 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03dc │ │ -1a0f5e: 7100 04b5 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a0f64: 0c02 |001e: move-result-object v2 │ │ -1a0f66: 5213 db03 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ -1a0f6a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -1a0f6c: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -1a0f70: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ -1a0f74: 7110 979d 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0f7a: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ -1a0f7e: 2200 0918 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a0f82: 1a01 7599 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a0f86: 7020 d395 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a0f8c: 2700 |0032: throw v0 │ │ -1a0f8e: 7110 979d 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a0f94: 2200 241d |0036: new-instance v0, Lkotlin/text/Regex; // type@1d24 │ │ -1a0f98: 1a03 ca25 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@25ca │ │ -1a0f9c: 7020 cbc3 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3cb │ │ -1a0fa2: 07b3 |003d: move-object v3, v11 │ │ -1a0fa4: 1f03 f517 |003e: check-cast v3, Ljava/lang/CharSequence; // type@17f5 │ │ -1a0fa8: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -1a0faa: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -1a0fac: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -1a0fae: 7156 d2c3 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@c3d2 │ │ -1a0fb4: 0c00 |0046: move-result-object v0 │ │ -1a0fb6: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ -1a0fba: 7210 88c3 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c388 │ │ -1a0fc0: 0c00 |004c: move-result-object v0 │ │ -1a0fc2: 6e10 86c3 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c386 │ │ -1a0fc8: 0c03 |0050: move-result-object v3 │ │ -1a0fca: 7210 89c3 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c389 │ │ -1a0fd0: 0c03 |0054: move-result-object v3 │ │ -1a0fd2: 7220 0f9a 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1a0fd8: 0c03 |0058: move-result-object v3 │ │ -1a0fda: 1f03 2418 |0059: check-cast v3, Ljava/lang/String; // type@1824 │ │ -1a0fde: 6e10 86c3 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c386 │ │ -1a0fe4: 0c00 |005e: move-result-object v0 │ │ -1a0fe6: 7210 89c3 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c389 │ │ -1a0fec: 0c00 |0062: move-result-object v0 │ │ -1a0fee: 7220 0f9a 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1a0ff4: 0c00 |0066: move-result-object v0 │ │ -1a0ff6: 0705 |0067: move-object v5, v0 │ │ -1a0ff8: 1f05 2418 |0068: check-cast v5, Ljava/lang/String; // type@1824 │ │ -1a0ffc: 6200 b600 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a1000: 7110 e495 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95e4 │ │ -1a1006: 0a06 |006f: move-result v6 │ │ -1a1008: 6e30 6509 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0965 │ │ -1a100e: 0c00 |0073: move-result-object v0 │ │ -1a1010: 6e10 9942 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@4299 │ │ -1a1016: 0c06 |0077: move-result-object v6 │ │ -1a1018: 6208 c603 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c6 │ │ -1a101c: 6e10 ad42 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ad │ │ -1a1022: 0a06 |007d: move-result v6 │ │ -1a1024: 4406 0806 |007e: aget v6, v8, v6 │ │ -1a1028: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ -1a102c: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ -1a1030: 6e10 9242 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ -1a1036: 0c00 |0087: move-result-object v0 │ │ -1a1038: 5914 db03 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ -1a103c: 7051 700d 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@0d70 │ │ -1a1042: 0c00 |008d: move-result-object v0 │ │ -1a1044: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ -1a1048: 1102 |0090: return-object v2 │ │ -1a104a: 6e10 9c42 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@429c │ │ -1a1050: 0c00 |0094: move-result-object v0 │ │ -1a1052: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ -1a1056: 7020 790d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d79 │ │ -1a105c: 2819 |009a: goto 00b3 // +0019 │ │ -1a105e: 6e10 9142 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ -1a1064: 0c00 |009e: move-result-object v0 │ │ -1a1066: 7110 d0b9 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1a106c: 0704 |00a2: move-object v4, v0 │ │ -1a106e: 1f04 b603 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@03b6 │ │ -1a1072: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ -1a1076: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ -1a1078: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ -1a107a: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ -1a107c: 07a0 |00aa: move-object v0, v10 │ │ -1a107e: 0731 |00ab: move-object v1, v3 │ │ -1a1080: 0752 |00ac: move-object v2, v5 │ │ -1a1082: 0743 |00ad: move-object v3, v4 │ │ -1a1084: 0184 |00ae: move v4, v8 │ │ -1a1086: 0195 |00af: move v5, v9 │ │ -1a1088: 7708 7d0d 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@0d7d │ │ -1a108e: 6200 a6b3 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a1092: 1100 |00b5: return-object v0 │ │ +1a0fe8: |[1a0fe8] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0ff8: 20c1 7c04 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@047c │ │ +1a0ffc: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +1a1000: 07c1 |0004: move-object v1, v12 │ │ +1a1002: 1f01 7c04 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@047c │ │ +1a1006: 5212 db03 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ +1a100a: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ +1a100e: b532 |000b: and-int/2addr v2, v3 │ │ +1a1010: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +1a1014: 5210 db03 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ +1a1018: b130 |0010: sub-int/2addr v0, v3 │ │ +1a101a: 5910 db03 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ +1a101e: 2806 |0013: goto 0019 // +0006 │ │ +1a1020: 2201 7c04 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@047c │ │ +1a1024: 7030 560d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d56 │ │ +1a102a: 5410 dc03 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03dc │ │ +1a102e: 7100 11b5 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a1034: 0c02 |001e: move-result-object v2 │ │ +1a1036: 5213 db03 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ +1a103a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +1a103c: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +1a1040: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ +1a1044: 7110 a49d 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a104a: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ +1a104e: 2200 0a18 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@180a │ │ +1a1052: 1a01 7a99 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a1056: 7020 e095 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a105c: 2700 |0032: throw v0 │ │ +1a105e: 7110 a49d 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a1064: 2200 251d |0036: new-instance v0, Lkotlin/text/Regex; // type@1d25 │ │ +1a1068: 1a03 cb25 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@25cb │ │ +1a106c: 7020 d8c3 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3d8 │ │ +1a1072: 07b3 |003d: move-object v3, v11 │ │ +1a1074: 1f03 f617 |003e: check-cast v3, Ljava/lang/CharSequence; // type@17f6 │ │ +1a1078: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +1a107a: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +1a107c: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +1a107e: 7156 dfc3 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@c3df │ │ +1a1084: 0c00 |0046: move-result-object v0 │ │ +1a1086: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ +1a108a: 7210 95c3 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c395 │ │ +1a1090: 0c00 |004c: move-result-object v0 │ │ +1a1092: 6e10 93c3 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c393 │ │ +1a1098: 0c03 |0050: move-result-object v3 │ │ +1a109a: 7210 96c3 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c396 │ │ +1a10a0: 0c03 |0054: move-result-object v3 │ │ +1a10a2: 7220 1c9a 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1a10a8: 0c03 |0058: move-result-object v3 │ │ +1a10aa: 1f03 2518 |0059: check-cast v3, Ljava/lang/String; // type@1825 │ │ +1a10ae: 6e10 93c3 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c393 │ │ +1a10b4: 0c00 |005e: move-result-object v0 │ │ +1a10b6: 7210 96c3 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c396 │ │ +1a10bc: 0c00 |0062: move-result-object v0 │ │ +1a10be: 7220 1c9a 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1a10c4: 0c00 |0066: move-result-object v0 │ │ +1a10c6: 0705 |0067: move-object v5, v0 │ │ +1a10c8: 1f05 2518 |0068: check-cast v5, Ljava/lang/String; // type@1825 │ │ +1a10cc: 6200 b600 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a10d0: 7110 f195 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95f1 │ │ +1a10d6: 0a06 |006f: move-result v6 │ │ +1a10d8: 6e30 6509 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0965 │ │ +1a10de: 0c00 |0073: move-result-object v0 │ │ +1a10e0: 6e10 a642 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@42a6 │ │ +1a10e6: 0c06 |0077: move-result-object v6 │ │ +1a10e8: 6208 c603 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c6 │ │ +1a10ec: 6e10 ba42 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@42ba │ │ +1a10f2: 0a06 |007d: move-result v6 │ │ +1a10f4: 4406 0806 |007e: aget v6, v8, v6 │ │ +1a10f8: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ +1a10fc: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ +1a1100: 6e10 9f42 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@429f │ │ +1a1106: 0c00 |0087: move-result-object v0 │ │ +1a1108: 5914 db03 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03db │ │ +1a110c: 7051 700d 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@0d70 │ │ +1a1112: 0c00 |008d: move-result-object v0 │ │ +1a1114: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ +1a1118: 1102 |0090: return-object v2 │ │ +1a111a: 6e10 a942 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@42a9 │ │ +1a1120: 0c00 |0094: move-result-object v0 │ │ +1a1122: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ +1a1126: 7020 790d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d79 │ │ +1a112c: 2819 |009a: goto 00b3 // +0019 │ │ +1a112e: 6e10 9e42 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@429e │ │ +1a1134: 0c00 |009e: move-result-object v0 │ │ +1a1136: 7110 ddb9 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1a113c: 0704 |00a2: move-object v4, v0 │ │ +1a113e: 1f04 b603 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@03b6 │ │ +1a1142: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ +1a1146: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ +1a1148: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ +1a114a: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ +1a114c: 07a0 |00aa: move-object v0, v10 │ │ +1a114e: 0731 |00ab: move-object v1, v3 │ │ +1a1150: 0752 |00ac: move-object v2, v5 │ │ +1a1152: 0743 |00ad: move-object v3, v4 │ │ +1a1154: 0184 |00ae: move v4, v8 │ │ +1a1156: 0195 |00af: move v5, v9 │ │ +1a1158: 7708 7d0d 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@0d7d │ │ +1a115e: 6200 a9b3 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a1162: 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 │ │ -1a15bc: |[1a15bc] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ -1a15cc: 6200 f912 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a15d0: 6e10 303a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1a15d6: 0a00 |0005: move-result v0 │ │ -1a15d8: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ -1a15dc: 6200 f912 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a15e0: 6e20 443a 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@3a44 │ │ -1a15e6: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ -1a15ea: 6207 f912 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a15ee: 6e10 2e3a 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a2e │ │ -1a15f4: 0a07 |0014: move-result v7 │ │ -1a15f6: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ -1a15fa: 6207 f912 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a15fe: 6e20 423a 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a42 │ │ -1a1604: 2207 b304 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a1608: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -1a160a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a160c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1a160e: 0770 |0021: move-object v0, v7 │ │ -1a1610: 0191 |0022: move v1, v9 │ │ -1a1612: 01a2 |0023: move v2, v10 │ │ -1a1614: 7606 d00e 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@0ed0 │ │ -1a161a: 6e10 dd0e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0edd │ │ -1a1620: 0c07 |002a: move-result-object v7 │ │ -1a1622: 5b67 e603 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e6 │ │ -1a1626: 0e00 |002d: return-void │ │ +1a168c: |[1a168c] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ +1a169c: 6200 fc12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a16a0: 6e10 3d3a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1a16a6: 0a00 |0005: move-result v0 │ │ +1a16a8: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ +1a16ac: 6200 fc12 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a16b0: 6e20 513a 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@3a51 │ │ +1a16b6: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ +1a16ba: 6207 fc12 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a16be: 6e10 3b3a 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a3b │ │ +1a16c4: 0a07 |0014: move-result v7 │ │ +1a16c6: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ +1a16ca: 6207 fc12 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a16ce: 6e20 4f3a 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a4f │ │ +1a16d4: 2207 b304 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a16d8: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +1a16da: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a16dc: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1a16de: 0770 |0021: move-object v0, v7 │ │ +1a16e0: 0191 |0022: move v1, v9 │ │ +1a16e2: 01a2 |0023: move v2, v10 │ │ +1a16e4: 7606 d00e 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@0ed0 │ │ +1a16ea: 6e10 dd0e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0edd │ │ +1a16f0: 0c07 |002a: move-result-object v7 │ │ +1a16f2: 5b67 e603 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e6 │ │ +1a16f6: 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 │ │ -1a1670: |[1a1670] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ -1a1680: 2207 870b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b87 │ │ -1a1684: 7110 e495 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95e4 │ │ -1a168a: 0a01 |0005: move-result v1 │ │ -1a168c: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ -1a1690: 6e10 070b 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0b07 │ │ -1a1696: 0c09 |000b: move-result-object v9 │ │ -1a1698: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ -1a169c: 6e10 df95 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1a16a2: 0a09 |0011: move-result v9 │ │ -1a16a4: 0193 |0012: move v3, v9 │ │ -1a16a6: 2803 |0013: goto 0016 // +0003 │ │ -1a16a8: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -1a16aa: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ -1a16ac: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -1a16ae: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ -1a16b2: 6e10 060b 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0b06 │ │ -1a16b8: 0c0b |001c: move-result-object v11 │ │ -1a16ba: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ -1a16be: 6e10 c70b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0bc7 │ │ -1a16c4: 0a0b |0022: move-result v11 │ │ -1a16c6: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -1a16c8: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ -1a16cc: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -1a16ce: 2802 |0027: goto 0029 // +0002 │ │ -1a16d0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1a16d2: 0770 |0029: move-object v0, v7 │ │ -1a16d4: 07a2 |002a: move-object v2, v10 │ │ -1a16d6: 01c4 |002b: move v4, v12 │ │ -1a16d8: 01d5 |002c: move v5, v13 │ │ -1a16da: 7607 8a37 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@378a │ │ -1a16e0: 6e10 9e37 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@379e │ │ -1a16e6: 0c09 |0033: move-result-object v9 │ │ -1a16e8: 5b89 e803 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e8 │ │ -1a16ec: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ -1a16f0: 1a09 cde7 |0038: const-string v9, "publicShareWithPassword" // string@e7cd │ │ -1a16f4: 2808 |003a: goto 0042 // +0008 │ │ -1a16f6: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ -1a16fa: 1a09 c3e7 |003d: const-string v9, "publicShareExpired" // string@e7c3 │ │ -1a16fe: 2803 |003f: goto 0042 // +0003 │ │ -1a1700: 1a09 bde7 |0040: const-string v9, "publicShare" // string@e7bd │ │ -1a1704: 620a af00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a1708: 078b |0044: move-object v11, v8 │ │ -1a170a: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ -1a170e: 6e30 2e09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ -1a1714: 0e00 |004a: return-void │ │ +1a1740: |[1a1740] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ +1a1750: 2207 880b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b88 │ │ +1a1754: 7110 f195 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@95f1 │ │ +1a175a: 0a01 |0005: move-result v1 │ │ +1a175c: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ +1a1760: 6e10 070b 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0b07 │ │ +1a1766: 0c09 |000b: move-result-object v9 │ │ +1a1768: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ +1a176c: 6e10 ec95 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1a1772: 0a09 |0011: move-result v9 │ │ +1a1774: 0193 |0012: move v3, v9 │ │ +1a1776: 2803 |0013: goto 0016 // +0003 │ │ +1a1778: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +1a177a: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ +1a177c: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +1a177e: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ +1a1782: 6e10 060b 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0b06 │ │ +1a1788: 0c0b |001c: move-result-object v11 │ │ +1a178a: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ +1a178e: 6e10 c70b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0bc7 │ │ +1a1794: 0a0b |0022: move-result v11 │ │ +1a1796: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +1a1798: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ +1a179c: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +1a179e: 2802 |0027: goto 0029 // +0002 │ │ +1a17a0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1a17a2: 0770 |0029: move-object v0, v7 │ │ +1a17a4: 07a2 |002a: move-object v2, v10 │ │ +1a17a6: 01c4 |002b: move v4, v12 │ │ +1a17a8: 01d5 |002c: move v5, v13 │ │ +1a17aa: 7607 9737 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@3797 │ │ +1a17b0: 6e10 ab37 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@37ab │ │ +1a17b6: 0c09 |0033: move-result-object v9 │ │ +1a17b8: 5b89 e803 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e8 │ │ +1a17bc: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ +1a17c0: 1a09 d2e7 |0038: const-string v9, "publicShareWithPassword" // string@e7d2 │ │ +1a17c4: 2808 |003a: goto 0042 // +0008 │ │ +1a17c6: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ +1a17ca: 1a09 c8e7 |003d: const-string v9, "publicShareExpired" // string@e7c8 │ │ +1a17ce: 2803 |003f: goto 0042 // +0003 │ │ +1a17d0: 1a09 c2e7 |0040: const-string v9, "publicShare" // string@e7c2 │ │ +1a17d4: 620a af00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a17d8: 078b |0044: move-object v11, v8 │ │ +1a17da: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ +1a17de: 6e30 2e09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@092e │ │ +1a17e4: 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 │ │ -1a1628: |[1a1628] 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 │ │ -1a1638: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ -1a163c: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ -1a1640: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -1a1642: 0793 |0005: move-object v3, v9 │ │ -1a1644: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ -1a1648: 120d |0008: const/4 v13, #int 0 // #0 │ │ -1a164a: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ -1a164e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a1650: 2802 |000c: goto 000e // +0002 │ │ -1a1652: 01a4 |000d: move v4, v10 │ │ -1a1654: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ -1a1658: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ -1a165c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -1a165e: 2802 |0013: goto 0015 // +0002 │ │ -1a1660: 01b5 |0014: move v5, v11 │ │ -1a1662: 0760 |0015: move-object v0, v6 │ │ -1a1664: 0771 |0016: move-object v1, v7 │ │ -1a1666: 0782 |0017: move-object v2, v8 │ │ -1a1668: 7606 7c0d 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@0d7c │ │ -1a166e: 0e00 |001b: return-void │ │ +1a16f8: |[1a16f8] 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 │ │ +1a1708: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ +1a170c: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ +1a1710: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +1a1712: 0793 |0005: move-object v3, v9 │ │ +1a1714: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ +1a1718: 120d |0008: const/4 v13, #int 0 // #0 │ │ +1a171a: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ +1a171e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a1720: 2802 |000c: goto 000e // +0002 │ │ +1a1722: 01a4 |000d: move v4, v10 │ │ +1a1724: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ +1a1728: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ +1a172c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +1a172e: 2802 |0013: goto 0015 // +0002 │ │ +1a1730: 01b5 |0014: move v5, v11 │ │ +1a1732: 0760 |0015: move-object v0, v6 │ │ +1a1734: 0771 |0016: move-object v1, v7 │ │ +1a1736: 0782 |0017: move-object v2, v8 │ │ +1a1738: 7606 7c0d 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@0d7c │ │ +1a173e: 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 │ │ -1a1094: |[1a1094] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a10a4: 2050 7d04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@047d │ │ -1a10a8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a10ac: 0750 |0004: move-object v0, v5 │ │ -1a10ae: 1f00 7d04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@047d │ │ -1a10b2: 5201 df03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ -1a10b6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a10ba: b521 |000b: and-int/2addr v1, v2 │ │ -1a10bc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a10c0: 5205 df03 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ -1a10c4: b125 |0010: sub-int/2addr v5, v2 │ │ -1a10c6: 5905 df03 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ -1a10ca: 2806 |0013: goto 0019 // +0006 │ │ -1a10cc: 2200 7d04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@047d │ │ -1a10d0: 7030 580d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d58 │ │ -1a10d6: 5405 e003 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03e0 │ │ -1a10da: 7100 04b5 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a10e0: 0c01 |001e: move-result-object v1 │ │ -1a10e2: 5202 df03 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ -1a10e6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1a10e8: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -1a10ec: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -1a10f0: 5400 de03 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03de │ │ -1a10f4: 1f00 7e04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ -1a10f8: 7110 979d 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a10fe: 2818 |002d: goto 0045 // +0018 │ │ -1a1100: 2205 0918 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a1104: 1a00 7599 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a1108: 7020 d395 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a110e: 2705 |0035: throw v5 │ │ -1a1110: 7110 979d 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a1116: 5b04 de03 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03de │ │ -1a111a: 5903 df03 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ -1a111e: 7020 6b0d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6b │ │ -1a1124: 0c05 |0040: move-result-object v5 │ │ -1a1126: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ -1a112a: 1101 |0043: return-object v1 │ │ -1a112c: 0740 |0044: move-object v0, v4 │ │ -1a112e: 1f05 f717 |0045: check-cast v5, Ljava/lang/Class; // type@17f7 │ │ -1a1132: 2201 3e00 |0047: new-instance v1, Landroid/content/Intent; // type@003e │ │ -1a1136: 0702 |0049: move-object v2, v0 │ │ -1a1138: 1f02 3700 |004a: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1a113c: 7030 9600 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1a1142: 1c02 b104 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ -1a1146: 7120 cab9 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a114c: 0a02 |0054: move-result v2 │ │ -1a114e: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ -1a1152: 5405 e603 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e6 │ │ -1a1156: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ -1a115a: 6e20 b400 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ -1a1160: 2820 |005e: goto 007e // +0020 │ │ -1a1162: 1c02 320a |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a32 │ │ -1a1166: 7120 cab9 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a116c: 0a02 |0064: move-result v2 │ │ -1a116e: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ -1a1172: 1a05 3fc6 |0067: const-string v5, "isHelpShortcutPressed" // string@c63f │ │ -1a1176: 5502 e503 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e5 │ │ -1a117a: 6e30 b200 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00b2 │ │ -1a1180: 2810 |006e: goto 007e // +0010 │ │ -1a1182: 1c02 850b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b85 │ │ -1a1186: 7120 cab9 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a118c: 0a05 |0074: move-result v5 │ │ -1a118e: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ -1a1192: 5405 e803 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e8 │ │ -1a1196: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ -1a119a: 6e20 b400 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ -1a11a0: 6e20 7e0d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d7e │ │ -1a11a6: 6205 a6b3 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a11aa: 1105 |0083: return-object v5 │ │ +1a1164: |[1a1164] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a1174: 2050 7d04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@047d │ │ +1a1178: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a117c: 0750 |0004: move-object v0, v5 │ │ +1a117e: 1f00 7d04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@047d │ │ +1a1182: 5201 df03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ +1a1186: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a118a: b521 |000b: and-int/2addr v1, v2 │ │ +1a118c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a1190: 5205 df03 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ +1a1194: b125 |0010: sub-int/2addr v5, v2 │ │ +1a1196: 5905 df03 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ +1a119a: 2806 |0013: goto 0019 // +0006 │ │ +1a119c: 2200 7d04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@047d │ │ +1a11a0: 7030 580d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d58 │ │ +1a11a6: 5405 e003 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03e0 │ │ +1a11aa: 7100 11b5 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a11b0: 0c01 |001e: move-result-object v1 │ │ +1a11b2: 5202 df03 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ +1a11b6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1a11b8: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +1a11bc: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +1a11c0: 5400 de03 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03de │ │ +1a11c4: 1f00 7e04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ +1a11c8: 7110 a49d 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a11ce: 2818 |002d: goto 0045 // +0018 │ │ +1a11d0: 2205 0a18 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@180a │ │ +1a11d4: 1a00 7a99 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a11d8: 7020 e095 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a11de: 2705 |0035: throw v5 │ │ +1a11e0: 7110 a49d 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a11e6: 5b04 de03 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03de │ │ +1a11ea: 5903 df03 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03df │ │ +1a11ee: 7020 6b0d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6b │ │ +1a11f4: 0c05 |0040: move-result-object v5 │ │ +1a11f6: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ +1a11fa: 1101 |0043: return-object v1 │ │ +1a11fc: 0740 |0044: move-object v0, v4 │ │ +1a11fe: 1f05 f817 |0045: check-cast v5, Ljava/lang/Class; // type@17f8 │ │ +1a1202: 2201 3e00 |0047: new-instance v1, Landroid/content/Intent; // type@003e │ │ +1a1206: 0702 |0049: move-object v2, v0 │ │ +1a1208: 1f02 3700 |004a: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1a120c: 7030 9600 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1a1212: 1c02 b104 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ +1a1216: 7120 d7b9 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a121c: 0a02 |0054: move-result v2 │ │ +1a121e: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ +1a1222: 5405 e603 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e6 │ │ +1a1226: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ +1a122a: 6e20 b400 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ +1a1230: 2820 |005e: goto 007e // +0020 │ │ +1a1232: 1c02 330a |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a33 │ │ +1a1236: 7120 d7b9 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a123c: 0a02 |0064: move-result v2 │ │ +1a123e: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ +1a1242: 1a05 44c6 |0067: const-string v5, "isHelpShortcutPressed" // string@c644 │ │ +1a1246: 5502 e503 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03e5 │ │ +1a124a: 6e30 b200 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00b2 │ │ +1a1250: 2810 |006e: goto 007e // +0010 │ │ +1a1252: 1c02 860b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b86 │ │ +1a1256: 7120 d7b9 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a125c: 0a05 |0074: move-result v5 │ │ +1a125e: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ +1a1262: 5405 e803 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e8 │ │ +1a1266: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ +1a126a: 6e20 b400 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ +1a1270: 6e20 7e0d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d7e │ │ +1a1276: 6205 a9b3 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a127a: 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 │ │ -1a1384: |[1a1384] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a1394: 6f20 8e04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1a139a: 0767 |0003: move-object v7, v6 │ │ -1a139c: 1f07 8601 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0186 │ │ -1a13a0: 7110 c441 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@41c4 │ │ -1a13a6: 6200 818a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a81 │ │ -1a13aa: 0761 |000b: move-object v1, v6 │ │ -1a13ac: 1f01 3102 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1a13b0: 1404 590d 0103 |000e: const v4, #float 3.7925e-37 // #03010d59 │ │ -1a13b6: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a13bc: 1a02 029e |0014: const-string v2, "com.infomaniak.drive" // string@9e02 │ │ -1a13c0: 1a03 1226 |0016: const-string v3, "5.4.6" // string@2612 │ │ -1a13c4: 7406 364b 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@4b36 │ │ -1a13ca: 6207 af00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a13ce: 0760 |001d: move-object v0, v6 │ │ -1a13d0: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a13d4: 6e20 3a09 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@093a │ │ -1a13da: 0767 |0023: move-object v7, v6 │ │ -1a13dc: 1f07 4502 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a13e0: 7110 4106 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ -1a13e6: 0c07 |0029: move-result-object v7 │ │ -1a13e8: 0770 |002a: move-object v0, v7 │ │ -1a13ea: 1f00 d31d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a13ee: 2207 7b04 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@047b │ │ -1a13f2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -1a13f4: 7030 510d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d51 │ │ -1a13fa: 0773 |0033: move-object v3, v7 │ │ -1a13fc: 1f03 b01b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a1400: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -1a1402: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -1a1404: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -1a1406: 7706 cac9 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@c9ca │ │ -1a140c: 0e00 |003c: return-void │ │ +1a1454: |[1a1454] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a1464: 6f20 8e04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +1a146a: 0767 |0003: move-object v7, v6 │ │ +1a146c: 1f07 8601 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0186 │ │ +1a1470: 7110 d141 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@41d1 │ │ +1a1476: 6200 848a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a84 │ │ +1a147a: 0761 |000b: move-object v1, v6 │ │ +1a147c: 1f01 3102 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1a1480: 1404 590d 0103 |000e: const v4, #float 3.7925e-37 // #03010d59 │ │ +1a1486: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a148c: 1a02 079e |0014: const-string v2, "com.infomaniak.drive" // string@9e07 │ │ +1a1490: 1a03 1326 |0016: const-string v3, "5.4.6" // string@2613 │ │ +1a1494: 7406 434b 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@4b43 │ │ +1a149a: 6207 af00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a149e: 0760 |001d: move-object v0, v6 │ │ +1a14a0: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a14a4: 6e20 3a09 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@093a │ │ +1a14aa: 0767 |0023: move-object v7, v6 │ │ +1a14ac: 1f07 4502 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a14b0: 7110 4106 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ +1a14b6: 0c07 |0029: move-result-object v7 │ │ +1a14b8: 0770 |002a: move-object v0, v7 │ │ +1a14ba: 1f00 d41d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a14be: 2207 7b04 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@047b │ │ +1a14c2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +1a14c4: 7030 510d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d51 │ │ +1a14ca: 0773 |0033: move-object v3, v7 │ │ +1a14cc: 1f03 b11b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a14d0: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +1a14d2: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +1a14d4: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +1a14d6: 7706 d7c9 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@c9d7 │ │ +1a14dc: 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 │ │ -1a1410: |[1a1410] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ -1a1420: 6f10 9004 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0490 │ │ -1a1426: 6000 3900 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a142a: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ -1a142e: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ -1a1434: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ -1a1438: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ -1a143c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a143e: 7140 c30d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0dc3 │ │ -1a1444: 2804 |0012: goto 0016 // +0004 │ │ -1a1446: 6e30 780d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d78 │ │ -1a144c: 0e00 |0016: return-void │ │ +1a14e0: |[1a14e0] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ +1a14f0: 6f10 9004 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0490 │ │ +1a14f6: 6000 3900 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a14fa: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ +1a14fe: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ +1a1504: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ +1a1508: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ +1a150c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a150e: 7140 c30d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0dc3 │ │ +1a1514: 2804 |0012: goto 0016 // +0004 │ │ +1a1516: 6e30 780d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d78 │ │ +1a151c: 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 : 17504 (LaunchActivity.kt) │ │ + source_file_idx : 17507 (LaunchActivity.kt) │ │ │ │ Class #61 header: │ │ class_idx : 1151 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 17506 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 17509 │ │ 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 │ │ -1a062c: |[1a062c] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ -1a063c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a0642: 0e00 |0003: return-void │ │ +1a06fc: |[1a06fc] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ +1a070c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a0712: 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 │ │ -1a0644: |[1a0644] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0654: 7010 800d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d80 │ │ -1a065a: 0e00 |0003: return-void │ │ +1a0714: |[1a0714] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0724: 7010 800d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d80 │ │ +1a072a: 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 │ │ -1a04bc: |[1a04bc] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a04cc: 1a00 c298 |0000: const-string v0, "bundle" // string@98c2 │ │ -1a04d0: 7120 d3b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a04d6: 1c00 8004 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ -1a04da: 6e10 6d95 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@956d │ │ -1a04e0: 0c00 |000a: move-result-object v0 │ │ -1a04e2: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ -1a04e8: 1a00 8ca7 |000e: const-string v0, "destinationUserId" // string@a78c │ │ -1a04ec: 6e20 db01 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1a04f2: 0a01 |0013: move-result v1 │ │ -1a04f4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a04f6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1a04fa: 6e20 e201 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ -1a0500: 0a00 |001a: move-result v0 │ │ -1a0502: 2802 |001b: goto 001d // +0002 │ │ -1a0504: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1a0506: 1a01 83a7 |001d: const-string v1, "destinationDriveId" // string@a783 │ │ -1a050a: 6e20 db01 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1a0510: 0a03 |0022: move-result v3 │ │ -1a0512: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -1a0516: 6e20 e201 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ -1a051c: 0a01 |0028: move-result v1 │ │ -1a051e: 2802 |0029: goto 002b // +0002 │ │ -1a0520: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -1a0522: 1a03 8aa7 |002b: const-string v3, "destinationRemoteFolderId" // string@a78a │ │ -1a0526: 6e20 db01 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1a052c: 0a04 |0030: move-result v4 │ │ -1a052e: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ -1a0532: 6e20 e201 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ -1a0538: 0a02 |0036: move-result v2 │ │ -1a053a: 2206 8004 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ -1a053e: 7040 860d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ -1a0544: 1106 |003c: return-object v6 │ │ +1a058c: |[1a058c] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a059c: 1a00 c798 |0000: const-string v0, "bundle" // string@98c7 │ │ +1a05a0: 7120 e0b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a05a6: 1c00 8004 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ +1a05aa: 6e10 7a95 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@957a │ │ +1a05b0: 0c00 |000a: move-result-object v0 │ │ +1a05b2: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +1a05b8: 1a00 91a7 |000e: const-string v0, "destinationUserId" // string@a791 │ │ +1a05bc: 6e20 db01 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1a05c2: 0a01 |0013: move-result v1 │ │ +1a05c4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a05c6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +1a05ca: 6e20 e201 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ +1a05d0: 0a00 |001a: move-result v0 │ │ +1a05d2: 2802 |001b: goto 001d // +0002 │ │ +1a05d4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1a05d6: 1a01 88a7 |001d: const-string v1, "destinationDriveId" // string@a788 │ │ +1a05da: 6e20 db01 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1a05e0: 0a03 |0022: move-result v3 │ │ +1a05e2: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +1a05e6: 6e20 e201 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ +1a05ec: 0a01 |0028: move-result v1 │ │ +1a05ee: 2802 |0029: goto 002b // +0002 │ │ +1a05f0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +1a05f2: 1a03 8fa7 |002b: const-string v3, "destinationRemoteFolderId" // string@a78f │ │ +1a05f6: 6e20 db01 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1a05fc: 0a04 |0030: move-result v4 │ │ +1a05fe: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ +1a0602: 6e20 e201 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ +1a0608: 0a02 |0036: move-result v2 │ │ +1a060a: 2206 8004 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ +1a060e: 7040 860d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ +1a0614: 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 │ │ -1a0548: |[1a0548] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0558: 1a00 42ef |0000: const-string v0, "savedStateHandle" // string@ef42 │ │ -1a055c: 7120 d3b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a0562: 1a00 8ca7 |0005: const-string v0, "destinationUserId" // string@a78c │ │ -1a0566: 6e20 5606 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1a056c: 0a01 |000a: move-result v1 │ │ -1a056e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1a0570: 7110 ee95 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a0576: 0c02 |000f: move-result-object v2 │ │ -1a0578: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1a057c: 6e20 5706 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1a0582: 0c00 |0015: move-result-object v0 │ │ -1a0584: 1f00 0c18 |0016: check-cast v0, Ljava/lang/Integer; // type@180c │ │ -1a0588: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -1a058c: 280a |001a: goto 0024 // +000a │ │ -1a058e: 2206 0818 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1a0592: 1a00 062b |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2b06 │ │ -1a0596: 7020 ce95 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1a059c: 2706 |0022: throw v6 │ │ -1a059e: 0720 |0023: move-object v0, v2 │ │ -1a05a0: 1a01 83a7 |0024: const-string v1, "destinationDriveId" // string@a783 │ │ -1a05a4: 6e20 5606 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1a05aa: 0a03 |0029: move-result v3 │ │ -1a05ac: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ -1a05b0: 6e20 5706 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1a05b6: 0c01 |002f: move-result-object v1 │ │ -1a05b8: 1f01 0c18 |0030: check-cast v1, Ljava/lang/Integer; // type@180c │ │ -1a05bc: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -1a05c0: 280a |0034: goto 003e // +000a │ │ -1a05c2: 2206 0818 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1a05c6: 1a00 032b |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2b03 │ │ -1a05ca: 7020 ce95 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1a05d0: 2706 |003c: throw v6 │ │ -1a05d2: 0721 |003d: move-object v1, v2 │ │ -1a05d4: 1a03 8aa7 |003e: const-string v3, "destinationRemoteFolderId" // string@a78a │ │ -1a05d8: 6e20 5606 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1a05de: 0a04 |0043: move-result v4 │ │ -1a05e0: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ -1a05e4: 6e20 5706 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1a05ea: 0c06 |0049: move-result-object v6 │ │ -1a05ec: 0762 |004a: move-object v2, v6 │ │ -1a05ee: 1f02 0c18 |004b: check-cast v2, Ljava/lang/Integer; // type@180c │ │ -1a05f2: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -1a05f6: 2809 |004f: goto 0058 // +0009 │ │ -1a05f8: 2206 0818 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1a05fc: 1a00 052b |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2b05 │ │ -1a0600: 7020 ce95 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1a0606: 2706 |0057: throw v6 │ │ -1a0608: 2206 8004 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ -1a060c: 6e10 df95 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1a0612: 0a00 |005d: move-result v0 │ │ -1a0614: 6e10 df95 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1a061a: 0a01 |0061: move-result v1 │ │ -1a061c: 6e10 df95 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1a0622: 0a02 |0065: move-result v2 │ │ -1a0624: 7040 860d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ -1a062a: 1106 |0069: return-object v6 │ │ +1a0618: |[1a0618] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0628: 1a00 47ef |0000: const-string v0, "savedStateHandle" // string@ef47 │ │ +1a062c: 7120 e0b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a0632: 1a00 91a7 |0005: const-string v0, "destinationUserId" // string@a791 │ │ +1a0636: 6e20 5606 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1a063c: 0a01 |000a: move-result v1 │ │ +1a063e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1a0640: 7110 fb95 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a0646: 0c02 |000f: move-result-object v2 │ │ +1a0648: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1a064c: 6e20 5706 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1a0652: 0c00 |0015: move-result-object v0 │ │ +1a0654: 1f00 0d18 |0016: check-cast v0, Ljava/lang/Integer; // type@180d │ │ +1a0658: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +1a065c: 280a |001a: goto 0024 // +000a │ │ +1a065e: 2206 0918 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1a0662: 1a00 092b |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2b09 │ │ +1a0666: 7020 db95 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1a066c: 2706 |0022: throw v6 │ │ +1a066e: 0720 |0023: move-object v0, v2 │ │ +1a0670: 1a01 88a7 |0024: const-string v1, "destinationDriveId" // string@a788 │ │ +1a0674: 6e20 5606 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1a067a: 0a03 |0029: move-result v3 │ │ +1a067c: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ +1a0680: 6e20 5706 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1a0686: 0c01 |002f: move-result-object v1 │ │ +1a0688: 1f01 0d18 |0030: check-cast v1, Ljava/lang/Integer; // type@180d │ │ +1a068c: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +1a0690: 280a |0034: goto 003e // +000a │ │ +1a0692: 2206 0918 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1a0696: 1a00 062b |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2b06 │ │ +1a069a: 7020 db95 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1a06a0: 2706 |003c: throw v6 │ │ +1a06a2: 0721 |003d: move-object v1, v2 │ │ +1a06a4: 1a03 8fa7 |003e: const-string v3, "destinationRemoteFolderId" // string@a78f │ │ +1a06a8: 6e20 5606 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1a06ae: 0a04 |0043: move-result v4 │ │ +1a06b0: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ +1a06b4: 6e20 5706 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1a06ba: 0c06 |0049: move-result-object v6 │ │ +1a06bc: 0762 |004a: move-object v2, v6 │ │ +1a06be: 1f02 0d18 |004b: check-cast v2, Ljava/lang/Integer; // type@180d │ │ +1a06c2: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +1a06c6: 2809 |004f: goto 0058 // +0009 │ │ +1a06c8: 2206 0918 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1a06cc: 1a00 082b |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2b08 │ │ +1a06d0: 7020 db95 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1a06d6: 2706 |0057: throw v6 │ │ +1a06d8: 2206 8004 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ +1a06dc: 6e10 ec95 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1a06e2: 0a00 |005d: move-result v0 │ │ +1a06e4: 6e10 ec95 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1a06ea: 0a01 |0061: move-result v1 │ │ +1a06ec: 6e10 ec95 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1a06f2: 0a02 |0065: move-result v2 │ │ +1a06f4: 7040 860d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ +1a06fa: 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 : 17506 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17509 (LaunchActivityArgs.kt) │ │ │ │ Class #62 header: │ │ class_idx : 1152 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 17506 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 17509 │ │ 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 │ │ -1a0914: |[1a0914] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -1a0924: 2200 7f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@047f │ │ -1a0928: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a092a: 7020 810d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d81 │ │ -1a0930: 6900 ea03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ -1a0934: 0e00 |0008: return-void │ │ +1a09e4: |[1a09e4] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +1a09f4: 2200 7f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@047f │ │ +1a09f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a09fa: 7020 810d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d81 │ │ +1a0a00: 6900 ea03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ +1a0a04: 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 │ │ -1a0938: |[1a0938] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -1a0948: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -1a094a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a094c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a094e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a0950: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a0952: 0760 |0005: move-object v0, v6 │ │ -1a0954: 7606 870d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d87 │ │ -1a095a: 0e00 |0009: return-void │ │ +1a0a08: |[1a0a08] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +1a0a18: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +1a0a1a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a0a1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0a1e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a0a20: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a0a22: 0760 |0005: move-object v0, v6 │ │ +1a0a24: 7606 870d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d87 │ │ +1a0a2a: 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 │ │ -1a095c: |[1a095c] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ -1a096c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a0972: 5901 ed03 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a0976: 5902 eb03 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a097a: 5903 ec03 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a097e: 0e00 |0009: return-void │ │ +1a0a2c: |[1a0a2c] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ +1a0a3c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a0a42: 5901 ed03 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0a46: 5902 eb03 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a0a4a: 5903 ec03 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a0a4e: 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 │ │ -1a0980: |[1a0980] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0990: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a0994: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a0996: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a099a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a099c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a09a0: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -1a09a4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a09a6: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a09aa: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ -1a09ae: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -1a09b0: 7040 860d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ -1a09b6: 0e00 |0013: return-void │ │ +1a0a50: |[1a0a50] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0a60: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a0a64: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a0a66: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a0a6a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a0a6c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a0a70: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +1a0a74: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a0a76: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a0a7a: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ +1a0a7e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +1a0a80: 7040 860d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ +1a0a86: 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 │ │ -1a0758: |[1a0758] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a0768: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a076c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a0770: 5201 ed03 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a0774: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a0778: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a077c: 5202 eb03 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a0780: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a0784: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a0788: 5203 ec03 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a078c: 6e40 8b0d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d8b │ │ -1a0792: 0c00 |0015: move-result-object v0 │ │ -1a0794: 1100 |0016: return-object v0 │ │ +1a0828: |[1a0828] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0838: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a083c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a0840: 5201 ed03 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0844: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a0848: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a084c: 5202 eb03 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a0850: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a0854: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a0858: 5203 ec03 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a085c: 6e40 8b0d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d8b │ │ +1a0862: 0c00 |0015: move-result-object v0 │ │ +1a0864: 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 │ │ -1a07b4: |[1a07b4] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a07c4: 6200 ea03 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ -1a07c8: 6e20 820d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d82 │ │ -1a07ce: 0c01 |0005: move-result-object v1 │ │ -1a07d0: 1101 |0006: return-object v1 │ │ +1a0884: |[1a0884] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0894: 6200 ea03 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ +1a0898: 6e20 820d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d82 │ │ +1a089e: 0c01 |0005: move-result-object v1 │ │ +1a08a0: 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 │ │ -1a07d4: |[1a07d4] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a07e4: 6200 ea03 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ -1a07e8: 6e20 830d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d83 │ │ -1a07ee: 0c01 |0005: move-result-object v1 │ │ -1a07f0: 1101 |0006: return-object v1 │ │ +1a08a4: |[1a08a4] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a08b4: 6200 ea03 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03ea │ │ +1a08b8: 6e20 830d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d83 │ │ +1a08be: 0c01 |0005: move-result-object v1 │ │ +1a08c0: 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 │ │ -1a07f4: |[1a07f4] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ -1a0804: 5210 ed03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a0808: 0f00 |0002: return v0 │ │ +1a08c4: |[1a08c4] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ +1a08d4: 5210 ed03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a08d8: 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 │ │ -1a080c: |[1a080c] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ -1a081c: 5210 eb03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a0820: 0f00 |0002: return v0 │ │ +1a08dc: |[1a08dc] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ +1a08ec: 5210 eb03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a08f0: 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 │ │ -1a0824: |[1a0824] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ -1a0834: 5210 ec03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a0838: 0f00 |0002: return v0 │ │ +1a08f4: |[1a08f4] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ +1a0904: 5210 ec03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a0908: 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 │ │ -1a0798: |[1a0798] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -1a07a8: 2200 8004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ -1a07ac: 7040 860d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ -1a07b2: 1100 |0005: return-object v0 │ │ +1a0868: |[1a0868] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +1a0878: 2200 8004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ +1a087c: 7040 860d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d86 │ │ +1a0882: 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 │ │ -1a0704: |[1a0704] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a0714: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a0716: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a071a: 0f00 |0003: return v0 │ │ -1a071c: 2051 8004 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ -1a0720: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a0722: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a0726: 0f02 |0009: return v2 │ │ -1a0728: 1f05 8004 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ -1a072c: 5241 ed03 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a0730: 5253 ed03 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a0734: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a0738: 0f02 |0012: return v2 │ │ -1a073a: 5241 eb03 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a073e: 5253 eb03 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a0742: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a0746: 0f02 |0019: return v2 │ │ -1a0748: 5241 ec03 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a074c: 5255 ec03 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a0750: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ -1a0754: 0f02 |0020: return v2 │ │ -1a0756: 0f00 |0021: return v0 │ │ +1a07d4: |[1a07d4] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a07e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a07e6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a07ea: 0f00 |0003: return v0 │ │ +1a07ec: 2051 8004 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ +1a07f0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a07f2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a07f6: 0f02 |0009: return v2 │ │ +1a07f8: 1f05 8004 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0480 │ │ +1a07fc: 5241 ed03 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0800: 5253 ed03 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0804: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a0808: 0f02 |0012: return v2 │ │ +1a080a: 5241 eb03 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a080e: 5253 eb03 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a0812: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a0816: 0f02 |0019: return v2 │ │ +1a0818: 5241 ec03 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a081c: 5255 ec03 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a0820: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ +1a0824: 0f02 |0020: return v2 │ │ +1a0826: 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 │ │ -1a083c: |[1a083c] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ -1a084c: 5210 eb03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a0850: 0f00 |0002: return v0 │ │ +1a090c: |[1a090c] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ +1a091c: 5210 eb03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a0920: 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 │ │ -1a0854: |[1a0854] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ -1a0864: 5210 ec03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a0868: 0f00 |0002: return v0 │ │ +1a0924: |[1a0924] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ +1a0934: 5210 ec03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a0938: 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 │ │ -1a086c: |[1a086c] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ -1a087c: 5210 ed03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a0880: 0f00 |0002: return v0 │ │ +1a093c: |[1a093c] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ +1a094c: 5210 ed03 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0950: 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 │ │ -1a0884: |[1a0884] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ -1a0894: 5220 ed03 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a0898: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a089c: 5221 eb03 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a08a0: b010 |0006: add-int/2addr v0, v1 │ │ -1a08a2: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a08a6: 5221 ec03 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a08aa: b010 |000b: add-int/2addr v0, v1 │ │ -1a08ac: 0f00 |000c: return v0 │ │ +1a0954: |[1a0954] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ +1a0964: 5220 ed03 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0968: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a096c: 5221 eb03 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a0970: b010 |0006: add-int/2addr v0, v1 │ │ +1a0972: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0976: 5221 ec03 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a097a: b010 |000b: add-int/2addr v0, v1 │ │ +1a097c: 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 │ │ -1a065c: |[1a065c] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a066c: 2200 ad00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ad │ │ -1a0670: 7010 d901 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d9 │ │ -1a0676: 1a01 8ca7 |0005: const-string v1, "destinationUserId" // string@a78c │ │ -1a067a: 5232 ed03 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a067e: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a0684: 1a01 83a7 |000c: const-string v1, "destinationDriveId" // string@a783 │ │ -1a0688: 5232 eb03 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a068c: 6e30 f301 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a0692: 1a01 8aa7 |0013: const-string v1, "destinationRemoteFolderId" // string@a78a │ │ -1a0696: 5232 ec03 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a069a: 6e30 f301 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a06a0: 1100 |001a: return-object v0 │ │ +1a072c: |[1a072c] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a073c: 2200 ad00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ad │ │ +1a0740: 7010 d901 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d9 │ │ +1a0746: 1a01 91a7 |0005: const-string v1, "destinationUserId" // string@a791 │ │ +1a074a: 5232 ed03 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a074e: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a0754: 1a01 88a7 |000c: const-string v1, "destinationDriveId" // string@a788 │ │ +1a0758: 5232 eb03 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a075c: 6e30 f301 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a0762: 1a01 8fa7 |0013: const-string v1, "destinationRemoteFolderId" // string@a78f │ │ +1a0766: 5232 ec03 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a076a: 6e30 f301 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a0770: 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 │ │ -1a06a4: |[1a06a4] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a06b4: 2200 4e02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024e │ │ -1a06b8: 7010 5506 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0655 │ │ -1a06be: 5231 ed03 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a06c2: 7110 ee95 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a06c8: 0c01 |000a: move-result-object v1 │ │ -1a06ca: 1a02 8ca7 |000b: const-string v2, "destinationUserId" // string@a78c │ │ -1a06ce: 6e30 5906 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1a06d4: 5231 eb03 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a06d8: 7110 ee95 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a06de: 0c01 |0015: move-result-object v1 │ │ -1a06e0: 1a02 83a7 |0016: const-string v2, "destinationDriveId" // string@a783 │ │ -1a06e4: 6e30 5906 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1a06ea: 5231 ec03 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a06ee: 7110 ee95 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a06f4: 0c01 |0020: move-result-object v1 │ │ -1a06f6: 1a02 8aa7 |0021: const-string v2, "destinationRemoteFolderId" // string@a78a │ │ -1a06fa: 6e30 5906 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1a0700: 1100 |0026: return-object v0 │ │ +1a0774: |[1a0774] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a0784: 2200 4e02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024e │ │ +1a0788: 7010 5506 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0655 │ │ +1a078e: 5231 ed03 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0792: 7110 fb95 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a0798: 0c01 |000a: move-result-object v1 │ │ +1a079a: 1a02 91a7 |000b: const-string v2, "destinationUserId" // string@a791 │ │ +1a079e: 6e30 5906 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1a07a4: 5231 eb03 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a07a8: 7110 fb95 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a07ae: 0c01 |0015: move-result-object v1 │ │ +1a07b0: 1a02 88a7 |0016: const-string v2, "destinationDriveId" // string@a788 │ │ +1a07b4: 6e30 5906 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1a07ba: 5231 ec03 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a07be: 7110 fb95 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a07c4: 0c01 |0020: move-result-object v1 │ │ +1a07c6: 1a02 8fa7 |0021: const-string v2, "destinationRemoteFolderId" // string@a78f │ │ +1a07ca: 6e30 5906 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1a07d0: 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 │ │ -1a08b0: |[1a08b0] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ -1a08c0: 5250 ed03 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ -1a08c4: 5251 eb03 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ -1a08c8: 5252 ec03 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ -1a08cc: 2203 2618 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1826 │ │ -1a08d0: 1a04 6144 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@4461 │ │ -1a08d4: 7020 c796 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1a08da: 6e20 cb96 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1a08e0: 1a00 0e23 |0010: const-string v0, ", destinationDriveId=" // string@230e │ │ -1a08e4: 6e20 d096 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a08ea: 6e20 cb96 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1a08f0: 1a00 0f23 |0018: const-string v0, ", destinationRemoteFolderId=" // string@230f │ │ -1a08f4: 6e20 d096 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a08fa: 6e20 cb96 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1a0900: 1a00 b921 |0020: const-string v0, ")" // string@21b9 │ │ -1a0904: 6e20 d096 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a090a: 6e10 e196 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1a0910: 0c00 |0028: move-result-object v0 │ │ -1a0912: 1100 |0029: return-object v0 │ │ +1a0980: |[1a0980] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ +1a0990: 5250 ed03 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03ed │ │ +1a0994: 5251 eb03 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03eb │ │ +1a0998: 5252 ec03 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03ec │ │ +1a099c: 2203 2718 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1827 │ │ +1a09a0: 1a04 6444 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@4464 │ │ +1a09a4: 7020 d496 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1a09aa: 6e20 d896 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1a09b0: 1a00 0f23 |0010: const-string v0, ", destinationDriveId=" // string@230f │ │ +1a09b4: 6e20 dd96 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a09ba: 6e20 d896 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1a09c0: 1a00 1023 |0018: const-string v0, ", destinationRemoteFolderId=" // string@2310 │ │ +1a09c4: 6e20 dd96 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a09ca: 6e20 d896 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1a09d0: 1a00 ba21 |0020: const-string v0, ")" // string@21ba │ │ +1a09d4: 6e20 dd96 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a09da: 6e10 ee96 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1a09e0: 0c00 |0028: move-result-object v0 │ │ +1a09e2: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17506 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17509 (LaunchActivityArgs.kt) │ │ │ │ Class #63 header: │ │ class_idx : 1153 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 60 │ │ virtual_methods_size: 0 │ │ │ │ Class #63 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;' │ │ @@ -11017,18 +11017,18 @@ │ │ type : '(Landroid/icu/util/MeasureUnit$MeasurePrefix;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a19cc: |[1a19cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/util/MeasureUnit$MeasurePrefix;)I │ │ -1a19dc: 6e10 9001 0000 |0000: invoke-virtual {v0}, Landroid/icu/util/MeasureUnit$MeasurePrefix;.getPower:()I // method@0190 │ │ -1a19e2: 0a00 |0003: move-result v0 │ │ -1a19e4: 0f00 |0004: return v0 │ │ +1a1a9c: |[1a1a9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/util/MeasureUnit$MeasurePrefix;)I │ │ +1a1aac: 6e10 9001 0000 |0000: invoke-virtual {v0}, Landroid/icu/util/MeasureUnit$MeasurePrefix;.getPower:()I // method@0190 │ │ +1a1ab2: 0a00 |0003: move-result v0 │ │ +1a1ab4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/icu/util/MeasureUnit$MeasurePrefix; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11036,18 +11036,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 │ │ -1a19e8: |[1a19e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;)I │ │ -1a19f8: 6e10 1009 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/core/ForegroundService;.getForegroundServiceType:()I // method@0910 │ │ -1a19fe: 0a00 |0003: move-result v0 │ │ -1a1a00: 0f00 |0004: return v0 │ │ +1a1ab8: |[1a1ab8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;)I │ │ +1a1ac8: 6e10 1009 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/core/ForegroundService;.getForegroundServiceType:()I // method@0910 │ │ +1a1ace: 0a00 |0003: move-result v0 │ │ +1a1ad0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/core/ForegroundService; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11055,18 +11055,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 │ │ -1a1718: |[1a1718] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -1a1728: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ -1a172c: 7040 5800 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0058 │ │ -1a1732: 1100 |0005: return-object v0 │ │ +1a17e8: |[1a17e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +1a17f8: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ +1a17fc: 7040 5800 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0058 │ │ +1a1802: 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 │ │ @@ -11076,18 +11076,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 │ │ -1a1734: |[1a1734] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ -1a1744: 7120 6802 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0268 │ │ -1a174a: 0c00 |0003: move-result-object v0 │ │ -1a174c: 1100 |0004: return-object v0 │ │ +1a1804: |[1a1804] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ +1a1814: 7120 6802 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0268 │ │ +1a181a: 0c00 |0003: move-result-object v0 │ │ +1a181c: 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; │ │ │ │ @@ -11096,18 +11096,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 │ │ -1a176c: |[1a176c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -1a177c: 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 │ │ -1a1782: 0c00 |0003: move-result-object v0 │ │ -1a1784: 1100 |0004: return-object v0 │ │ +1a183c: |[1a183c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +1a184c: 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 │ │ +1a1852: 0c00 |0003: move-result-object v0 │ │ +1a1854: 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; │ │ @@ -11118,18 +11118,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 │ │ -1a1788: |[1a1788] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ -1a1798: 7407 ac01 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01ac │ │ -1a179e: 0c00 |0003: move-result-object v0 │ │ -1a17a0: 1100 |0004: return-object v0 │ │ +1a1858: |[1a1858] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ +1a1868: 7407 ac01 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01ac │ │ +1a186e: 0c00 |0003: move-result-object v0 │ │ +1a1870: 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 │ │ @@ -11142,18 +11142,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 │ │ -1a17a4: |[1a17a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -1a17b4: 7130 b501 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b5 │ │ -1a17ba: 0c00 |0003: move-result-object v0 │ │ -1a17bc: 1100 |0004: return-object v0 │ │ +1a1874: |[1a1874] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +1a1884: 7130 b501 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b5 │ │ +1a188a: 0c00 |0003: move-result-object v0 │ │ +1a188c: 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; │ │ @@ -11163,17 +11163,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 │ │ -1a17c0: |[1a17c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ -1a17d0: 1f00 8000 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ -1a17d4: 1100 |0002: return-object v0 │ │ +1a1890: |[1a1890] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ +1a18a0: 1f00 8000 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ +1a18a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11181,35 +11181,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 │ │ -1a17f4: |[1a17f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ -1a1804: 6200 2e00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002e │ │ -1a1808: 1100 |0002: return-object v0 │ │ +1a18c4: |[1a18c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ +1a18d4: 6200 2e00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002e │ │ +1a18d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #9 : (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 │ │ -1a17d8: |[1a17d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ -1a17e8: 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 │ │ -1a17ee: 0c00 |0003: move-result-object v0 │ │ -1a17f0: 1100 |0004: return-object v0 │ │ +1a18a8: |[1a18a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ +1a18b8: 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 │ │ +1a18be: 0c00 |0003: move-result-object v0 │ │ +1a18c0: 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; │ │ @@ -11219,18 +11219,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 │ │ -1a180c: |[1a180c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ -1a181c: 7110 8b01 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@018b │ │ -1a1822: 0c00 |0003: move-result-object v0 │ │ -1a1824: 1100 |0004: return-object v0 │ │ +1a18dc: |[1a18dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ +1a18ec: 7110 8b01 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@018b │ │ +1a18f2: 0c00 |0003: move-result-object v0 │ │ +1a18f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Locale; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11238,18 +11238,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 │ │ -1a1828: |[1a1828] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ -1a1838: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ -1a183c: 7030 8f01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018f │ │ -1a1842: 1100 |0005: return-object v0 │ │ +1a18f8: |[1a18f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ +1a1908: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ +1a190c: 7030 8f01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018f │ │ +1a1912: 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; │ │ │ │ @@ -11258,18 +11258,18 @@ │ │ type : '(Landroid/icu/util/MeasureUnit;)Landroid/icu/util/MeasureUnit$MeasurePrefix;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a18d4: |[1a18d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/util/MeasureUnit;)Landroid/icu/util/MeasureUnit$MeasurePrefix; │ │ -1a18e4: 6e10 9101 0000 |0000: invoke-virtual {v0}, Landroid/icu/util/MeasureUnit;.getPrefix:()Landroid/icu/util/MeasureUnit$MeasurePrefix; // method@0191 │ │ -1a18ea: 0c00 |0003: move-result-object v0 │ │ -1a18ec: 1100 |0004: return-object v0 │ │ +1a19a4: |[1a19a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/util/MeasureUnit;)Landroid/icu/util/MeasureUnit$MeasurePrefix; │ │ +1a19b4: 6e10 9101 0000 |0000: invoke-virtual {v0}, Landroid/icu/util/MeasureUnit;.getPrefix:()Landroid/icu/util/MeasureUnit$MeasurePrefix; // method@0191 │ │ +1a19ba: 0c00 |0003: move-result-object v0 │ │ +1a19bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/icu/util/MeasureUnit; │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11277,34 +11277,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 │ │ -1a18a4: |[1a18a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ -1a18b4: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ -1a18b8: 1100 |0002: return-object v0 │ │ +1a1974: |[1a1974] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ +1a1984: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ +1a1988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #14 : (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 │ │ -1a18bc: |[1a18bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ -1a18cc: 1f00 8700 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@0087 │ │ -1a18d0: 1100 |0002: return-object v0 │ │ +1a198c: |[1a198c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ +1a199c: 1f00 8700 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@0087 │ │ +1a19a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11312,36 +11312,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 │ │ -1a18f0: |[1a18f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ -1a1900: 2200 9200 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0092 │ │ -1a1904: 7010 aa01 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01aa │ │ -1a190a: 1100 |0005: return-object v0 │ │ +1a19c0: |[1a19c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ +1a19d0: 2200 9200 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0092 │ │ +1a19d4: 7010 aa01 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01aa │ │ +1a19da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #16 : (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 │ │ -1a190c: |[1a190c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ -1a191c: 6e10 b701 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b7 │ │ -1a1922: 0c00 |0003: move-result-object v0 │ │ -1a1924: 1100 |0004: return-object v0 │ │ +1a19dc: |[1a19dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ +1a19ec: 6e10 b701 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b7 │ │ +1a19f2: 0c00 |0003: move-result-object v0 │ │ +1a19f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/ConnectivityManager; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11349,18 +11349,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 │ │ -1a1928: |[1a1928] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -1a1938: 7110 6902 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0269 │ │ -1a193e: 0c00 |0003: move-result-object v0 │ │ -1a1940: 1100 |0004: return-object v0 │ │ +1a19f8: |[1a19f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +1a1a08: 7110 6902 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0269 │ │ +1a1a0e: 0c00 |0003: move-result-object v0 │ │ +1a1a10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/Uri; │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11368,18 +11368,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 │ │ -1a1944: |[1a1944] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ -1a1954: 6e10 df00 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00df │ │ -1a195a: 0c00 |0003: move-result-object v0 │ │ -1a195c: 1100 |0004: return-object v0 │ │ +1a1a14: |[1a1a14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ +1a1a24: 6e10 df00 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00df │ │ +1a1a2a: 0c00 |0003: move-result-object v0 │ │ +1a1a2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Configuration; │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11387,18 +11387,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 │ │ -1a1960: |[1a1960] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ -1a1970: 2200 0101 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0101 │ │ -1a1974: 7030 c002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02c0 │ │ -1a197a: 1100 |0005: return-object v0 │ │ +1a1a30: |[1a1a30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ +1a1a40: 2200 0101 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0101 │ │ +1a1a44: 7030 c002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02c0 │ │ +1a1a4a: 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; │ │ │ │ @@ -11407,18 +11407,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 │ │ -1a1a04: |[1a1a04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ -1a1a14: 6e30 aa00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00aa │ │ -1a1a1a: 0c00 |0003: move-result-object v0 │ │ -1a1a1c: 1100 |0004: return-object v0 │ │ +1a1ad4: |[1a1ad4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ +1a1ae4: 6e30 aa00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00aa │ │ +1a1aea: 0c00 |0003: move-result-object v0 │ │ +1a1aec: 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; │ │ @@ -11428,18 +11428,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 │ │ -1a1a20: |[1a1a20] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1a1a30: 6e30 a800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a8 │ │ -1a1a36: 0c00 |0003: move-result-object v0 │ │ -1a1a38: 1100 |0004: return-object v0 │ │ +1a1af0: |[1a1af0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1a1b00: 6e30 a800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a8 │ │ +1a1b06: 0c00 |0003: move-result-object v0 │ │ +1a1b08: 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; │ │ @@ -11449,18 +11449,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 │ │ -1a1a3c: |[1a1a3c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1a1a4c: 6e30 e701 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e7 │ │ -1a1a52: 0c00 |0003: move-result-object v0 │ │ -1a1a54: 1100 |0004: return-object v0 │ │ +1a1b0c: |[1a1b0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1a1b1c: 6e30 e701 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e7 │ │ +1a1b22: 0c00 |0003: move-result-object v0 │ │ +1a1b24: 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; │ │ @@ -11470,18 +11470,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 │ │ -1a1a58: |[1a1a58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ -1a1a68: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0189 │ │ -1a1a6e: 0c00 |0003: move-result-object v0 │ │ -1a1a70: 1100 |0004: return-object v0 │ │ +1a1b28: |[1a1b28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ +1a1b38: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0189 │ │ +1a1b3e: 0c00 |0003: move-result-object v0 │ │ +1a1b40: 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; │ │ │ │ @@ -11490,18 +11490,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 │ │ -1a1a74: |[1a1a74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ -1a1a84: 6e20 db98 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@98db │ │ -1a1a8a: 0c00 |0003: move-result-object v0 │ │ -1a1a8c: 1100 |0004: return-object v0 │ │ +1a1b44: |[1a1b44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ +1a1b54: 6e20 e898 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@98e8 │ │ +1a1b5a: 0c00 |0003: move-result-object v0 │ │ +1a1b5c: 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; │ │ │ │ @@ -11510,18 +11510,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 │ │ -1a1a90: |[1a1a90] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ -1a1aa0: 6e10 b899 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@99b8 │ │ -1a1aa6: 0c00 |0003: move-result-object v0 │ │ -1a1aa8: 1100 |0004: return-object v0 │ │ +1a1b60: |[1a1b60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ +1a1b70: 6e10 c599 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@99c5 │ │ +1a1b76: 0c00 |0003: move-result-object v0 │ │ +1a1b78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Date; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11529,36 +11529,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 │ │ -1a1aac: |[1a1aac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ -1a1abc: 7100 da98 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@98da │ │ -1a1ac2: 0c00 |0003: move-result-object v0 │ │ -1a1ac4: 1100 |0004: return-object v0 │ │ +1a1b7c: |[1a1b7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ +1a1b8c: 7100 e798 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@98e7 │ │ +1a1b92: 0c00 |0003: move-result-object v0 │ │ +1a1b94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #27 : (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 │ │ -1a1ac8: |[1a1ac8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ -1a1ad8: 6e20 cf98 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@98cf │ │ -1a1ade: 0c00 |0003: move-result-object v0 │ │ -1a1ae0: 1100 |0004: return-object v0 │ │ +1a1b98: |[1a1b98] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ +1a1ba8: 6e20 dc98 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@98dc │ │ +1a1bae: 0c00 |0003: move-result-object v0 │ │ +1a1bb0: 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; │ │ │ │ @@ -11567,18 +11567,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 │ │ -1a1b00: |[1a1b00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -1a1b10: 7110 df98 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98df │ │ -1a1b16: 0c00 |0003: move-result-object v0 │ │ -1a1b18: 1100 |0004: return-object v0 │ │ +1a1bd0: |[1a1bd0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +1a1be0: 7110 ec98 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98ec │ │ +1a1be6: 0c00 |0003: move-result-object v0 │ │ +1a1be8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11586,18 +11586,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 │ │ -1a1b1c: |[1a1b1c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -1a1b2c: 7120 e098 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98e0 │ │ -1a1b32: 0c00 |0003: move-result-object v0 │ │ -1a1b34: 1100 |0004: return-object v0 │ │ +1a1bec: |[1a1bec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +1a1bfc: 7120 ed98 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98ed │ │ +1a1c02: 0c00 |0003: move-result-object v0 │ │ +1a1c04: 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; │ │ │ │ @@ -11606,18 +11606,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 │ │ -1a1b38: |[1a1b38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -1a1b48: 6e30 a600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a6 │ │ -1a1b4e: 0c00 |0003: move-result-object v0 │ │ -1a1b50: 1100 |0004: return-object v0 │ │ +1a1c08: |[1a1c08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +1a1c18: 6e30 a600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a6 │ │ +1a1c1e: 0c00 |0003: move-result-object v0 │ │ +1a1c20: 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; │ │ @@ -11627,18 +11627,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 │ │ -1a1b54: |[1a1b54] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -1a1b64: 6e30 e901 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e9 │ │ -1a1b6a: 0c00 |0003: move-result-object v0 │ │ -1a1b6c: 1100 |0004: return-object v0 │ │ +1a1c24: |[1a1c24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +1a1c34: 6e30 e901 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e9 │ │ +1a1c3a: 0c00 |0003: move-result-object v0 │ │ +1a1c3c: 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; │ │ @@ -11648,18 +11648,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 │ │ -1a1b70: |[1a1b70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ -1a1b80: 6e20 1d02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021d │ │ -1a1b86: 0c00 |0003: move-result-object v0 │ │ -1a1b88: 1100 |0004: return-object v0 │ │ +1a1c40: |[1a1c40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ +1a1c50: 6e20 1d02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021d │ │ +1a1c56: 0c00 |0003: move-result-object v0 │ │ +1a1c58: 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 │ │ │ │ @@ -11668,34 +11668,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a1c1c: |[1a1c1c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ -1a1c2c: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ -1a1c30: 0e00 |0002: return-void │ │ +1a1cec: |[1a1cec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ +1a1cfc: 2200 8500 |0000: new-instance v0, Landroid/icu/util/Measure; // type@0085 │ │ +1a1d00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #34 : (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 │ │ -1a1c34: |[1a1c34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -1a1c44: 6e30 5b00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@005b │ │ -1a1c4a: 0e00 |0003: return-void │ │ +1a1d04: |[1a1d04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +1a1d14: 6e30 5b00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@005b │ │ +1a1d1a: 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; │ │ @@ -11705,17 +11705,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 │ │ -1a1c4c: |[1a1c4c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1a1c5c: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0059 │ │ -1a1c62: 0e00 |0003: return-void │ │ +1a1d1c: |[1a1d1c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1a1d2c: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0059 │ │ +1a1d32: 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; │ │ │ │ @@ -11724,17 +11724,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 │ │ -1a1c64: |[1a1c64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ -1a1c74: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005f │ │ -1a1c7a: 0e00 |0003: return-void │ │ +1a1d34: |[1a1d34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ +1a1d44: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005f │ │ +1a1d4a: 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; │ │ │ │ @@ -11743,17 +11743,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 │ │ -1a1c7c: |[1a1c7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -1a1c8c: 6e20 5d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005d │ │ -1a1c92: 0e00 |0003: return-void │ │ +1a1d4c: |[1a1d4c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +1a1d5c: 6e20 5d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005d │ │ +1a1d62: 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; │ │ │ │ @@ -11762,17 +11762,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 │ │ -1a1c94: |[1a1c94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ -1a1ca4: 6e20 8801 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0188 │ │ -1a1caa: 0e00 |0003: return-void │ │ +1a1d64: |[1a1d64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ +1a1d74: 6e20 8801 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0188 │ │ +1a1d7a: 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 │ │ │ │ @@ -11781,17 +11781,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 │ │ -1a1cc4: |[1a1cc4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ -1a1cd4: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018e │ │ -1a1cda: 0e00 |0003: return-void │ │ +1a1d94: |[1a1d94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ +1a1da4: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018e │ │ +1a1daa: 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 │ │ │ │ @@ -11800,17 +11800,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 │ │ -1a1cac: |[1a1cac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ -1a1cbc: 6e20 8c01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@018c │ │ -1a1cc2: 0e00 |0003: return-void │ │ +1a1d7c: |[1a1d7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ +1a1d8c: 6e20 8c01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@018c │ │ +1a1d92: 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 │ │ │ │ @@ -11819,17 +11819,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 │ │ -1a1cdc: |[1a1cdc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ -1a1cec: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01ab │ │ -1a1cf2: 0e00 |0003: return-void │ │ +1a1dac: |[1a1dac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ +1a1dbc: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01ab │ │ +1a1dc2: 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; │ │ │ │ @@ -11838,17 +11838,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 │ │ -1a1cf4: |[1a1cf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;I)V │ │ -1a1d04: 6e20 1209 1000 |0000: invoke-virtual {v0, v1}, Lcom/infomaniak/core/ForegroundService;.stopForeground:(I)V // method@0912 │ │ -1a1d0a: 0e00 |0003: return-void │ │ +1a1dc4: |[1a1dc4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;I)V │ │ +1a1dd4: 6e20 1209 1000 |0000: invoke-virtual {v0, v1}, Lcom/infomaniak/core/ForegroundService;.stopForeground:(I)V // method@0912 │ │ +1a1dda: 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 │ │ │ │ @@ -11857,17 +11857,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 │ │ -1a1d0c: |[1a1d0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;ILandroid/app/Notification;I)V │ │ -1a1d1c: 6e40 1109 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/core/ForegroundService;.startForeground:(ILandroid/app/Notification;I)V // method@0911 │ │ -1a1d22: 0e00 |0003: return-void │ │ +1a1ddc: |[1a1ddc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/core/ForegroundService;ILandroid/app/Notification;I)V │ │ +1a1dec: 6e40 1109 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/core/ForegroundService;.startForeground:(ILandroid/app/Notification;I)V // method@0911 │ │ +1a1df2: 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; │ │ @@ -11878,17 +11878,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 │ │ -1a1d24: |[1a1d24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ -1a1d34: 6e40 770d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d77 │ │ -1a1d3a: 0e00 |0003: return-void │ │ +1a1df4: |[1a1df4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ +1a1e04: 6e40 770d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d77 │ │ +1a1e0a: 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 │ │ @@ -11899,18 +11899,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 │ │ -1a197c: |[1a197c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -1a198c: 6e20 3e02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023e │ │ -1a1992: 0a00 |0003: move-result v0 │ │ -1a1994: 0f00 |0004: return v0 │ │ +1a1a4c: |[1a1a4c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +1a1a5c: 6e20 3e02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023e │ │ +1a1a62: 0a00 |0003: move-result v0 │ │ +1a1a64: 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; │ │ │ │ @@ -11919,17 +11919,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 │ │ -1a1998: |[1a1998] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ -1a19a8: 2000 8000 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ -1a19ac: 0f00 |0002: return v0 │ │ +1a1a68: |[1a1a68] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ +1a1a78: 2000 8000 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0080 │ │ +1a1a7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11937,18 +11937,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 │ │ -1a19b0: |[1a19b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ -1a19c0: 7220 199a 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@9a19 │ │ -1a19c6: 0a00 |0003: move-result v0 │ │ -1a19c8: 0f00 |0004: return v0 │ │ +1a1a80: |[1a1a80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ +1a1a90: 7220 269a 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@9a26 │ │ +1a1a96: 0a00 |0003: move-result v0 │ │ +1a1a98: 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; │ │ │ │ @@ -11957,18 +11957,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 │ │ -1a1750: |[1a1750] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -1a1760: 7130 b401 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b4 │ │ -1a1766: 0c00 |0003: move-result-object v0 │ │ -1a1768: 1100 |0004: return-object v0 │ │ +1a1820: |[1a1820] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +1a1830: 7130 b401 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b4 │ │ +1a1836: 0c00 |0003: move-result-object v0 │ │ +1a1838: 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; │ │ @@ -11978,35 +11978,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 │ │ -1a1844: |[1a1844] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ -1a1854: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ -1a1858: 1100 |0002: return-object v0 │ │ +1a1914: |[1a1914] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ +1a1924: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ +1a1928: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #50 : (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 │ │ -1a1ae4: |[1a1ae4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -1a1af4: 7110 e198 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98e1 │ │ -1a1afa: 0c00 |0003: move-result-object v0 │ │ -1a1afc: 1100 |0004: return-object v0 │ │ +1a1bb4: |[1a1bb4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +1a1bc4: 7110 ee98 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@98ee │ │ +1a1bca: 0c00 |0003: move-result-object v0 │ │ +1a1bcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #51 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -12014,34 +12014,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a1b8c: |[1a1b8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -1a1b9c: 2200 9200 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0092 │ │ -1a1ba0: 0e00 |0002: return-void │ │ +1a1c5c: |[1a1c5c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +1a1c6c: 2200 9200 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0092 │ │ +1a1c70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #52 : (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 │ │ -1a1ba4: |[1a1ba4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -1a1bb4: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@005a │ │ -1a1bba: 0e00 |0003: return-void │ │ +1a1c74: |[1a1c74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +1a1c84: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@005a │ │ +1a1c8a: 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; │ │ │ │ @@ -12050,17 +12050,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 │ │ -1a1bbc: |[1a1bbc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -1a1bcc: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005e │ │ -1a1bd2: 0e00 |0003: return-void │ │ +1a1c8c: |[1a1c8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +1a1c9c: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005e │ │ +1a1ca2: 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; │ │ │ │ @@ -12069,17 +12069,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 │ │ -1a1bd4: |[1a1bd4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ -1a1be4: 6e20 8d01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018d │ │ -1a1bea: 0e00 |0003: return-void │ │ +1a1ca4: |[1a1ca4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ +1a1cb4: 6e20 8d01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018d │ │ +1a1cba: 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 │ │ │ │ @@ -12088,98 +12088,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 │ │ -1a185c: |[1a185c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ -1a186c: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ -1a1870: 1100 |0002: return-object v0 │ │ +1a192c: |[1a192c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ +1a193c: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ +1a1940: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #56 : (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 │ │ -1a1bec: |[1a1bec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -1a1bfc: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ -1a1c00: 0e00 |0002: return-void │ │ +1a1cbc: |[1a1cbc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +1a1ccc: 2200 2500 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0025 │ │ +1a1cd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #57 : (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 │ │ -1a1874: |[1a1874] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ -1a1884: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ -1a1888: 1100 |0002: return-object v0 │ │ +1a1944: |[1a1944] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ +1a1954: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ +1a1958: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #58 : (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 │ │ -1a1c04: |[1a1c04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -1a1c14: 2200 0101 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0101 │ │ -1a1c18: 0e00 |0002: return-void │ │ +1a1cd4: |[1a1cd4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +1a1ce4: 2200 0101 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0101 │ │ +1a1ce8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #59 : (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 │ │ -1a188c: |[1a188c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ -1a189c: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ -1a18a0: 1100 |0002: return-object v0 │ │ +1a195c: |[1a195c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ +1a196c: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ +1a1970: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #64 header: │ │ class_idx : 1154 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12199,18 +12199,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 │ │ -1a1d5c: |[1a1d5c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1d6c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1d72: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -1a1d76: 0e00 |0005: return-void │ │ +1a1e2c: |[1a1e2c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1e3c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a1e42: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +1a1e46: 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; │ │ │ │ @@ -12220,32 +12220,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a1d3c: |[1a1d3c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ -1a1d4c: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -1a1d50: 7110 640e 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@0e64 │ │ -1a1d56: 0c00 |0005: move-result-object v0 │ │ -1a1d58: 1100 |0006: return-object v0 │ │ +1a1e0c: |[1a1e0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ +1a1e1c: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +1a1e20: 7110 640e 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@0e64 │ │ +1a1e26: 0c00 |0005: move-result-object v0 │ │ +1a1e28: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #65 header: │ │ class_idx : 1155 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12269,19 +12269,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 │ │ -1a1da0: |[1a1da0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a1db0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1db6: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -1a1dba: 5b02 f003 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03f0 │ │ -1a1dbe: 0e00 |0007: return-void │ │ +1a1e70: |[1a1e70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a1e80: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a1e86: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +1a1e8a: 5b02 f003 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03f0 │ │ +1a1e8e: 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; │ │ @@ -12292,35 +12292,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 │ │ -1a1d78: |[1a1d78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1d88: 5420 ef03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -1a1d8c: 5421 f003 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03f0 │ │ -1a1d90: 1f03 9803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a1d94: 7130 540e 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@0e54 │ │ -1a1d9a: 0c03 |0009: move-result-object v3 │ │ -1a1d9c: 1103 |000a: return-object v3 │ │ +1a1e48: |[1a1e48] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1e58: 5420 ef03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +1a1e5c: 5421 f003 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03f0 │ │ +1a1e60: 1f03 9803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a1e64: 7130 540e 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@0e54 │ │ +1a1e6a: 0c03 |0009: move-result-object v3 │ │ +1a1e6c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #66 header: │ │ class_idx : 1156 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12348,20 +12348,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 │ │ -1a1dec: |[1a1dec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1dfc: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1e02: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03f1 │ │ -1a1e06: 5b02 f203 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03f2 │ │ -1a1e0a: 5b03 f303 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -1a1e0e: 0e00 |0009: return-void │ │ +1a1ebc: |[1a1ebc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1ecc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a1ed2: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03f1 │ │ +1a1ed6: 5b02 f203 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03f2 │ │ +1a1eda: 5b03 f303 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +1a1ede: 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; │ │ @@ -12373,36 +12373,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 │ │ -1a1dc0: |[1a1dc0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1dd0: 5430 f103 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03f1 │ │ -1a1dd4: 5431 f203 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03f2 │ │ -1a1dd8: 5432 f303 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -1a1ddc: 1f04 2000 |0006: check-cast v4, Landroid/app/Dialog; // type@0020 │ │ -1a1de0: 7140 630e 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@0e63 │ │ -1a1de6: 0c04 |000b: move-result-object v4 │ │ -1a1de8: 1104 |000c: return-object v4 │ │ +1a1e90: |[1a1e90] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1ea0: 5430 f103 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03f1 │ │ +1a1ea4: 5431 f203 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03f2 │ │ +1a1ea8: 5432 f303 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +1a1eac: 1f04 2000 |0006: check-cast v4, Landroid/app/Dialog; // type@0020 │ │ +1a1eb0: 7140 630e 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@0e63 │ │ +1a1eb6: 0c04 |000b: move-result-object v4 │ │ +1a1eb8: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #67 header: │ │ class_idx : 1157 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12422,18 +12422,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 │ │ -1a1e3c: |[1a1e3c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1e4c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1e52: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -1a1e56: 0e00 |0005: return-void │ │ +1a1f0c: |[1a1f0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1f1c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a1f22: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +1a1f26: 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; │ │ │ │ @@ -12443,36 +12443,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 │ │ -1a1e10: |[1a1e10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1e20: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -1a1e24: 1f02 f317 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f3 │ │ -1a1e28: 6e10 3c95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a1e2e: 0a02 |0007: move-result v2 │ │ -1a1e30: 7120 6d0e 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@0e6d │ │ -1a1e36: 0c02 |000b: move-result-object v2 │ │ -1a1e38: 1102 |000c: return-object v2 │ │ +1a1ee0: |[1a1ee0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1ef0: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +1a1ef4: 1f02 f417 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f4 │ │ +1a1ef8: 6e10 4995 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a1efe: 0a02 |0007: move-result v2 │ │ +1a1f00: 7120 6d0e 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@0e6d │ │ +1a1f06: 0c02 |000b: move-result-object v2 │ │ +1a1f08: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #68 header: │ │ class_idx : 1158 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12492,18 +12492,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 │ │ -1a1e78: |[1a1e78] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1e88: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1e8e: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -1a1e92: 0e00 |0005: return-void │ │ +1a1f48: |[1a1f48] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1f58: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a1f5e: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +1a1f62: 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; │ │ │ │ @@ -12513,32 +12513,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a1e58: |[1a1e58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1a1e68: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -1a1e6c: 7110 510e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e51 │ │ -1a1e72: 0c00 |0005: move-result-object v0 │ │ -1a1e74: 1100 |0006: return-object v0 │ │ +1a1f28: |[1a1f28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1a1f38: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +1a1f3c: 7110 510e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e51 │ │ +1a1f42: 0c00 |0005: move-result-object v0 │ │ +1a1f44: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #69 header: │ │ class_idx : 1159 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12558,18 +12558,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 │ │ -1a1eb8: |[1a1eb8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1ec8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1ece: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -1a1ed2: 0e00 |0005: return-void │ │ +1a1f88: |[1a1f88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1f98: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a1f9e: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +1a1fa2: 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; │ │ │ │ @@ -12579,34 +12579,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 │ │ -1a1e94: |[1a1e94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1ea4: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -1a1ea8: 1f02 0318 |0002: check-cast v2, Ljava/lang/Exception; // type@1803 │ │ -1a1eac: 7120 610e 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@0e61 │ │ -1a1eb2: 0c02 |0007: move-result-object v2 │ │ -1a1eb4: 1102 |0008: return-object v2 │ │ +1a1f64: |[1a1f64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1f74: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +1a1f78: 1f02 0418 |0002: check-cast v2, Ljava/lang/Exception; // type@1804 │ │ +1a1f7c: 7120 610e 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@0e61 │ │ +1a1f82: 0c02 |0007: move-result-object v2 │ │ +1a1f84: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #70 header: │ │ class_idx : 1160 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12626,18 +12626,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 │ │ -1a1f00: |[1a1f00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1f10: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1f16: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -1a1f1a: 0e00 |0005: return-void │ │ +1a1fd0: |[1a1fd0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1fe0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a1fe6: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +1a1fea: 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; │ │ │ │ @@ -12647,36 +12647,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 │ │ -1a1ed4: |[1a1ed4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1ee4: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -1a1ee8: 1f02 f317 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f3 │ │ -1a1eec: 6e10 3c95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a1ef2: 0a02 |0007: move-result v2 │ │ -1a1ef4: 7120 660e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e66 │ │ -1a1efa: 0c02 |000b: move-result-object v2 │ │ -1a1efc: 1102 |000c: return-object v2 │ │ +1a1fa4: |[1a1fa4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1fb4: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +1a1fb8: 1f02 f417 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f4 │ │ +1a1fbc: 6e10 4995 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a1fc2: 0a02 |0007: move-result v2 │ │ +1a1fc4: 7120 660e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e66 │ │ +1a1fca: 0c02 |000b: move-result-object v2 │ │ +1a1fcc: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #71 header: │ │ class_idx : 1161 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12696,18 +12696,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 │ │ -1a1f48: |[1a1f48] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1f58: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1f5e: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -1a1f62: 0e00 |0005: return-void │ │ +1a2018: |[1a2018] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2028: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a202e: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +1a2032: 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; │ │ │ │ @@ -12717,36 +12717,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 │ │ -1a1f1c: |[1a1f1c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1f2c: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -1a1f30: 1f02 f317 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f3 │ │ -1a1f34: 6e10 3c95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a1f3a: 0a02 |0007: move-result v2 │ │ -1a1f3c: 7120 670e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e67 │ │ -1a1f42: 0c02 |000b: move-result-object v2 │ │ -1a1f44: 1102 |000c: return-object v2 │ │ +1a1fec: |[1a1fec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a1ffc: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +1a2000: 1f02 f417 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f4 │ │ +1a2004: 6e10 4995 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a200a: 0a02 |0007: move-result v2 │ │ +1a200c: 7120 670e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e67 │ │ +1a2012: 0c02 |000b: move-result-object v2 │ │ +1a2014: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #72 header: │ │ class_idx : 1162 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12766,18 +12766,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 │ │ -1a1f88: |[1a1f88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1f98: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1f9e: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -1a1fa2: 0e00 |0005: return-void │ │ +1a2058: |[1a2058] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2068: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a206e: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +1a2072: 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; │ │ │ │ @@ -12787,34 +12787,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 │ │ -1a1f64: |[1a1f64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1f74: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -1a1f78: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1a1f7c: 7120 6c0e 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@0e6c │ │ -1a1f82: 0c02 |0007: move-result-object v2 │ │ -1a1f84: 1102 |0008: return-object v2 │ │ +1a2034: |[1a2034] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2044: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +1a2048: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1a204c: 7120 6c0e 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@0e6c │ │ +1a2052: 0c02 |0007: move-result-object v2 │ │ +1a2054: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #73 header: │ │ class_idx : 1163 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12834,18 +12834,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 │ │ -1a1fc8: |[1a1fc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1fd8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1fde: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -1a1fe2: 0e00 |0005: return-void │ │ +1a2098: |[1a2098] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a20a8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a20ae: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +1a20b2: 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; │ │ │ │ @@ -12855,34 +12855,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 │ │ -1a1fa4: |[1a1fa4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a1fb4: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -1a1fb8: 1f02 de18 |0002: check-cast v2, Ljava/util/List; // type@18de │ │ -1a1fbc: 7120 620e 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@0e62 │ │ -1a1fc2: 0c02 |0007: move-result-object v2 │ │ -1a1fc4: 1102 |0008: return-object v2 │ │ +1a2074: |[1a2074] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2084: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +1a2088: 1f02 df18 |0002: check-cast v2, Ljava/util/List; // type@18df │ │ +1a208c: 7120 620e 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@0e62 │ │ +1a2092: 0c02 |0007: move-result-object v2 │ │ +1a2094: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #74 header: │ │ class_idx : 1164 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12902,18 +12902,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 │ │ -1a1fe4: |[1a1fe4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1ff4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a1ffa: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -1a1ffe: 0e00 |0005: return-void │ │ +1a20b4: |[1a20b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a20c4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a20ca: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +1a20ce: 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; │ │ │ │ @@ -12923,32 +12923,32 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a2000: |[1a2000] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ -1a2010: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -1a2014: 7120 580e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e58 │ │ -1a201a: 0e00 |0005: return-void │ │ +1a20d0: |[1a20d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ +1a20e0: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +1a20e4: 7120 580e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e58 │ │ +1a20ea: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #75 header: │ │ class_idx : 1165 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -12968,18 +12968,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 │ │ -1a201c: |[1a201c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a202c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a2032: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ -1a2036: 0e00 |0005: return-void │ │ +1a20ec: |[1a20ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a20fc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a2102: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +1a2106: 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; │ │ │ │ @@ -12989,34 +12989,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 │ │ -1a2038: |[1a2038] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a2048: 5410 fc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ -1a204c: 7140 650e 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@0e65 │ │ -1a2052: 0e00 |0005: return-void │ │ +1a2108: |[1a2108] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a2118: 5410 fc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +1a211c: 7140 650e 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@0e65 │ │ +1a2122: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #76 header: │ │ class_idx : 1166 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13032,17 +13032,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2078: |[1a2078] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ -1a2088: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a208e: 0e00 |0003: return-void │ │ +1a2148: |[1a2148] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ +1a2158: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a215e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; │ │ │ │ Virtual methods - │ │ @@ -13051,33 +13051,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a2054: |[1a2054] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ -1a2064: 7100 5f0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e5f │ │ -1a206a: 0a00 |0003: move-result v0 │ │ -1a206c: 7110 4195 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a2072: 0c00 |0007: move-result-object v0 │ │ -1a2074: 1100 |0008: return-object v0 │ │ +1a2124: |[1a2124] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ +1a2134: 7100 5f0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e5f │ │ +1a213a: 0a00 |0003: move-result v0 │ │ +1a213c: 7110 4e95 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a2142: 0c00 |0007: move-result-object v0 │ │ +1a2144: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #77 header: │ │ class_idx : 1167 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13097,18 +13097,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 │ │ -1a20b0: |[1a20b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a20c0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a20c6: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ -1a20ca: 0e00 |0005: return-void │ │ +1a2180: |[1a2180] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2190: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a2196: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ +1a219a: 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; │ │ │ │ @@ -13118,32 +13118,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2090: |[1a2090] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -1a20a0: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ -1a20a4: 7110 570e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e57 │ │ -1a20aa: 0c00 |0005: move-result-object v0 │ │ -1a20ac: 1100 |0006: return-object v0 │ │ +1a2160: |[1a2160] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +1a2170: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ +1a2174: 7110 570e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e57 │ │ +1a217a: 0c00 |0005: move-result-object v0 │ │ +1a217c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #78 header: │ │ class_idx : 1168 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13163,18 +13163,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 │ │ -1a20ec: |[1a20ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a20fc: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a2102: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ -1a2106: 0e00 |0005: return-void │ │ +1a21bc: |[1a21bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a21cc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a21d2: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ +1a21d6: 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; │ │ │ │ @@ -13184,32 +13184,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a20cc: |[1a20cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ -1a20dc: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ -1a20e0: 7110 6a0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e6a │ │ -1a20e6: 0c00 |0005: move-result-object v0 │ │ -1a20e8: 1100 |0006: return-object v0 │ │ +1a219c: |[1a219c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ +1a21ac: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ +1a21b0: 7110 6a0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e6a │ │ +1a21b6: 0c00 |0005: move-result-object v0 │ │ +1a21b8: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #79 header: │ │ class_idx : 1169 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13229,18 +13229,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 │ │ -1a2128: |[1a2128] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2138: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a213e: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -1a2142: 0e00 |0005: return-void │ │ +1a21f8: |[1a21f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2208: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a220e: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +1a2212: 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; │ │ │ │ @@ -13250,32 +13250,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2108: |[1a2108] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ -1a2118: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -1a211c: 7110 5e0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e5e │ │ -1a2122: 0c00 |0005: move-result-object v0 │ │ -1a2124: 1100 |0006: return-object v0 │ │ +1a21d8: |[1a21d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ +1a21e8: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +1a21ec: 7110 5e0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e5e │ │ +1a21f2: 0c00 |0005: move-result-object v0 │ │ +1a21f4: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #80 header: │ │ class_idx : 1170 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13295,18 +13295,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 │ │ -1a2168: |[1a2168] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2178: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a217e: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -1a2182: 0e00 |0005: return-void │ │ +1a2238: |[1a2238] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2248: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a224e: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +1a2252: 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; │ │ │ │ @@ -13316,34 +13316,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 │ │ -1a2144: |[1a2144] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2154: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -1a2158: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1a215c: 7120 590e 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@0e59 │ │ -1a2162: 0c02 |0007: move-result-object v2 │ │ -1a2164: 1102 |0008: return-object v2 │ │ +1a2214: |[1a2214] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2224: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +1a2228: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1a222c: 7120 590e 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@0e59 │ │ +1a2232: 0c02 |0007: move-result-object v2 │ │ +1a2234: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #81 header: │ │ class_idx : 1171 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13363,18 +13363,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 │ │ -1a21a8: |[1a21a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a21b8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a21be: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -1a21c2: 0e00 |0005: return-void │ │ +1a2278: |[1a2278] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2288: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a228e: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +1a2292: 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; │ │ │ │ @@ -13384,34 +13384,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 │ │ -1a2184: |[1a2184] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2194: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -1a2198: 1f02 f317 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f3 │ │ -1a219c: 7120 680e 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@0e68 │ │ -1a21a2: 0c02 |0007: move-result-object v2 │ │ -1a21a4: 1102 |0008: return-object v2 │ │ +1a2254: |[1a2254] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2264: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +1a2268: 1f02 f417 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f4 │ │ +1a226c: 7120 680e 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@0e68 │ │ +1a2272: 0c02 |0007: move-result-object v2 │ │ +1a2274: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #82 header: │ │ class_idx : 1172 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13435,19 +13435,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 │ │ -1a21c4: |[1a21c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ -1a21d4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a21da: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -1a21de: 5b02 0304 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@0403 │ │ -1a21e2: 0e00 |0007: return-void │ │ +1a2294: |[1a2294] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ +1a22a4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a22aa: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +1a22ae: 5b02 0304 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@0403 │ │ +1a22b2: 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; │ │ @@ -13458,33 +13458,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a21e4: |[1a21e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ -1a21f4: 5420 0204 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -1a21f8: 5421 0304 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@0403 │ │ -1a21fc: 7130 520e 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@0e52 │ │ -1a2202: 0e00 |0007: return-void │ │ +1a22b4: |[1a22b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ +1a22c4: 5420 0204 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +1a22c8: 5421 0304 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@0403 │ │ +1a22cc: 7130 520e 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@0e52 │ │ +1a22d2: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #83 header: │ │ class_idx : 1173 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13504,18 +13504,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 │ │ -1a2228: |[1a2228] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ -1a2238: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a223e: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0404 │ │ -1a2242: 0e00 |0005: return-void │ │ +1a22f8: |[1a22f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ +1a2308: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a230e: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0404 │ │ +1a2312: 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; │ │ │ │ @@ -13525,34 +13525,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 │ │ -1a2204: |[1a2204] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2214: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0404 │ │ -1a2218: 1f02 9803 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a221c: 7120 530e 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@0e53 │ │ -1a2222: 0c02 |0007: move-result-object v2 │ │ -1a2224: 1102 |0008: return-object v2 │ │ +1a22d4: |[1a22d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a22e4: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0404 │ │ +1a22e8: 1f02 9803 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a22ec: 7120 530e 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@0e53 │ │ +1a22f2: 0c02 |0007: move-result-object v2 │ │ +1a22f4: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #84 header: │ │ class_idx : 1174 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13572,18 +13572,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 │ │ -1a2264: |[1a2264] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ -1a2274: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a227a: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0405 │ │ -1a227e: 0e00 |0005: return-void │ │ +1a2334: |[1a2334] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ +1a2344: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a234a: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0405 │ │ +1a234e: 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; │ │ │ │ @@ -13593,34 +13593,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 │ │ -1a2244: |[1a2244] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a2254: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0405 │ │ -1a2258: 7130 600e 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@0e60 │ │ -1a225e: 0a02 |0005: move-result v2 │ │ -1a2260: 0f02 |0006: return v2 │ │ +1a2314: |[1a2314] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a2324: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@0405 │ │ +1a2328: 7130 600e 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@0e60 │ │ +1a232e: 0a02 |0005: move-result v2 │ │ +1a2330: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #85 header: │ │ class_idx : 1175 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13640,18 +13640,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 │ │ -1a22a0: |[1a22a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a22b0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a22b6: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -1a22ba: 0e00 |0005: return-void │ │ +1a2370: |[1a2370] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2380: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a2386: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +1a238a: 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; │ │ │ │ @@ -13661,32 +13661,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2280: |[1a2280] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1a2290: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -1a2294: 7110 6b0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e6b │ │ -1a229a: 0c00 |0005: move-result-object v0 │ │ -1a229c: 1100 |0006: return-object v0 │ │ +1a2350: |[1a2350] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1a2360: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +1a2364: 7110 6b0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e6b │ │ +1a236a: 0c00 |0005: move-result-object v0 │ │ +1a236c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #86 header: │ │ class_idx : 1176 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13706,18 +13706,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 │ │ -1a22dc: |[1a22dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a22ec: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a22f2: 5b01 0704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -1a22f6: 0e00 |0005: return-void │ │ +1a23ac: |[1a23ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a23bc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a23c2: 5b01 0704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +1a23c6: 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; │ │ │ │ @@ -13727,32 +13727,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a22bc: |[1a22bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -1a22cc: 5410 0704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -1a22d0: 7110 560e 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@0e56 │ │ -1a22d6: 0c00 |0005: move-result-object v0 │ │ -1a22d8: 1100 |0006: return-object v0 │ │ +1a238c: |[1a238c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +1a239c: 5410 0704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +1a23a0: 7110 560e 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@0e56 │ │ +1a23a6: 0c00 |0005: move-result-object v0 │ │ +1a23a8: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #87 header: │ │ class_idx : 1177 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13772,18 +13772,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 │ │ -1a2318: |[1a2318] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2328: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a232e: 5b01 0804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -1a2332: 0e00 |0005: return-void │ │ +1a23e8: |[1a23e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a23f8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a23fe: 5b01 0804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +1a2402: 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; │ │ │ │ @@ -13793,32 +13793,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a22f8: |[1a22f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a2308: 5410 0804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -1a230c: 7110 5b0e 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@0e5b │ │ -1a2312: 0c00 |0005: move-result-object v0 │ │ -1a2314: 1100 |0006: return-object v0 │ │ +1a23c8: |[1a23c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a23d8: 5410 0804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +1a23dc: 7110 5b0e 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@0e5b │ │ +1a23e2: 0c00 |0005: move-result-object v0 │ │ +1a23e4: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #88 header: │ │ class_idx : 1178 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13838,18 +13838,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 │ │ -1a2354: |[1a2354] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2364: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a236a: 5b01 0904 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ -1a236e: 0e00 |0005: return-void │ │ +1a2424: |[1a2424] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2434: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a243a: 5b01 0904 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ +1a243e: 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; │ │ │ │ @@ -13859,32 +13859,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2334: |[1a2334] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -1a2344: 5410 0904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ -1a2348: 7110 690e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e69 │ │ -1a234e: 0c00 |0005: move-result-object v0 │ │ -1a2350: 1100 |0006: return-object v0 │ │ +1a2404: |[1a2404] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +1a2414: 5410 0904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ +1a2418: 7110 690e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e69 │ │ +1a241e: 0c00 |0005: move-result-object v0 │ │ +1a2420: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #89 header: │ │ class_idx : 1179 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13904,18 +13904,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 │ │ -1a2370: |[1a2370] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2380: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a2386: 5b01 0a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ -1a238a: 0e00 |0005: return-void │ │ +1a2440: |[1a2440] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2450: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a2456: 5b01 0a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ +1a245a: 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; │ │ │ │ @@ -13925,33 +13925,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a238c: |[1a238c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ -1a239c: 5410 0a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ -1a23a0: 1f02 7a01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017a │ │ -1a23a4: 7120 5a0e 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@0e5a │ │ -1a23aa: 0e00 |0007: return-void │ │ +1a245c: |[1a245c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ +1a246c: 5410 0a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ +1a2470: 1f02 7a01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017a │ │ +1a2474: 7120 5a0e 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@0e5a │ │ +1a247a: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #90 header: │ │ class_idx : 1180 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -13971,18 +13971,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 │ │ -1a23cc: |[1a23cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a23dc: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a23e2: 5b01 0b04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ -1a23e6: 0e00 |0005: return-void │ │ +1a249c: |[1a249c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a24ac: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a24b2: 5b01 0b04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ +1a24b6: 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; │ │ │ │ @@ -13992,32 +13992,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a23ac: |[1a23ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -1a23bc: 5410 0b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ -1a23c0: 7110 5c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e5c │ │ -1a23c6: 0c00 |0005: move-result-object v0 │ │ -1a23c8: 1100 |0006: return-object v0 │ │ +1a247c: |[1a247c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +1a248c: 5410 0b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ +1a2490: 7110 5c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e5c │ │ +1a2496: 0c00 |0005: move-result-object v0 │ │ +1a2498: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #91 header: │ │ class_idx : 1181 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -14037,18 +14037,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 │ │ -1a23e8: |[1a23e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a23f8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a23fe: 5b01 0c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040c │ │ -1a2402: 0e00 |0005: return-void │ │ +1a24b8: |[1a24b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a24c8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a24ce: 5b01 0c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040c │ │ +1a24d2: 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; │ │ │ │ @@ -14058,33 +14058,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a2404: |[1a2404] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -1a2414: 5410 0c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040c │ │ -1a2418: 1f02 7a01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017a │ │ -1a241c: 7120 550e 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@0e55 │ │ -1a2422: 0e00 |0007: return-void │ │ +1a24d4: |[1a24d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +1a24e4: 5410 0c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040c │ │ +1a24e8: 1f02 7a01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017a │ │ +1a24ec: 7120 550e 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@0e55 │ │ +1a24f2: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #92 header: │ │ class_idx : 1182 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -14104,18 +14104,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 │ │ -1a2444: |[1a2444] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2454: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a245a: 5b01 0d04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ -1a245e: 0e00 |0005: return-void │ │ +1a2514: |[1a2514] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2524: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a252a: 5b01 0d04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ +1a252e: 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; │ │ │ │ @@ -14125,32 +14125,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2424: |[1a2424] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -1a2434: 5410 0d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ -1a2438: 7110 5d0e 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@0e5d │ │ -1a243e: 0c00 |0005: move-result-object v0 │ │ -1a2440: 1100 |0006: return-object v0 │ │ +1a24f4: |[1a24f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +1a2504: 5410 0d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040d │ │ +1a2508: 7110 5d0e 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@0e5d │ │ +1a250e: 0c00 |0005: move-result-object v0 │ │ +1a2510: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #93 header: │ │ class_idx : 1183 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -14171,17 +14171,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2460: |[1a2460] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ -1a2470: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a2476: 0e00 |0003: return-void │ │ +1a2530: |[1a2530] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ +1a2540: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a2546: 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;) │ │ @@ -14189,29 +14189,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 │ │ -1a2478: |[1a2478] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a2488: 7010 0d0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0e0d │ │ -1a248e: 0e00 |0003: return-void │ │ +1a2548: |[1a2548] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a2558: 7010 0d0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0e0d │ │ +1a255e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #94 header: │ │ class_idx : 1184 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 6145 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 6146 │ │ +source_file_idx : 27310 │ │ static_fields_size : 5 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 2 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -14265,76 +14265,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 │ │ -1a24b4: |[1a24b4] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -1a24c4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1a24c6: 2300 ca25 |0001: new-array v0, v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25ca │ │ -1a24ca: 6201 1004 |0003: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ -1a24ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a24d0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -1a24d4: 6201 1104 |0008: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0411 │ │ -1a24d8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -1a24da: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -1a24de: 6201 1204 |000d: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ -1a24e2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -1a24e4: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -1a24e8: 1100 |0012: return-object v0 │ │ +1a2584: |[1a2584] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +1a2594: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1a2596: 2300 cb25 |0001: new-array v0, v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25cb │ │ +1a259a: 6201 1004 |0003: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ +1a259e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a25a0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +1a25a4: 6201 1104 |0008: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0411 │ │ +1a25a8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +1a25aa: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +1a25ae: 6201 1204 |000d: sget-object v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ +1a25b2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +1a25b4: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +1a25b8: 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 │ │ -1a2558: |[1a2558] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:()V │ │ -1a2568: 2207 a004 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ -1a256c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -1a256e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -1a2570: 1a01 022a |0004: const-string v1, "AppBar" // string@2a02 │ │ -1a2574: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a2576: 1403 1e00 067f |0007: const v3, #float 1.78117e+38 // #7f06001e │ │ -1a257c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1a257e: 0770 |000b: move-object v0, v7 │ │ -1a2580: 7607 120e 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@0e12 │ │ -1a2586: 6907 1004 |000f: sput-object v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ -1a258a: 2200 a004 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ -1a258e: 122d |0013: const/4 v13, #int 2 // #2 │ │ -1a2590: 120e |0014: const/4 v14, #int 0 // #0 │ │ -1a2592: 1a09 2935 |0015: const-string v9, "Default" // string@3529 │ │ -1a2596: 121a |0017: const/4 v10, #int 1 // #1 │ │ -1a2598: 140b 1f00 067f |0018: const v11, #float 1.78117e+38 // #7f06001f │ │ -1a259e: 120c |001b: const/4 v12, #int 0 // #0 │ │ -1a25a0: 0708 |001c: move-object v8, v0 │ │ -1a25a2: 7607 120e 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@0e12 │ │ -1a25a8: 6900 1104 |0020: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0411 │ │ -1a25ac: 2200 a004 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ -1a25b0: 1401 4d03 067f |0024: const v1, #float 1.78134e+38 // #7f06034d │ │ -1a25b6: 1402 4c03 067f |0027: const v2, #float 1.78134e+38 // #7f06034c │ │ -1a25bc: 1a03 9b6c |002a: const-string v3, "MyKSuite" // string@6c9b │ │ -1a25c0: 1224 |002c: const/4 v4, #int 2 // #2 │ │ -1a25c2: 7052 110e 3014 |002d: invoke-direct {v0, v3, v4, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e11 │ │ -1a25c8: 6900 1204 |0030: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ -1a25cc: 7100 0f0e 0000 |0032: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // method@0e0f │ │ -1a25d2: 0c00 |0035: move-result-object v0 │ │ -1a25d4: 6900 0f04 |0036: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040f │ │ -1a25d8: 1f00 4c26 |0038: check-cast v0, [Ljava/lang/Enum; // type@264c │ │ -1a25dc: 7110 77b5 0000 |003a: invoke-static {v0}, Lkotlin/enums/EnumEntriesKt;.enumEntries:([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries; // method@b577 │ │ -1a25e2: 0c00 |003d: move-result-object v0 │ │ -1a25e4: 6900 0e04 |003e: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040e │ │ -1a25e8: 0e00 |0040: return-void │ │ +1a2628: |[1a2628] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:()V │ │ +1a2638: 2207 a004 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ +1a263c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +1a263e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +1a2640: 1a01 052a |0004: const-string v1, "AppBar" // string@2a05 │ │ +1a2644: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a2646: 1403 1e00 067f |0007: const v3, #float 1.78117e+38 // #7f06001e │ │ +1a264c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1a264e: 0770 |000b: move-object v0, v7 │ │ +1a2650: 7607 120e 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@0e12 │ │ +1a2656: 6907 1004 |000f: sput-object v7, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ +1a265a: 2200 a004 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ +1a265e: 122d |0013: const/4 v13, #int 2 // #2 │ │ +1a2660: 120e |0014: const/4 v14, #int 0 // #0 │ │ +1a2662: 1a09 2c35 |0015: const-string v9, "Default" // string@352c │ │ +1a2666: 121a |0017: const/4 v10, #int 1 // #1 │ │ +1a2668: 140b 1f00 067f |0018: const v11, #float 1.78117e+38 // #7f06001f │ │ +1a266e: 120c |001b: const/4 v12, #int 0 // #0 │ │ +1a2670: 0708 |001c: move-object v8, v0 │ │ +1a2672: 7607 120e 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@0e12 │ │ +1a2678: 6900 1104 |0020: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.Default:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0411 │ │ +1a267c: 2200 a004 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ +1a2680: 1401 4d03 067f |0024: const v1, #float 1.78134e+38 // #7f06034d │ │ +1a2686: 1402 4c03 067f |0027: const v2, #float 1.78134e+38 // #7f06034c │ │ +1a268c: 1a03 9f6c |002a: const-string v3, "MyKSuite" // string@6c9f │ │ +1a2690: 1224 |002c: const/4 v4, #int 2 // #2 │ │ +1a2692: 7052 110e 3014 |002d: invoke-direct {v0, v3, v4, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e11 │ │ +1a2698: 6900 1204 |0030: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ +1a269c: 7100 0f0e 0000 |0032: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // method@0e0f │ │ +1a26a2: 0c00 |0035: move-result-object v0 │ │ +1a26a4: 6900 0f04 |0036: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040f │ │ +1a26a8: 1f00 4d26 |0038: check-cast v0, [Ljava/lang/Enum; // type@264d │ │ +1a26ac: 7110 84b5 0000 |003a: invoke-static {v0}, Lkotlin/enums/EnumEntriesKt;.enumEntries:([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries; // method@b584 │ │ +1a26b2: 0c00 |003d: move-result-object v0 │ │ +1a26b4: 6900 0e04 |003e: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040e │ │ +1a26b8: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0011 line=640 │ │ 0x0022 line=641 │ │ locals : │ │ │ │ @@ -14343,19 +14343,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 │ │ -1a25ec: |[1a25ec] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;III)V │ │ -1a25fc: 7030 ae95 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@95ae │ │ -1a2602: 5903 1404 |0003: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0414 │ │ -1a2606: 5904 1304 |0005: iput v4, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@0413 │ │ -1a260a: 0e00 |0007: return-void │ │ +1a26bc: |[1a26bc] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;III)V │ │ +1a26cc: 7030 bb95 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@95bb │ │ +1a26d2: 5903 1404 |0003: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0414 │ │ +1a26d6: 5904 1304 |0005: iput v4, v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@0413 │ │ +1a26da: 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 │ │ @@ -14367,20 +14367,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 │ │ -1a260c: |[1a260c] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a261c: dd05 0502 |0000: and-int/lit8 v5, v5, #int 2 // #02 │ │ -1a2620: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ -1a2624: 0134 |0004: move v4, v3 │ │ -1a2626: 7054 110e 1032 |0005: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e11 │ │ -1a262c: 0e00 |0008: return-void │ │ +1a26dc: |[1a26dc] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.:(Ljava/lang/String;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a26ec: dd05 0502 |0000: and-int/lit8 v5, v5, #int 2 // #02 │ │ +1a26f0: 3805 0300 |0002: if-eqz v5, 0005 // +0003 │ │ +1a26f4: 0134 |0004: move v4, v3 │ │ +1a26f6: 7054 110e 1032 |0005: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.:(Ljava/lang/String;III)V // method@0e11 │ │ +1a26fc: 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 │ │ @@ -14394,36 +14394,36 @@ │ │ type : '()Lkotlin/enums/EnumEntries;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a2540: |[1a2540] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getEntries:()Lkotlin/enums/EnumEntries; │ │ -1a2550: 6200 0e04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040e │ │ -1a2554: 1100 |0002: return-object v0 │ │ +1a2610: |[1a2610] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getEntries:()Lkotlin/enums/EnumEntries; │ │ +1a2620: 6200 0e04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$ENTRIES:Lkotlin/enums/EnumEntries; // field@040e │ │ +1a2624: 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 │ │ -1a2490: |[1a2490] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.valueOf:(Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -1a24a0: 1c00 a004 |0000: const-class v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ -1a24a4: 7120 b295 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@95b2 │ │ -1a24aa: 0c01 |0005: move-result-object v1 │ │ -1a24ac: 1f01 a004 |0006: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ -1a24b0: 1101 |0008: return-object v1 │ │ +1a2560: |[1a2560] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.valueOf:(Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +1a2570: 1c00 a004 |0000: const-class v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ +1a2574: 7120 bf95 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@95bf │ │ +1a257a: 0c01 |0005: move-result-object v1 │ │ +1a257c: 1f01 a004 |0006: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@04a0 │ │ +1a2580: 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;) │ │ @@ -14431,20 +14431,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 │ │ -1a24ec: |[1a24ec] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ -1a24fc: 6200 0f04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040f │ │ -1a2500: 6e10 4d96 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@964d │ │ -1a2506: 0c00 |0005: move-result-object v0 │ │ -1a2508: 1f00 ca25 |0006: check-cast v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25ca │ │ -1a250c: 1100 |0008: return-object v0 │ │ +1a25bc: |[1a25bc] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.values:()[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; │ │ +1a25cc: 6200 0f04 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.$VALUES:[Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@040f │ │ +1a25d0: 6e10 5a96 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@965a │ │ +1a25d6: 0c00 |0005: move-result-object v0 │ │ +1a25d8: 1f00 cb25 |0006: check-cast v0, [Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // type@25cb │ │ +1a25dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=645 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;) │ │ @@ -14452,17 +14452,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a2510: |[1a2510] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getNavigationBarColor:()I │ │ -1a2520: 5210 1304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@0413 │ │ -1a2524: 0f00 |0002: return v0 │ │ +1a25e0: |[1a25e0] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getNavigationBarColor:()I │ │ +1a25f0: 5210 1304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.navigationBarColor:I // field@0413 │ │ +1a25f4: 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;) │ │ @@ -14470,30 +14470,30 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a2528: |[1a2528] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getStatusBarColor:()I │ │ -1a2538: 5210 1404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0414 │ │ -1a253c: 0f00 |0002: return v0 │ │ +1a25f8: |[1a25f8] com.infomaniak.drive.ui.MainActivity$SystemBarsColorScheme.getStatusBarColor:()I │ │ +1a2608: 5210 1404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.statusBarColor:I // field@0414 │ │ +1a260c: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #95 header: │ │ class_idx : 1185 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 178 │ │ -source_file_idx : 27306 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -14518,18 +14518,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 │ │ -1a2630: |[1a2630] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2640: 5b02 1504 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ -1a2644: 7020 0802 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0208 │ │ -1a264a: 0e00 |0005: return-void │ │ +1a2700: |[1a2700] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2710: 5b02 1504 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ +1a2714: 7020 0802 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0208 │ │ +1a271a: 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; │ │ @@ -14540,33 +14540,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a264c: |[1a264c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ -1a265c: 5401 1504 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ -1a2660: 7110 700e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e70 │ │ -1a2666: 0e00 |0005: return-void │ │ +1a271c: |[1a271c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ +1a272c: 5401 1504 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ +1a2730: 7110 700e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e70 │ │ +1a2736: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #96 header: │ │ class_idx : 1186 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 178 │ │ -source_file_idx : 27306 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -14591,18 +14591,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 │ │ -1a2668: |[1a2668] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ -1a2678: 5b01 1604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ -1a267c: 7020 0902 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0209 │ │ -1a2682: 0e00 |0005: return-void │ │ +1a2738: |[1a2738] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ +1a2748: 5b01 1604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ +1a274c: 7020 0902 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0209 │ │ +1a2752: 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; │ │ @@ -14613,33 +14613,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a2684: |[1a2684] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ -1a2694: 5401 1604 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ -1a2698: 7110 700e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e70 │ │ -1a269e: 0e00 |0005: return-void │ │ +1a2754: |[1a2754] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ +1a2764: 5401 1604 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ +1a2768: 7110 700e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e70 │ │ +1a276e: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #97 header: │ │ class_idx : 1187 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -14679,120 +14679,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 │ │ -1a275c: |[1a275c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -1a276c: 5b01 1704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0417 │ │ -1a2770: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a2772: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a2778: 0e00 |0006: return-void │ │ +1a282c: |[1a282c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a283c: 5b01 1704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0417 │ │ +1a2840: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a2842: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a2848: 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 │ │ -1a2738: |[1a2738] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2748: 2202 a304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@04a3 │ │ -1a274c: 5410 1704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0417 │ │ -1a2750: 7030 1c0e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e1c │ │ -1a2756: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a275a: 1102 |0009: return-object v2 │ │ +1a2808: |[1a2808] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2818: 2202 a304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@04a3 │ │ +1a281c: 5410 1704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0417 │ │ +1a2820: 7030 1c0e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e1c │ │ +1a2826: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a282a: 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 │ │ -1a26a0: |[1a26a0] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a26b0: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a26b4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a26b8: 6e30 1f0e 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@0e1f │ │ -1a26be: 0c01 |0007: move-result-object v1 │ │ -1a26c0: 1101 |0008: return-object v1 │ │ +1a2770: |[1a2770] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2780: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a2784: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2788: 6e30 1f0e 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@0e1f │ │ +1a278e: 0c01 |0007: move-result-object v1 │ │ +1a2790: 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 │ │ -1a26c4: |[1a26c4] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a26d4: 6e30 1d0e 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@0e1d │ │ -1a26da: 0c01 |0003: move-result-object v1 │ │ -1a26dc: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@04a3 │ │ -1a26e0: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a26e4: 6e20 200e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e20 │ │ -1a26ea: 0c01 |000b: move-result-object v1 │ │ -1a26ec: 1101 |000c: return-object v1 │ │ +1a2794: |[1a2794] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a27a4: 6e30 1d0e 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@0e1d │ │ +1a27aa: 0c01 |0003: move-result-object v1 │ │ +1a27ac: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@04a3 │ │ +1a27b0: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a27b4: 6e20 200e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e20 │ │ +1a27ba: 0c01 |000b: move-result-object v1 │ │ +1a27bc: 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 │ │ -1a26f0: |[1a26f0] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2700: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a2706: 5210 1804 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0418 │ │ -1a270a: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -1a270e: 7110 979d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a2714: 6202 1e01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a2718: 5410 1704 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0417 │ │ -1a271c: 6e20 540b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b54 │ │ -1a2722: 6202 a6b3 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a2726: 1102 |0013: return-object v2 │ │ -1a2728: 2202 0918 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a272c: 1a00 7599 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a2730: 7020 d395 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a2736: 2702 |001b: throw v2 │ │ +1a27c0: |[1a27c0] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a27d0: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a27d6: 5210 1804 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0418 │ │ +1a27da: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +1a27de: 7110 a49d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a27e4: 6202 1e01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a27e8: 5410 1704 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0417 │ │ +1a27ec: 6e20 540b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b54 │ │ +1a27f2: 6202 a9b3 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a27f6: 1102 |0013: return-object v2 │ │ +1a27f8: 2202 0a18 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@180a │ │ +1a27fc: 1a00 7a99 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a2800: 7020 e095 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a2806: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #98 header: │ │ class_idx : 1188 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -14836,140 +14836,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 │ │ -1a2874: |[1a2874] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -1a2884: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a2888: 5b02 1904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0419 │ │ -1a288c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a288e: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a2894: 0e00 |0008: return-void │ │ +1a2944: |[1a2944] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a2954: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a2958: 5b02 1904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0419 │ │ +1a295c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a295e: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a2964: 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 │ │ -1a284c: |[1a284c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a285c: 2203 a404 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a4 │ │ -1a2860: 5420 1b04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a2864: 5421 1904 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0419 │ │ -1a2868: 7040 210e 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@0e21 │ │ -1a286e: 1f03 dd1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a2872: 1103 |000b: return-object v3 │ │ +1a291c: |[1a291c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a292c: 2203 a404 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a4 │ │ +1a2930: 5420 1b04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a2934: 5421 1904 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0419 │ │ +1a2938: 7040 210e 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@0e21 │ │ +1a293e: 1f03 de1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2942: 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 │ │ -1a277c: |[1a277c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a278c: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a2790: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a2794: 6e30 240e 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@0e24 │ │ -1a279a: 0c01 |0007: move-result-object v1 │ │ -1a279c: 1101 |0008: return-object v1 │ │ +1a284c: |[1a284c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a285c: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a2860: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2864: 6e30 240e 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@0e24 │ │ +1a286a: 0c01 |0007: move-result-object v1 │ │ +1a286c: 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 │ │ -1a27a0: |[1a27a0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a27b0: 6e30 220e 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@0e22 │ │ -1a27b6: 0c01 |0003: move-result-object v1 │ │ -1a27b8: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a4 │ │ -1a27bc: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a27c0: 6e20 250e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e25 │ │ -1a27c6: 0c01 |000b: move-result-object v1 │ │ -1a27c8: 1101 |000c: return-object v1 │ │ +1a2870: |[1a2870] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2880: 6e30 220e 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@0e22 │ │ +1a2886: 0c01 |0003: move-result-object v1 │ │ +1a2888: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a4 │ │ +1a288c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a2890: 6e20 250e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e25 │ │ +1a2896: 0c01 |000b: move-result-object v1 │ │ +1a2898: 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 │ │ -1a27cc: |[1a27cc] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a27dc: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a27e2: 5220 1a04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@041a │ │ -1a27e6: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ -1a27ea: 7110 979d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a27f0: 5423 1b04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a27f4: 7110 750e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e75 │ │ -1a27fa: 0c03 |000f: move-result-object v3 │ │ -1a27fc: 6e10 cea0 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@a0ce │ │ -1a2802: 5423 1b04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a2806: 7110 750e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e75 │ │ -1a280c: 0c03 |0018: move-result-object v3 │ │ -1a280e: 5420 1904 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0419 │ │ -1a2812: 1f00 0e18 |001b: check-cast v0, Ljava/lang/Iterable; // type@180e │ │ -1a2816: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ -1a281a: 7120 cbaa 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@aacb │ │ -1a2820: 0c00 |0022: move-result-object v0 │ │ -1a2822: 1f00 cd18 |0023: check-cast v0, Ljava/util/Collection; // type@18cd │ │ -1a2826: 6e20 cba0 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@a0cb │ │ -1a282c: 5423 1b04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ -1a2830: 7110 760e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e76 │ │ -1a2836: 6203 a6b3 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a283a: 1103 |002f: return-object v3 │ │ -1a283c: 2203 0918 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a2840: 1a00 7599 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a2844: 7020 d395 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a284a: 2703 |0037: throw v3 │ │ +1a289c: |[1a289c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a28ac: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a28b2: 5220 1a04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@041a │ │ +1a28b6: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ +1a28ba: 7110 a49d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a28c0: 5423 1b04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a28c4: 7110 750e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e75 │ │ +1a28ca: 0c03 |000f: move-result-object v3 │ │ +1a28cc: 6e10 dba0 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@a0db │ │ +1a28d2: 5423 1b04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a28d6: 7110 750e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e75 │ │ +1a28dc: 0c03 |0018: move-result-object v3 │ │ +1a28de: 5420 1904 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0419 │ │ +1a28e2: 1f00 0f18 |001b: check-cast v0, Ljava/lang/Iterable; // type@180f │ │ +1a28e6: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ +1a28ea: 7120 d8aa 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@aad8 │ │ +1a28f0: 0c00 |0022: move-result-object v0 │ │ +1a28f2: 1f00 ce18 |0023: check-cast v0, Ljava/util/Collection; // type@18ce │ │ +1a28f6: 6e20 d8a0 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@a0d8 │ │ +1a28fc: 5423 1b04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041b │ │ +1a2900: 7110 760e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e76 │ │ +1a2906: 6203 a9b3 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a290a: 1103 |002f: return-object v3 │ │ +1a290c: 2203 0a18 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@180a │ │ +1a2910: 1a00 7a99 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a2914: 7020 e095 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a291a: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #99 header: │ │ class_idx : 1189 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 7132 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 7133 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -14992,42 +14992,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -1a28b4: |[1a28b4] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ -1a28c4: 1c03 e40e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee4 │ │ -1a28c8: 1a05 cec3 |0002: const-string v5, "installDownloadedUpdate()V" // string@c3ce │ │ -1a28cc: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -1a28ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1a28d0: 1a04 cdc3 |0006: const-string v4, "installDownloadedUpdate" // string@c3cd │ │ -1a28d4: 0770 |0008: move-object v0, v7 │ │ -1a28d6: 0782 |0009: move-object v2, v8 │ │ -1a28d8: 7607 acb9 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@b9ac │ │ -1a28de: 0e00 |000d: return-void │ │ +1a2984: |[1a2984] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ +1a2994: 1c03 e50e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee5 │ │ +1a2998: 1a05 d3c3 |0002: const-string v5, "installDownloadedUpdate()V" // string@c3d3 │ │ +1a299c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +1a299e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1a29a0: 1a04 d2c3 |0006: const-string v4, "installDownloadedUpdate" // string@c3d2 │ │ +1a29a4: 0770 |0008: move-object v0, v7 │ │ +1a29a6: 0782 |0009: move-object v2, v8 │ │ +1a29a8: 7607 b9b9 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@b9b9 │ │ +1a29ae: 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 │ │ -1a2898: |[1a2898] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ -1a28a8: 6e10 280e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e28 │ │ -1a28ae: 6200 a6b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a28b2: 1100 |0005: return-object v0 │ │ +1a2968: |[1a2968] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ +1a2978: 6e10 280e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e28 │ │ +1a297e: 6200 a9b3 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a2982: 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;) │ │ @@ -15035,32 +15035,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a28e0: |[1a28e0] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ -1a28f0: 5410 1c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@041c │ │ -1a28f4: 1f00 e40e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee4 │ │ -1a28f8: 6e10 d94b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4bd9 │ │ -1a28fe: 0e00 |0007: return-void │ │ +1a29b0: |[1a29b0] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ +1a29c0: 5410 1c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@041c │ │ +1a29c4: 1f00 e50e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee5 │ │ +1a29c8: 6e10 e64b 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4be6 │ │ +1a29ce: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #100 header: │ │ class_idx : 1190 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -15089,116 +15089,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a298c: |[1a298c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a299c: 1a00 c0b0 |0000: const-string v0, "function" // string@b0c0 │ │ -1a29a0: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a29a6: 7010 4c96 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@964c │ │ -1a29ac: 5b12 1d04 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@041d │ │ -1a29b0: 0e00 |000a: return-void │ │ +1a2a5c: |[1a2a5c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a2a6c: 1a00 c5b0 |0000: const-string v0, "function" // string@b0c5 │ │ +1a2a70: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a2a76: 7010 5996 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a2a7c: 5b12 1d04 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@041d │ │ +1a2a80: 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 │ │ -1a2900: |[1a2900] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1a2910: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ -1a2914: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a2916: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1a291a: 2030 d81b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1a291e: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1a2922: 0720 |0009: move-object v0, v2 │ │ -1a2924: 1f00 d81b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1a2928: 7210 79b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1a292e: 0c00 |000f: move-result-object v0 │ │ -1a2930: 1f03 d81b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1a2934: 7210 79b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1a293a: 0c03 |0015: move-result-object v3 │ │ -1a293c: 7120 cab9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a2942: 0a01 |0019: move-result v1 │ │ -1a2944: 0f01 |001a: return v1 │ │ +1a29d0: |[1a29d0] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1a29e0: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ +1a29e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a29e6: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1a29ea: 2030 d91b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1a29ee: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1a29f2: 0720 |0009: move-object v0, v2 │ │ +1a29f4: 1f00 d91b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1a29f8: 7210 86b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1a29fe: 0c00 |000f: move-result-object v0 │ │ +1a2a00: 1f03 d91b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1a2a04: 7210 86b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1a2a0a: 0c03 |0015: move-result-object v3 │ │ +1a2a0c: 7120 d7b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a2a12: 0a01 |0019: move-result v1 │ │ +1a2a14: 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 │ │ -1a2970: |[1a2970] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1a2980: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@041d │ │ -1a2984: 1f00 9d19 |0002: check-cast v0, Lkotlin/Function; // type@199d │ │ -1a2988: 1100 |0004: return-object v0 │ │ +1a2a40: |[1a2a40] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1a2a50: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@041d │ │ +1a2a54: 1f00 9e19 |0002: check-cast v0, Lkotlin/Function; // type@199e │ │ +1a2a58: 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 │ │ -1a2948: |[1a2948] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1a2958: 0710 |0000: move-object v0, v1 │ │ -1a295a: 1f00 d81b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1a295e: 7210 79b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1a2964: 0c00 |0006: move-result-object v0 │ │ -1a2966: 6e10 5196 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -1a296c: 0a00 |000a: move-result v0 │ │ -1a296e: 0f00 |000b: return v0 │ │ +1a2a18: |[1a2a18] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1a2a28: 0710 |0000: move-object v0, v1 │ │ +1a2a2a: 1f00 d91b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1a2a2e: 7210 86b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1a2a34: 0c00 |0006: move-result-object v0 │ │ +1a2a36: 6e10 5e96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +1a2a3c: 0a00 |000a: move-result v0 │ │ +1a2a3e: 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 │ │ -1a29b4: |[1a29b4] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1a29c4: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@041d │ │ -1a29c8: 7220 90b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1a29ce: 0e00 |0005: return-void │ │ +1a2a84: |[1a2a84] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1a2a94: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@041d │ │ +1a2a98: 7220 9db8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1a2a9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #101 header: │ │ class_idx : 1191 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -15244,145 +15244,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 │ │ -1a2ad8: |[1a2ad8] 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 │ │ -1a2ae8: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ -1a2aec: 5b02 1f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ -1a2af0: 5b03 2104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0421 │ │ -1a2af4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a2af6: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a2afc: 0e00 |000a: return-void │ │ +1a2ba8: |[1a2ba8] 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 │ │ +1a2bb8: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ +1a2bbc: 5b02 1f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ +1a2bc0: 5b03 2104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0421 │ │ +1a2bc4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a2bc6: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a2bcc: 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 │ │ -1a2aac: |[1a2aac] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2abc: 2204 a704 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a7 │ │ -1a2ac0: 5430 1e04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ -1a2ac4: 5431 1f04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ -1a2ac8: 5432 2104 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0421 │ │ -1a2acc: 7055 2e0e 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@0e2e │ │ -1a2ad2: 1f04 dd1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a2ad6: 1104 |000d: return-object v4 │ │ +1a2b7c: |[1a2b7c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2b8c: 2204 a704 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a7 │ │ +1a2b90: 5430 1e04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ +1a2b94: 5431 1f04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ +1a2b98: 5432 2104 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0421 │ │ +1a2b9c: 7055 2e0e 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@0e2e │ │ +1a2ba2: 1f04 de1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2ba6: 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 │ │ -1a29d0: |[1a29d0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a29e0: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a29e4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a29e8: 6e30 310e 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@0e31 │ │ -1a29ee: 0c01 |0007: move-result-object v1 │ │ -1a29f0: 1101 |0008: return-object v1 │ │ +1a2aa0: |[1a2aa0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2ab0: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a2ab4: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2ab8: 6e30 310e 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@0e31 │ │ +1a2abe: 0c01 |0007: move-result-object v1 │ │ +1a2ac0: 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 │ │ -1a29f4: |[1a29f4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2a04: 6e30 2f0e 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@0e2f │ │ -1a2a0a: 0c01 |0003: move-result-object v1 │ │ -1a2a0c: 1f01 a704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a7 │ │ -1a2a10: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a2a14: 6e20 320e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e32 │ │ -1a2a1a: 0c01 |000b: move-result-object v1 │ │ -1a2a1c: 1101 |000c: return-object v1 │ │ +1a2ac4: |[1a2ac4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2ad4: 6e30 2f0e 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@0e2f │ │ +1a2ada: 0c01 |0003: move-result-object v1 │ │ +1a2adc: 1f01 a704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a7 │ │ +1a2ae0: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a2ae4: 6e20 320e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e32 │ │ +1a2aea: 0c01 |000b: move-result-object v1 │ │ +1a2aec: 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 │ │ -1a2a20: |[1a2a20] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2a30: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a2a36: 5210 2004 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0420 │ │ -1a2a3a: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ -1a2a3e: 7110 979d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a2a44: 5412 1e04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ -1a2a48: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a2a4a: 6e20 a708 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@08a7 │ │ -1a2a50: 5412 1e04 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ -1a2a54: 5410 1f04 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ -1a2a58: 1f00 7200 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a2a5c: 6e20 a608 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@08a6 │ │ -1a2a62: 5412 2104 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0421 │ │ -1a2a66: 7110 720e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e72 │ │ -1a2a6c: 0c02 |001e: move-result-object v2 │ │ -1a2a6e: 5422 2e01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a2a72: 6e10 9e3d 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3d9e │ │ -1a2a78: 0c02 |0024: move-result-object v2 │ │ -1a2a7a: 1400 6203 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0362 │ │ -1a2a80: 7220 d502 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d5 │ │ -1a2a86: 0c02 |002b: move-result-object v2 │ │ -1a2a88: 5410 1f04 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ -1a2a8c: 1f00 7200 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a2a90: 7220 dc02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02dc │ │ -1a2a96: 6202 a6b3 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a2a9a: 1102 |0035: return-object v2 │ │ -1a2a9c: 2202 0918 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a2aa0: 1a00 7599 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a2aa4: 7020 d395 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a2aaa: 2702 |003d: throw v2 │ │ +1a2af0: |[1a2af0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2b00: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a2b06: 5210 2004 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0420 │ │ +1a2b0a: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ +1a2b0e: 7110 a49d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a2b14: 5412 1e04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ +1a2b18: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a2b1a: 6e20 a708 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@08a7 │ │ +1a2b20: 5412 1e04 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@041e │ │ +1a2b24: 5410 1f04 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ +1a2b28: 1f00 7200 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a2b2c: 6e20 a608 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@08a6 │ │ +1a2b32: 5412 2104 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0421 │ │ +1a2b36: 7110 720e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e72 │ │ +1a2b3c: 0c02 |001e: move-result-object v2 │ │ +1a2b3e: 5422 2e01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a2b42: 6e10 ab3d 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3dab │ │ +1a2b48: 0c02 |0024: move-result-object v2 │ │ +1a2b4a: 1400 6203 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0362 │ │ +1a2b50: 7220 d502 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d5 │ │ +1a2b56: 0c02 |002b: move-result-object v2 │ │ +1a2b58: 5410 1f04 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@041f │ │ +1a2b5c: 1f00 7200 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a2b60: 7220 dc02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02dc │ │ +1a2b66: 6202 a9b3 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a2b6a: 1102 |0035: return-object v2 │ │ +1a2b6c: 2202 0a18 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@180a │ │ +1a2b70: 1a00 7a99 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a2b74: 7020 e095 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a2b7a: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #102 header: │ │ class_idx : 1192 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27306 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -15433,231 +15433,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 │ │ -1a2da0: |[1a2da0] 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 │ │ -1a2db0: 5b01 2204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ -1a2db4: 5b02 2304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ -1a2db8: 5b03 2604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ -1a2dbc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a2dbe: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a2dc4: 0e00 |000a: return-void │ │ +1a2e70: |[1a2e70] 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 │ │ +1a2e80: 5b01 2204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ +1a2e84: 5b02 2304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ +1a2e88: 5b03 2604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ +1a2e8c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a2e8e: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a2e94: 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 │ │ -1a2d74: |[1a2d74] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a2d84: 2204 a804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a8 │ │ -1a2d88: 5430 2204 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ -1a2d8c: 5431 2304 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ -1a2d90: 5432 2604 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ -1a2d94: 7055 330e 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@0e33 │ │ -1a2d9a: 1f04 dd1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a2d9e: 1104 |000d: return-object v4 │ │ +1a2e44: |[1a2e44] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a2e54: 2204 a804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a8 │ │ +1a2e58: 5430 2204 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ +1a2e5c: 5431 2304 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ +1a2e60: 5432 2604 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ +1a2e64: 7055 330e 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@0e33 │ │ +1a2e6a: 1f04 de1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2e6e: 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 │ │ -1a2b00: |[1a2b00] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2b10: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a2b14: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a2b18: 6e30 360e 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@0e36 │ │ -1a2b1e: 0c01 |0007: move-result-object v1 │ │ -1a2b20: 1101 |0008: return-object v1 │ │ +1a2bd0: |[1a2bd0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2be0: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a2be4: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2be8: 6e30 360e 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@0e36 │ │ +1a2bee: 0c01 |0007: move-result-object v1 │ │ +1a2bf0: 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 │ │ -1a2b24: |[1a2b24] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a2b34: 6e30 340e 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@0e34 │ │ -1a2b3a: 0c01 |0003: move-result-object v1 │ │ -1a2b3c: 1f01 a804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a8 │ │ -1a2b40: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a2b44: 6e20 370e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e37 │ │ -1a2b4a: 0c01 |000b: move-result-object v1 │ │ -1a2b4c: 1101 |000c: return-object v1 │ │ +1a2bf4: |[1a2bf4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a2c04: 6e30 340e 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@0e34 │ │ +1a2c0a: 0c01 |0003: move-result-object v1 │ │ +1a2c0c: 1f01 a804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a8 │ │ +1a2c10: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a2c14: 6e20 370e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e37 │ │ +1a2c1a: 0c01 |000b: move-result-object v1 │ │ +1a2c1c: 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 │ │ -1a2b50: |[1a2b50] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2b60: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -1a2b64: 7100 04b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a2b6a: 0c01 |0005: move-result-object v1 │ │ -1a2b6c: 5202 2504 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0425 │ │ -1a2b70: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -1a2b72: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1a2b74: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -1a2b76: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -1a2b7a: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ -1a2b7e: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ -1a2b82: 7701 979d 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a2b88: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ -1a2b8c: 2201 0918 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a2b90: 1a02 7599 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a2b94: 7020 d395 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a2b9a: 2701 |001d: throw v1 │ │ -1a2b9c: 5402 2404 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0424 │ │ -1a2ba0: 1f02 4003 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0340 │ │ -1a2ba4: 7701 979d 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a2baa: 0726 |0025: move-object v6, v2 │ │ -1a2bac: 0802 1100 |0026: move-object/from16 v2, v17 │ │ -1a2bb0: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ -1a2bb4: 7701 979d 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a2bba: 6206 2351 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5123 │ │ -1a2bbe: 5407 2204 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ -1a2bc2: 5402 2304 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ -1a2bc6: 6e10 2243 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4322 │ │ -1a2bcc: 0c09 |0036: move-result-object v9 │ │ -1a2bce: 620a 2351 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5123 │ │ -1a2bd2: 540b 2204 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ -1a2bd6: 5402 2304 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ -1a2bda: 6e10 2143 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4321 │ │ -1a2be0: 0a0c |0040: move-result v12 │ │ -1a2be2: 122e |0041: const/4 v14, #int 2 // #2 │ │ -1a2be4: 120f |0042: const/4 v15, #int 0 // #0 │ │ -1a2be6: 120d |0043: const/4 v13, #int 0 // #0 │ │ -1a2be8: 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 │ │ -1a2bee: 0c02 |0047: move-result-object v2 │ │ -1a2bf0: 072a |0048: move-object v10, v2 │ │ -1a2bf2: 1f0a 7200 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a2bf6: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ -1a2bfa: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -1a2bfc: 120b |004e: const/4 v11, #int 0 // #0 │ │ -1a2bfe: 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 │ │ -1a2c04: 0c02 |0052: move-result-object v2 │ │ -1a2c06: 5406 2604 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ -1a2c0a: 7110 720e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e72 │ │ -1a2c10: 0c06 |0058: move-result-object v6 │ │ -1a2c12: 5466 2e01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a2c16: 6e20 9c3d 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3d9c │ │ -1a2c1c: 0c06 |005e: move-result-object v6 │ │ -1a2c1e: 1a07 11de |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@de11 │ │ -1a2c22: 7120 d1b9 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d1 │ │ -1a2c28: 1f06 2503 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0325 │ │ -1a2c2c: 1f06 2601 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0126 │ │ -1a2c30: 1247 |0068: const/4 v7, #int 4 // #4 │ │ -1a2c32: 7120 ce05 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05ce │ │ -1a2c38: 0c06 |006c: move-result-object v6 │ │ -1a2c3a: 1a07 14de |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@de14 │ │ -1a2c3e: 7120 d1b9 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d1 │ │ -1a2c44: 1f06 4003 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0340 │ │ -1a2c48: 2207 e302 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02e3 │ │ -1a2c4c: 5408 2204 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ -1a2c50: 7020 a407 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@07a4 │ │ -1a2c56: 5408 2304 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ -1a2c5a: 6e10 1c43 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@431c │ │ -1a2c60: 0c08 |0080: move-result-object v8 │ │ -1a2c62: 6e20 a707 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@07a7 │ │ -1a2c68: 0c07 |0084: move-result-object v7 │ │ -1a2c6a: 6e20 a607 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@07a6 │ │ -1a2c70: 0c07 |0088: move-result-object v7 │ │ -1a2c72: 2358 ba25 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@25ba │ │ -1a2c76: 2209 e902 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02e9 │ │ -1a2c7a: 7010 b307 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@07b3 │ │ -1a2c80: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ -1a2c84: 6e20 b007 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@07b0 │ │ -1a2c8a: 0c07 |0095: move-result-object v7 │ │ -1a2c8c: 6e20 ab07 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07ab │ │ -1a2c92: 0c07 |0099: move-result-object v7 │ │ -1a2c94: 6e20 a907 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07a9 │ │ -1a2c9a: 0c02 |009d: move-result-object v2 │ │ -1a2c9c: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ -1a2ca2: 6e20 ad07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@07ad │ │ -1a2ca8: 0c02 |00a4: move-result-object v2 │ │ -1a2caa: 6e10 a507 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@07a5 │ │ -1a2cb0: 0c02 |00a8: move-result-object v2 │ │ -1a2cb2: 6207 b550 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@50b5 │ │ -1a2cb6: 5408 2604 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ -1a2cba: 1f08 3700 |00ad: check-cast v8, Landroid/content/Context; // type@0037 │ │ -1a2cbe: 6e20 9d45 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@459d │ │ -1a2cc4: 0c07 |00b2: move-result-object v7 │ │ -1a2cc6: 0708 |00b3: move-object v8, v0 │ │ -1a2cc8: 1f08 dd1a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a2ccc: 5b06 2404 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0424 │ │ -1a2cd0: 5905 2504 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0425 │ │ -1a2cd4: 7230 9e07 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@079e │ │ -1a2cda: 0c02 |00bd: move-result-object v2 │ │ -1a2cdc: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ -1a2ce0: 1101 |00c0: return-object v1 │ │ -1a2ce2: 1f02 e702 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02e7 │ │ -1a2ce6: 6e10 b207 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@07b2 │ │ -1a2cec: 0c02 |00c6: move-result-object v2 │ │ -1a2cee: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ -1a2cf2: 5405 2604 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ -1a2cf6: 7120 710e 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@0e71 │ │ -1a2cfc: 0c07 |00ce: move-result-object v7 │ │ -1a2cfe: 2208 7700 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0077 │ │ -1a2d02: 7010 7c01 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@017c │ │ -1a2d08: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ -1a2d0e: 2410 a225 0900 |00d7: filled-new-array {v9}, [I // type@25a2 │ │ -1a2d14: 0c09 |00da: move-result-object v9 │ │ -1a2d16: 220a 6f00 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@006f │ │ -1a2d1a: 6e10 8e0e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e8e │ │ -1a2d20: 0c0b |00e0: move-result-object v11 │ │ -1a2d22: 7030 6c01 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@016c │ │ -1a2d28: 1f0a 7200 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ -1a2d2c: 6e30 7d01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ -1a2d32: 2344 a225 |00e9: new-array v4, v4, [I // type@25a2 │ │ -1a2d36: 6e30 7d01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ -1a2d3c: 7100 84cb 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb84 │ │ -1a2d42: 0c02 |00f1: move-result-object v2 │ │ -1a2d44: 1f02 e81a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a2d48: 2204 a704 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a7 │ │ -1a2d4c: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ -1a2d4e: 7057 2e0e 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@0e2e │ │ -1a2d54: 1f04 b01b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a2d58: 5b07 2404 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0424 │ │ -1a2d5c: 5903 2504 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0425 │ │ -1a2d60: 7130 cdc9 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@c9cd │ │ -1a2d66: 0c02 |0103: move-result-object v2 │ │ -1a2d68: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ -1a2d6c: 1101 |0106: return-object v1 │ │ -1a2d6e: 6201 a6b3 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a2d72: 1101 |0109: return-object v1 │ │ +1a2c20: |[1a2c20] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2c30: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +1a2c34: 7100 11b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a2c3a: 0c01 |0005: move-result-object v1 │ │ +1a2c3c: 5202 2504 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0425 │ │ +1a2c40: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +1a2c42: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1a2c44: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +1a2c46: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +1a2c4a: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ +1a2c4e: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ +1a2c52: 7701 a49d 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a2c58: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ +1a2c5c: 2201 0a18 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@180a │ │ +1a2c60: 1a02 7a99 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a2c64: 7020 e095 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a2c6a: 2701 |001d: throw v1 │ │ +1a2c6c: 5402 2404 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0424 │ │ +1a2c70: 1f02 4003 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0340 │ │ +1a2c74: 7701 a49d 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a2c7a: 0726 |0025: move-object v6, v2 │ │ +1a2c7c: 0802 1100 |0026: move-object/from16 v2, v17 │ │ +1a2c80: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ +1a2c84: 7701 a49d 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a2c8a: 6206 2651 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5126 │ │ +1a2c8e: 5407 2204 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ +1a2c92: 5402 2304 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ +1a2c96: 6e10 2f43 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@432f │ │ +1a2c9c: 0c09 |0036: move-result-object v9 │ │ +1a2c9e: 620a 2651 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5126 │ │ +1a2ca2: 540b 2204 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ +1a2ca6: 5402 2304 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ +1a2caa: 6e10 2e43 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@432e │ │ +1a2cb0: 0a0c |0040: move-result v12 │ │ +1a2cb2: 122e |0041: const/4 v14, #int 2 // #2 │ │ +1a2cb4: 120f |0042: const/4 v15, #int 0 // #0 │ │ +1a2cb6: 120d |0043: const/4 v13, #int 0 // #0 │ │ +1a2cb8: 7706 2747 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@4727 │ │ +1a2cbe: 0c02 |0047: move-result-object v2 │ │ +1a2cc0: 072a |0048: move-object v10, v2 │ │ +1a2cc2: 1f0a 7200 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a2cc6: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ +1a2cca: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +1a2ccc: 120b |004e: const/4 v11, #int 0 // #0 │ │ +1a2cce: 7708 2547 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@4725 │ │ +1a2cd4: 0c02 |0052: move-result-object v2 │ │ +1a2cd6: 5406 2604 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ +1a2cda: 7110 720e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e72 │ │ +1a2ce0: 0c06 |0058: move-result-object v6 │ │ +1a2ce2: 5466 2e01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a2ce6: 6e20 a93d 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3da9 │ │ +1a2cec: 0c06 |005e: move-result-object v6 │ │ +1a2cee: 1a07 16de |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@de16 │ │ +1a2cf2: 7120 deb9 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9de │ │ +1a2cf8: 1f06 2503 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0325 │ │ +1a2cfc: 1f06 2601 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0126 │ │ +1a2d00: 1247 |0068: const/4 v7, #int 4 // #4 │ │ +1a2d02: 7120 ce05 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05ce │ │ +1a2d08: 0c06 |006c: move-result-object v6 │ │ +1a2d0a: 1a07 19de |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@de19 │ │ +1a2d0e: 7120 deb9 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9de │ │ +1a2d14: 1f06 4003 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0340 │ │ +1a2d18: 2207 e302 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02e3 │ │ +1a2d1c: 5408 2204 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0422 │ │ +1a2d20: 7020 a407 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@07a4 │ │ +1a2d26: 5408 2304 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0423 │ │ +1a2d2a: 6e10 2943 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@4329 │ │ +1a2d30: 0c08 |0080: move-result-object v8 │ │ +1a2d32: 6e20 a707 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@07a7 │ │ +1a2d38: 0c07 |0084: move-result-object v7 │ │ +1a2d3a: 6e20 a607 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@07a6 │ │ +1a2d40: 0c07 |0088: move-result-object v7 │ │ +1a2d42: 2358 bb25 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@25bb │ │ +1a2d46: 2209 e902 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02e9 │ │ +1a2d4a: 7010 b307 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@07b3 │ │ +1a2d50: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ +1a2d54: 6e20 b007 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@07b0 │ │ +1a2d5a: 0c07 |0095: move-result-object v7 │ │ +1a2d5c: 6e20 ab07 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07ab │ │ +1a2d62: 0c07 |0099: move-result-object v7 │ │ +1a2d64: 6e20 a907 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07a9 │ │ +1a2d6a: 0c02 |009d: move-result-object v2 │ │ +1a2d6c: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ +1a2d72: 6e20 ad07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@07ad │ │ +1a2d78: 0c02 |00a4: move-result-object v2 │ │ +1a2d7a: 6e10 a507 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@07a5 │ │ +1a2d80: 0c02 |00a8: move-result-object v2 │ │ +1a2d82: 6207 b850 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@50b8 │ │ +1a2d86: 5408 2604 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ +1a2d8a: 1f08 3700 |00ad: check-cast v8, Landroid/content/Context; // type@0037 │ │ +1a2d8e: 6e20 aa45 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@45aa │ │ +1a2d94: 0c07 |00b2: move-result-object v7 │ │ +1a2d96: 0708 |00b3: move-object v8, v0 │ │ +1a2d98: 1f08 de1a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a2d9c: 5b06 2404 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0424 │ │ +1a2da0: 5905 2504 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0425 │ │ +1a2da4: 7230 9e07 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@079e │ │ +1a2daa: 0c02 |00bd: move-result-object v2 │ │ +1a2dac: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ +1a2db0: 1101 |00c0: return-object v1 │ │ +1a2db2: 1f02 e702 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02e7 │ │ +1a2db6: 6e10 b207 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@07b2 │ │ +1a2dbc: 0c02 |00c6: move-result-object v2 │ │ +1a2dbe: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ +1a2dc2: 5405 2604 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0426 │ │ +1a2dc6: 7120 710e 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@0e71 │ │ +1a2dcc: 0c07 |00ce: move-result-object v7 │ │ +1a2dce: 2208 7700 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0077 │ │ +1a2dd2: 7010 7c01 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@017c │ │ +1a2dd8: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ +1a2dde: 2410 a325 0900 |00d7: filled-new-array {v9}, [I // type@25a3 │ │ +1a2de4: 0c09 |00da: move-result-object v9 │ │ +1a2de6: 220a 6f00 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@006f │ │ +1a2dea: 6e10 8e0e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e8e │ │ +1a2df0: 0c0b |00e0: move-result-object v11 │ │ +1a2df2: 7030 6c01 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@016c │ │ +1a2df8: 1f0a 7200 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@0072 │ │ +1a2dfc: 6e30 7d01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ +1a2e02: 2344 a325 |00e9: new-array v4, v4, [I // type@25a3 │ │ +1a2e06: 6e30 7d01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ +1a2e0c: 7100 91cb 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb91 │ │ +1a2e12: 0c02 |00f1: move-result-object v2 │ │ +1a2e14: 1f02 e91a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a2e18: 2204 a704 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@04a7 │ │ +1a2e1c: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +1a2e1e: 7057 2e0e 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@0e2e │ │ +1a2e24: 1f04 b11b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a2e28: 5b07 2404 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0424 │ │ +1a2e2c: 5903 2504 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0425 │ │ +1a2e30: 7130 dac9 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@c9da │ │ +1a2e36: 0c02 |0103: move-result-object v2 │ │ +1a2e38: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ +1a2e3c: 1101 |0106: return-object v1 │ │ +1a2e3e: 6201 a9b3 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a2e42: 1101 |0109: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=578 │ │ 0x002d line=580 │ │ 0x0031 line=581 │ │ 0x0037 line=582 │ │ 0x004f line=580 │ │ @@ -15683,21 +15683,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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #103 header: │ │ class_idx : 1193 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -15717,18 +15717,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 │ │ -1a2de8: |[1a2de8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2df8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a2dfe: 5b01 2704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0427 │ │ -1a2e02: 0e00 |0005: return-void │ │ +1a2eb8: |[1a2eb8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2ec8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a2ece: 5b01 2704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0427 │ │ +1a2ed2: 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; │ │ │ │ @@ -15738,32 +15738,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2dc8: |[1a2dc8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a2dd8: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0427 │ │ -1a2ddc: 7110 3a0e 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@0e3a │ │ -1a2de2: 0c00 |0005: move-result-object v0 │ │ -1a2de4: 1100 |0006: return-object v0 │ │ +1a2e98: |[1a2e98] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a2ea8: 5410 2704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0427 │ │ +1a2eac: 7110 3a0e 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@0e3a │ │ +1a2eb2: 0c00 |0005: move-result-object v0 │ │ +1a2eb4: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #104 header: │ │ class_idx : 1194 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 262 │ │ -source_file_idx : 27306 │ │ +source_file_idx : 27310 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #104 annotations: │ │ Annotations on class │ │ @@ -15793,36 +15793,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 │ │ -1a2e80: |[1a2e80] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a2e90: 7110 3d0e 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@0e3d │ │ -1a2e96: 0c00 |0003: move-result-object v0 │ │ -1a2e98: 1100 |0004: return-object v0 │ │ +1a2f50: |[1a2f50] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a2f60: 7110 3d0e 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@0e3d │ │ +1a2f66: 0c00 |0003: move-result-object v0 │ │ +1a2f68: 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 │ │ -1a2ec8: |[1a2ec8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a2ed8: 5b01 2804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0428 │ │ -1a2edc: 5b02 2904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ -1a2ee0: 7010 c802 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c8 │ │ -1a2ee6: 0e00 |0007: return-void │ │ +1a2f98: |[1a2f98] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2fa8: 5b01 2804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0428 │ │ +1a2fac: 5b02 2904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ +1a2fb0: 7010 c802 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c8 │ │ +1a2fb6: 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; │ │ @@ -15832,21 +15832,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 │ │ -1a2e9c: |[1a2e9c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a2eac: 7110 740e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e74 │ │ -1a2eb2: 0c01 |0003: move-result-object v1 │ │ -1a2eb4: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ -1a2eba: 6e20 7606 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ -1a2ec0: 6201 a6b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a2ec4: 1101 |000c: return-object v1 │ │ +1a2f6c: |[1a2f6c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a2f7c: 7110 740e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e74 │ │ +1a2f82: 0c01 |0003: move-result-object v1 │ │ +1a2f84: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ +1a2f8a: 6e20 7606 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ +1a2f90: 6201 a9b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a2f94: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -15855,43 +15855,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -1a2e04: |[1a2e04] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -1a2e14: 1a00 eba9 |0000: const-string v0, "e" // string@a9eb │ │ -1a2e18: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a2e1e: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a2e22: 0780 |0007: move-object v0, v8 │ │ -1a2e24: 1f00 240d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d24 │ │ -1a2e28: 5478 2804 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0428 │ │ -1a2e2c: 1f08 b802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b8 │ │ -1a2e30: 7210 5107 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0751 │ │ -1a2e36: 0c08 |0011: move-result-object v8 │ │ -1a2e38: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ -1a2e3e: 0c01 |0015: move-result-object v1 │ │ -1a2e40: 1a08 9cb3 |0016: const-string v8, "getContext(...)" // string@b39c │ │ -1a2e44: 7120 d2b9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a2e4a: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a2e4c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a2e4e: 1a02 7cfd |001d: const-string v2, "switchDoubleTap" // string@fd7c │ │ -1a2e52: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a2e54: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a2e56: 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 │ │ -1a2e5c: 5478 2904 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ -1a2e60: 7110 730e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e73 │ │ -1a2e66: 0c08 |0029: move-result-object v8 │ │ -1a2e68: 5470 2904 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ -1a2e6c: 2201 a904 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@04a9 │ │ -1a2e70: 7020 380e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e38 │ │ -1a2e76: 6e20 2210 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@1022 │ │ -1a2e7c: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -1a2e7e: 0f08 |0035: return v8 │ │ +1a2ed4: |[1a2ed4] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +1a2ee4: 1a00 f0a9 |0000: const-string v0, "e" // string@a9f0 │ │ +1a2ee8: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a2eee: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a2ef2: 0780 |0007: move-object v0, v8 │ │ +1a2ef4: 1f00 250d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d25 │ │ +1a2ef8: 5478 2804 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0428 │ │ +1a2efc: 1f08 b802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b8 │ │ +1a2f00: 7210 5107 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0751 │ │ +1a2f06: 0c08 |0011: move-result-object v8 │ │ +1a2f08: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ +1a2f0e: 0c01 |0015: move-result-object v1 │ │ +1a2f10: 1a08 a1b3 |0016: const-string v8, "getContext(...)" // string@b3a1 │ │ +1a2f14: 7120 dfb9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a2f1a: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a2f1c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a2f1e: 1a02 81fd |001d: const-string v2, "switchDoubleTap" // string@fd81 │ │ +1a2f22: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a2f24: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a2f26: 7707 1241 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@4112 │ │ +1a2f2c: 5478 2904 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ +1a2f30: 7110 730e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e73 │ │ +1a2f36: 0c08 |0029: move-result-object v8 │ │ +1a2f38: 5470 2904 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ +1a2f3c: 2201 a904 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@04a9 │ │ +1a2f40: 7020 380e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e38 │ │ +1a2f46: 6e20 2210 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@1022 │ │ +1a2f4c: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +1a2f4e: 0f08 |0035: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=228 │ │ 0x000e line=657 │ │ 0x001d line=228 │ │ 0x0024 line=229 │ │ locals : │ │ @@ -15903,57 +15903,57 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -1a2ee8: |[1a2ee8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1a2ef8: 1a00 eba9 |0000: const-string v0, "e" // string@a9eb │ │ -1a2efc: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a2f02: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a2f06: 0780 |0007: move-object v0, v8 │ │ -1a2f08: 1f00 240d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d24 │ │ -1a2f0c: 5478 2804 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0428 │ │ -1a2f10: 1f08 b802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b8 │ │ -1a2f14: 7210 5107 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0751 │ │ -1a2f1a: 0c08 |0011: move-result-object v8 │ │ -1a2f1c: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ -1a2f22: 0c01 |0015: move-result-object v1 │ │ -1a2f24: 1a08 9cb3 |0016: const-string v8, "getContext(...)" // string@b39c │ │ -1a2f28: 7120 d2b9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a2f2e: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a2f30: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a2f32: 1a02 3cce |001d: const-string v2, "longPressDirectAccess" // string@ce3c │ │ -1a2f36: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a2f38: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a2f3a: 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 │ │ -1a2f40: 5478 2904 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ -1a2f44: 7110 740e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e74 │ │ -1a2f4a: 0c08 |0029: move-result-object v8 │ │ -1a2f4c: 1400 1705 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0517 │ │ -1a2f52: 6e20 7606 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ -1a2f58: 0e00 |0030: return-void │ │ +1a2fb8: |[1a2fb8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1a2fc8: 1a00 f0a9 |0000: const-string v0, "e" // string@a9f0 │ │ +1a2fcc: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a2fd2: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a2fd6: 0780 |0007: move-object v0, v8 │ │ +1a2fd8: 1f00 250d |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d25 │ │ +1a2fdc: 5478 2804 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0428 │ │ +1a2fe0: 1f08 b802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@02b8 │ │ +1a2fe4: 7210 5107 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0751 │ │ +1a2fea: 0c08 |0011: move-result-object v8 │ │ +1a2fec: 6e10 1403 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ +1a2ff2: 0c01 |0015: move-result-object v1 │ │ +1a2ff4: 1a08 a1b3 |0016: const-string v8, "getContext(...)" // string@b3a1 │ │ +1a2ff8: 7120 dfb9 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a2ffe: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a3000: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a3002: 1a02 41ce |001d: const-string v2, "longPressDirectAccess" // string@ce41 │ │ +1a3006: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a3008: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a300a: 7707 1241 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@4112 │ │ +1a3010: 5478 2904 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0429 │ │ +1a3014: 7110 740e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e74 │ │ +1a301a: 0c08 |0029: move-result-object v8 │ │ +1a301c: 1400 1705 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0517 │ │ +1a3022: 6e20 7606 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ +1a3028: 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 : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #105 header: │ │ class_idx : 1195 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -15980,38 +15980,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a2f98: |[1a2f98] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1a2fa8: 5b01 2a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ -1a2fac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a2fae: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1a2fb4: 0e00 |0006: return-void │ │ +1a3068: |[1a3068] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1a3078: 5b01 2a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ +1a307c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a307e: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1a3084: 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 │ │ -1a2f5c: |[1a2f5c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a2f6c: 5410 2a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ -1a2f70: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1a2f76: 0c00 |0005: move-result-object v0 │ │ -1a2f78: 1100 |0006: return-object v0 │ │ +1a302c: |[1a302c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a303c: 5410 2a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042a │ │ +1a3040: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1a3046: 0c00 |0005: move-result-object v0 │ │ +1a3048: 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;) │ │ @@ -16019,31 +16019,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a2f7c: |[1a2f7c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1a2f8c: 6e10 400e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e40 │ │ -1a2f92: 0c00 |0003: move-result-object v0 │ │ -1a2f94: 1100 |0004: return-object v0 │ │ +1a304c: |[1a304c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1a305c: 6e10 400e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e40 │ │ +1a3062: 0c00 |0003: move-result-object v0 │ │ +1a3064: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #106 header: │ │ class_idx : 1196 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ @@ -16070,38 +16070,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a2ff4: |[1a2ff4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1a3004: 5b01 2b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ -1a3008: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a300a: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1a3010: 0e00 |0006: return-void │ │ +1a30c4: |[1a30c4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1a30d4: 5b01 2b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ +1a30d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a30da: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1a30e0: 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 │ │ -1a2fb8: |[1a2fb8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a2fc8: 5410 2b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ -1a2fcc: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1a2fd2: 0c00 |0005: move-result-object v0 │ │ -1a2fd4: 1100 |0006: return-object v0 │ │ +1a3088: |[1a3088] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a3098: 5410 2b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042b │ │ +1a309c: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1a30a2: 0c00 |0005: move-result-object v0 │ │ +1a30a4: 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;) │ │ @@ -16109,31 +16109,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a2fd8: |[1a2fd8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1a2fe8: 6e10 430e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e43 │ │ -1a2fee: 0c00 |0003: move-result-object v0 │ │ -1a2ff0: 1100 |0004: return-object v0 │ │ +1a30a8: |[1a30a8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1a30b8: 6e10 430e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e43 │ │ +1a30be: 0c00 |0003: move-result-object v0 │ │ +1a30c0: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #107 header: │ │ class_idx : 1197 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #107 annotations: │ │ Annotations on class │ │ @@ -16164,45 +16164,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 │ │ -1a3068: |[1a3068] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a3078: 5b01 2c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ -1a307c: 5b02 2d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ -1a3080: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a3082: 7020 f2b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1a3088: 0e00 |0008: return-void │ │ +1a3138: |[1a3138] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a3148: 5b01 2c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ +1a314c: 5b02 2d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ +1a3150: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a3152: 7020 ffb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1a3158: 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 │ │ -1a3014: |[1a3014] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a3024: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ -1a3028: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a302c: 7210 85b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a3032: 0c00 |0007: move-result-object v0 │ │ -1a3034: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ -1a3038: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a303c: 5410 2d04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ -1a3040: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1a3046: 0c00 |0011: move-result-object v0 │ │ -1a3048: 1100 |0012: return-object v0 │ │ +1a30e4: |[1a30e4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a30f4: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@042c │ │ +1a30f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a30fc: 7210 92b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a3102: 0c00 |0007: move-result-object v0 │ │ +1a3104: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ +1a3108: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a310c: 5410 2d04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042d │ │ +1a3110: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1a3116: 0c00 |0011: move-result-object v0 │ │ +1a3118: 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;) │ │ @@ -16210,31 +16210,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a304c: |[1a304c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1a305c: 6e10 460e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e46 │ │ -1a3062: 0c00 |0003: move-result-object v0 │ │ -1a3064: 1100 |0004: return-object v0 │ │ +1a311c: |[1a311c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1a312c: 6e10 460e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e46 │ │ +1a3132: 0c00 |0003: move-result-object v0 │ │ +1a3134: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #108 header: │ │ class_idx : 1198 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ @@ -16261,38 +16261,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a30c8: |[1a30c8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1a30d8: 5b01 2e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042e │ │ -1a30dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a30de: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1a30e4: 0e00 |0006: return-void │ │ +1a3198: |[1a3198] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1a31a8: 5b01 2e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042e │ │ +1a31ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a31ae: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1a31b4: 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 │ │ -1a308c: |[1a308c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a309c: 5410 2e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042e │ │ -1a30a0: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1a30a6: 0c00 |0005: move-result-object v0 │ │ -1a30a8: 1100 |0006: return-object v0 │ │ +1a315c: |[1a315c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a316c: 5410 2e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042e │ │ +1a3170: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1a3176: 0c00 |0005: move-result-object v0 │ │ +1a3178: 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;) │ │ @@ -16300,31 +16300,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a30ac: |[1a30ac] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1a30bc: 6e10 490e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e49 │ │ -1a30c2: 0c00 |0003: move-result-object v0 │ │ -1a30c4: 1100 |0004: return-object v0 │ │ +1a317c: |[1a317c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1a318c: 6e10 490e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e49 │ │ +1a3192: 0c00 |0003: move-result-object v0 │ │ +1a3194: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #109 header: │ │ class_idx : 1199 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -16351,38 +16351,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a3124: |[1a3124] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1a3134: 5b01 2f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042f │ │ -1a3138: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a313a: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1a3140: 0e00 |0006: return-void │ │ +1a31f4: |[1a31f4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1a3204: 5b01 2f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042f │ │ +1a3208: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a320a: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1a3210: 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 │ │ -1a30e8: |[1a30e8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a30f8: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042f │ │ -1a30fc: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1a3102: 0c00 |0005: move-result-object v0 │ │ -1a3104: 1100 |0006: return-object v0 │ │ +1a31b8: |[1a31b8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a31c8: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@042f │ │ +1a31cc: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1a31d2: 0c00 |0005: move-result-object v0 │ │ +1a31d4: 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;) │ │ @@ -16390,31 +16390,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a3108: |[1a3108] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1a3118: 6e10 4c0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e4c │ │ -1a311e: 0c00 |0003: move-result-object v0 │ │ -1a3120: 1100 |0004: return-object v0 │ │ +1a31d8: |[1a31d8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1a31e8: 6e10 4c0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e4c │ │ +1a31ee: 0c00 |0003: move-result-object v0 │ │ +1a31f0: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #110 header: │ │ class_idx : 1200 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -16445,45 +16445,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 │ │ -1a3198: |[1a3198] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a31a8: 5b01 3004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0430 │ │ -1a31ac: 5b02 3104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0431 │ │ -1a31b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a31b2: 7020 f2b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1a31b8: 0e00 |0008: return-void │ │ +1a3268: |[1a3268] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a3278: 5b01 3004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0430 │ │ +1a327c: 5b02 3104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0431 │ │ +1a3280: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a3282: 7020 ffb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1a3288: 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 │ │ -1a3144: |[1a3144] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a3154: 5410 3004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0430 │ │ -1a3158: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a315c: 7210 85b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a3162: 0c00 |0007: move-result-object v0 │ │ -1a3164: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ -1a3168: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a316c: 5410 3104 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0431 │ │ -1a3170: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1a3176: 0c00 |0011: move-result-object v0 │ │ -1a3178: 1100 |0012: return-object v0 │ │ +1a3214: |[1a3214] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a3224: 5410 3004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0430 │ │ +1a3228: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a322c: 7210 92b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a3232: 0c00 |0007: move-result-object v0 │ │ +1a3234: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ +1a3238: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a323c: 5410 3104 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0431 │ │ +1a3240: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1a3246: 0c00 |0011: move-result-object v0 │ │ +1a3248: 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;) │ │ @@ -16491,31 +16491,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a317c: |[1a317c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1a318c: 6e10 4f0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e4f │ │ -1a3192: 0c00 |0003: move-result-object v0 │ │ -1a3194: 1100 |0004: return-object v0 │ │ +1a324c: |[1a324c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1a325c: 6e10 4f0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e4f │ │ +1a3262: 0c00 |0003: move-result-object v0 │ │ +1a3264: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #111 header: │ │ class_idx : 1201 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1113 │ │ -source_file_idx : 27306 │ │ +source_file_idx : 27310 │ │ static_fields_size : 3 │ │ instance_fields_size: 17 │ │ direct_methods_size : 102 │ │ virtual_methods_size: 9 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -16629,616 +16629,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 │ │ -1a3e78: |[1a3e78] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3e88: 7110 a30e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0ea3 │ │ -1a3e8e: 0c00 |0003: move-result-object v0 │ │ -1a3e90: 1100 |0004: return-object v0 │ │ +1a3f48: |[1a3f48] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3f58: 7110 a30e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0ea3 │ │ +1a3f5e: 0c00 |0003: move-result-object v0 │ │ +1a3f60: 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 │ │ -1a44cc: |[1a44cc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a44dc: 7130 c40e 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@0ec4 │ │ -1a44e2: 0e00 |0003: return-void │ │ +1a459c: |[1a459c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a45ac: 7130 c40e 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@0ec4 │ │ +1a45b2: 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 │ │ -1a3e94: |[1a3e94] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a3ea4: 7120 c60e 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@0ec6 │ │ -1a3eaa: 0c00 |0003: move-result-object v0 │ │ -1a3eac: 1100 |0004: return-object v0 │ │ +1a3f64: |[1a3f64] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3f74: 7120 c60e 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@0ec6 │ │ +1a3f7a: 0c00 |0003: move-result-object v0 │ │ +1a3f7c: 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 │ │ -1a3eb0: |[1a3eb0] 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; │ │ -1a3ec0: 7130 ad0e 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@0ead │ │ -1a3ec6: 0c00 |0003: move-result-object v0 │ │ -1a3ec8: 1100 |0004: return-object v0 │ │ +1a3f80: |[1a3f80] 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; │ │ +1a3f90: 7130 ad0e 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@0ead │ │ +1a3f96: 0c00 |0003: move-result-object v0 │ │ +1a3f98: 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 │ │ -1a44e4: |[1a44e4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a44f4: 7120 ba0e 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@0eba │ │ -1a44fa: 0e00 |0003: return-void │ │ +1a45b4: |[1a45b4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a45c4: 7120 ba0e 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@0eba │ │ +1a45ca: 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 │ │ -1a3ae8: |[1a3ae8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3af8: 7110 a90e 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@0ea9 │ │ -1a3afe: 0c00 |0003: move-result-object v0 │ │ -1a3b00: 1100 |0004: return-object v0 │ │ +1a3bb8: |[1a3bb8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3bc8: 7110 a90e 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@0ea9 │ │ +1a3bce: 0c00 |0003: move-result-object v0 │ │ +1a3bd0: 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 │ │ -1a3ecc: |[1a3ecc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3edc: 7110 9e0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9e │ │ -1a3ee2: 0c00 |0003: move-result-object v0 │ │ -1a3ee4: 1100 |0004: return-object v0 │ │ +1a3f9c: |[1a3f9c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3fac: 7110 9e0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9e │ │ +1a3fb2: 0c00 |0003: move-result-object v0 │ │ +1a3fb4: 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 │ │ -1a44fc: |[1a44fc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a450c: 7120 c00e 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@0ec0 │ │ -1a4512: 0e00 |0003: return-void │ │ +1a45cc: |[1a45cc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a45dc: 7120 c00e 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@0ec0 │ │ +1a45e2: 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 │ │ -1a3ee8: |[1a3ee8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a3ef8: 7120 7e0e 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@0e7e │ │ -1a3efe: 0c00 |0003: move-result-object v0 │ │ -1a3f00: 1100 |0004: return-object v0 │ │ +1a3fb8: |[1a3fb8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a3fc8: 7120 7e0e 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@0e7e │ │ +1a3fce: 0c00 |0003: move-result-object v0 │ │ +1a3fd0: 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 │ │ -1a4514: |[1a4514] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a4524: 7120 7d0e 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@0e7d │ │ -1a452a: 0e00 |0003: return-void │ │ +1a45e4: |[1a45e4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a45f4: 7120 7d0e 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@0e7d │ │ +1a45fa: 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 │ │ -1a3a08: |[1a3a08] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a3a18: 7110 c80e 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@0ec8 │ │ -1a3a1e: 0c00 |0003: move-result-object v0 │ │ -1a3a20: 1100 |0004: return-object v0 │ │ +1a3ad8: |[1a3ad8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a3ae8: 7110 c80e 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@0ec8 │ │ +1a3aee: 0c00 |0003: move-result-object v0 │ │ +1a3af0: 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 │ │ -1a379c: |[1a379c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a37ac: 7110 7b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e7b │ │ -1a37b2: 0c00 |0003: move-result-object v0 │ │ -1a37b4: 1100 |0004: return-object v0 │ │ +1a386c: |[1a386c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a387c: 7110 7b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e7b │ │ +1a3882: 0c00 |0003: move-result-object v0 │ │ +1a3884: 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 │ │ -1a3d28: |[1a3d28] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a3d38: 7110 9c0e 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@0e9c │ │ -1a3d3e: 0c00 |0003: move-result-object v0 │ │ -1a3d40: 1100 |0004: return-object v0 │ │ +1a3df8: |[1a3df8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a3e08: 7110 9c0e 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@0e9c │ │ +1a3e0e: 0c00 |0003: move-result-object v0 │ │ +1a3e10: 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 │ │ -1a3f04: |[1a3f04] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3f14: 7110 a00e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0ea0 │ │ -1a3f1a: 0c00 |0003: move-result-object v0 │ │ -1a3f1c: 1100 |0004: return-object v0 │ │ +1a3fd4: |[1a3fd4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a3fe4: 7110 a00e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0ea0 │ │ +1a3fea: 0c00 |0003: move-result-object v0 │ │ +1a3fec: 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 │ │ -1a3928: |[1a3928] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ -1a3938: 7100 b20e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0eb2 │ │ -1a393e: 0a00 |0003: move-result v0 │ │ -1a3940: 0f00 |0004: return v0 │ │ +1a39f8: |[1a39f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ +1a3a08: 7100 b20e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0eb2 │ │ +1a3a0e: 0a00 |0003: move-result v0 │ │ +1a3a10: 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 │ │ -1a3944: |[1a3944] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a3954: 7130 bf0e 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@0ebf │ │ -1a395a: 0a00 |0003: move-result v0 │ │ -1a395c: 0f00 |0004: return v0 │ │ +1a3a14: |[1a3a14] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a3a24: 7130 bf0e 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@0ebf │ │ +1a3a2a: 0a00 |0003: move-result v0 │ │ +1a3a2c: 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 │ │ -1a3f20: |[1a3f20] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a3f30: 7120 a40e 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@0ea4 │ │ -1a3f36: 0c00 |0003: move-result-object v0 │ │ -1a3f38: 1100 |0004: return-object v0 │ │ +1a3ff0: |[1a3ff0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a4000: 7120 a40e 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@0ea4 │ │ +1a4006: 0c00 |0003: move-result-object v0 │ │ +1a4008: 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 │ │ -1a3f3c: |[1a3f3c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a3f4c: 7120 af0e 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@0eaf │ │ -1a3f52: 0c00 |0003: move-result-object v0 │ │ -1a3f54: 1100 |0004: return-object v0 │ │ +1a400c: |[1a400c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a401c: 7120 af0e 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@0eaf │ │ +1a4022: 0c00 |0003: move-result-object v0 │ │ +1a4024: 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 │ │ -1a3f58: |[1a3f58] 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; │ │ -1a3f68: 7140 960e 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@0e96 │ │ -1a3f6e: 0c00 |0003: move-result-object v0 │ │ -1a3f70: 1100 |0004: return-object v0 │ │ +1a4028: |[1a4028] 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; │ │ +1a4038: 7140 960e 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@0e96 │ │ +1a403e: 0c00 |0003: move-result-object v0 │ │ +1a4040: 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 │ │ -1a3cb4: |[1a3cb4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a3cc4: 7110 9b0e 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@0e9b │ │ -1a3cca: 0c00 |0003: move-result-object v0 │ │ -1a3ccc: 1100 |0004: return-object v0 │ │ +1a3d84: |[1a3d84] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a3d94: 7110 9b0e 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@0e9b │ │ +1a3d9a: 0c00 |0003: move-result-object v0 │ │ +1a3d9c: 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 │ │ -1a452c: |[1a452c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a453c: 7140 b10e 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@0eb1 │ │ -1a4542: 0e00 |0003: return-void │ │ +1a45fc: |[1a45fc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a460c: 7140 b10e 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@0eb1 │ │ +1a4612: 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 │ │ -1a3f74: |[1a3f74] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3f84: 7120 a50e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea5 │ │ -1a3f8a: 0c00 |0003: move-result-object v0 │ │ -1a3f8c: 1100 |0004: return-object v0 │ │ +1a4044: |[1a4044] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a4054: 7120 a50e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea5 │ │ +1a405a: 0c00 |0003: move-result-object v0 │ │ +1a405c: 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 │ │ -1a3f90: |[1a3f90] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a3fa0: 7120 a60e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea6 │ │ -1a3fa6: 0c00 |0003: move-result-object v0 │ │ -1a3fa8: 1100 |0004: return-object v0 │ │ +1a4060: |[1a4060] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a4070: 7120 a60e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea6 │ │ +1a4076: 0c00 |0003: move-result-object v0 │ │ +1a4078: 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 │ │ -1a3fac: |[1a3fac] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a3fbc: 7120 ab0e 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@0eab │ │ -1a3fc2: 0c00 |0003: move-result-object v0 │ │ -1a3fc4: 1100 |0004: return-object v0 │ │ +1a407c: |[1a407c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a408c: 7120 ab0e 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@0eab │ │ +1a4092: 0c00 |0003: move-result-object v0 │ │ +1a4094: 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 │ │ -1a3834: |[1a3834] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a3844: 7110 a80e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0ea8 │ │ -1a384a: 0c00 |0003: move-result-object v0 │ │ -1a384c: 1100 |0004: return-object v0 │ │ +1a3904: |[1a3904] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a3914: 7110 a80e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0ea8 │ │ +1a391a: 0c00 |0003: move-result-object v0 │ │ +1a391c: 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 │ │ -1a3fc8: |[1a3fc8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a3fd8: 7110 9f0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9f │ │ -1a3fde: 0c00 |0003: move-result-object v0 │ │ -1a3fe0: 1100 |0004: return-object v0 │ │ +1a4098: |[1a4098] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a40a8: 7110 9f0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e9f │ │ +1a40ae: 0c00 |0003: move-result-object v0 │ │ +1a40b0: 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 │ │ -1a3a68: |[1a3a68] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a3a78: 7110 770e 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@0e77 │ │ -1a3a7e: 0c00 |0003: move-result-object v0 │ │ -1a3a80: 1100 |0004: return-object v0 │ │ +1a3b38: |[1a3b38] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a3b48: 7110 770e 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@0e77 │ │ +1a3b4e: 0c00 |0003: move-result-object v0 │ │ +1a3b50: 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 │ │ -1a3fe4: |[1a3fe4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a3ff4: 7120 bb0e 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@0ebb │ │ -1a3ffa: 0c00 |0003: move-result-object v0 │ │ -1a3ffc: 1100 |0004: return-object v0 │ │ +1a40b4: |[1a40b4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a40c4: 7120 bb0e 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@0ebb │ │ +1a40ca: 0c00 |0003: move-result-object v0 │ │ +1a40cc: 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 │ │ -1a4000: |[1a4000] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a4010: 7120 a20e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea2 │ │ -1a4016: 0c00 |0003: move-result-object v0 │ │ -1a4018: 1100 |0004: return-object v0 │ │ +1a40d0: |[1a40d0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a40e0: 7120 a20e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0ea2 │ │ +1a40e6: 0c00 |0003: move-result-object v0 │ │ +1a40e8: 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 │ │ -1a4544: |[1a4544] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a4554: 2200 9f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@049f │ │ -1a4558: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a455a: 7020 0e0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0e0e │ │ -1a4560: 6900 3204 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0432 │ │ -1a4564: 0e00 |0008: return-void │ │ +1a4614: |[1a4614] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a4624: 2200 9f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@049f │ │ +1a4628: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a462a: 7020 0e0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0e0e │ │ +1a4630: 6900 3204 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0432 │ │ +1a4634: 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 │ │ -1a4568: |[1a4568] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a4578: 7010 9d0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9d │ │ -1a457e: 2200 9704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0497 │ │ -1a4582: 7020 fd0d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfd │ │ -1a4588: 7110 ae9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a458e: 0c00 |000b: move-result-object v0 │ │ -1a4590: 5b70 3504 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a4594: 0770 |000e: move-object v0, v7 │ │ -1a4596: 1f00 7501 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0175 │ │ -1a459a: 2201 ab04 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@04ab │ │ -1a459e: 7020 3f0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e3f │ │ -1a45a4: 1f01 a11b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a45a8: 2202 5202 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ -1a45ac: 1c03 e204 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ -1a45b0: 7110 b4ba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -1a45b6: 0c03 |001f: move-result-object v3 │ │ -1a45b8: 2204 ac04 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@04ac │ │ -1a45bc: 7020 420e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e42 │ │ -1a45c2: 1f04 a11b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a45c6: 2205 ad04 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@04ad │ │ -1a45ca: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1a45cc: 7030 450e 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@0e45 │ │ -1a45d2: 1f05 a11b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a45d6: 7055 5f06 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@065f │ │ -1a45dc: 1f02 a619 |0032: check-cast v2, Lkotlin/Lazy; // type@19a6 │ │ -1a45e0: 5b72 3f04 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043f │ │ -1a45e4: 2201 ae04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@04ae │ │ -1a45e8: 7020 480e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e48 │ │ -1a45ee: 1f01 a11b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a45f2: 2202 5202 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ -1a45f6: 1c03 e904 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e9 │ │ -1a45fa: 7110 b4ba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -1a4600: 0c03 |0044: move-result-object v3 │ │ -1a4602: 2204 af04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@04af │ │ -1a4606: 7020 4b0e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e4b │ │ -1a460c: 1f04 a11b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a4610: 2205 b004 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@04b0 │ │ -1a4614: 7030 4e0e 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@0e4e │ │ -1a461a: 1f05 a11b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a461e: 7055 5f06 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@065f │ │ -1a4624: 1f02 a619 |0056: check-cast v2, Lkotlin/Lazy; // type@19a6 │ │ -1a4628: 5b72 4004 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0440 │ │ -1a462c: 2200 9804 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0498 │ │ -1a4630: 7020 ff0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dff │ │ -1a4636: 7110 ae9c 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a463c: 0c00 |0062: move-result-object v0 │ │ -1a463e: 5b70 4204 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0442 │ │ -1a4642: 2200 9904 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0499 │ │ -1a4646: 7020 010e 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e01 │ │ -1a464c: 7110 ae9c 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a4652: 0c00 |006d: move-result-object v0 │ │ -1a4654: 5b70 4504 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0445 │ │ -1a4658: 2200 9a04 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@049a │ │ -1a465c: 7020 030e 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e03 │ │ -1a4662: 7110 ae9c 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a4668: 0c00 |0078: move-result-object v0 │ │ -1a466a: 5b70 4104 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0441 │ │ -1a466e: 2200 151a |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1a15 │ │ -1a4672: 7010 c5a0 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@a0c5 │ │ -1a4678: 5b70 4304 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ -1a467c: 2200 8301 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0183 │ │ -1a4680: 7010 8804 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0488 │ │ -1a4686: 1f00 7f01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ -1a468a: 2201 9b04 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@049b │ │ -1a468e: 7020 050e 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e05 │ │ -1a4694: 6e30 b80e 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@0eb8 │ │ -1a469a: 0c00 |0091: move-result-object v0 │ │ -1a469c: 1a01 b6eb |0092: const-string v1, "registerForActivityResult(...)" // string@ebb6 │ │ -1a46a0: 7120 d2b9 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a46a6: 5b70 3a04 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@043a │ │ -1a46aa: 2200 9c04 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@049c │ │ -1a46ae: 7020 070e 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e07 │ │ -1a46b4: 7110 ae9c 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a46ba: 0c00 |00a1: move-result-object v0 │ │ -1a46bc: 5b70 3904 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0439 │ │ -1a46c0: 2200 8201 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0182 │ │ -1a46c4: 7010 8704 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -1a46ca: 1f00 7f01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ -1a46ce: 2202 9d04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@049d │ │ -1a46d2: 7020 090e 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e09 │ │ -1a46d8: 6e30 b80e 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@0eb8 │ │ -1a46de: 0c00 |00b3: move-result-object v0 │ │ -1a46e0: 7120 d2b9 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a46e6: 5b70 4404 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0444 │ │ -1a46ea: 2200 9e04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@049e │ │ -1a46ee: 7020 0b0e 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e0b │ │ -1a46f4: 7110 ae9c 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a46fa: 0c00 |00c1: move-result-object v0 │ │ -1a46fc: 5b70 3d04 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@043d │ │ -1a4700: 2200 8204 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@0482 │ │ -1a4704: 7020 d30d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd3 │ │ -1a470a: 7110 ae9c 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a4710: 0c00 |00cc: move-result-object v0 │ │ -1a4712: 5b70 3c04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@043c │ │ -1a4716: 0e00 |00cf: return-void │ │ +1a4638: |[1a4638] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a4648: 7010 9d0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9d │ │ +1a464e: 2200 9704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0497 │ │ +1a4652: 7020 fd0d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dfd │ │ +1a4658: 7110 bb9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a465e: 0c00 |000b: move-result-object v0 │ │ +1a4660: 5b70 3504 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0435 │ │ +1a4664: 0770 |000e: move-object v0, v7 │ │ +1a4666: 1f00 7501 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0175 │ │ +1a466a: 2201 ab04 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@04ab │ │ +1a466e: 7020 3f0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e3f │ │ +1a4674: 1f01 a21b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a4678: 2202 5202 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ +1a467c: 1c03 e204 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ +1a4680: 7110 c1ba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +1a4686: 0c03 |001f: move-result-object v3 │ │ +1a4688: 2204 ac04 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@04ac │ │ +1a468c: 7020 420e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e42 │ │ +1a4692: 1f04 a21b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a4696: 2205 ad04 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@04ad │ │ +1a469a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1a469c: 7030 450e 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@0e45 │ │ +1a46a2: 1f05 a21b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a46a6: 7055 5f06 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@065f │ │ +1a46ac: 1f02 a719 |0032: check-cast v2, Lkotlin/Lazy; // type@19a7 │ │ +1a46b0: 5b72 3f04 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043f │ │ +1a46b4: 2201 ae04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@04ae │ │ +1a46b8: 7020 480e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e48 │ │ +1a46be: 1f01 a21b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a46c2: 2202 5202 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ +1a46c6: 1c03 e904 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e9 │ │ +1a46ca: 7110 c1ba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +1a46d0: 0c03 |0044: move-result-object v3 │ │ +1a46d2: 2204 af04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@04af │ │ +1a46d6: 7020 4b0e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e4b │ │ +1a46dc: 1f04 a21b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a46e0: 2205 b004 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@04b0 │ │ +1a46e4: 7030 4e0e 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@0e4e │ │ +1a46ea: 1f05 a21b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a46ee: 7055 5f06 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@065f │ │ +1a46f4: 1f02 a719 |0056: check-cast v2, Lkotlin/Lazy; // type@19a7 │ │ +1a46f8: 5b72 4004 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0440 │ │ +1a46fc: 2200 9804 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0498 │ │ +1a4700: 7020 ff0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dff │ │ +1a4706: 7110 bb9c 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a470c: 0c00 |0062: move-result-object v0 │ │ +1a470e: 5b70 4204 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0442 │ │ +1a4712: 2200 9904 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0499 │ │ +1a4716: 7020 010e 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e01 │ │ +1a471c: 7110 bb9c 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a4722: 0c00 |006d: move-result-object v0 │ │ +1a4724: 5b70 4504 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0445 │ │ +1a4728: 2200 9a04 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@049a │ │ +1a472c: 7020 030e 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e03 │ │ +1a4732: 7110 bb9c 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a4738: 0c00 |0078: move-result-object v0 │ │ +1a473a: 5b70 4104 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0441 │ │ +1a473e: 2200 161a |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1a16 │ │ +1a4742: 7010 d2a0 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@a0d2 │ │ +1a4748: 5b70 4304 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ +1a474c: 2200 8301 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0183 │ │ +1a4750: 7010 8804 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0488 │ │ +1a4756: 1f00 7f01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ +1a475a: 2201 9b04 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@049b │ │ +1a475e: 7020 050e 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e05 │ │ +1a4764: 6e30 b80e 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@0eb8 │ │ +1a476a: 0c00 |0091: move-result-object v0 │ │ +1a476c: 1a01 bbeb |0092: const-string v1, "registerForActivityResult(...)" // string@ebbb │ │ +1a4770: 7120 dfb9 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a4776: 5b70 3a04 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@043a │ │ +1a477a: 2200 9c04 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@049c │ │ +1a477e: 7020 070e 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e07 │ │ +1a4784: 7110 bb9c 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a478a: 0c00 |00a1: move-result-object v0 │ │ +1a478c: 5b70 3904 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0439 │ │ +1a4790: 2200 8201 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0182 │ │ +1a4794: 7010 8704 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +1a479a: 1f00 7f01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ +1a479e: 2202 9d04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@049d │ │ +1a47a2: 7020 090e 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e09 │ │ +1a47a8: 6e30 b80e 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@0eb8 │ │ +1a47ae: 0c00 |00b3: move-result-object v0 │ │ +1a47b0: 7120 dfb9 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a47b6: 5b70 4404 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0444 │ │ +1a47ba: 2200 9e04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@049e │ │ +1a47be: 7020 0b0e 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e0b │ │ +1a47c4: 7110 bb9c 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a47ca: 0c00 |00c1: move-result-object v0 │ │ +1a47cc: 5b70 3d04 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@043d │ │ +1a47d0: 2200 8204 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@0482 │ │ +1a47d4: 7020 d30d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd3 │ │ +1a47da: 7110 bb9c 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a47e0: 0c00 |00cc: move-result-object v0 │ │ +1a47e2: 5b70 3c04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@043c │ │ +1a47e6: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=110 │ │ 0x000e line=112 │ │ 0x0011 line=661 │ │ 0x0018 line=665 │ │ @@ -17269,17 +17269,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 │ │ -1a4718: |[1a4718] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a4728: 7110 7c0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e7c │ │ -1a472e: 0e00 |0003: return-void │ │ +1a47e8: |[1a47e8] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a47f8: 7110 7c0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e7c │ │ +1a47fe: 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;) │ │ @@ -17287,18 +17287,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 │ │ -1a36f8: |[1a36f8] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a3708: 7020 7f0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e7f │ │ -1a370e: 0c00 |0003: move-result-object v0 │ │ -1a3710: 1100 |0004: return-object v0 │ │ +1a37c8: |[1a37c8] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a37d8: 7020 7f0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e7f │ │ +1a37de: 0c00 |0003: move-result-object v0 │ │ +1a37e0: 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; │ │ │ │ @@ -17307,18 +17307,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 │ │ -1a3a84: |[1a3a84] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a3a94: 7010 800e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a3a9a: 0c00 |0003: move-result-object v0 │ │ -1a3a9c: 1100 |0004: return-object v0 │ │ +1a3b54: |[1a3b54] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a3b64: 7010 800e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a3b6a: 0c00 |0003: move-result-object v0 │ │ +1a3b6c: 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;) │ │ @@ -17326,18 +17326,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 │ │ -1a3b64: |[1a3b64] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a3b74: 7010 890e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a3b7a: 0c00 |0003: move-result-object v0 │ │ -1a3b7c: 1100 |0004: return-object v0 │ │ +1a3c34: |[1a3c34] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a3c44: 7010 890e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a3c4a: 0c00 |0003: move-result-object v0 │ │ +1a3c4c: 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;) │ │ @@ -17345,18 +17345,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 │ │ -1a3850: |[1a3850] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a3860: 7010 8b0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a3866: 0c00 |0003: move-result-object v0 │ │ -1a3868: 1100 |0004: return-object v0 │ │ +1a3920: |[1a3920] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a3930: 7010 8b0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a3936: 0c00 |0003: move-result-object v0 │ │ +1a3938: 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;) │ │ @@ -17364,17 +17364,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 │ │ -1a44b4: |[1a44b4] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ -1a44c4: 5400 4304 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ -1a44c8: 1100 |0002: return-object v0 │ │ +1a4584: |[1a4584] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ +1a4594: 5400 4304 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ +1a4598: 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;) │ │ @@ -17382,17 +17382,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 │ │ -1a4730: |[1a4730] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a4740: 7010 a70e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea7 │ │ -1a4746: 0e00 |0003: return-void │ │ +1a4800: |[1a4800] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a4810: 7010 a70e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea7 │ │ +1a4816: 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;) │ │ @@ -17400,20 +17400,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 │ │ -1a3aa0: |[1a3aa0] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a3ab0: 6e10 870e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e87 │ │ -1a3ab6: 0c00 |0003: move-result-object v0 │ │ -1a3ab8: 7110 e10b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0be1 │ │ -1a3abe: 0c00 |0007: move-result-object v0 │ │ -1a3ac0: 1100 |0008: return-object v0 │ │ +1a3b70: |[1a3b70] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a3b80: 6e10 870e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e87 │ │ +1a3b86: 0c00 |0003: move-result-object v0 │ │ +1a3b88: 7110 e10b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0be1 │ │ +1a3b8e: 0c00 |0007: move-result-object v0 │ │ +1a3b90: 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;) │ │ @@ -17421,30 +17421,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -1a3960: |[1a3960] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ -1a3970: 5420 3e04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043e │ │ -1a3974: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a3976: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -1a397a: 6e10 c608 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08c6 │ │ -1a3980: 0a00 |0008: move-result v0 │ │ -1a3982: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -1a3986: 280c |000b: goto 0017 // +000c │ │ -1a3988: 6e10 880e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e88 │ │ -1a398e: 0c00 |000f: move-result-object v0 │ │ -1a3990: 6e10 9f08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@089f │ │ -1a3996: 0a00 |0013: move-result v0 │ │ -1a3998: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a399c: 2802 |0016: goto 0018 // +0002 │ │ -1a399e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1a39a0: 0f01 |0018: return v1 │ │ +1a3a30: |[1a3a30] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ +1a3a40: 5420 3e04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043e │ │ +1a3a44: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a3a46: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +1a3a4a: 6e10 c608 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08c6 │ │ +1a3a50: 0a00 |0008: move-result v0 │ │ +1a3a52: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +1a3a56: 280c |000b: goto 0017 // +000c │ │ +1a3a58: 6e10 880e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e88 │ │ +1a3a5e: 0c00 |000f: move-result-object v0 │ │ +1a3a60: 6e10 9f08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@089f │ │ +1a3a66: 0a00 |0013: move-result v0 │ │ +1a3a68: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a3a6c: 2802 |0016: goto 0018 // +0002 │ │ +1a3a6e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1a3a70: 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;) │ │ @@ -17452,45 +17452,45 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1a477c: |[1a477c] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ -1a478c: 7010 920e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e92 │ │ -1a4792: 0c00 |0003: move-result-object v0 │ │ -1a4794: 5531 3b04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@043b │ │ -1a4798: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ -1a479c: 6e10 3c0b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b3c │ │ -1a47a2: 0a01 |000b: move-result v1 │ │ -1a47a4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -1a47a6: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ -1a47aa: 6201 f912 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a47ae: 6e10 393a 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3a39 │ │ -1a47b4: 0a01 |0014: move-result v1 │ │ -1a47b6: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ -1a47ba: 6e20 460b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b46 │ │ -1a47c0: 1400 1805 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0518 │ │ -1a47c6: 7110 ee95 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a47cc: 0c00 |0020: move-result-object v0 │ │ -1a47ce: 2802 |0021: goto 0023 // +0002 │ │ -1a47d0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -1a47d2: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -1a47d6: 1f00 1718 |0025: check-cast v0, Ljava/lang/Number; // type@1817 │ │ -1a47da: 6e10 4796 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1a47e0: 0a00 |002a: move-result v0 │ │ -1a47e2: 5c32 3b04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@043b │ │ -1a47e6: 0731 |002d: move-object v1, v3 │ │ -1a47e8: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a47ec: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ -1a47f2: 7120 6806 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0668 │ │ -1a47f8: 0c01 |0036: move-result-object v1 │ │ -1a47fa: 6e20 7606 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ -1a4800: 0e00 |003a: return-void │ │ +1a484c: |[1a484c] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ +1a485c: 7010 920e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e92 │ │ +1a4862: 0c00 |0003: move-result-object v0 │ │ +1a4864: 5531 3b04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@043b │ │ +1a4868: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ +1a486c: 6e10 3c0b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b3c │ │ +1a4872: 0a01 |000b: move-result v1 │ │ +1a4874: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +1a4876: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ +1a487a: 6201 fc12 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a487e: 6e10 463a 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3a46 │ │ +1a4884: 0a01 |0014: move-result v1 │ │ +1a4886: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ +1a488a: 6e20 460b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b46 │ │ +1a4890: 1400 1805 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0518 │ │ +1a4896: 7110 fb95 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a489c: 0c00 |0020: move-result-object v0 │ │ +1a489e: 2802 |0021: goto 0023 // +0002 │ │ +1a48a0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +1a48a2: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ +1a48a6: 1f00 1818 |0025: check-cast v0, Ljava/lang/Number; // type@1818 │ │ +1a48aa: 6e10 5496 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1a48b0: 0a00 |002a: move-result v0 │ │ +1a48b2: 5c32 3b04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@043b │ │ +1a48b6: 0731 |002d: move-object v1, v3 │ │ +1a48b8: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a48bc: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ +1a48c2: 7120 6806 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0668 │ │ +1a48c8: 0c01 |0036: move-result-object v1 │ │ +1a48ca: 6e20 7606 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ +1a48d0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0004 line=560 │ │ 0x0008 line=562 │ │ 0x0017 line=563 │ │ 0x001d line=564 │ │ @@ -17505,33 +17505,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 │ │ -1a37b8: |[1a37b8] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a37c8: 6200 f900 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f9 │ │ -1a37cc: 0731 |0002: move-object v1, v3 │ │ -1a37ce: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a37d2: 6e20 190a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a19 │ │ -1a37d8: 0c00 |0008: move-result-object v0 │ │ -1a37da: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a37de: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ -1a37e2: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ -1a37e6: 2201 a104 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@04a1 │ │ -1a37ea: 7030 180e 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@0e18 │ │ -1a37f0: 1f01 b200 |0014: check-cast v1, Landroid/os/FileObserver; // type@00b2 │ │ -1a37f4: 280c |0016: goto 0022 // +000c │ │ -1a37f6: 6e10 a494 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@94a4 │ │ -1a37fc: 0c00 |001a: move-result-object v0 │ │ -1a37fe: 2201 a204 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@04a2 │ │ -1a3802: 7030 1a0e 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@0e1a │ │ -1a3808: 1f01 b200 |0020: check-cast v1, Landroid/os/FileObserver; // type@00b2 │ │ -1a380c: 1101 |0022: return-object v1 │ │ +1a3888: |[1a3888] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a3898: 6200 f900 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f9 │ │ +1a389c: 0731 |0002: move-object v1, v3 │ │ +1a389e: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a38a2: 6e20 190a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a19 │ │ +1a38a8: 0c00 |0008: move-result-object v0 │ │ +1a38aa: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a38ae: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ +1a38b2: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ +1a38b6: 2201 a104 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@04a1 │ │ +1a38ba: 7030 180e 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@0e18 │ │ +1a38c0: 1f01 b200 |0014: check-cast v1, Landroid/os/FileObserver; // type@00b2 │ │ +1a38c4: 280c |0016: goto 0022 // +000c │ │ +1a38c6: 6e10 b194 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@94b1 │ │ +1a38cc: 0c00 |001a: move-result-object v0 │ │ +1a38ce: 2201 a204 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@04a2 │ │ +1a38d2: 7030 1a0e 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@0e1a │ │ +1a38d8: 1f01 b200 |0020: check-cast v1, Landroid/os/FileObserver; // type@00b2 │ │ +1a38dc: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=142 │ │ 0x000f line=143 │ │ 0x0017 line=147 │ │ locals : │ │ @@ -17542,19 +17542,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 │ │ -1a4804: |[1a4804] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a4814: 7010 890e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a481a: 0c00 |0003: move-result-object v0 │ │ -1a481c: 6e10 2310 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1023 │ │ -1a4822: 0e00 |0007: return-void │ │ +1a48d4: |[1a48d4] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a48e4: 7010 890e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a48ea: 0c00 |0003: move-result-object v0 │ │ +1a48ec: 6e10 2310 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1023 │ │ +1a48f2: 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;) │ │ @@ -17562,20 +17562,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 │ │ -1a4824: |[1a4824] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a4834: 7110 d0b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1a483a: 2200 9204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@0492 │ │ -1a483e: 7020 f30d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df3 │ │ -1a4844: 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 │ │ -1a484a: 0e00 |000b: return-void │ │ +1a48f4: |[1a48f4] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a4904: 7110 ddb9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1a490a: 2200 9204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@0492 │ │ +1a490e: 7020 f30d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df3 │ │ +1a4914: 7120 3346 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4633 │ │ +1a491a: 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; │ │ │ │ @@ -17584,48 +17584,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 │ │ -1a401c: |[1a401c] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a402c: 5478 4304 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ -1a4030: 6e10 eca0 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@a0ec │ │ -1a4036: 0c08 |0005: move-result-object v8 │ │ -1a4038: 1f08 de18 |0006: check-cast v8, Ljava/util/List; // type@18de │ │ -1a403c: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ -1a4040: 6207 a6b3 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a4044: 1107 |000c: return-object v7 │ │ -1a4046: 0770 |000d: move-object v0, v7 │ │ -1a4048: 1f00 4502 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a404c: 7110 4106 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ -1a4052: 0c00 |0013: move-result-object v0 │ │ -1a4054: 0701 |0014: move-object v1, v0 │ │ -1a4056: 1f01 d31d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a405a: 7100 82cb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a4060: 0c00 |001a: move-result-object v0 │ │ -1a4062: 0702 |001b: move-object v2, v0 │ │ -1a4064: 1f02 e81a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a4068: 2200 a304 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@04a3 │ │ -1a406c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1a406e: 7030 1c0e 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e1c │ │ -1a4074: 0704 |0024: move-object v4, v0 │ │ -1a4076: 1f04 b01b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a407a: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -1a407c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1a407e: 7706 cac9 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@c9ca │ │ -1a4084: 5478 4304 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ -1a4088: 1f08 cd18 |002e: check-cast v8, Ljava/util/Collection; // type@18cd │ │ -1a408c: 7210 8e99 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@998e │ │ -1a4092: 0a08 |0033: move-result v8 │ │ -1a4094: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ -1a4098: 7010 a70e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea7 │ │ -1a409e: 6207 a6b3 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a40a2: 1107 |003b: return-object v7 │ │ +1a40ec: |[1a40ec] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a40fc: 5478 4304 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ +1a4100: 6e10 f9a0 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@a0f9 │ │ +1a4106: 0c08 |0005: move-result-object v8 │ │ +1a4108: 1f08 df18 |0006: check-cast v8, Ljava/util/List; // type@18df │ │ +1a410c: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ +1a4110: 6207 a9b3 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4114: 1107 |000c: return-object v7 │ │ +1a4116: 0770 |000d: move-object v0, v7 │ │ +1a4118: 1f00 4502 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a411c: 7110 4106 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ +1a4122: 0c00 |0013: move-result-object v0 │ │ +1a4124: 0701 |0014: move-object v1, v0 │ │ +1a4126: 1f01 d41d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a412a: 7100 8fcb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a4130: 0c00 |001a: move-result-object v0 │ │ +1a4132: 0702 |001b: move-object v2, v0 │ │ +1a4134: 1f02 e91a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a4138: 2200 a304 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@04a3 │ │ +1a413c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1a413e: 7030 1c0e 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e1c │ │ +1a4144: 0704 |0024: move-object v4, v0 │ │ +1a4146: 1f04 b11b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a414a: 1225 |0027: const/4 v5, #int 2 // #2 │ │ +1a414c: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1a414e: 7706 d7c9 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@c9d7 │ │ +1a4154: 5478 4304 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ +1a4158: 1f08 ce18 |002e: check-cast v8, Ljava/util/Collection; // type@18ce │ │ +1a415c: 7210 9b99 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@999b │ │ +1a4162: 0a08 |0033: move-result v8 │ │ +1a4164: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ +1a4168: 7010 a70e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0ea7 │ │ +1a416e: 6207 a9b3 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4172: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000d line=130 │ │ 0x002c line=131 │ │ 0x0039 line=132 │ │ locals : │ │ @@ -17637,44 +17637,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 │ │ -1a3714: |[1a3714] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a3724: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -1a3726: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a3728: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -1a372c: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ -1a3730: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1a3732: 0770 |0007: move-object v0, v7 │ │ -1a3734: 7706 b805 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@05b8 │ │ -1a373a: 0c07 |000b: move-result-object v7 │ │ -1a373c: 2200 5c00 |000c: new-instance v0, Landroid/graphics/Canvas; // type@005c │ │ -1a3740: 7020 1501 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0115 │ │ -1a3746: 2201 6600 |0011: new-instance v1, Landroid/graphics/Paint; // type@0066 │ │ -1a374a: 7010 3f01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013f │ │ -1a3750: 0762 |0016: move-object v2, v6 │ │ -1a3752: 1f02 3700 |0017: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1a3756: 1403 5903 067f |0019: const v3, #float 1.78134e+38 // #7f060359 │ │ -1a375c: 7120 ab05 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ab │ │ -1a3762: 0a02 |001f: move-result v2 │ │ -1a3764: 6e20 4601 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0146 │ │ -1a376a: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ -1a376e: 6e20 4b01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@014b │ │ -1a3774: 6202 1e00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001e │ │ -1a3778: 6e20 4c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014c │ │ -1a377e: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -1a3780: 6e20 4501 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0145 │ │ -1a3786: 6e20 4801 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0148 │ │ -1a378c: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ -1a3790: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ -1a3794: 6e51 1b01 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@011b │ │ -1a379a: 1107 |003b: return-object v7 │ │ +1a37e4: |[1a37e4] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a37f4: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +1a37f6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a37f8: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +1a37fc: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ +1a3800: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1a3802: 0770 |0007: move-object v0, v7 │ │ +1a3804: 7706 b805 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@05b8 │ │ +1a380a: 0c07 |000b: move-result-object v7 │ │ +1a380c: 2200 5c00 |000c: new-instance v0, Landroid/graphics/Canvas; // type@005c │ │ +1a3810: 7020 1501 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0115 │ │ +1a3816: 2201 6600 |0011: new-instance v1, Landroid/graphics/Paint; // type@0066 │ │ +1a381a: 7010 3f01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013f │ │ +1a3820: 0762 |0016: move-object v2, v6 │ │ +1a3822: 1f02 3700 |0017: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1a3826: 1403 5903 067f |0019: const v3, #float 1.78134e+38 // #7f060359 │ │ +1a382c: 7120 ab05 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ab │ │ +1a3832: 0a02 |001f: move-result v2 │ │ +1a3834: 6e20 4601 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0146 │ │ +1a383a: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ +1a383e: 6e20 4b01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@014b │ │ +1a3844: 6202 1e00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001e │ │ +1a3848: 6e20 4c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014c │ │ +1a384e: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +1a3850: 6e20 4501 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0145 │ │ +1a3856: 6e20 4801 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0148 │ │ +1a385c: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ +1a3860: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ +1a3864: 6e51 1b01 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@011b │ │ +1a386a: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=616 │ │ 0x000c line=617 │ │ 0x0011 line=618 │ │ 0x0016 line=619 │ │ 0x0025 line=620 │ │ @@ -17691,20 +17691,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 │ │ -1a3ac4: |[1a3ac4] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a3ad4: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a3ad8: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3ade: 0c00 |0005: move-result-object v0 │ │ -1a3ae0: 1f00 ee03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03ee │ │ -1a3ae4: 1100 |0008: return-object v0 │ │ +1a3b94: |[1a3b94] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a3ba4: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0435 │ │ +1a3ba8: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3bae: 0c00 |0005: move-result-object v0 │ │ +1a3bb0: 1f00 ee03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03ee │ │ +1a3bb4: 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;) │ │ @@ -17712,20 +17712,20 @@ │ │ type : '()Landroid/os/FileObserver;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a3810: |[1a3810] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ -1a3820: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0439 │ │ -1a3824: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a382a: 0c00 |0005: move-result-object v0 │ │ -1a382c: 1f00 b200 |0006: check-cast v0, Landroid/os/FileObserver; // type@00b2 │ │ -1a3830: 1100 |0008: return-object v0 │ │ +1a38e0: |[1a38e0] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ +1a38f0: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0439 │ │ +1a38f4: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a38fa: 0c00 |0005: move-result-object v0 │ │ +1a38fc: 1f00 b200 |0006: check-cast v0, Landroid/os/FileObserver; // type@00b2 │ │ +1a3900: 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;) │ │ @@ -17733,20 +17733,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 │ │ -1a3cd0: |[1a3cd0] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a3ce0: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@043c │ │ -1a3ce4: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3cea: 0c00 |0005: move-result-object v0 │ │ -1a3cec: 1f00 e10e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ee1 │ │ -1a3cf0: 1100 |0008: return-object v0 │ │ +1a3da0: |[1a3da0] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a3db0: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@043c │ │ +1a3db4: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3dba: 0c00 |0005: move-result-object v0 │ │ +1a3dbc: 1f00 e20e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ee2 │ │ +1a3dc0: 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;) │ │ @@ -17754,20 +17754,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 │ │ -1a3d44: |[1a3d44] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a3d54: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@043d │ │ -1a3d58: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3d5e: 0c00 |0005: move-result-object v0 │ │ -1a3d60: 1f00 e40e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee4 │ │ -1a3d64: 1100 |0008: return-object v0 │ │ +1a3e14: |[1a3e14] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a3e24: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@043d │ │ +1a3e28: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3e2e: 0c00 |0005: move-result-object v0 │ │ +1a3e30: 1f00 e50e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee5 │ │ +1a3e34: 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;) │ │ @@ -17775,20 +17775,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 │ │ -1a3b80: |[1a3b80] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a3b90: 5410 3f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043f │ │ -1a3b94: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3b9a: 0c00 |0005: move-result-object v0 │ │ -1a3b9c: 1f00 e204 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ -1a3ba0: 1100 |0008: return-object v0 │ │ +1a3c50: |[1a3c50] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a3c60: 5410 3f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@043f │ │ +1a3c64: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3c6a: 0c00 |0005: move-result-object v0 │ │ +1a3c6c: 1f00 e204 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ +1a3c70: 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;) │ │ @@ -17796,20 +17796,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 │ │ -1a3ba4: |[1a3ba4] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ -1a3bb4: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0440 │ │ -1a3bb8: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3bbe: 0c00 |0005: move-result-object v0 │ │ -1a3bc0: 1f00 e904 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e9 │ │ -1a3bc4: 1100 |0008: return-object v0 │ │ +1a3c74: |[1a3c74] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ +1a3c84: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0440 │ │ +1a3c88: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3c8e: 0c00 |0005: move-result-object v0 │ │ +1a3c90: 1f00 e904 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04e9 │ │ +1a3c94: 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;) │ │ @@ -17817,20 +17817,20 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a386c: |[1a386c] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ -1a387c: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0441 │ │ -1a3880: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3886: 0c00 |0005: move-result-object v0 │ │ -1a3888: 1f00 6202 |0006: check-cast v0, Landroidx/navigation/NavController; // type@0262 │ │ -1a388c: 1100 |0008: return-object v0 │ │ +1a393c: |[1a393c] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ +1a394c: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0441 │ │ +1a3950: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3956: 0c00 |0005: move-result-object v0 │ │ +1a3958: 1f00 6202 |0006: check-cast v0, Landroidx/navigation/NavController; // type@0262 │ │ +1a395c: 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;) │ │ @@ -17838,24 +17838,24 @@ │ │ type : '()Landroidx/navigation/fragment/NavHostFragment;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a38f0: |[1a38f0] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ -1a3900: 6e10 910e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e91 │ │ -1a3906: 0c00 |0003: move-result-object v0 │ │ -1a3908: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ -1a390e: 6e20 1f06 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@061f │ │ -1a3914: 0c00 |000a: move-result-object v0 │ │ -1a3916: 1a01 0cde |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@de0c │ │ -1a391a: 7120 d1b9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d1 │ │ -1a3920: 1f00 7102 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@0271 │ │ -1a3924: 1100 |0012: return-object v0 │ │ +1a39c0: |[1a39c0] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ +1a39d0: 6e10 910e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e91 │ │ +1a39d6: 0c00 |0003: move-result-object v0 │ │ +1a39d8: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ +1a39de: 6e20 1f06 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@061f │ │ +1a39e4: 0c00 |000a: move-result-object v0 │ │ +1a39e6: 1a01 11de |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@de11 │ │ +1a39ea: 7120 deb9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9de │ │ +1a39f0: 1f00 7102 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@0271 │ │ +1a39f4: 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;) │ │ @@ -17863,20 +17863,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 │ │ -1a3b04: |[1a3b04] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3b14: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0442 │ │ -1a3b18: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3b1e: 0c00 |0005: move-result-object v0 │ │ -1a3b20: 1f00 b304 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a3b24: 1100 |0008: return-object v0 │ │ +1a3bd4: |[1a3bd4] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3be4: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0442 │ │ +1a3be8: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3bee: 0c00 |0005: move-result-object v0 │ │ +1a3bf0: 1f00 b304 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a3bf4: 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;) │ │ @@ -17884,20 +17884,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 │ │ -1a3a24: |[1a3a24] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a3a34: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0445 │ │ -1a3a38: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a3a3e: 0c00 |0005: move-result-object v0 │ │ -1a3a40: 1f00 c003 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ -1a3a44: 1100 |0008: return-object v0 │ │ +1a3af4: |[1a3af4] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a3b04: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0445 │ │ +1a3b08: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a3b0e: 0c00 |0005: move-result-object v0 │ │ +1a3b10: 1f00 c003 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ +1a3b14: 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;) │ │ @@ -17905,64 +17905,64 @@ │ │ type : '(IZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -1a484c: |[1a484c] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ -1a485c: 7010 800e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a4862: 0c00 |0003: move-result-object v0 │ │ -1a4864: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a4866: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a4868: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ -1a486e: 1216 |0009: const/4 v6, #int 1 // #1 │ │ -1a4870: 2807 |000a: goto 0011 // +0007 │ │ -1a4872: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ -1a4876: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1a487a: 28fa |000f: goto 0009 // -0006 │ │ -1a487c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -1a487e: 5405 3001 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a4882: 1a01 e7d2 |0013: const-string v1, "mainFab" // string@d2e7 │ │ -1a4886: 7120 d2b9 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a488c: 1f05 2201 |0018: check-cast v5, Landroid/view/View; // type@0122 │ │ -1a4890: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -1a4894: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ -1a4898: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -1a489c: 2802 |0020: goto 0022 // +0002 │ │ -1a489e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1a48a0: 6e20 4f03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a48a6: 5405 2e01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a48aa: 1a03 d397 |0027: const-string v3, "bottomNavigation" // string@97d3 │ │ -1a48ae: 7120 d2b9 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a48b4: 1f05 2201 |002c: check-cast v5, Landroid/view/View; // type@0122 │ │ -1a48b8: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ -1a48bc: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -1a48c0: 2802 |0032: goto 0034 // +0002 │ │ -1a48c2: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -1a48c4: 6e20 4f03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a48ca: 5405 2f01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012f │ │ -1a48ce: 1a03 d497 |0039: const-string v3, "bottomNavigationBackgroundView" // string@97d4 │ │ -1a48d2: 7120 d2b9 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a48d8: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ -1a48dc: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ -1a48e0: 2802 |0042: goto 0044 // +0002 │ │ -1a48e2: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -1a48e4: 6e20 4f03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a48ea: 5405 3101 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ -1a48ee: 1a06 daef |0049: const-string v6, "searchFab" // string@efda │ │ -1a48f2: 7120 d2b9 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a48f8: 1f05 2201 |004e: check-cast v5, Landroid/view/View; // type@0122 │ │ -1a48fc: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ -1a4900: 2803 |0052: goto 0055 // +0003 │ │ -1a4902: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ -1a4906: 6e20 4f03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1a490c: 0e00 |0058: return-void │ │ -1a490e: 0000 |0059: nop // spacer │ │ -1a4910: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ +1a491c: |[1a491c] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ +1a492c: 7010 800e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a4932: 0c00 |0003: move-result-object v0 │ │ +1a4934: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a4936: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a4938: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ +1a493e: 1216 |0009: const/4 v6, #int 1 // #1 │ │ +1a4940: 2807 |000a: goto 0011 // +0007 │ │ +1a4942: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ +1a4946: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1a494a: 28fa |000f: goto 0009 // -0006 │ │ +1a494c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +1a494e: 5405 3001 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a4952: 1a01 ecd2 |0013: const-string v1, "mainFab" // string@d2ec │ │ +1a4956: 7120 dfb9 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a495c: 1f05 2201 |0018: check-cast v5, Landroid/view/View; // type@0122 │ │ +1a4960: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +1a4964: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ +1a4968: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +1a496c: 2802 |0020: goto 0022 // +0002 │ │ +1a496e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1a4970: 6e20 4f03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a4976: 5405 2e01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a497a: 1a03 d897 |0027: const-string v3, "bottomNavigation" // string@97d8 │ │ +1a497e: 7120 dfb9 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a4984: 1f05 2201 |002c: check-cast v5, Landroid/view/View; // type@0122 │ │ +1a4988: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ +1a498c: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +1a4990: 2802 |0032: goto 0034 // +0002 │ │ +1a4992: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +1a4994: 6e20 4f03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a499a: 5405 2f01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012f │ │ +1a499e: 1a03 d997 |0039: const-string v3, "bottomNavigationBackgroundView" // string@97d9 │ │ +1a49a2: 7120 dfb9 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a49a8: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ +1a49ac: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ +1a49b0: 2802 |0042: goto 0044 // +0002 │ │ +1a49b2: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +1a49b4: 6e20 4f03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a49ba: 5405 3101 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ +1a49be: 1a06 dfef |0049: const-string v6, "searchFab" // string@efdf │ │ +1a49c2: 7120 dfb9 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a49c8: 1f05 2201 |004e: check-cast v5, Landroid/view/View; // type@0122 │ │ +1a49cc: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ +1a49d0: 2803 |0052: goto 0055 // +0003 │ │ +1a49d2: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ +1a49d6: 6e20 4f03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1a49dc: 0e00 |0058: return-void │ │ +1a49de: 0000 |0059: nop // spacer │ │ +1a49e0: 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 │ │ @@ -17981,85 +17981,85 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 128 16-bit code units │ │ -1a49dc: |[1a49dc] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ -1a49ec: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a49f0: 6e10 5c0b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b5c │ │ -1a49f6: 0c00 |0005: move-result-object v0 │ │ -1a49f8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -1a49fc: 0e00 |0008: return-void │ │ -1a49fe: 6e10 230b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b23 │ │ -1a4a04: 0a00 |000c: move-result v0 │ │ -1a4a06: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1a4a0a: 0e00 |000f: return-void │ │ -1a4a0c: 6200 1e01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a4a10: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a4a12: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -1a4a14: 7140 600b 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@0b60 │ │ -1a4a1a: 0a00 |0017: move-result v0 │ │ -1a4a1c: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -1a4a20: 0e00 |001a: return-void │ │ -1a4a22: 6200 1e01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a4a26: 7140 5b0b 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@0b5b │ │ -1a4a2c: 0c00 |0020: move-result-object v0 │ │ -1a4a2e: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -1a4a32: 0e00 |0023: return-void │ │ -1a4a34: 6e10 1899 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9918 │ │ -1a4a3a: 0a03 |0027: move-result v3 │ │ -1a4a3c: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ -1a4a40: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -1a4a44: 0e00 |002c: return-void │ │ -1a4a46: 0703 |002d: move-object v3, v0 │ │ -1a4a48: 1f03 de18 |002e: check-cast v3, Ljava/util/List; // type@18de │ │ -1a4a4c: 7120 950e 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@0e95 │ │ -1a4a52: 0c03 |0033: move-result-object v3 │ │ -1a4a54: 0734 |0034: move-object v4, v3 │ │ -1a4a56: 1f04 cd18 |0035: check-cast v4, Ljava/util/Collection; // type@18cd │ │ -1a4a5a: 7210 8e99 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@998e │ │ -1a4a60: 0a04 |003a: move-result v4 │ │ -1a4a62: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -1a4a66: 0731 |003d: move-object v1, v3 │ │ -1a4a68: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ -1a4a6c: 0e00 |0040: return-void │ │ -1a4a6e: 6203 e413 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e4 │ │ -1a4a72: 07d4 |0043: move-object v4, v13 │ │ -1a4a74: 1f04 3700 |0044: check-cast v4, Landroid/content/Context; // type@0037 │ │ -1a4a78: 1405 ad02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ad │ │ -1a4a7e: 6e20 8f0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8f │ │ -1a4a84: 0c05 |004c: move-result-object v5 │ │ -1a4a86: 1a06 79bd |004d: const-string v6, "getString(...)" // string@bd79 │ │ -1a4a8a: 7120 d2b9 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a4a90: 6e10 1899 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9918 │ │ -1a4a96: 0a06 |0055: move-result v6 │ │ -1a4a98: 7110 ee95 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a4a9e: 0c06 |0059: move-result-object v6 │ │ -1a4aa0: 2322 5026 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2650 │ │ -1a4aa4: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -1a4aa6: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ -1a4aaa: 1406 ac02 147f |005f: const v6, #float 1.9674e+38 // #7f1402ac │ │ -1a4ab0: 6e30 900e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e90 │ │ -1a4ab6: 0c06 |0065: move-result-object v6 │ │ -1a4ab8: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ -1a4abe: 6e20 8f0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8f │ │ -1a4ac4: 0c07 |006c: move-result-object v7 │ │ -1a4ac6: 220a 8404 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0484 │ │ -1a4aca: 7040 d70d 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@0dd7 │ │ -1a4ad0: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ -1a4ad4: 120c |0074: const/4 v12, #int 0 // #0 │ │ -1a4ad6: 1208 |0075: const/4 v8, #int 0 // #0 │ │ -1a4ad8: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -1a4ada: 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 │ │ -1a4ae0: 0c00 |007a: move-result-object v0 │ │ -1a4ae2: 1f00 2000 |007b: check-cast v0, Landroid/app/Dialog; // type@0020 │ │ -1a4ae6: 5bd0 3604 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0436 │ │ -1a4aea: 0e00 |007f: return-void │ │ +1a4aac: |[1a4aac] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ +1a4abc: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a4ac0: 6e10 5c0b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b5c │ │ +1a4ac6: 0c00 |0005: move-result-object v0 │ │ +1a4ac8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +1a4acc: 0e00 |0008: return-void │ │ +1a4ace: 6e10 230b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b23 │ │ +1a4ad4: 0a00 |000c: move-result v0 │ │ +1a4ad6: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1a4ada: 0e00 |000f: return-void │ │ +1a4adc: 6200 1e01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a4ae0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a4ae2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +1a4ae4: 7140 600b 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@0b60 │ │ +1a4aea: 0a00 |0017: move-result v0 │ │ +1a4aec: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +1a4af0: 0e00 |001a: return-void │ │ +1a4af2: 6200 1e01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a4af6: 7140 5b0b 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@0b5b │ │ +1a4afc: 0c00 |0020: move-result-object v0 │ │ +1a4afe: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +1a4b02: 0e00 |0023: return-void │ │ +1a4b04: 6e10 2599 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9925 │ │ +1a4b0a: 0a03 |0027: move-result v3 │ │ +1a4b0c: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ +1a4b10: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +1a4b14: 0e00 |002c: return-void │ │ +1a4b16: 0703 |002d: move-object v3, v0 │ │ +1a4b18: 1f03 df18 |002e: check-cast v3, Ljava/util/List; // type@18df │ │ +1a4b1c: 7120 950e 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@0e95 │ │ +1a4b22: 0c03 |0033: move-result-object v3 │ │ +1a4b24: 0734 |0034: move-object v4, v3 │ │ +1a4b26: 1f04 ce18 |0035: check-cast v4, Ljava/util/Collection; // type@18ce │ │ +1a4b2a: 7210 9b99 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@999b │ │ +1a4b30: 0a04 |003a: move-result v4 │ │ +1a4b32: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +1a4b36: 0731 |003d: move-object v1, v3 │ │ +1a4b38: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ +1a4b3c: 0e00 |0040: return-void │ │ +1a4b3e: 6203 e713 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e7 │ │ +1a4b42: 07d4 |0043: move-object v4, v13 │ │ +1a4b44: 1f04 3700 |0044: check-cast v4, Landroid/content/Context; // type@0037 │ │ +1a4b48: 1405 ad02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ad │ │ +1a4b4e: 6e20 8f0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8f │ │ +1a4b54: 0c05 |004c: move-result-object v5 │ │ +1a4b56: 1a06 7ebd |004d: const-string v6, "getString(...)" // string@bd7e │ │ +1a4b5a: 7120 dfb9 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a4b60: 6e10 2599 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9925 │ │ +1a4b66: 0a06 |0055: move-result v6 │ │ +1a4b68: 7110 fb95 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a4b6e: 0c06 |0059: move-result-object v6 │ │ +1a4b70: 2322 5126 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2651 │ │ +1a4b74: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +1a4b76: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ +1a4b7a: 1406 ac02 147f |005f: const v6, #float 1.9674e+38 // #7f1402ac │ │ +1a4b80: 6e30 900e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e90 │ │ +1a4b86: 0c06 |0065: move-result-object v6 │ │ +1a4b88: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ +1a4b8e: 6e20 8f0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e8f │ │ +1a4b94: 0c07 |006c: move-result-object v7 │ │ +1a4b96: 220a 8404 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0484 │ │ +1a4b9a: 7040 d70d 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@0dd7 │ │ +1a4ba0: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ +1a4ba4: 120c |0074: const/4 v12, #int 0 // #0 │ │ +1a4ba6: 1208 |0075: const/4 v8, #int 0 // #0 │ │ +1a4ba8: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +1a4baa: 770a c43c 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@3cc4 │ │ +1a4bb0: 0c00 |007a: move-result-object v0 │ │ +1a4bb2: 1f00 2000 |007b: check-cast v0, Landroid/app/Dialog; // type@0020 │ │ +1a4bb6: 5bd0 3604 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0436 │ │ +1a4bba: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0009 line=400 │ │ 0x0010 line=401 │ │ 0x001b line=402 │ │ 0x0024 line=403 │ │ @@ -18078,70 +18078,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 │ │ -1a3d94: |[1a3d94] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ -1a3da4: 1f09 0e18 |0000: check-cast v9, Ljava/lang/Iterable; // type@180e │ │ -1a3da8: 2200 ca18 |0002: new-instance v0, Ljava/util/ArrayList; // type@18ca │ │ -1a3dac: 7010 0599 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9905 │ │ -1a3db2: 1f00 cd18 |0007: check-cast v0, Ljava/util/Collection; // type@18cd │ │ -1a3db6: 7210 f295 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1a3dbc: 0c09 |000c: move-result-object v9 │ │ -1a3dbe: 7210 ea99 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1a3dc4: 0a01 |0010: move-result v1 │ │ -1a3dc6: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ -1a3dca: 7210 eb99 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1a3dd0: 0c01 |0016: move-result-object v1 │ │ -1a3dd2: 0712 |0017: move-object v2, v1 │ │ -1a3dd4: 1f02 c203 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ -1a3dd8: 6e10 6c0b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ -1a3dde: 0c03 |001d: move-result-object v3 │ │ -1a3de0: 6e10 cb01 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01cb │ │ -1a3de6: 0c03 |0021: move-result-object v3 │ │ -1a3de8: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -1a3dea: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -1a3dec: 1a06 3bad |0024: const-string v6, "file" // string@ad3b │ │ -1a3df0: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a3df2: 7155 1dc4 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@c41d │ │ -1a3df8: 0a03 |002a: move-result v3 │ │ -1a3dfa: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ -1a3dfe: 0783 |002d: move-object v3, v8 │ │ -1a3e00: 1f03 3700 |002e: check-cast v3, Landroid/content/Context; // type@0037 │ │ -1a3e04: 6e10 6c0b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ -1a3e0a: 0c02 |0033: move-result-object v2 │ │ -1a3e0c: 7120 6402 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0264 │ │ -1a3e12: 0a02 |0037: move-result v2 │ │ -1a3e14: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ -1a3e18: 7220 8799 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9987 │ │ -1a3e1e: 28d0 |003d: goto 000d // -0030 │ │ -1a3e20: 1f00 de18 |003e: check-cast v0, Ljava/util/List; // type@18de │ │ -1a3e24: 1f00 0e18 |0040: check-cast v0, Ljava/lang/Iterable; // type@180e │ │ -1a3e28: 2208 ca18 |0042: new-instance v8, Ljava/util/ArrayList; // type@18ca │ │ -1a3e2c: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ -1a3e30: 7120 ccaa 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aacc │ │ -1a3e36: 0a09 |0049: move-result v9 │ │ -1a3e38: 7020 0699 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@9906 │ │ -1a3e3e: 1f08 cd18 |004d: check-cast v8, Ljava/util/Collection; // type@18cd │ │ -1a3e42: 7210 f295 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1a3e48: 0c09 |0052: move-result-object v9 │ │ -1a3e4a: 7210 ea99 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1a3e50: 0a00 |0056: move-result v0 │ │ -1a3e52: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ -1a3e56: 7210 eb99 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1a3e5c: 0c00 |005c: move-result-object v0 │ │ -1a3e5e: 1f00 c203 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ -1a3e62: 6e10 6c0b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ -1a3e68: 0c00 |0062: move-result-object v0 │ │ -1a3e6a: 7220 8799 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9987 │ │ -1a3e70: 28ed |0066: goto 0053 // -0013 │ │ -1a3e72: 1f08 de18 |0067: check-cast v8, Ljava/util/List; // type@18de │ │ -1a3e76: 1108 |0069: return-object v8 │ │ +1a3e64: |[1a3e64] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ +1a3e74: 1f09 0f18 |0000: check-cast v9, Ljava/lang/Iterable; // type@180f │ │ +1a3e78: 2200 cb18 |0002: new-instance v0, Ljava/util/ArrayList; // type@18cb │ │ +1a3e7c: 7010 1299 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9912 │ │ +1a3e82: 1f00 ce18 |0007: check-cast v0, Ljava/util/Collection; // type@18ce │ │ +1a3e86: 7210 ff95 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1a3e8c: 0c09 |000c: move-result-object v9 │ │ +1a3e8e: 7210 f799 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1a3e94: 0a01 |0010: move-result v1 │ │ +1a3e96: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ +1a3e9a: 7210 f899 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1a3ea0: 0c01 |0016: move-result-object v1 │ │ +1a3ea2: 0712 |0017: move-object v2, v1 │ │ +1a3ea4: 1f02 c203 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ +1a3ea8: 6e10 6c0b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ +1a3eae: 0c03 |001d: move-result-object v3 │ │ +1a3eb0: 6e10 cb01 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01cb │ │ +1a3eb6: 0c03 |0021: move-result-object v3 │ │ +1a3eb8: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +1a3eba: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +1a3ebc: 1a06 40ad |0024: const-string v6, "file" // string@ad40 │ │ +1a3ec0: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a3ec2: 7155 2ac4 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@c42a │ │ +1a3ec8: 0a03 |002a: move-result v3 │ │ +1a3eca: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ +1a3ece: 0783 |002d: move-object v3, v8 │ │ +1a3ed0: 1f03 3700 |002e: check-cast v3, Landroid/content/Context; // type@0037 │ │ +1a3ed4: 6e10 6c0b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ +1a3eda: 0c02 |0033: move-result-object v2 │ │ +1a3edc: 7120 6402 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0264 │ │ +1a3ee2: 0a02 |0037: move-result v2 │ │ +1a3ee4: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ +1a3ee8: 7220 9499 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9994 │ │ +1a3eee: 28d0 |003d: goto 000d // -0030 │ │ +1a3ef0: 1f00 df18 |003e: check-cast v0, Ljava/util/List; // type@18df │ │ +1a3ef4: 1f00 0f18 |0040: check-cast v0, Ljava/lang/Iterable; // type@180f │ │ +1a3ef8: 2208 cb18 |0042: new-instance v8, Ljava/util/ArrayList; // type@18cb │ │ +1a3efc: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ +1a3f00: 7120 d9aa 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aad9 │ │ +1a3f06: 0a09 |0049: move-result v9 │ │ +1a3f08: 7020 1399 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@9913 │ │ +1a3f0e: 1f08 ce18 |004d: check-cast v8, Ljava/util/Collection; // type@18ce │ │ +1a3f12: 7210 ff95 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1a3f18: 0c09 |0052: move-result-object v9 │ │ +1a3f1a: 7210 f799 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1a3f20: 0a00 |0056: move-result v0 │ │ +1a3f22: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ +1a3f26: 7210 f899 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1a3f2c: 0c00 |005c: move-result-object v0 │ │ +1a3f2e: 1f00 c203 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ +1a3f32: 6e10 6c0b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ +1a3f38: 0c00 |0062: move-result-object v0 │ │ +1a3f3a: 7220 9499 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9994 │ │ +1a3f40: 28ed |0066: goto 0053 // -0013 │ │ +1a3f42: 1f08 df18 |0067: check-cast v8, Ljava/util/List; // type@18df │ │ +1a3f46: 1108 |0069: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0002 line=695 │ │ 0x0009 line=696 │ │ 0x001a line=381 │ │ 0x002d line=382 │ │ @@ -18163,20 +18163,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 │ │ -1a40a4: |[1a40a4] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -1a40b4: 1a00 fcc7 |0000: const-string v0, "it" // string@c7fc │ │ -1a40b8: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a40be: 7130 970e 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@0e97 │ │ -1a40c4: 6201 a6b3 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a40c8: 1101 |000a: return-object v1 │ │ +1a4174: |[1a4174] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +1a4184: 1a00 01c8 |0000: const-string v0, "it" // string@c801 │ │ +1a4188: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a418e: 7130 970e 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@0e97 │ │ +1a4194: 6201 a9b3 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4198: 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; │ │ @@ -18187,38 +18187,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 │ │ -1a497c: |[1a497c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ -1a498c: 6000 3900 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a4990: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -1a4994: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ -1a4998: 0767 |0006: move-object v7, v6 │ │ -1a499a: 1f07 4502 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a499e: 7110 4106 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ -1a49a4: 0c07 |000c: move-result-object v7 │ │ -1a49a6: 0770 |000d: move-object v0, v7 │ │ -1a49a8: 1f00 d31d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a49ac: 2207 a404 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a4 │ │ -1a49b0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a49b2: 7040 210e 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@0e21 │ │ -1a49b8: 0773 |0016: move-object v3, v7 │ │ -1a49ba: 1f03 b01b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a49be: 1234 |0019: const/4 v4, #int 3 // #3 │ │ -1a49c0: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -1a49c2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a49c4: 7706 cac9 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@c9ca │ │ -1a49ca: 2808 |001f: goto 0027 // +0008 │ │ -1a49cc: 7010 890e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a49d2: 0c06 |0023: move-result-object v6 │ │ -1a49d4: 6e20 dd0f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fdd │ │ -1a49da: 0e00 |0027: return-void │ │ +1a4a4c: |[1a4a4c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ +1a4a5c: 6000 3900 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a4a60: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +1a4a64: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ +1a4a68: 0767 |0006: move-object v7, v6 │ │ +1a4a6a: 1f07 4502 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a4a6e: 7110 4106 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ +1a4a74: 0c07 |000c: move-result-object v7 │ │ +1a4a76: 0770 |000d: move-object v0, v7 │ │ +1a4a78: 1f00 d41d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a4a7c: 2207 a404 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@04a4 │ │ +1a4a80: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a4a82: 7040 210e 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@0e21 │ │ +1a4a88: 0773 |0016: move-object v3, v7 │ │ +1a4a8a: 1f03 b11b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a4a8e: 1234 |0019: const/4 v4, #int 3 // #3 │ │ +1a4a90: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +1a4a92: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a4a94: 7706 d7c9 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@c9d7 │ │ +1a4a9a: 2808 |001f: goto 0027 // +0008 │ │ +1a4a9c: 7010 890e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a4aa2: 0c06 |0023: move-result-object v6 │ │ +1a4aa4: 6e20 dd0f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fdd │ │ +1a4aaa: 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; │ │ @@ -18230,32 +18230,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a4aec: |[1a4aec] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ -1a4afc: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a4b00: 6e10 db09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ -1a4b06: 0a01 |0005: move-result v1 │ │ -1a4b08: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ -1a4b0c: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ -1a4b10: 6e10 db09 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ -1a4b16: 0a01 |000d: move-result v1 │ │ -1a4b18: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -1a4b1c: 6e10 db09 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ -1a4b22: 0a00 |0013: move-result v0 │ │ -1a4b24: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ -1a4b28: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -1a4b2c: 6200 818a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a81 │ │ -1a4b30: 0731 |001a: move-object v1, v3 │ │ -1a4b32: 1f01 3102 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1a4b36: 6e20 394b 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4b39 │ │ -1a4b3c: 0e00 |0020: return-void │ │ +1a4bbc: |[1a4bbc] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ +1a4bcc: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a4bd0: 6e10 db09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ +1a4bd6: 0a01 |0005: move-result v1 │ │ +1a4bd8: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ +1a4bdc: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ +1a4be0: 6e10 db09 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ +1a4be6: 0a01 |000d: move-result v1 │ │ +1a4be8: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +1a4bec: 6e10 db09 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ +1a4bf2: 0a00 |0013: move-result v0 │ │ +1a4bf4: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ +1a4bf8: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +1a4bfc: 6200 848a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a84 │ │ +1a4c00: 0731 |001a: move-object v1, v3 │ │ +1a4c02: 1f01 3102 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1a4c06: 6e20 464b 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4b46 │ │ +1a4c0c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18264,32 +18264,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -1a4b40: |[1a4b40] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ -1a4b50: 7010 8d0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e8d │ │ -1a4b56: 0c00 |0003: move-result-object v0 │ │ -1a4b58: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -1a4b5c: 6e10 d90e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed9 │ │ -1a4b62: 0a01 |0009: move-result v1 │ │ -1a4b64: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ -1a4b68: 6e10 790e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e79 │ │ -1a4b6e: 7010 890e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a4b74: 0c01 |0012: move-result-object v1 │ │ -1a4b76: 7010 8b0e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a4b7c: 0c02 |0016: move-result-object v2 │ │ -1a4b7e: 6e10 d90e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed9 │ │ -1a4b84: 0a03 |001a: move-result v3 │ │ -1a4b86: 6e10 dc0e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0edc │ │ -1a4b8c: 0a00 |001e: move-result v0 │ │ -1a4b8e: 6e40 0710 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1007 │ │ -1a4b94: 0e00 |0022: return-void │ │ +1a4c10: |[1a4c10] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ +1a4c20: 7010 8d0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e8d │ │ +1a4c26: 0c00 |0003: move-result-object v0 │ │ +1a4c28: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +1a4c2c: 6e10 d90e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed9 │ │ +1a4c32: 0a01 |0009: move-result v1 │ │ +1a4c34: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ +1a4c38: 6e10 790e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e79 │ │ +1a4c3e: 7010 890e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a4c44: 0c01 |0012: move-result-object v1 │ │ +1a4c46: 7010 8b0e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a4c4c: 0c02 |0016: move-result-object v2 │ │ +1a4c4e: 6e10 d90e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0ed9 │ │ +1a4c54: 0a03 |001a: move-result v3 │ │ +1a4c56: 6e10 dc0e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0edc │ │ +1a4c5c: 0a00 |001e: move-result v0 │ │ +1a4c5e: 6e40 0710 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1007 │ │ +1a4c64: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000c line=256 │ │ 0x000f line=257 │ │ locals : │ │ @@ -18300,73 +18300,73 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -1a4b98: |[1a4b98] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ -1a4ba8: 7010 8d0e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e8d │ │ -1a4bae: 0c00 |0003: move-result-object v0 │ │ -1a4bb0: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ -1a4bb4: 6e10 da0e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eda │ │ -1a4bba: 0c00 |0009: move-result-object v0 │ │ -1a4bbc: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ -1a4bc0: 6201 af00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a4bc4: 1f01 240d |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d24 │ │ -1a4bc8: 07a9 |0010: move-object v9, v10 │ │ -1a4bca: 1f09 3700 |0011: check-cast v9, Landroid/content/Context; // type@0037 │ │ -1a4bce: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ -1a4bd2: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -1a4bd4: 1a03 9df9 |0016: const-string v3, "shortcuts" // string@f99d │ │ -1a4bd8: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -1a4bda: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1a4bdc: 0792 |001a: move-object v2, v9 │ │ -1a4bde: 0704 |001b: move-object v4, v0 │ │ -1a4be0: 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 │ │ -1a4be6: 6201 d913 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d9 │ │ -1a4bea: 6e10 9d3c 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ -1a4bf0: 0c01 |0024: move-result-object v1 │ │ -1a4bf2: 7120 cab9 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a4bf8: 0a01 |0028: move-result v1 │ │ -1a4bfa: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ -1a4bfe: 6200 d913 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d9 │ │ -1a4c02: 6e10 9d3c 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ -1a4c08: 0c00 |0030: move-result-object v0 │ │ -1a4c0a: 7120 b105 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05b1 │ │ -1a4c10: 7010 8b0e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a4c16: 0c00 |0037: move-result-object v0 │ │ -1a4c18: 1401 8904 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0489 │ │ -1a4c1e: 6e20 7606 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ -1a4c24: 2831 |003e: goto 006f // +0031 │ │ -1a4c26: 6201 d813 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d8 │ │ -1a4c2a: 6e10 9d3c 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ -1a4c30: 0c01 |0044: move-result-object v1 │ │ -1a4c32: 7120 cab9 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a4c38: 0a01 |0048: move-result v1 │ │ -1a4c3a: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ -1a4c3e: 6200 ae00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ -1a4c42: 07a1 |004d: move-object v1, v10 │ │ -1a4c44: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a4c48: 54a2 4404 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0444 │ │ -1a4c4c: 6e30 2809 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0928 │ │ -1a4c52: 281a |0055: goto 006f // +001a │ │ -1a4c54: 6201 d713 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13d7 │ │ -1a4c58: 6e10 9d3c 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ -1a4c5e: 0c01 |005b: move-result-object v1 │ │ -1a4c60: 7120 cab9 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a4c66: 0a01 |005f: move-result v1 │ │ -1a4c68: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ -1a4c6c: 7110 1c3b 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3b1c │ │ -1a4c72: 280a |0065: goto 006f // +000a │ │ -1a4c74: 6201 da13 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13da │ │ -1a4c78: 6e10 9d3c 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ -1a4c7e: 0c01 |006b: move-result-object v1 │ │ -1a4c80: 7120 cab9 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a4c86: 0e00 |006f: return-void │ │ +1a4c68: |[1a4c68] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ +1a4c78: 7010 8d0e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e8d │ │ +1a4c7e: 0c00 |0003: move-result-object v0 │ │ +1a4c80: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ +1a4c84: 6e10 da0e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eda │ │ +1a4c8a: 0c00 |0009: move-result-object v0 │ │ +1a4c8c: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ +1a4c90: 6201 af00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a4c94: 1f01 250d |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d25 │ │ +1a4c98: 07a9 |0010: move-object v9, v10 │ │ +1a4c9a: 1f09 3700 |0011: check-cast v9, Landroid/content/Context; // type@0037 │ │ +1a4c9e: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ +1a4ca2: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +1a4ca4: 1a03 a2f9 |0016: const-string v3, "shortcuts" // string@f9a2 │ │ +1a4ca8: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +1a4caa: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1a4cac: 0792 |001a: move-object v2, v9 │ │ +1a4cae: 0704 |001b: move-object v4, v0 │ │ +1a4cb0: 7708 1541 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@4115 │ │ +1a4cb6: 6201 dc13 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13dc │ │ +1a4cba: 6e10 aa3c 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3caa │ │ +1a4cc0: 0c01 |0024: move-result-object v1 │ │ +1a4cc2: 7120 d7b9 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a4cc8: 0a01 |0028: move-result v1 │ │ +1a4cca: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ +1a4cce: 6200 dc13 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13dc │ │ +1a4cd2: 6e10 aa3c 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3caa │ │ +1a4cd8: 0c00 |0030: move-result-object v0 │ │ +1a4cda: 7120 b105 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05b1 │ │ +1a4ce0: 7010 8b0e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a4ce6: 0c00 |0037: move-result-object v0 │ │ +1a4ce8: 1401 8904 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0489 │ │ +1a4cee: 6e20 7606 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ +1a4cf4: 2831 |003e: goto 006f // +0031 │ │ +1a4cf6: 6201 db13 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13db │ │ +1a4cfa: 6e10 aa3c 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3caa │ │ +1a4d00: 0c01 |0044: move-result-object v1 │ │ +1a4d02: 7120 d7b9 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a4d08: 0a01 |0048: move-result v1 │ │ +1a4d0a: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ +1a4d0e: 6200 ae00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ +1a4d12: 07a1 |004d: move-object v1, v10 │ │ +1a4d14: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a4d18: 54a2 4404 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0444 │ │ +1a4d1c: 6e30 2809 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0928 │ │ +1a4d22: 281a |0055: goto 006f // +001a │ │ +1a4d24: 6201 da13 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13da │ │ +1a4d28: 6e10 aa3c 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3caa │ │ +1a4d2e: 0c01 |005b: move-result-object v1 │ │ +1a4d30: 7120 d7b9 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a4d36: 0a01 |005f: move-result v1 │ │ +1a4d38: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ +1a4d3c: 7110 293b 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3b29 │ │ +1a4d42: 280a |0065: goto 006f // +000a │ │ +1a4d44: 6201 dd13 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13dd │ │ +1a4d48: 6e10 aa3c 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3caa │ │ +1a4d4e: 0c01 |006b: move-result-object v1 │ │ +1a4d50: 7120 d7b9 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a4d56: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x000c line=508 │ │ 0x001f line=511 │ │ 0x002b line=512 │ │ 0x0034 line=513 │ │ @@ -18381,22 +18381,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 │ │ -1a3cf4: |[1a3cf4] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a3d04: 2200 e10e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ee1 │ │ -1a3d08: 1f04 3102 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1a3d0c: 1401 6503 147f |0004: const v1, #float 1.96743e+38 // #7f140365 │ │ -1a3d12: 1402 0804 147f |0007: const v2, #float 1.96747e+38 // #7f140408 │ │ -1a3d18: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ -1a3d1e: 7052 c74b 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4bc7 │ │ -1a3d24: 1100 |0010: return-object v0 │ │ +1a3dc4: |[1a3dc4] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a3dd4: 2200 e20e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0ee2 │ │ +1a3dd8: 1f04 3102 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1a3ddc: 1401 6503 147f |0004: const v1, #float 1.96743e+38 // #7f140365 │ │ +1a3de2: 1402 0804 147f |0007: const v2, #float 1.96747e+38 // #7f140408 │ │ +1a3de8: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ +1a3dee: 7052 d44b 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4bd4 │ │ +1a3df4: 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; │ │ @@ -18406,21 +18406,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 │ │ -1a3d68: |[1a3d68] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a3d78: 2200 e40e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee4 │ │ -1a3d7c: 1f03 3102 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1a3d80: 1a01 029e |0004: const-string v1, "com.infomaniak.drive" // string@9e02 │ │ -1a3d84: 1402 590d 0103 |0006: const v2, #float 3.7925e-37 // #03010d59 │ │ -1a3d8a: 7040 d34b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4bd3 │ │ -1a3d90: 1100 |000c: return-object v0 │ │ +1a3e38: |[1a3e38] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a3e48: 2200 e50e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0ee5 │ │ +1a3e4c: 1f03 3102 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1a3e50: 1a01 079e |0004: const-string v1, "com.infomaniak.drive" // string@9e07 │ │ +1a3e54: 1402 590d 0103 |0006: const v2, #float 3.7925e-37 // #03010d59 │ │ +1a3e5a: 7040 e04b 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4be0 │ │ +1a3e60: 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;) │ │ @@ -18428,25 +18428,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a4c88: |[1a4c88] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ -1a4c98: 7010 840e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e84 │ │ -1a4c9e: 0c00 |0003: move-result-object v0 │ │ -1a4ca0: 2201 8f04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@048f │ │ -1a4ca4: 7020 ed0d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ded │ │ -1a4caa: 2202 9004 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@0490 │ │ -1a4cae: 7020 ef0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0def │ │ -1a4cb4: 2203 9104 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@0491 │ │ -1a4cb8: 7020 f10d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df1 │ │ -1a4cbe: 6e40 c84b 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@4bc8 │ │ -1a4cc4: 0e00 |0016: return-void │ │ +1a4d58: |[1a4d58] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ +1a4d68: 7010 840e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e84 │ │ +1a4d6e: 0c00 |0003: move-result-object v0 │ │ +1a4d70: 2201 8f04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@048f │ │ +1a4d74: 7020 ed0d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ded │ │ +1a4d7a: 2202 9004 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@0490 │ │ +1a4d7e: 7020 ef0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0def │ │ +1a4d84: 2203 9104 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@0491 │ │ +1a4d88: 7020 f10d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df1 │ │ +1a4d8e: 6e40 d54b 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@4bd5 │ │ +1a4d94: 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;) │ │ @@ -18454,21 +18454,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 │ │ -1a40cc: |[1a40cc] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a40dc: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a40e0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a40e4: 1a01 82e6 |0004: const-string v1, "presentAlert" // string@e682 │ │ -1a40e8: 6e30 3109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0931 │ │ -1a40ee: 6202 a6b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a40f2: 1102 |000b: return-object v2 │ │ +1a419c: |[1a419c] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a41ac: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a41b0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a41b4: 1a01 87e6 |0004: const-string v1, "presentAlert" // string@e687 │ │ +1a41b8: 6e30 3109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0931 │ │ +1a41be: 6202 a9b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a41c2: 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;) │ │ @@ -18476,21 +18476,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 │ │ -1a40f4: |[1a40f4] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a4104: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a4108: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a410c: 1a01 30cd |0004: const-string v1, "like" // string@cd30 │ │ -1a4110: 6e30 3109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0931 │ │ -1a4116: 6202 a6b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a411a: 1102 |000b: return-object v2 │ │ +1a41c4: |[1a41c4] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a41d4: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a41d8: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a41dc: 1a01 35cd |0004: const-string v1, "like" // string@cd35 │ │ +1a41e0: 6e30 3109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0931 │ │ +1a41e6: 6202 a9b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a41ea: 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;) │ │ @@ -18498,21 +18498,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 │ │ -1a411c: |[1a411c] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a412c: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a4130: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a4134: 1a01 26a8 |0004: const-string v1, "dislike" // string@a826 │ │ -1a4138: 6e30 3109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0931 │ │ -1a413e: 6202 a6b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a4142: 1102 |000b: return-object v2 │ │ +1a41ec: |[1a41ec] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a41fc: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a4200: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a4204: 1a01 2ba8 |0004: const-string v1, "dislike" // string@a82b │ │ +1a4208: 6e30 3109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0931 │ │ +1a420e: 6202 a9b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4212: 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;) │ │ @@ -18520,35 +18520,35 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 41 16-bit code units │ │ -1a4cc8: |[1a4cc8] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ -1a4cd8: 7010 850e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e85 │ │ -1a4cde: 0c00 |0003: move-result-object v0 │ │ -1a4ce0: 0701 |0004: move-object v1, v0 │ │ -1a4ce2: 1f01 ae0e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0eae │ │ -1a4ce6: 2203 8504 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0485 │ │ -1a4cea: 7020 d90d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd9 │ │ -1a4cf0: 2204 8604 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0486 │ │ -1a4cf4: 7020 db0d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddb │ │ -1a4cfa: 2205 8704 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0487 │ │ -1a4cfe: 7020 dd0d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddd │ │ -1a4d04: 2207 8804 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0488 │ │ -1a4d08: 7020 df0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddf │ │ -1a4d0e: 2208 8904 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0489 │ │ -1a4d12: 7020 e10d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de1 │ │ -1a4d18: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ -1a4d1c: 120a |0022: const/4 v10, #int 0 // #0 │ │ -1a4d1e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1a4d20: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a4d22: 770a 104b 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@4b10 │ │ -1a4d28: 0e00 |0028: return-void │ │ +1a4d98: |[1a4d98] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ +1a4da8: 7010 850e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e85 │ │ +1a4dae: 0c00 |0003: move-result-object v0 │ │ +1a4db0: 0701 |0004: move-object v1, v0 │ │ +1a4db2: 1f01 af0e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0eaf │ │ +1a4db6: 2203 8504 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0485 │ │ +1a4dba: 7020 d90d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd9 │ │ +1a4dc0: 2204 8604 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0486 │ │ +1a4dc4: 7020 db0d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddb │ │ +1a4dca: 2205 8704 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0487 │ │ +1a4dce: 7020 dd0d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddd │ │ +1a4dd4: 2207 8804 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0488 │ │ +1a4dd8: 7020 df0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddf │ │ +1a4dde: 2208 8904 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0489 │ │ +1a4de2: 7020 e10d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de1 │ │ +1a4de8: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ +1a4dec: 120a |0022: const/4 v10, #int 0 // #0 │ │ +1a4dee: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1a4df0: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a4df2: 770a 1d4b 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@4b1d │ │ +1a4df8: 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;) │ │ @@ -18556,24 +18556,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 │ │ -1a4144: |[1a4144] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a4154: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a4158: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a415c: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -1a4160: 1a02 1ba8 |0006: const-string v2, "discoverNow" // string@a81b │ │ -1a4164: 2803 |0008: goto 000b // +0003 │ │ -1a4166: 1a02 1aa8 |0009: const-string v2, "discoverLater" // string@a81a │ │ -1a416a: 6e30 3209 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0932 │ │ -1a4170: 6201 a6b3 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a4174: 1101 |0010: return-object v1 │ │ +1a4214: |[1a4214] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a4224: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a4228: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a422c: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +1a4230: 1a02 20a8 |0006: const-string v2, "discoverNow" // string@a820 │ │ +1a4234: 2803 |0008: goto 000b // +0003 │ │ +1a4236: 1a02 1fa8 |0009: const-string v2, "discoverLater" // string@a81f │ │ +1a423a: 6e30 3209 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0932 │ │ +1a4240: 6201 a9b3 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4244: 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 │ │ │ │ @@ -18582,21 +18582,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 │ │ -1a4178: |[1a4178] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a4188: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a418c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a4190: 1a01 d2c3 |0004: const-string v1, "installUpdate" // string@c3d2 │ │ -1a4194: 6e30 3209 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0932 │ │ -1a419a: 6202 a6b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a419e: 1102 |000b: return-object v2 │ │ +1a4248: |[1a4248] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a4258: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a425c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a4260: 1a01 d7c3 |0004: const-string v1, "installUpdate" // string@c3d7 │ │ +1a4264: 6e30 3209 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0932 │ │ +1a426a: 6202 a9b3 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a426e: 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;) │ │ @@ -18604,31 +18604,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 │ │ -1a41a0: |[1a41a0] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a41b0: 1a00 fcc7 |0000: const-string v0, "it" // string@c7fc │ │ -1a41b4: 7120 d3b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a41ba: 0781 |0005: move-object v1, v8 │ │ -1a41bc: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a41c0: 6e10 880e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e88 │ │ -1a41c6: 0c08 |000b: move-result-object v8 │ │ -1a41c8: 0783 |000c: move-object v3, v8 │ │ -1a41ca: 1f03 2201 |000d: check-cast v3, Landroid/view/View; // type@0122 │ │ -1a41ce: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ -1a41d2: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -1a41d4: 1402 5001 147f |0012: const v2, #float 1.96733e+38 // #7f140150 │ │ -1a41da: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1a41dc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a41de: 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 │ │ -1a41e4: 6208 a6b3 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a41e8: 1108 |001c: return-object v8 │ │ +1a4270: |[1a4270] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a4280: 1a00 01c8 |0000: const-string v0, "it" // string@c801 │ │ +1a4284: 7120 e0b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a428a: 0781 |0005: move-object v1, v8 │ │ +1a428c: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a4290: 6e10 880e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e88 │ │ +1a4296: 0c08 |000b: move-result-object v8 │ │ +1a4298: 0783 |000c: move-object v3, v8 │ │ +1a429a: 1f03 2201 |000d: check-cast v3, Landroid/view/View; // type@0122 │ │ +1a429e: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ +1a42a2: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +1a42a4: 1402 5001 147f |0012: const v2, #float 1.96733e+38 // #7f140150 │ │ +1a42aa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +1a42ac: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a42ae: 7707 0b47 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@470b │ │ +1a42b4: 6208 a9b3 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a42b8: 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; │ │ │ │ @@ -18637,43 +18637,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 │ │ -1a41ec: |[1a41ec] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a41fc: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -1a4200: 7010 780e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e78 │ │ -1a4206: 0a00 |0005: move-result v0 │ │ -1a4208: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -1a420c: 6205 1c51 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@511c │ │ -1a4210: 6e10 880e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e88 │ │ -1a4216: 0c05 |000d: move-result-object v5 │ │ -1a4218: 2200 a504 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@04a5 │ │ -1a421c: 7010 850e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e85 │ │ -1a4222: 0c01 |0013: move-result-object v1 │ │ -1a4224: 7020 260e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e26 │ │ -1a422a: 1f00 731c |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1c73 │ │ -1a422e: 0741 |0019: move-object v1, v4 │ │ -1a4230: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a4234: 1f05 2201 |001c: check-cast v5, Landroid/view/View; // type@0122 │ │ -1a4238: 1402 f203 147f |001e: const v2, #float 1.96746e+38 // #7f1403f2 │ │ -1a423e: 1f00 a11b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a4242: 1403 f303 147f |0023: const v3, #float 1.96746e+38 // #7f1403f3 │ │ -1a4248: 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 │ │ -1a424e: 0c05 |0029: move-result-object v5 │ │ -1a4250: 5b45 3e04 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043e │ │ -1a4254: 280a |002c: goto 0036 // +000a │ │ -1a4256: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ -1a425a: 5444 3e04 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043e │ │ -1a425e: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ -1a4262: 6e10 c508 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08c5 │ │ -1a4268: 6204 a6b3 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a426c: 1104 |0038: return-object v4 │ │ +1a42bc: |[1a42bc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a42cc: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +1a42d0: 7010 780e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e78 │ │ +1a42d6: 0a00 |0005: move-result v0 │ │ +1a42d8: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +1a42dc: 6205 1f51 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@511f │ │ +1a42e0: 6e10 880e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e88 │ │ +1a42e6: 0c05 |000d: move-result-object v5 │ │ +1a42e8: 2200 a504 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@04a5 │ │ +1a42ec: 7010 850e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e85 │ │ +1a42f2: 0c01 |0013: move-result-object v1 │ │ +1a42f4: 7020 260e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e26 │ │ +1a42fa: 1f00 741c |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1c74 │ │ +1a42fe: 0741 |0019: move-object v1, v4 │ │ +1a4300: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a4304: 1f05 2201 |001c: check-cast v5, Landroid/view/View; // type@0122 │ │ +1a4308: 1402 f203 147f |001e: const v2, #float 1.96746e+38 // #7f1403f2 │ │ +1a430e: 1f00 a21b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a4312: 1403 f303 147f |0023: const v3, #float 1.96746e+38 // #7f1403f3 │ │ +1a4318: 7150 0147 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@4701 │ │ +1a431e: 0c05 |0029: move-result-object v5 │ │ +1a4320: 5b45 3e04 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043e │ │ +1a4324: 280a |002c: goto 0036 // +000a │ │ +1a4326: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ +1a432a: 5444 3e04 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@043e │ │ +1a432e: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ +1a4332: 6e10 c508 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08c5 │ │ +1a4338: 6204 a9b3 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a433c: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=302 │ │ 0x0008 line=303 │ │ 0x000a line=306 │ │ 0x000e line=307 │ │ 0x0019 line=303 │ │ @@ -18691,22 +18691,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 │ │ -1a4270: |[1a4270] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a4280: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1a4284: 7010 8b0e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a428a: 0c00 |0005: move-result-object v0 │ │ -1a428c: 1401 8705 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0587 │ │ -1a4292: 6e20 7606 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ -1a4298: 6200 a6b3 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a429c: 1100 |000e: return-object v0 │ │ +1a4340: |[1a4340] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a4350: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1a4354: 7010 8b0e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a435a: 0c00 |0005: move-result-object v0 │ │ +1a435c: 1401 8705 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0587 │ │ +1a4362: 6e20 7606 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ +1a4368: 6200 a9b3 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a436c: 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 │ │ @@ -18716,42 +18716,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a4d2c: |[1a4d2c] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ -1a4d3c: 5440 4304 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ -1a4d40: 6e10 d6a0 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@a0d6 │ │ -1a4d46: 0c00 |0005: move-result-object v0 │ │ -1a4d48: 1f00 de18 |0006: check-cast v0, Ljava/util/List; // type@18de │ │ -1a4d4c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1a4d50: 0e00 |000a: return-void │ │ -1a4d52: 6001 3900 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1a4d56: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ -1a4d5a: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ -1a4d5e: 6e10 820e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e82 │ │ -1a4d64: 0c01 |0014: move-result-object v1 │ │ -1a4d66: 1f00 cd18 |0015: check-cast v0, Ljava/util/Collection; // type@18cd │ │ -1a4d6a: 7120 9a0d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d9a │ │ -1a4d70: 0c00 |001a: move-result-object v0 │ │ -1a4d72: 1a01 75a3 |001b: const-string v1, "createDeleteRequest(...)" // string@a375 │ │ -1a4d76: 7120 d2b9 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a4d7c: 5441 3a04 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@043a │ │ -1a4d80: 2202 7d01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@017d │ │ -1a4d84: 6e10 6100 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0061 │ │ -1a4d8a: 0c00 |0027: move-result-object v0 │ │ -1a4d8c: 1a03 7bb7 |0028: const-string v3, "getIntentSender(...)" // string@b77b │ │ -1a4d90: 7120 d2b9 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a4d96: 7020 8304 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0483 │ │ -1a4d9c: 6e10 8404 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0484 │ │ -1a4da2: 0c00 |0033: move-result-object v0 │ │ -1a4da4: 6e20 8204 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ -1a4daa: 0e00 |0037: return-void │ │ +1a4dfc: |[1a4dfc] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ +1a4e0c: 5440 4304 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0443 │ │ +1a4e10: 6e10 e3a0 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@a0e3 │ │ +1a4e16: 0c00 |0005: move-result-object v0 │ │ +1a4e18: 1f00 df18 |0006: check-cast v0, Ljava/util/List; // type@18df │ │ +1a4e1c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1a4e20: 0e00 |000a: return-void │ │ +1a4e22: 6001 3900 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a4e26: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ +1a4e2a: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ +1a4e2e: 6e10 820e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e82 │ │ +1a4e34: 0c01 |0014: move-result-object v1 │ │ +1a4e36: 1f00 ce18 |0015: check-cast v0, Ljava/util/Collection; // type@18ce │ │ +1a4e3a: 7120 9a0d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d9a │ │ +1a4e40: 0c00 |001a: move-result-object v0 │ │ +1a4e42: 1a01 7aa3 |001b: const-string v1, "createDeleteRequest(...)" // string@a37a │ │ +1a4e46: 7120 dfb9 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a4e4c: 5441 3a04 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@043a │ │ +1a4e50: 2202 7d01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@017d │ │ +1a4e54: 6e10 6100 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0061 │ │ +1a4e5a: 0c00 |0027: move-result-object v0 │ │ +1a4e5c: 1a03 80b7 |0028: const-string v3, "getIntentSender(...)" // string@b780 │ │ +1a4e60: 7120 dfb9 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a4e66: 7020 8304 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0483 │ │ +1a4e6c: 6e10 8404 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0484 │ │ +1a4e72: 0c00 |0033: move-result-object v0 │ │ +1a4e74: 6e20 8204 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ +1a4e7a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000b line=370 │ │ 0x0011 line=371 │ │ 0x0020 line=372 │ │ locals : │ │ @@ -18762,18 +18762,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 │ │ -1a3890: |[1a3890] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a38a0: 7010 c70e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ec7 │ │ -1a38a6: 0c00 |0003: move-result-object v0 │ │ -1a38a8: 1100 |0004: return-object v0 │ │ +1a3960: |[1a3960] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a3970: 7010 c70e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ec7 │ │ +1a3976: 0c00 |0003: move-result-object v0 │ │ +1a3978: 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;) │ │ @@ -18781,27 +18781,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 │ │ -1a3b28: |[1a3b28] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3b38: 6e10 860e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e86 │ │ -1a3b3e: 0c01 |0003: move-result-object v1 │ │ -1a3b40: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -1a3b44: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1a3b4a: 0c01 |0009: move-result-object v1 │ │ -1a3b4c: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -1a3b50: 6200 4604 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ -1a3b54: 6e20 cb0e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecb │ │ -1a3b5a: 0c01 |0011: move-result-object v1 │ │ -1a3b5c: 2802 |0012: goto 0014 // +0002 │ │ -1a3b5e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a3b60: 1101 |0014: return-object v1 │ │ +1a3bf8: |[1a3bf8] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3c08: 6e10 860e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e86 │ │ +1a3c0e: 0c01 |0003: move-result-object v1 │ │ +1a3c10: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1a3c14: 6e10 a200 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1a3c1a: 0c01 |0009: move-result-object v1 │ │ +1a3c1c: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +1a3c20: 6200 4604 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ +1a3c24: 6e20 cb0e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecb │ │ +1a3c2a: 0c01 |0011: move-result-object v1 │ │ +1a3c2c: 2802 |0012: goto 0014 // +0002 │ │ +1a3c2e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a3c30: 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;) │ │ @@ -18809,28 +18809,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a4dac: |[1a4dac] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ -1a4dbc: 7010 890e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a4dc2: 0c00 |0003: move-result-object v0 │ │ -1a4dc4: 6e10 fc0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ffc │ │ -1a4dca: 0c00 |0007: move-result-object v0 │ │ -1a4dcc: 0741 |0008: move-object v1, v4 │ │ -1a4dce: 1f01 4502 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a4dd2: 2202 9304 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0493 │ │ -1a4dd6: 7020 f50d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df5 │ │ -1a4ddc: 2203 a604 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ -1a4de0: 7020 290e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ -1a4de6: 1f03 4b02 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ -1a4dea: 6e30 4f06 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ -1a4df0: 0e00 |001a: return-void │ │ +1a4e7c: |[1a4e7c] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ +1a4e8c: 7010 890e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a4e92: 0c00 |0003: move-result-object v0 │ │ +1a4e94: 6e10 fc0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ffc │ │ +1a4e9a: 0c00 |0007: move-result-object v0 │ │ +1a4e9c: 0741 |0008: move-object v1, v4 │ │ +1a4e9e: 1f01 4502 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a4ea2: 2202 9304 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0493 │ │ +1a4ea6: 7020 f50d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df5 │ │ +1a4eac: 2203 a604 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ +1a4eb0: 7020 290e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ +1a4eb6: 1f03 4b02 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ +1a4eba: 6e30 4f06 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ +1a4ec0: 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;) │ │ @@ -18838,23 +18838,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 │ │ -1a42a0: |[1a42a0] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a42b0: 6e10 3c95 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a42b6: 0a01 |0003: move-result v1 │ │ -1a42b8: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -1a42bc: 7010 890e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a42c2: 0c00 |0009: move-result-object v0 │ │ -1a42c4: 6e10 2310 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1023 │ │ -1a42ca: 6200 a6b3 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a42ce: 1100 |000f: return-object v0 │ │ +1a4370: |[1a4370] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a4380: 6e10 4995 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a4386: 0a01 |0003: move-result v1 │ │ +1a4388: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +1a438c: 7010 890e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a4392: 0c00 |0009: move-result-object v0 │ │ +1a4394: 6e10 2310 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1023 │ │ +1a439a: 6200 a9b3 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a439e: 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; │ │ @@ -18864,28 +18864,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a4df4: |[1a4df4] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ -1a4e04: 7010 890e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a4e0a: 0c00 |0003: move-result-object v0 │ │ -1a4e0c: 6e10 e40f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fe4 │ │ -1a4e12: 0c01 |0007: move-result-object v1 │ │ -1a4e14: 0742 |0008: move-object v2, v4 │ │ -1a4e16: 1f02 4502 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a4e1a: 2203 8304 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0483 │ │ -1a4e1e: 7030 d50d 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@0dd5 │ │ -1a4e24: 2200 a604 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ -1a4e28: 7020 290e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ -1a4e2e: 1f00 4b02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ -1a4e32: 6e30 4306 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ -1a4e38: 0e00 |001a: return-void │ │ +1a4ec4: |[1a4ec4] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ +1a4ed4: 7010 890e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a4eda: 0c00 |0003: move-result-object v0 │ │ +1a4edc: 6e10 e40f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fe4 │ │ +1a4ee2: 0c01 |0007: move-result-object v1 │ │ +1a4ee4: 0742 |0008: move-object v2, v4 │ │ +1a4ee6: 1f02 4502 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a4eea: 2203 8304 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0483 │ │ +1a4eee: 7030 d50d 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@0dd5 │ │ +1a4ef4: 2200 a604 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ +1a4ef8: 7020 290e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ +1a4efe: 1f00 4b02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ +1a4f02: 6e30 4306 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ +1a4f08: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0004 line=523 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18894,62 +18894,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 │ │ -1a42d0: |[1a42d0] 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; │ │ -1a42e0: 7010 800e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a42e6: 0c00 |0003: move-result-object v0 │ │ -1a42e8: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a42ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a42ee: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ -1a42f2: 6e10 570a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a57 │ │ -1a42f8: 0c02 |000c: move-result-object v2 │ │ -1a42fa: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -1a42fe: 6e10 d50a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad5 │ │ -1a4304: 0a02 |0012: move-result v2 │ │ -1a4306: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -1a4308: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ -1a430c: 2802 |0016: goto 0018 // +0002 │ │ -1a430e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1a4310: 6e20 a008 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@08a0 │ │ -1a4316: 7010 8d0e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e8d │ │ -1a431c: 0c00 |001e: move-result-object v0 │ │ -1a431e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1a4320: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -1a4324: 6e10 da0e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eda │ │ -1a432a: 0c00 |0025: move-result-object v0 │ │ -1a432c: 2802 |0026: goto 0028 // +0002 │ │ -1a432e: 0720 |0027: move-object v0, v2 │ │ -1a4330: 6203 da13 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13da │ │ -1a4334: 6e10 9d3c 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3c9d │ │ -1a433a: 0c03 |002d: move-result-object v3 │ │ -1a433c: 7120 cab9 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a4342: 0a00 |0031: move-result v0 │ │ -1a4344: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ -1a4348: 6e10 ee0f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0fee │ │ -1a434e: 0a00 |0037: move-result v0 │ │ -1a4350: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ -1a4354: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ -1a4358: 6e10 610a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a61 │ │ -1a435e: 0c02 |003f: move-result-object v2 │ │ -1a4360: 6200 f500 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f5 │ │ -1a4364: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ -1a4368: 7010 890e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a436e: 0c04 |0047: move-result-object v4 │ │ -1a4370: 6e20 1e10 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@101e │ │ -1a4376: 6e10 f80f 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@0ff8 │ │ -1a437c: 0c04 |004e: move-result-object v4 │ │ -1a437e: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ -1a4382: 6e20 1a14 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141a │ │ -1a4388: 6e10 1b14 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@141b │ │ -1a438e: 6204 a6b3 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a4392: 1104 |0059: return-object v4 │ │ +1a43a0: |[1a43a0] 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; │ │ +1a43b0: 7010 800e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a43b6: 0c00 |0003: move-result-object v0 │ │ +1a43b8: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a43bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a43be: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ +1a43c2: 6e10 570a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a57 │ │ +1a43c8: 0c02 |000c: move-result-object v2 │ │ +1a43ca: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +1a43ce: 6e10 d50a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad5 │ │ +1a43d4: 0a02 |0012: move-result v2 │ │ +1a43d6: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +1a43d8: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ +1a43dc: 2802 |0016: goto 0018 // +0002 │ │ +1a43de: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1a43e0: 6e20 a008 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@08a0 │ │ +1a43e6: 7010 8d0e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e8d │ │ +1a43ec: 0c00 |001e: move-result-object v0 │ │ +1a43ee: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1a43f0: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +1a43f4: 6e10 da0e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eda │ │ +1a43fa: 0c00 |0025: move-result-object v0 │ │ +1a43fc: 2802 |0026: goto 0028 // +0002 │ │ +1a43fe: 0720 |0027: move-object v0, v2 │ │ +1a4400: 6203 dd13 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@13dd │ │ +1a4404: 6e10 aa3c 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3caa │ │ +1a440a: 0c03 |002d: move-result-object v3 │ │ +1a440c: 7120 d7b9 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a4412: 0a00 |0031: move-result v0 │ │ +1a4414: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ +1a4418: 6e10 ee0f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0fee │ │ +1a441e: 0a00 |0037: move-result v0 │ │ +1a4420: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ +1a4424: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ +1a4428: 6e10 610a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a61 │ │ +1a442e: 0c02 |003f: move-result-object v2 │ │ +1a4430: 6200 f500 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f5 │ │ +1a4434: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ +1a4438: 7010 890e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a443e: 0c04 |0047: move-result-object v4 │ │ +1a4440: 6e20 1e10 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@101e │ │ +1a4446: 6e10 f80f 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@0ff8 │ │ +1a444c: 0c04 |004e: move-result-object v4 │ │ +1a444e: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ +1a4452: 6e20 2714 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1427 │ │ +1a4458: 6e10 2814 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1428 │ │ +1a445e: 6204 a9b3 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4462: 1104 |0059: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x001b line=528 │ │ 0x0034 line=529 │ │ 0x003c line=531 │ │ 0x0044 line=533 │ │ @@ -18967,29 +18967,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1a4e3c: |[1a4e3c] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ -1a4e4c: 6200 2a13 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@132a │ │ -1a4e50: 0741 |0002: move-object v1, v4 │ │ -1a4e52: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a4e56: 6e20 713a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@3a71 │ │ -1a4e5c: 0c00 |0008: move-result-object v0 │ │ -1a4e5e: 0741 |0009: move-object v1, v4 │ │ -1a4e60: 1f01 4502 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a4e64: 2202 8b04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@048b │ │ -1a4e68: 7020 e50d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ -1a4e6e: 2203 a604 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ -1a4e72: 7020 290e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ -1a4e78: 1f03 4b02 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ -1a4e7c: 6e30 4306 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ -1a4e82: 0e00 |001b: return-void │ │ +1a4f0c: |[1a4f0c] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ +1a4f1c: 6200 2d13 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@132d │ │ +1a4f20: 0741 |0002: move-object v1, v4 │ │ +1a4f22: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a4f26: 6e20 7e3a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@3a7e │ │ +1a4f2c: 0c00 |0008: move-result-object v0 │ │ +1a4f2e: 0741 |0009: move-object v1, v4 │ │ +1a4f30: 1f01 4502 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a4f34: 2202 8b04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@048b │ │ +1a4f38: 7020 e50d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ +1a4f3e: 2203 a604 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ +1a4f42: 7020 290e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ +1a4f48: 1f03 4b02 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ +1a4f4c: 6e30 4306 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ +1a4f52: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18998,56 +18998,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 │ │ -1a4394: |[1a4394] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a43a4: 7110 d0b9 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1a43aa: 1f08 0e18 |0003: check-cast v8, Ljava/lang/Iterable; // type@180e │ │ -1a43ae: 7210 f295 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1a43b4: 0c08 |0008: move-result-object v8 │ │ -1a43b6: 7210 ea99 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1a43bc: 0a00 |000c: move-result v0 │ │ -1a43be: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ -1a43c2: 7210 eb99 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1a43c8: 0c00 |0012: move-result-object v0 │ │ -1a43ca: 0701 |0013: move-object v1, v0 │ │ -1a43cc: 1f01 d002 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02d0 │ │ -1a43d0: 6e10 8307 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0783 │ │ -1a43d6: 0c01 |0019: move-result-object v1 │ │ -1a43d8: 6202 a200 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1a43dc: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ -1a43e0: 2802 |001e: goto 0020 // +0002 │ │ -1a43e2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -1a43e4: 1f00 d002 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02d0 │ │ -1a43e8: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ -1a43ec: 6e10 8107 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@0781 │ │ -1a43f2: 0c08 |0027: move-result-object v8 │ │ -1a43f4: 1a00 1c3b |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3b1c │ │ -1a43f8: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -1a43fa: 6e30 7407 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0774 │ │ -1a4400: 0a08 |002e: move-result v8 │ │ -1a4402: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ -1a4406: 0770 |0031: move-object v0, v7 │ │ -1a4408: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a440c: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ -1a4410: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a4412: 1401 2403 147f |0037: const v1, #float 1.96742e+38 // #7f140324 │ │ -1a4418: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -1a441a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1a441c: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -1a441e: 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 │ │ -1a4424: 1f07 3700 |0040: check-cast v7, Landroid/content/Context; // type@0037 │ │ -1a4428: 7110 8a07 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@078a │ │ -1a442e: 0c07 |0045: move-result-object v7 │ │ -1a4430: 6e10 8d07 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@078d │ │ -1a4436: 6207 a6b3 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a443a: 1107 |004b: return-object v7 │ │ +1a4464: |[1a4464] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a4474: 7110 ddb9 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1a447a: 1f08 0f18 |0003: check-cast v8, Ljava/lang/Iterable; // type@180f │ │ +1a447e: 7210 ff95 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1a4484: 0c08 |0008: move-result-object v8 │ │ +1a4486: 7210 f799 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1a448c: 0a00 |000c: move-result v0 │ │ +1a448e: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ +1a4492: 7210 f899 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1a4498: 0c00 |0012: move-result-object v0 │ │ +1a449a: 0701 |0013: move-object v1, v0 │ │ +1a449c: 1f01 d002 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02d0 │ │ +1a44a0: 6e10 8307 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0783 │ │ +1a44a6: 0c01 |0019: move-result-object v1 │ │ +1a44a8: 6202 a200 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1a44ac: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ +1a44b0: 2802 |001e: goto 0020 // +0002 │ │ +1a44b2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +1a44b4: 1f00 d002 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02d0 │ │ +1a44b8: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ +1a44bc: 6e10 8107 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@0781 │ │ +1a44c2: 0c08 |0027: move-result-object v8 │ │ +1a44c4: 1a00 1f3b |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3b1f │ │ +1a44c8: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +1a44ca: 6e30 7407 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0774 │ │ +1a44d0: 0a08 |002e: move-result v8 │ │ +1a44d2: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ +1a44d6: 0770 |0031: move-object v0, v7 │ │ +1a44d8: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a44dc: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ +1a44e0: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a44e2: 1401 2403 147f |0037: const v1, #float 1.96742e+38 // #7f140324 │ │ +1a44e8: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +1a44ea: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1a44ec: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +1a44ee: 7707 0b47 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@470b │ │ +1a44f4: 1f07 3700 |0040: check-cast v7, Landroid/content/Context; // type@0037 │ │ +1a44f8: 7110 8a07 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@078a │ │ +1a44fe: 0c07 |0045: move-result-object v7 │ │ +1a4500: 6e10 8d07 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@078d │ │ +1a4506: 6207 a9b3 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a450a: 1107 |004b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=693 │ │ 0x0016 line=330 │ │ 0x0024 line=331 │ │ 0x0031 line=332 │ │ @@ -19062,21 +19062,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 │ │ -1a4e84: |[1a4e84] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a4e94: 1a00 7726 |0000: const-string v0, "" // string@2677 │ │ -1a4e98: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a4e9e: 1a02 7aa7 |0005: const-string v2, "dest" // string@a77a │ │ -1a4ea2: 7120 d3b9 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a4ea8: 7030 b30e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0eb3 │ │ -1a4eae: 0e00 |000d: return-void │ │ +1a4f54: |[1a4f54] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a4f64: 1a00 7826 |0000: const-string v0, "" // string@2678 │ │ +1a4f68: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a4f6e: 1a02 7fa7 |0005: const-string v2, "dest" // string@a77f │ │ +1a4f72: 7120 e0b9 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a4f78: 7030 b30e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0eb3 │ │ +1a4f7e: 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; │ │ @@ -19087,136 +19087,136 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a39a4: |[1a39a4] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ -1a39b4: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a39b8: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09dc │ │ -1a39be: 0a00 |0005: move-result v0 │ │ -1a39c0: 0f00 |0006: return v0 │ │ +1a3a74: |[1a3a74] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ +1a3a84: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a3a88: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09dc │ │ +1a3a8e: 0a00 |0005: move-result v0 │ │ +1a3a90: 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 │ │ -1a4ff8: |[1a4ff8] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a5008: 7110 960c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c96 │ │ -1a500e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a5010: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a5012: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ -1a5016: 6202 3909 |0007: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@0939 │ │ -1a501a: 6e20 c11c 6200 |0009: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cc1 │ │ -1a5020: 0c02 |000c: move-result-object v2 │ │ -1a5022: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -1a5026: 6e10 d21c 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1cd2 │ │ -1a502c: 0a02 |0012: move-result v2 │ │ -1a502e: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ -1a5032: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1a5034: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a5036: 3806 1300 |0017: if-eqz v6, 002a // +0013 │ │ -1a503a: 6203 3909 |0019: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@0939 │ │ -1a503e: 6e20 c11c 6300 |001b: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cc1 │ │ -1a5044: 0c03 |001e: move-result-object v3 │ │ -1a5046: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -1a504a: 6e10 d31c 0300 |0021: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1cd3 │ │ -1a5050: 0a06 |0024: move-result v6 │ │ -1a5052: 7110 4195 0600 |0025: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a5058: 0c06 |0028: move-result-object v6 │ │ -1a505a: 2828 |0029: goto 0051 // +0028 │ │ -1a505c: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ -1a5060: 6203 a005 |002c: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05a0 │ │ -1a5064: 6e20 fb11 6300 |002e: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@11fb │ │ -1a506a: 0c03 |0031: move-result-object v3 │ │ -1a506c: 3803 0b00 |0032: if-eqz v3, 003d // +000b │ │ -1a5070: 6e10 0712 0300 |0034: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1207 │ │ -1a5076: 0a06 |0037: move-result v6 │ │ -1a5078: 7110 4195 0600 |0038: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a507e: 0c06 |003b: move-result-object v6 │ │ -1a5080: 2815 |003c: goto 0051 // +0015 │ │ -1a5082: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ -1a5086: 6203 1307 |003f: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0713 │ │ -1a508a: 6e20 7d16 6300 |0041: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@167d │ │ -1a5090: 0c06 |0044: move-result-object v6 │ │ -1a5092: 3806 0b00 |0045: if-eqz v6, 0050 // +000b │ │ -1a5096: 6e10 8b16 0600 |0047: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@168b │ │ -1a509c: 0a06 |004a: move-result v6 │ │ -1a509e: 7110 4195 0600 |004b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a50a4: 0c06 |004e: move-result-object v6 │ │ -1a50a6: 2802 |004f: goto 0051 // +0002 │ │ -1a50a8: 0726 |0050: move-object v6, v2 │ │ -1a50aa: 7110 4195 0100 |0051: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a50b0: 0c03 |0054: move-result-object v3 │ │ -1a50b2: 7120 cab9 3600 |0055: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a50b8: 0a06 |0058: move-result v6 │ │ -1a50ba: 6e10 8206 0500 |0059: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ -1a50c0: 0a03 |005c: move-result v3 │ │ -1a50c2: 7040 930e 3460 |005d: invoke-direct {v4, v3, v0, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e93 │ │ -1a50c8: 6e10 8206 0500 |0060: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ -1a50ce: 0a06 |0063: move-result v6 │ │ -1a50d0: 1400 3704 0a7f |0064: const v0, #float 1.83455e+38 // #7f0a0437 │ │ -1a50d6: 3206 1400 |0067: if-eq v6, v0, 007b // +0014 │ │ -1a50da: 6e10 8206 0500 |0069: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ -1a50e0: 0a06 |006c: move-result v6 │ │ -1a50e2: 1400 5702 0a7f |006d: const v0, #float 1.83446e+38 // #7f0a0257 │ │ -1a50e8: 3206 0b00 |0070: if-eq v6, v0, 007b // +000b │ │ -1a50ec: 7010 800e 0400 |0072: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a50f2: 0c06 |0075: move-result-object v6 │ │ -1a50f4: 5466 2e01 |0076: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a50f8: 6e20 a23d 2600 |0078: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3da2 │ │ -1a50fe: 6e10 8206 0500 |007b: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ -1a5104: 0a06 |007e: move-result v6 │ │ -1a5106: 2c06 4700 0000 |007f: sparse-switch v6, 000000c6 // +00000047 │ │ -1a510c: 2808 |0082: goto 008a // +0008 │ │ -1a510e: 7010 890e 0400 |0083: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a5114: 0c06 |0086: move-result-object v6 │ │ -1a5116: 6e10 1b10 0600 |0087: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@101b │ │ -1a511c: 6e10 8206 0500 |008a: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ -1a5122: 0a06 |008d: move-result v6 │ │ -1a5124: 2c06 6200 0000 |008e: sparse-switch v6, 000000f0 // +00000062 │ │ -1a512a: 0746 |0091: move-object v6, v4 │ │ -1a512c: 1f06 1600 |0092: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a5130: 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 │ │ -1a5136: 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 │ │ -1a513c: 2825 |009a: goto 00bf // +0025 │ │ -1a513e: 0746 |009b: move-object v6, v4 │ │ -1a5140: 1f06 1600 |009c: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a5144: 6200 1204 |009e: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ -1a5148: 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 │ │ -1a514e: 6200 1204 |00a3: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ -1a5152: 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 │ │ -1a5158: 2817 |00a8: goto 00bf // +0017 │ │ -1a515a: 0746 |00a9: move-object v6, v4 │ │ -1a515c: 1f06 1600 |00aa: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a5160: 6200 1004 |00ac: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ -1a5164: 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 │ │ -1a516a: 6200 1004 |00b1: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ -1a516e: 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 │ │ -1a5174: 2809 |00b6: goto 00bf // +0009 │ │ -1a5176: 0746 |00b7: move-object v6, v4 │ │ -1a5178: 1f06 1600 |00b8: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a517c: 6200 1004 |00ba: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ -1a5180: 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 │ │ -1a5186: 0746 |00bf: move-object v6, v4 │ │ -1a5188: 1f06 3700 |00c0: check-cast v6, Landroid/content/Context; // type@0037 │ │ -1a518c: 7120 970c 6500 |00c2: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c97 │ │ -1a5192: 0e00 |00c5: return-void │ │ -1a5194: 0002 0a00 4b02 0a7f c102 0a7f 6203 ... |00c6: sparse-switch-data (42 units) │ │ -1a51e8: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00f0: sparse-switch-data (26 units) │ │ +1a50c8: |[1a50c8] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a50d8: 7110 960c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c96 │ │ +1a50de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a50e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a50e2: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +1a50e6: 6202 3c09 |0007: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@093c │ │ +1a50ea: 6e20 ce1c 6200 |0009: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cce │ │ +1a50f0: 0c02 |000c: move-result-object v2 │ │ +1a50f2: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +1a50f6: 6e10 df1c 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1cdf │ │ +1a50fc: 0a02 |0012: move-result v2 │ │ +1a50fe: 3312 0300 |0013: if-ne v2, v1, 0016 // +0003 │ │ +1a5102: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +1a5104: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a5106: 3806 1300 |0017: if-eqz v6, 002a // +0013 │ │ +1a510a: 6203 3c09 |0019: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@093c │ │ +1a510e: 6e20 ce1c 6300 |001b: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1cce │ │ +1a5114: 0c03 |001e: move-result-object v3 │ │ +1a5116: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +1a511a: 6e10 e01c 0300 |0021: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1ce0 │ │ +1a5120: 0a06 |0024: move-result v6 │ │ +1a5122: 7110 4e95 0600 |0025: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a5128: 0c06 |0028: move-result-object v6 │ │ +1a512a: 2828 |0029: goto 0051 // +0028 │ │ +1a512c: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ +1a5130: 6203 a005 |002c: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05a0 │ │ +1a5134: 6e20 fb11 6300 |002e: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@11fb │ │ +1a513a: 0c03 |0031: move-result-object v3 │ │ +1a513c: 3803 0b00 |0032: if-eqz v3, 003d // +000b │ │ +1a5140: 6e10 0712 0300 |0034: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1207 │ │ +1a5146: 0a06 |0037: move-result v6 │ │ +1a5148: 7110 4e95 0600 |0038: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a514e: 0c06 |003b: move-result-object v6 │ │ +1a5150: 2815 |003c: goto 0051 // +0015 │ │ +1a5152: 3806 1300 |003d: if-eqz v6, 0050 // +0013 │ │ +1a5156: 6203 1607 |003f: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0716 │ │ +1a515a: 6e20 8a16 6300 |0041: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@168a │ │ +1a5160: 0c06 |0044: move-result-object v6 │ │ +1a5162: 3806 0b00 |0045: if-eqz v6, 0050 // +000b │ │ +1a5166: 6e10 9816 0600 |0047: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1698 │ │ +1a516c: 0a06 |004a: move-result v6 │ │ +1a516e: 7110 4e95 0600 |004b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a5174: 0c06 |004e: move-result-object v6 │ │ +1a5176: 2802 |004f: goto 0051 // +0002 │ │ +1a5178: 0726 |0050: move-object v6, v2 │ │ +1a517a: 7110 4e95 0100 |0051: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a5180: 0c03 |0054: move-result-object v3 │ │ +1a5182: 7120 d7b9 3600 |0055: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a5188: 0a06 |0058: move-result v6 │ │ +1a518a: 6e10 8206 0500 |0059: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ +1a5190: 0a03 |005c: move-result v3 │ │ +1a5192: 7040 930e 3460 |005d: invoke-direct {v4, v3, v0, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e93 │ │ +1a5198: 6e10 8206 0500 |0060: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ +1a519e: 0a06 |0063: move-result v6 │ │ +1a51a0: 1400 3704 0a7f |0064: const v0, #float 1.83455e+38 // #7f0a0437 │ │ +1a51a6: 3206 1400 |0067: if-eq v6, v0, 007b // +0014 │ │ +1a51aa: 6e10 8206 0500 |0069: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ +1a51b0: 0a06 |006c: move-result v6 │ │ +1a51b2: 1400 5702 0a7f |006d: const v0, #float 1.83446e+38 // #7f0a0257 │ │ +1a51b8: 3206 0b00 |0070: if-eq v6, v0, 007b // +000b │ │ +1a51bc: 7010 800e 0400 |0072: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a51c2: 0c06 |0075: move-result-object v6 │ │ +1a51c4: 5466 2e01 |0076: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a51c8: 6e20 af3d 2600 |0078: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3daf │ │ +1a51ce: 6e10 8206 0500 |007b: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ +1a51d4: 0a06 |007e: move-result v6 │ │ +1a51d6: 2c06 4700 0000 |007f: sparse-switch v6, 000000c6 // +00000047 │ │ +1a51dc: 2808 |0082: goto 008a // +0008 │ │ +1a51de: 7010 890e 0400 |0083: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a51e4: 0c06 |0086: move-result-object v6 │ │ +1a51e6: 6e10 1b10 0600 |0087: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@101b │ │ +1a51ec: 6e10 8206 0500 |008a: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0682 │ │ +1a51f2: 0a06 |008d: move-result v6 │ │ +1a51f4: 2c06 6200 0000 |008e: sparse-switch v6, 000000f0 // +00000062 │ │ +1a51fa: 0746 |0091: move-object v6, v4 │ │ +1a51fc: 1f06 1600 |0092: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a5200: 7140 2e3b 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@3b2e │ │ +1a5206: 7140 2c3b 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@3b2c │ │ +1a520c: 2825 |009a: goto 00bf // +0025 │ │ +1a520e: 0746 |009b: move-object v6, v4 │ │ +1a5210: 1f06 1600 |009c: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a5214: 6200 1204 |009e: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ +1a5218: 7120 2d3b 0600 |00a0: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b2d │ │ +1a521e: 6200 1204 |00a3: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.MyKSuite:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0412 │ │ +1a5222: 7120 2b3b 0600 |00a5: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b2b │ │ +1a5228: 2817 |00a8: goto 00bf // +0017 │ │ +1a522a: 0746 |00a9: move-object v6, v4 │ │ +1a522c: 1f06 1600 |00aa: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a5230: 6200 1004 |00ac: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ +1a5234: 7120 2d3b 0600 |00ae: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b2d │ │ +1a523a: 6200 1004 |00b1: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ +1a523e: 7120 2b3b 0600 |00b3: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b2b │ │ +1a5244: 2809 |00b6: goto 00bf // +0009 │ │ +1a5246: 0746 |00b7: move-object v6, v4 │ │ +1a5248: 1f06 1600 |00b8: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a524c: 6200 1004 |00ba: sget-object v0, Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;.AppBar:Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme; // field@0410 │ │ +1a5250: 7120 2b3b 0600 |00bc: invoke-static {v6, v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Lcom/infomaniak/drive/ui/MainActivity$SystemBarsColorScheme;)V // method@3b2b │ │ +1a5256: 0746 |00bf: move-object v6, v4 │ │ +1a5258: 1f06 3700 |00c0: check-cast v6, Landroid/content/Context; // type@0037 │ │ +1a525c: 7120 970c 6500 |00c2: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c97 │ │ +1a5262: 0e00 |00c5: return-void │ │ +1a5264: 0002 0a00 4b02 0a7f c102 0a7f 6203 ... |00c6: sparse-switch-data (42 units) │ │ +1a52b8: 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 │ │ @@ -19245,20 +19245,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 │ │ -1a5394: |[1a5394] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a53a4: 7110 d0b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1a53aa: 2200 8a04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@048a │ │ -1a53ae: 7020 e30d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de3 │ │ -1a53b4: 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 │ │ -1a53ba: 0e00 |000b: return-void │ │ +1a5464: |[1a5464] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a5474: 7110 ddb9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1a547a: 2200 8a04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@048a │ │ +1a547e: 7020 e30d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de3 │ │ +1a5484: 7120 3346 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4633 │ │ +1a548a: 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; │ │ │ │ @@ -19267,22 +19267,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 │ │ -1a443c: |[1a443c] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a444c: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -1a4450: 6200 ae00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ -1a4454: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a4458: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a445a: 6e40 2709 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@0927 │ │ -1a4460: 6202 a6b3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a4464: 1102 |000c: return-object v2 │ │ +1a450c: |[1a450c] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a451c: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +1a4520: 6200 ae00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ +1a4524: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a4528: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a452a: 6e40 2709 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@0927 │ │ +1a4530: 6202 a9b3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4534: 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; │ │ @@ -19292,38 +19292,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a53bc: |[1a53bc] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ -1a53cc: 6200 f912 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a53d0: 6e10 2f3a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a2f │ │ -1a53d6: 0c00 |0005: move-result-object v0 │ │ -1a53d8: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -1a53dc: 0781 |0008: move-object v1, v8 │ │ -1a53de: 1f01 4502 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a53e2: 7110 4106 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ -1a53e8: 0c01 |000e: move-result-object v1 │ │ -1a53ea: 0712 |000f: move-object v2, v1 │ │ -1a53ec: 1f02 d31d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a53f0: 7100 82cb 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a53f6: 0c01 |0015: move-result-object v1 │ │ -1a53f8: 0713 |0016: move-object v3, v1 │ │ -1a53fa: 1f03 e81a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a53fe: 2201 a804 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a8 │ │ -1a5402: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -1a5404: 7054 330e 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@0e33 │ │ -1a540a: 0715 |001f: move-object v5, v1 │ │ -1a540c: 1f05 b01b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a5410: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -1a5412: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1a5414: 7706 cac9 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@c9ca │ │ -1a541a: 0e00 |0027: return-void │ │ +1a548c: |[1a548c] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ +1a549c: 6200 fc12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a54a0: 6e10 3c3a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3a3c │ │ +1a54a6: 0c00 |0005: move-result-object v0 │ │ +1a54a8: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +1a54ac: 0781 |0008: move-object v1, v8 │ │ +1a54ae: 1f01 4502 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a54b2: 7110 4106 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ +1a54b8: 0c01 |000e: move-result-object v1 │ │ +1a54ba: 0712 |000f: move-object v2, v1 │ │ +1a54bc: 1f02 d41d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a54c0: 7100 8fcb 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a54c6: 0c01 |0015: move-result-object v1 │ │ +1a54c8: 0713 |0016: move-object v3, v1 │ │ +1a54ca: 1f03 e91a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a54ce: 2201 a804 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@04a8 │ │ +1a54d2: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +1a54d4: 7054 330e 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@0e33 │ │ +1a54da: 0715 |001f: move-object v5, v1 │ │ +1a54dc: 1f05 b11b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a54e0: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +1a54e2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1a54e4: 7706 d7c9 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@c9d7 │ │ +1a54ea: 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; │ │ @@ -19333,54 +19333,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 │ │ -1a3bf0: |[1a3bf0] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a3c00: 7010 800e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a3c06: 0c00 |0003: move-result-object v0 │ │ -1a3c08: 2201 0701 |0004: new-instance v1, Landroid/view/GestureDetector; // type@0107 │ │ -1a3c0c: 0752 |0006: move-object v2, v5 │ │ -1a3c0e: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1a3c12: 2203 aa04 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@04aa │ │ -1a3c16: 7030 3b0e 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@0e3b │ │ -1a3c1c: 1f03 0501 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@0105 │ │ -1a3c20: 7030 ca02 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02ca │ │ -1a3c26: 5403 2e01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a3c2a: 1404 6203 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0362 │ │ -1a3c30: 6e20 9b3d 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d9b │ │ -1a3c36: 0c03 |001b: move-result-object v3 │ │ -1a3c38: 2204 9604 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0496 │ │ -1a3c3c: 7020 fb0d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dfb │ │ -1a3c42: 6e20 4903 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ -1a3c48: 5400 2e01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a3c4c: 6201 8b13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@138b │ │ -1a3c50: 7110 d0b9 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1a3c56: 0703 |002b: move-object v3, v0 │ │ -1a3c58: 1f03 4303 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0343 │ │ -1a3c5c: 7010 8b0e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a3c62: 0c04 |0031: move-result-object v4 │ │ -1a3c64: 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 │ │ -1a3c6a: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ -1a3c70: 7120 ac05 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05ac │ │ -1a3c76: 0c01 |003b: move-result-object v1 │ │ -1a3c78: 6e20 a13d 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3da1 │ │ -1a3c7e: 7010 920e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e92 │ │ -1a3c84: 0c01 |0042: move-result-object v1 │ │ -1a3c86: 6e10 3b0b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b3b │ │ -1a3c8c: 0a01 |0046: move-result v1 │ │ -1a3c8e: 6e20 a43d 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3da4 │ │ -1a3c94: 2201 8c04 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@048c │ │ -1a3c98: 7020 e70d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ -1a3c9e: 6e20 a33d 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3da3 │ │ -1a3ca4: 1b01 3e06 0100 |0052: const-string/jumbo v1, "with(...)" // string@0001063e │ │ -1a3caa: 7120 d2b9 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a3cb0: 1100 |0058: return-object v0 │ │ +1a3cc0: |[1a3cc0] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a3cd0: 7010 800e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a3cd6: 0c00 |0003: move-result-object v0 │ │ +1a3cd8: 2201 0701 |0004: new-instance v1, Landroid/view/GestureDetector; // type@0107 │ │ +1a3cdc: 0752 |0006: move-object v2, v5 │ │ +1a3cde: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1a3ce2: 2203 aa04 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@04aa │ │ +1a3ce6: 7030 3b0e 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@0e3b │ │ +1a3cec: 1f03 0501 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@0105 │ │ +1a3cf0: 7030 ca02 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02ca │ │ +1a3cf6: 5403 2e01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a3cfa: 1404 6203 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0362 │ │ +1a3d00: 6e20 a83d 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3da8 │ │ +1a3d06: 0c03 |001b: move-result-object v3 │ │ +1a3d08: 2204 9604 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0496 │ │ +1a3d0c: 7020 fb0d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dfb │ │ +1a3d12: 6e20 4903 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0349 │ │ +1a3d18: 5400 2e01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a3d1c: 6201 8e13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@138e │ │ +1a3d20: 7110 ddb9 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1a3d26: 0703 |002b: move-object v3, v0 │ │ +1a3d28: 1f03 4303 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0343 │ │ +1a3d2c: 7010 8b0e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a3d32: 0c04 |0031: move-result-object v4 │ │ +1a3d34: 6e30 ba3b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3bba │ │ +1a3d3a: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ +1a3d40: 7120 ac05 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05ac │ │ +1a3d46: 0c01 |003b: move-result-object v1 │ │ +1a3d48: 6e20 ae3d 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3dae │ │ +1a3d4e: 7010 920e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e92 │ │ +1a3d54: 0c01 |0042: move-result-object v1 │ │ +1a3d56: 6e10 3b0b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b3b │ │ +1a3d5c: 0a01 |0046: move-result v1 │ │ +1a3d5e: 6e20 b13d 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3db1 │ │ +1a3d64: 2201 8c04 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@048c │ │ +1a3d68: 7020 e70d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ +1a3d6e: 6e20 b03d 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3db0 │ │ +1a3d74: 1b01 4306 0100 |0052: const-string/jumbo v1, "with(...)" // string@00010643 │ │ +1a3d7a: 7120 dfb9 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a3d80: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x0013 line=239 │ │ 0x0024 line=243 │ │ 0x0026 line=244 │ │ @@ -19396,18 +19396,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 │ │ -1a39c4: |[1a39c4] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a39d4: 6e20 cb02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02cb │ │ -1a39da: 0a00 |0003: move-result v0 │ │ -1a39dc: 0f00 |0004: return v0 │ │ +1a3a94: |[1a3a94] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a3aa4: 6e20 cb02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02cb │ │ +1a3aaa: 0a00 |0003: move-result v0 │ │ +1a3aac: 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; │ │ @@ -19417,24 +19417,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 │ │ -1a541c: |[1a541c] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a542c: 1a00 ffc7 |0000: const-string v0, "item" // string@c7ff │ │ -1a5430: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a5436: 7010 8b0e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a543c: 0c01 |0008: move-result-object v1 │ │ -1a543e: 7210 d902 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d9 │ │ -1a5444: 0a02 |000c: move-result v2 │ │ -1a5446: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a5448: 6e30 7c06 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067c │ │ -1a544e: 0e00 |0011: return-void │ │ +1a54ec: |[1a54ec] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a54fc: 1a00 04c8 |0000: const-string v0, "item" // string@c804 │ │ +1a5500: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a5506: 7010 8b0e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a550c: 0c01 |0008: move-result-object v1 │ │ +1a550e: 7210 d902 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d9 │ │ +1a5514: 0a02 |000c: move-result v2 │ │ +1a5516: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a5518: 6e30 7c06 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067c │ │ +1a551e: 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; │ │ │ │ @@ -19443,24 +19443,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a5450: |[1a5450] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ -1a5460: 2200 040c |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c04 │ │ -1a5464: 7010 bd3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3abd │ │ -1a546a: 0741 |0005: move-object v1, v4 │ │ -1a546c: 1f01 3102 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1a5470: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a5472: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -1a5474: 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 │ │ -1a547a: 5b40 3804 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0438 │ │ -1a547e: 0e00 |000f: return-void │ │ +1a5520: |[1a5520] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ +1a5530: 2200 050c |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c05 │ │ +1a5534: 7010 ca3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3aca │ │ +1a553a: 0741 |0005: move-object v1, v4 │ │ +1a553c: 1f01 3102 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1a5540: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a5542: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +1a5544: 7152 db3a 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@3adb │ │ +1a554a: 5b40 3804 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0438 │ │ +1a554e: 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; │ │ @@ -19470,23 +19470,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 │ │ -1a5520: |[1a5520] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ -1a5530: 2200 4105 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0541 │ │ -1a5534: 7020 ff11 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@11ff │ │ -1a553a: 6e10 0912 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1209 │ │ -1a5540: 0c03 |0008: move-result-object v3 │ │ -1a5542: 2200 9404 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0494 │ │ -1a5546: 7030 f70d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0df7 │ │ -1a554c: 6e20 a108 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08a1 │ │ -1a5552: 0e00 |0011: return-void │ │ +1a55f0: |[1a55f0] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ +1a5600: 2200 4105 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0541 │ │ +1a5604: 7020 ff11 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@11ff │ │ +1a560a: 6e10 0912 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1209 │ │ +1a5610: 0c03 |0008: move-result-object v3 │ │ +1a5612: 2200 9404 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0494 │ │ +1a5616: 7030 f70d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0df7 │ │ +1a561c: 6e20 a108 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@08a1 │ │ +1a5622: 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; │ │ @@ -19497,20 +19497,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 │ │ -1a5480: |[1a5480] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ -1a5490: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a5494: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a5498: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a549a: 7030 c20e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ec2 │ │ -1a54a0: 0e00 |0008: return-void │ │ +1a5550: |[1a5550] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ +1a5560: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a5564: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a5568: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a556a: 7030 c20e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ec2 │ │ +1a5570: 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 │ │ @@ -19522,42 +19522,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 │ │ -1a54a4: |[1a54a4] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a54b4: 6206 f912 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a54b8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1a54ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1a54bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a54be: 7140 2d3a 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@3a2d │ │ -1a54c4: 0c06 |0008: move-result-object v6 │ │ -1a54c6: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ -1a54ca: 6e10 920b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b92 │ │ -1a54d0: 0b00 |000e: move-result-wide v0 │ │ -1a54d2: 6e10 900b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b90 │ │ -1a54d8: 0b02 |0012: move-result-wide v2 │ │ -1a54da: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -1a54de: 3a06 1500 |0015: if-ltz v6, 002a // +0015 │ │ -1a54e2: 6205 af00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a54e6: 0746 |0019: move-object v6, v4 │ │ -1a54e8: 1f06 3700 |001a: check-cast v6, Landroid/content/Context; // type@0037 │ │ -1a54ec: 1b00 2902 0100 |001c: const-string/jumbo v0, "tryAddingFileWithDriveFull" // string@00010229 │ │ -1a54f2: 6e30 3309 6500 |001f: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@0933 │ │ -1a54f8: 7010 8b0e 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a54fe: 0c05 |0025: move-result-object v5 │ │ -1a5500: 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 │ │ -1a5506: 280b |0029: goto 0034 // +000b │ │ -1a5508: 7010 8b0e 0400 |002a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a550e: 0c04 |002d: move-result-object v4 │ │ -1a5510: 1406 b200 0a7f |002e: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ -1a5516: 6e30 7706 6405 |0031: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0677 │ │ -1a551c: 0e00 |0034: return-void │ │ +1a5574: |[1a5574] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a5584: 6206 fc12 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a5588: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1a558a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1a558c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a558e: 7140 3a3a 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@3a3a │ │ +1a5594: 0c06 |0008: move-result-object v6 │ │ +1a5596: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ +1a559a: 6e10 920b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b92 │ │ +1a55a0: 0b00 |000e: move-result-wide v0 │ │ +1a55a2: 6e10 900b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b90 │ │ +1a55a8: 0b02 |0012: move-result-wide v2 │ │ +1a55aa: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +1a55ae: 3a06 1500 |0015: if-ltz v6, 002a // +0015 │ │ +1a55b2: 6205 af00 |0017: sget-object v5, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a55b6: 0746 |0019: move-object v6, v4 │ │ +1a55b8: 1f06 3700 |001a: check-cast v6, Landroid/content/Context; // type@0037 │ │ +1a55bc: 1b00 2e02 0100 |001c: const-string/jumbo v0, "tryAddingFileWithDriveFull" // string@0001022e │ │ +1a55c2: 6e30 3309 6500 |001f: invoke-virtual {v5, v6, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackMyKSuiteEvent:(Landroid/content/Context;Ljava/lang/String;)V // method@0933 │ │ +1a55c8: 7010 8b0e 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a55ce: 0c05 |0025: move-result-object v5 │ │ +1a55d0: 7120 433b 5400 |0026: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3b43 │ │ +1a55d6: 280b |0029: goto 0034 // +000b │ │ +1a55d8: 7010 8b0e 0400 |002a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a55de: 0c04 |002d: move-result-object v4 │ │ +1a55e0: 1406 b200 0a7f |002e: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ +1a55e6: 6e30 7706 6405 |0031: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0677 │ │ +1a55ec: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x000b line=692 │ │ 0x0017 line=277 │ │ 0x0022 line=278 │ │ 0x002a line=280 │ │ @@ -19571,42 +19571,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -1a5554: |[1a5554] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ -1a5564: 7010 800e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a556a: 0c00 |0003: move-result-object v0 │ │ -1a556c: 5401 3001 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a5570: 1a02 e7d2 |0006: const-string v2, "mainFab" // string@d2e7 │ │ -1a5574: 7120 d2b9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a557a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -1a557c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a557e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1a5580: 7153 c30e 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@0ec3 │ │ -1a5586: 5401 3101 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ -1a558a: 1a02 daef |0013: const-string v2, "searchFab" // string@efda │ │ -1a558e: 7120 d2b9 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a5594: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1a5596: 7030 c20e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ec2 │ │ -1a559c: 7010 890e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a55a2: 0c01 |001f: move-result-object v1 │ │ -1a55a4: 6e10 e40f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fe4 │ │ -1a55aa: 0c01 |0023: move-result-object v1 │ │ -1a55ac: 0752 |0024: move-object v2, v5 │ │ -1a55ae: 1f02 4502 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1a55b2: 2203 9504 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0495 │ │ -1a55b6: 7020 f90d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0df9 │ │ -1a55bc: 2200 a604 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ -1a55c0: 7020 290e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ -1a55c6: 1f00 4b02 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ -1a55ca: 6e30 4306 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ -1a55d0: 0e00 |0036: return-void │ │ +1a5624: |[1a5624] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ +1a5634: 7010 800e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a563a: 0c00 |0003: move-result-object v0 │ │ +1a563c: 5401 3001 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a5640: 1a02 ecd2 |0006: const-string v2, "mainFab" // string@d2ec │ │ +1a5644: 7120 dfb9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a564a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +1a564c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a564e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1a5650: 7153 c30e 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@0ec3 │ │ +1a5656: 5401 3101 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ +1a565a: 1a02 dfef |0013: const-string v2, "searchFab" // string@efdf │ │ +1a565e: 7120 dfb9 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a5664: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1a5666: 7030 c20e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ec2 │ │ +1a566c: 7010 890e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a5672: 0c01 |001f: move-result-object v1 │ │ +1a5674: 6e10 e40f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0fe4 │ │ +1a567a: 0c01 |0023: move-result-object v1 │ │ +1a567c: 0752 |0024: move-object v2, v5 │ │ +1a567e: 1f02 4502 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1a5682: 2203 9504 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0495 │ │ +1a5686: 7020 f90d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0df9 │ │ +1a568c: 2200 a604 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@04a6 │ │ +1a5690: 7020 290e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e29 │ │ +1a5696: 1f00 4b02 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ +1a569a: 6e30 4306 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ +1a56a0: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0011 line=264 │ │ 0x001c line=266 │ │ locals : │ │ @@ -19617,31 +19617,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 │ │ -1a4468: |[1a4468] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a447a: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ -1a447e: 6e10 570a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a57 │ │ -1a4484: 0c03 |0006: move-result-object v3 │ │ -1a4486: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -1a448a: 6e10 d50a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad5 │ │ -1a4490: 0a03 |000c: move-result v3 │ │ -1a4492: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a4494: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ -1a4498: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -1a449a: 5423 3001 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a449e: 6e20 a008 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@08a0 │ │ -1a44a4: 5422 3101 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ -1a44a8: 6e20 a008 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@08a0 │ │ -1a44ae: 6202 a6b3 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a44b2: 1102 |001d: return-object v2 │ │ +1a4538: |[1a4538] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a4548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a454a: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ +1a454e: 6e10 570a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a57 │ │ +1a4554: 0c03 |0006: move-result-object v3 │ │ +1a4556: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +1a455a: 6e10 d50a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ad5 │ │ +1a4560: 0a03 |000c: move-result v3 │ │ +1a4562: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a4564: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ +1a4568: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +1a456a: 5423 3001 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a456e: 6e20 a008 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@08a0 │ │ +1a4574: 5422 3101 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0131 │ │ +1a4578: 6e20 a008 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@08a0 │ │ +1a457e: 6202 a9b3 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a4582: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=267 │ │ 0x0011 line=268 │ │ 0x0016 line=269 │ │ 0x001b line=270 │ │ locals : │ │ @@ -19653,28 +19653,28 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1a38ac: |[1a38ac] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ -1a38bc: 7010 8c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e8c │ │ -1a38c2: 0c00 |0003: move-result-object v0 │ │ -1a38c4: 6e10 9506 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0695 │ │ -1a38ca: 0c00 |0007: move-result-object v0 │ │ -1a38cc: 6e10 7306 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0673 │ │ -1a38d2: 0c01 |000b: move-result-object v1 │ │ -1a38d4: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ -1a38d8: 6e10 7406 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0674 │ │ -1a38de: 0c01 |0011: move-result-object v1 │ │ -1a38e0: 6e10 8906 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0689 │ │ -1a38e6: 0a01 |0015: move-result v1 │ │ -1a38e8: 6e20 7606 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ -1a38ee: 1100 |0019: return-object v0 │ │ +1a397c: |[1a397c] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ +1a398c: 7010 8c0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e8c │ │ +1a3992: 0c00 |0003: move-result-object v0 │ │ +1a3994: 6e10 9506 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0695 │ │ +1a399a: 0c00 |0007: move-result-object v0 │ │ +1a399c: 6e10 7306 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0673 │ │ +1a39a2: 0c01 |000b: move-result-object v1 │ │ +1a39a4: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ +1a39a8: 6e10 7406 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0674 │ │ +1a39ae: 0c01 |0011: move-result-object v1 │ │ +1a39b0: 6e10 8906 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0689 │ │ +1a39b6: 0a01 |0015: move-result v1 │ │ +1a39b8: 6e20 7606 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0676 │ │ +1a39be: 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; │ │ │ │ @@ -19683,19 +19683,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 │ │ -1a3a48: |[1a3a48] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a3a58: 2200 c003 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ -1a3a5c: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a3a60: 7020 3a0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b3a │ │ -1a3a66: 1100 |0007: return-object v0 │ │ +1a3b18: |[1a3b18] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a3b28: 2200 c003 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ +1a3b2c: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a3b30: 7020 3a0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b3a │ │ +1a3b36: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -19704,23 +19704,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1a4748: |[1a4748] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ -1a4758: 7010 800e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a475e: 0c00 |0003: move-result-object v0 │ │ -1a4760: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a4764: 1401 7004 0a7f |0006: const v1, #float 1.83457e+38 // #7f0a0470 │ │ -1a476a: 6e20 9b3d 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3d9b │ │ -1a4770: 0c00 |000c: move-result-object v0 │ │ -1a4772: 6e10 3903 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0339 │ │ -1a4778: 0e00 |0010: return-void │ │ +1a4818: |[1a4818] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ +1a4828: 7010 800e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a482e: 0c00 |0003: move-result-object v0 │ │ +1a4830: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a4834: 1401 7004 0a7f |0006: const v1, #float 1.83457e+38 // #7f0a0470 │ │ +1a483a: 6e20 a83d 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3da8 │ │ +1a4840: 0c00 |000c: move-result-object v0 │ │ +1a4842: 6e10 3903 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0339 │ │ +1a4848: 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;) │ │ @@ -19728,21 +19728,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 │ │ -1a3bc8: |[1a3bc8] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a3bd8: 7010 800e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a3bde: 0c00 |0003: move-result-object v0 │ │ -1a3be0: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a3be4: 1a01 d397 |0006: const-string v1, "bottomNavigation" // string@97d3 │ │ -1a3be8: 7120 d2b9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a3bee: 1100 |000b: return-object v0 │ │ +1a3c98: |[1a3c98] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a3ca8: 7010 800e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a3cae: 0c00 |0003: move-result-object v0 │ │ +1a3cb0: 5400 2e01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a3cb4: 1a01 d897 |0006: const-string v1, "bottomNavigation" // string@97d8 │ │ +1a3cb8: 7120 dfb9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a3cbe: 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;) │ │ @@ -19750,21 +19750,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 │ │ -1a39e0: |[1a39e0] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ -1a39f0: 7010 800e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a39f6: 0c00 |0003: move-result-object v0 │ │ -1a39f8: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a39fc: 1a01 e7d2 |0006: const-string v1, "mainFab" // string@d2e7 │ │ -1a3a00: 7120 d2b9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a3a06: 1100 |000b: return-object v0 │ │ +1a3ab0: |[1a3ab0] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ +1a3ac0: 7010 800e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a3ac6: 0c00 |0003: move-result-object v0 │ │ +1a3ac8: 5400 3001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a3acc: 1a01 ecd2 |0006: const-string v1, "mainFab" // string@d2ec │ │ +1a3ad0: 7120 dfb9 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a3ad6: 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;) │ │ @@ -19772,84 +19772,84 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 156 16-bit code units │ │ -1a4eb0: |[1a4eb0] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a4ec0: 6f20 9e0c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9e │ │ -1a4ec6: 7010 800e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a4ecc: 0c0c |0006: move-result-object v12 │ │ -1a4ece: 6e10 e00b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0be0 │ │ -1a4ed4: 0c0c |000a: move-result-object v12 │ │ -1a4ed6: 1f0c 2201 |000b: check-cast v12, Landroid/view/View; // type@0122 │ │ -1a4eda: 6e20 bd0e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0ebd │ │ -1a4ee0: 7010 890e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a4ee6: 0c0c |0013: move-result-object v12 │ │ -1a4ee8: 07b1 |0014: move-object v1, v11 │ │ -1a4eea: 1f01 3102 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1a4eee: 7010 8b0e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a4ef4: 0c00 |001a: move-result-object v0 │ │ -1a4ef6: 6e30 fa0f 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@0ffa │ │ -1a4efc: 6200 818a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a81 │ │ -1a4f00: 1404 590d 0103 |0020: const v4, #float 3.7925e-37 // #03010d59 │ │ -1a4f06: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a4f0c: 1a02 029e |0026: const-string v2, "com.infomaniak.drive" // string@9e02 │ │ -1a4f10: 1a03 1226 |0028: const-string v3, "5.4.6" // string@2612 │ │ -1a4f14: 7406 364b 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@4b36 │ │ -1a4f1a: 220c e303 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03e3 │ │ -1a4f1e: 7010 890e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a4f24: 0c00 |0032: move-result-object v0 │ │ -1a4f26: 7020 d20b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bd2 │ │ -1a4f2c: 5bbc 3704 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0437 │ │ -1a4f30: 7010 830e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e83 │ │ -1a4f36: 0c0c |003b: move-result-object v12 │ │ -1a4f38: 6e10 0a02 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@020a │ │ -1a4f3e: 7010 be0e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0ebe │ │ -1a4f44: 7010 990e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e99 │ │ -1a4f4a: 7010 8b0e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ -1a4f50: 0c0c |0048: move-result-object v12 │ │ -1a4f52: 2200 8d04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@048d │ │ -1a4f56: 7020 e90d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de9 │ │ -1a4f5c: 6e20 7006 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@0670 │ │ -1a4f62: 7010 c50e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ec5 │ │ -1a4f68: 7010 c10e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0ec1 │ │ -1a4f6e: 7010 980e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e98 │ │ -1a4f74: 7010 9a0e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e9a │ │ -1a4f7a: 07bc |005d: move-object v12, v11 │ │ -1a4f7c: 1f0c 3700 |005e: check-cast v12, Landroid/content/Context; // type@0037 │ │ -1a4f80: 7110 6406 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0664 │ │ -1a4f86: 0c0c |0063: move-result-object v12 │ │ -1a4f88: 54b0 3704 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0437 │ │ -1a4f8c: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ -1a4f90: 1a00 3ea9 |0068: const-string v0, "downloadReceiver" // string@a93e │ │ -1a4f94: 7110 f0b9 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -1a4f9a: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -1a4f9c: 1f00 2f00 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@002f │ │ -1a4fa0: 2201 3f00 |0070: new-instance v1, Landroid/content/IntentFilter; // type@003f │ │ -1a4fa4: 1a02 dd35 |0072: const-string v2, "DownloadReceiver" // string@35dd │ │ -1a4fa8: 7020 be00 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00be │ │ -1a4fae: 6e30 6506 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0665 │ │ -1a4fb4: 7010 a10e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0ea1 │ │ -1a4fba: 7010 9d0e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e9d │ │ -1a4fc0: 7010 ac0e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0eac │ │ -1a4fc6: 7010 aa0e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0eaa │ │ -1a4fcc: 7010 ae0e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0eae │ │ -1a4fd2: 6203 2515 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1525 │ │ -1a4fd6: 07b4 |008b: move-object v4, v11 │ │ -1a4fd8: 1f04 7501 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0175 │ │ -1a4fdc: 2208 8e04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@048e │ │ -1a4fe0: 7010 eb0d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0deb │ │ -1a4fe6: 1269 |0093: const/4 v9, #int 6 // #6 │ │ -1a4fe8: 120a |0094: const/4 v10, #int 0 // #0 │ │ -1a4fea: 1205 |0095: const/4 v5, #int 0 // #0 │ │ -1a4fec: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ -1a4ff0: 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 │ │ -1a4ff6: 0e00 |009b: return-void │ │ +1a4f80: |[1a4f80] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a4f90: 6f20 9e0c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9e │ │ +1a4f96: 7010 800e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a4f9c: 0c0c |0006: move-result-object v12 │ │ +1a4f9e: 6e10 e00b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0be0 │ │ +1a4fa4: 0c0c |000a: move-result-object v12 │ │ +1a4fa6: 1f0c 2201 |000b: check-cast v12, Landroid/view/View; // type@0122 │ │ +1a4faa: 6e20 bd0e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0ebd │ │ +1a4fb0: 7010 890e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a4fb6: 0c0c |0013: move-result-object v12 │ │ +1a4fb8: 07b1 |0014: move-object v1, v11 │ │ +1a4fba: 1f01 3102 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1a4fbe: 7010 8b0e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a4fc4: 0c00 |001a: move-result-object v0 │ │ +1a4fc6: 6e30 fa0f 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@0ffa │ │ +1a4fcc: 6200 848a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a84 │ │ +1a4fd0: 1404 590d 0103 |0020: const v4, #float 3.7925e-37 // #03010d59 │ │ +1a4fd6: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a4fdc: 1a02 079e |0026: const-string v2, "com.infomaniak.drive" // string@9e07 │ │ +1a4fe0: 1a03 1326 |0028: const-string v3, "5.4.6" // string@2613 │ │ +1a4fe4: 7406 434b 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@4b43 │ │ +1a4fea: 220c e303 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03e3 │ │ +1a4fee: 7010 890e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a4ff4: 0c00 |0032: move-result-object v0 │ │ +1a4ff6: 7020 d20b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bd2 │ │ +1a4ffc: 5bbc 3704 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0437 │ │ +1a5000: 7010 830e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e83 │ │ +1a5006: 0c0c |003b: move-result-object v12 │ │ +1a5008: 6e10 0a02 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@020a │ │ +1a500e: 7010 be0e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0ebe │ │ +1a5014: 7010 990e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e99 │ │ +1a501a: 7010 8b0e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e8b │ │ +1a5020: 0c0c |0048: move-result-object v12 │ │ +1a5022: 2200 8d04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@048d │ │ +1a5026: 7020 e90d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de9 │ │ +1a502c: 6e20 7006 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@0670 │ │ +1a5032: 7010 c50e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ec5 │ │ +1a5038: 7010 c10e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0ec1 │ │ +1a503e: 7010 980e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e98 │ │ +1a5044: 7010 9a0e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e9a │ │ +1a504a: 07bc |005d: move-object v12, v11 │ │ +1a504c: 1f0c 3700 |005e: check-cast v12, Landroid/content/Context; // type@0037 │ │ +1a5050: 7110 6406 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0664 │ │ +1a5056: 0c0c |0063: move-result-object v12 │ │ +1a5058: 54b0 3704 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0437 │ │ +1a505c: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ +1a5060: 1a00 43a9 |0068: const-string v0, "downloadReceiver" // string@a943 │ │ +1a5064: 7110 fdb9 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +1a506a: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +1a506c: 1f00 2f00 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@002f │ │ +1a5070: 2201 3f00 |0070: new-instance v1, Landroid/content/IntentFilter; // type@003f │ │ +1a5074: 1a02 e035 |0072: const-string v2, "DownloadReceiver" // string@35e0 │ │ +1a5078: 7020 be00 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00be │ │ +1a507e: 6e30 6506 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0665 │ │ +1a5084: 7010 a10e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0ea1 │ │ +1a508a: 7010 9d0e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e9d │ │ +1a5090: 7010 ac0e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0eac │ │ +1a5096: 7010 aa0e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0eaa │ │ +1a509c: 7010 ae0e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0eae │ │ +1a50a2: 6203 2815 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1528 │ │ +1a50a6: 07b4 |008b: move-object v4, v11 │ │ +1a50a8: 1f04 7501 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0175 │ │ +1a50ac: 2208 8e04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@048e │ │ +1a50b0: 7010 eb0d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0deb │ │ +1a50b6: 1269 |0093: const/4 v9, #int 6 // #6 │ │ +1a50b8: 120a |0094: const/4 v10, #int 0 // #0 │ │ +1a50ba: 1205 |0095: const/4 v5, #int 0 // #0 │ │ +1a50bc: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ +1a50c0: 7708 8040 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@4080 │ │ +1a50c6: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0010 line=176 │ │ 0x001e line=178 │ │ 0x002d line=180 │ │ @@ -19879,31 +19879,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a521c: |[1a521c] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ -1a522c: 6f10 9f0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c9f │ │ -1a5232: 7010 830e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e83 │ │ -1a5238: 0c00 |0006: move-result-object v0 │ │ -1a523a: 6e10 0b02 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@020b │ │ -1a5240: 0720 |000a: move-object v0, v2 │ │ -1a5242: 1f00 3700 |000b: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1a5246: 7110 6406 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0664 │ │ -1a524c: 0c00 |0010: move-result-object v0 │ │ -1a524e: 5421 3704 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0437 │ │ -1a5252: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ -1a5256: 1a01 3ea9 |0015: const-string v1, "downloadReceiver" // string@a93e │ │ -1a525a: 7110 f0b9 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -1a5260: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a5262: 1f01 2f00 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@002f │ │ -1a5266: 6e20 6606 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0666 │ │ -1a526c: 0e00 |0020: return-void │ │ +1a52ec: |[1a52ec] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ +1a52fc: 6f10 9f0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c9f │ │ +1a5302: 7010 830e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e83 │ │ +1a5308: 0c00 |0006: move-result-object v0 │ │ +1a530a: 6e10 0b02 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@020b │ │ +1a5310: 0720 |000a: move-object v0, v2 │ │ +1a5312: 1f00 3700 |000b: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1a5316: 7110 6406 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0664 │ │ +1a531c: 0c00 |0010: move-result-object v0 │ │ +1a531e: 5421 3704 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0437 │ │ +1a5322: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ +1a5326: 1a01 43a9 |0015: const-string v1, "downloadReceiver" // string@a943 │ │ +1a532a: 7110 fdb9 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +1a5330: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a5332: 1f01 2f00 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@002f │ │ +1a5336: 6e20 6606 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0666 │ │ +1a533c: 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; │ │ @@ -19913,41 +19913,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1a5270: |[1a5270] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ -1a5280: 6f10 a00c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0ca0 │ │ -1a5286: 6200 c513 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ -1a528a: 0731 |0005: move-object v1, v3 │ │ -1a528c: 1f01 3102 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1a5290: 5432 3804 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0438 │ │ -1a5294: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -1a5298: 1a02 81a9 |000c: const-string v2, "drivePermissions" // string@a981 │ │ -1a529c: 7110 f0b9 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -1a52a2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a52a4: 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 │ │ -1a52aa: 7010 890e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a52b0: 0c00 |0018: move-result-object v0 │ │ -1a52b2: 6e10 d30f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fd3 │ │ -1a52b8: 6200 c000 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a52bc: 6e10 db09 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ -1a52c2: 0a00 |0021: move-result v0 │ │ -1a52c4: 6201 c000 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a52c8: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a52cc: 6e20 e009 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09e0 │ │ -1a52d2: 7010 7a0e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e7a │ │ -1a52d8: 0730 |002c: move-object v0, v3 │ │ -1a52da: 1f00 3700 |002d: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1a52de: 7020 bc0e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0ebc │ │ -1a52e4: 6201 c513 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ -1a52e8: 6e20 703c 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3c70 │ │ -1a52ee: 0e00 |0037: return-void │ │ +1a5340: |[1a5340] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ +1a5350: 6f10 a00c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0ca0 │ │ +1a5356: 6200 c813 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c8 │ │ +1a535a: 0731 |0005: move-object v1, v3 │ │ +1a535c: 1f01 3102 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1a5360: 5432 3804 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0438 │ │ +1a5364: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +1a5368: 1a02 86a9 |000c: const-string v2, "drivePermissions" // string@a986 │ │ +1a536c: 7110 fdb9 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +1a5372: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a5374: 6e30 7c3c 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3c7c │ │ +1a537a: 7010 890e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a5380: 0c00 |0018: move-result-object v0 │ │ +1a5382: 6e10 d30f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fd3 │ │ +1a5388: 6200 c000 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a538c: 6e10 db09 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09db │ │ +1a5392: 0a00 |0021: move-result v0 │ │ +1a5394: 6201 c000 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a5398: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a539c: 6e20 e009 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09e0 │ │ +1a53a2: 7010 7a0e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e7a │ │ +1a53a8: 0730 |002c: move-object v0, v3 │ │ +1a53aa: 1f00 3700 |002d: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1a53ae: 7020 bc0e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0ebc │ │ +1a53b4: 6201 c813 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c8 │ │ +1a53b8: 6e20 7d3c 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3c7d │ │ +1a53be: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=356 │ │ 0x0015 line=358 │ │ 0x001c line=360 │ │ 0x0029 line=362 │ │ @@ -19961,24 +19961,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a52f0: |[1a52f0] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ -1a5300: 6f10 a10c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0ca1 │ │ -1a5306: 7010 890e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ -1a530c: 0c00 |0006: move-result-object v0 │ │ -1a530e: 6e10 0010 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@1000 │ │ -1a5314: 7010 8a0e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e8a │ │ -1a531a: 0c00 |000d: move-result-object v0 │ │ -1a531c: 6e10 4810 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1048 │ │ -1a5322: 7010 940e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e94 │ │ -1a5328: 0e00 |0014: return-void │ │ +1a53c0: |[1a53c0] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ +1a53d0: 6f10 a10c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0ca1 │ │ +1a53d6: 7010 890e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e89 │ │ +1a53dc: 0c00 |0006: move-result-object v0 │ │ +1a53de: 6e10 0010 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@1000 │ │ +1a53e4: 7010 8a0e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e8a │ │ +1a53ea: 0c00 |000d: move-result-object v0 │ │ +1a53ec: 6e10 4810 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1048 │ │ +1a53f2: 7010 940e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e94 │ │ +1a53f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x000a line=210 │ │ 0x0011 line=211 │ │ locals : │ │ @@ -19989,23 +19989,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1a532c: |[1a532c] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ -1a533c: 6f10 a20c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0ca2 │ │ -1a5342: 6e10 b90e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb9 │ │ -1a5348: 5410 3604 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0436 │ │ -1a534c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a5350: 6e10 4a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ -1a5356: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a5358: 5b10 3604 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0436 │ │ -1a535c: 0e00 |0010: return-void │ │ +1a53fc: |[1a53fc] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ +1a540c: 6f10 a20c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0ca2 │ │ +1a5412: 6e10 b90e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb9 │ │ +1a5418: 5410 3604 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0436 │ │ +1a541c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a5420: 6e10 4a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ +1a5426: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a5428: 5b10 3604 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0436 │ │ +1a542c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ 0x0006 line=545 │ │ 0x000e line=546 │ │ locals : │ │ @@ -20016,37 +20016,37 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a5360: |[1a5360] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ -1a5370: 7010 920e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e92 │ │ -1a5376: 0c00 |0003: move-result-object v0 │ │ -1a5378: 7010 800e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ -1a537e: 0c01 |0007: move-result-object v1 │ │ -1a5380: 5411 2e01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ -1a5384: 6e10 9f3d 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3d9f │ │ -1a538a: 0a01 |000d: move-result v1 │ │ -1a538c: 6e20 450b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b45 │ │ -1a5392: 0e00 |0011: return-void │ │ +1a5430: |[1a5430] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ +1a5440: 7010 920e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e92 │ │ +1a5446: 0c00 |0003: move-result-object v0 │ │ +1a5448: 7010 800e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e80 │ │ +1a544e: 0c01 |0007: move-result-object v1 │ │ +1a5450: 5411 2e01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012e │ │ +1a5454: 6e10 ac3d 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3dac │ │ +1a545a: 0a01 |000d: move-result v1 │ │ +1a545c: 6e20 450b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b45 │ │ +1a5462: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ - source_file_idx : 27306 (MainActivity.kt) │ │ + source_file_idx : 27310 (MainActivity.kt) │ │ │ │ Class #112 header: │ │ class_idx : 1202 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 27308 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 27312 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -20071,17 +20071,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a3340: |[1a3340] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ -1a3350: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a3356: 0e00 |0003: return-void │ │ +1a3410: |[1a3410] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ +1a3420: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a3426: 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;) │ │ @@ -20089,69 +20089,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 │ │ -1a3358: |[1a3358] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a3368: 7010 c90e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ec9 │ │ -1a336e: 0e00 |0003: return-void │ │ +1a3428: |[1a3428] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a3438: 7010 c90e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ec9 │ │ +1a343e: 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 │ │ -1a31bc: |[1a31bc] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a31cc: 1a00 c298 |0000: const-string v0, "bundle" // string@98c2 │ │ -1a31d0: 7120 d3b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a31d6: 1c00 b304 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a31da: 6e10 6d95 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@956d │ │ -1a31e0: 0c00 |000a: move-result-object v0 │ │ -1a31e2: 6e20 fb01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ -1a31e8: 1a00 84a7 |000e: const-string v0, "destinationFileId" // string@a784 │ │ -1a31ec: 6e20 db01 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1a31f2: 0a01 |0013: move-result v1 │ │ -1a31f4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a31f6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1a31fa: 6e20 e201 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ -1a3200: 0a00 |001a: move-result v0 │ │ -1a3202: 2802 |001b: goto 001d // +0002 │ │ -1a3204: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1a3206: 1a01 9ac5 |001d: const-string v1, "isDestinationSharedWithMe" // string@c59a │ │ -1a320a: 6e20 db01 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1a3210: 0a03 |0022: move-result v3 │ │ -1a3212: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ -1a3216: 6e20 dd01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01dd │ │ -1a321c: 0a02 |0028: move-result v2 │ │ -1a321e: 1a01 9bf9 |0029: const-string v1, "shortcutId" // string@f99b │ │ -1a3222: 6e20 db01 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1a3228: 0a03 |002e: move-result v3 │ │ -1a322a: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ -1a322e: 6e20 ec01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ -1a3234: 0c05 |0034: move-result-object v5 │ │ -1a3236: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ -1a323a: 280b |0037: goto 0042 // +000b │ │ -1a323c: 2205 0818 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1a3240: 1a00 3c2b |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2b3c │ │ -1a3244: 7020 ce95 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1a324a: 2705 |003f: throw v5 │ │ -1a324c: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ -1a3250: 2201 b304 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a3254: 7040 cf0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ -1a325a: 1101 |0047: return-object v1 │ │ +1a328c: |[1a328c] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a329c: 1a00 c798 |0000: const-string v0, "bundle" // string@98c7 │ │ +1a32a0: 7120 e0b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a32a6: 1c00 b304 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a32aa: 6e10 7a95 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@957a │ │ +1a32b0: 0c00 |000a: move-result-object v0 │ │ +1a32b2: 6e20 fb01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +1a32b8: 1a00 89a7 |000e: const-string v0, "destinationFileId" // string@a789 │ │ +1a32bc: 6e20 db01 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1a32c2: 0a01 |0013: move-result v1 │ │ +1a32c4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a32c6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +1a32ca: 6e20 e201 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ +1a32d0: 0a00 |001a: move-result v0 │ │ +1a32d2: 2802 |001b: goto 001d // +0002 │ │ +1a32d4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1a32d6: 1a01 9fc5 |001d: const-string v1, "isDestinationSharedWithMe" // string@c59f │ │ +1a32da: 6e20 db01 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1a32e0: 0a03 |0022: move-result v3 │ │ +1a32e2: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +1a32e6: 6e20 dd01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01dd │ │ +1a32ec: 0a02 |0028: move-result v2 │ │ +1a32ee: 1a01 a0f9 |0029: const-string v1, "shortcutId" // string@f9a0 │ │ +1a32f2: 6e20 db01 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1a32f8: 0a03 |002e: move-result v3 │ │ +1a32fa: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ +1a32fe: 6e20 ec01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ec │ │ +1a3304: 0c05 |0034: move-result-object v5 │ │ +1a3306: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ +1a330a: 280b |0037: goto 0042 // +000b │ │ +1a330c: 2205 0918 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1a3310: 1a00 3f2b |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2b3f │ │ +1a3314: 7020 db95 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1a331a: 2705 |003f: throw v5 │ │ +1a331c: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ +1a3320: 2201 b304 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a3324: 7040 cf0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ +1a332a: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ 0x000e line=38 │ │ 0x0017 line=39 │ │ 0x001d line=44 │ │ 0x0025 line=45 │ │ @@ -20169,69 +20169,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 │ │ -1a325c: |[1a325c] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a326c: 1a00 42ef |0000: const-string v0, "savedStateHandle" // string@ef42 │ │ -1a3270: 7120 d3b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a3276: 1a00 84a7 |0005: const-string v0, "destinationFileId" // string@a784 │ │ -1a327a: 6e20 5606 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1a3280: 0a01 |000a: move-result v1 │ │ -1a3282: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1a3284: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -1a3288: 6e20 5706 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1a328e: 0c00 |0011: move-result-object v0 │ │ -1a3290: 1f00 0c18 |0012: check-cast v0, Ljava/lang/Integer; // type@180c │ │ -1a3294: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a3298: 280d |0016: goto 0023 // +000d │ │ -1a329a: 2205 0818 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1a329e: 1a00 042b |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2b04 │ │ -1a32a2: 7020 ce95 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1a32a8: 2705 |001e: throw v5 │ │ -1a32aa: 7110 ee95 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a32b0: 0c00 |0022: move-result-object v0 │ │ -1a32b2: 1a01 9ac5 |0023: const-string v1, "isDestinationSharedWithMe" // string@c59a │ │ -1a32b6: 6e20 5606 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1a32bc: 0a03 |0028: move-result v3 │ │ -1a32be: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -1a32c2: 6e20 5706 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1a32c8: 0c01 |002e: move-result-object v1 │ │ -1a32ca: 1f01 f317 |002f: check-cast v1, Ljava/lang/Boolean; // type@17f3 │ │ -1a32ce: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ -1a32d2: 280d |0033: goto 0040 // +000d │ │ -1a32d4: 2205 0818 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1a32d8: 1a00 1d2b |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2b1d │ │ -1a32dc: 7020 ce95 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1a32e2: 2705 |003b: throw v5 │ │ -1a32e4: 7110 4195 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a32ea: 0c01 |003f: move-result-object v1 │ │ -1a32ec: 1a02 9bf9 |0040: const-string v2, "shortcutId" // string@f99b │ │ -1a32f0: 6e20 5606 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1a32f6: 0a03 |0045: move-result v3 │ │ -1a32f8: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ -1a32fc: 6e20 5706 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1a3302: 0c05 |004b: move-result-object v5 │ │ -1a3304: 1f05 2418 |004c: check-cast v5, Ljava/lang/String; // type@1824 │ │ -1a3308: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -1a330c: 280b |0050: goto 005b // +000b │ │ -1a330e: 2205 0818 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1a3312: 1a00 3b2b |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2b3b │ │ -1a3316: 7020 ce95 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1a331c: 2705 |0058: throw v5 │ │ -1a331e: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ -1a3322: 2202 b304 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a3326: 6e10 df95 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1a332c: 0a00 |0060: move-result v0 │ │ -1a332e: 6e10 3c95 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a3334: 0a01 |0064: move-result v1 │ │ -1a3336: 7040 cf0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ -1a333c: 1102 |0068: return-object v2 │ │ +1a332c: |[1a332c] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a333c: 1a00 47ef |0000: const-string v0, "savedStateHandle" // string@ef47 │ │ +1a3340: 7120 e0b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a3346: 1a00 89a7 |0005: const-string v0, "destinationFileId" // string@a789 │ │ +1a334a: 6e20 5606 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1a3350: 0a01 |000a: move-result v1 │ │ +1a3352: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1a3354: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +1a3358: 6e20 5706 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1a335e: 0c00 |0011: move-result-object v0 │ │ +1a3360: 1f00 0d18 |0012: check-cast v0, Ljava/lang/Integer; // type@180d │ │ +1a3364: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a3368: 280d |0016: goto 0023 // +000d │ │ +1a336a: 2205 0918 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1a336e: 1a00 072b |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2b07 │ │ +1a3372: 7020 db95 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1a3378: 2705 |001e: throw v5 │ │ +1a337a: 7110 fb95 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a3380: 0c00 |0022: move-result-object v0 │ │ +1a3382: 1a01 9fc5 |0023: const-string v1, "isDestinationSharedWithMe" // string@c59f │ │ +1a3386: 6e20 5606 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1a338c: 0a03 |0028: move-result v3 │ │ +1a338e: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +1a3392: 6e20 5706 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1a3398: 0c01 |002e: move-result-object v1 │ │ +1a339a: 1f01 f417 |002f: check-cast v1, Ljava/lang/Boolean; // type@17f4 │ │ +1a339e: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ +1a33a2: 280d |0033: goto 0040 // +000d │ │ +1a33a4: 2205 0918 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1a33a8: 1a00 202b |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2b20 │ │ +1a33ac: 7020 db95 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1a33b2: 2705 |003b: throw v5 │ │ +1a33b4: 7110 4e95 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a33ba: 0c01 |003f: move-result-object v1 │ │ +1a33bc: 1a02 a0f9 |0040: const-string v2, "shortcutId" // string@f9a0 │ │ +1a33c0: 6e20 5606 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1a33c6: 0a03 |0045: move-result v3 │ │ +1a33c8: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ +1a33cc: 6e20 5706 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1a33d2: 0c05 |004b: move-result-object v5 │ │ +1a33d4: 1f05 2518 |004c: check-cast v5, Ljava/lang/String; // type@1825 │ │ +1a33d8: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +1a33dc: 280b |0050: goto 005b // +000b │ │ +1a33de: 2205 0918 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1a33e2: 1a00 3e2b |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2b3e │ │ +1a33e6: 7020 db95 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1a33ec: 2705 |0058: throw v5 │ │ +1a33ee: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ +1a33f2: 2202 b304 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a33f6: 6e10 ec95 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1a33fc: 0a00 |0060: move-result v0 │ │ +1a33fe: 6e10 4995 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a3404: 0a01 |0064: move-result v1 │ │ +1a3406: 7040 cf0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ +1a340c: 1102 |0068: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ 0x000e line=65 │ │ 0x0017 line=67 │ │ 0x001f line=70 │ │ 0x0023 line=73 │ │ @@ -20243,21 +20243,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 : 27308 (MainActivityArgs.kt) │ │ + source_file_idx : 27312 (MainActivityArgs.kt) │ │ │ │ Class #113 header: │ │ class_idx : 1203 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 27308 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 27312 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -20298,63 +20298,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a3644: |[1a3644] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a3654: 2200 b204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@04b2 │ │ -1a3658: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a365a: 7020 ca0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eca │ │ -1a3660: 6900 4604 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ -1a3664: 0e00 |0008: return-void │ │ +1a3714: |[1a3714] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a3724: 2200 b204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@04b2 │ │ +1a3728: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a372a: 7020 ca0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eca │ │ +1a3730: 6900 4604 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ +1a3734: 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 │ │ -1a3668: |[1a3668] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a3678: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -1a367a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a367c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a367e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a3680: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a3682: 0760 |0005: move-object v0, v6 │ │ -1a3684: 7606 d00e 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@0ed0 │ │ -1a368a: 0e00 |0009: return-void │ │ +1a3738: |[1a3738] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a3748: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +1a374a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a374c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a374e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a3750: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a3752: 0760 |0005: move-object v0, v6 │ │ +1a3754: 7606 d00e 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@0ed0 │ │ +1a375a: 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 │ │ -1a368c: |[1a368c] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ -1a369c: 1a00 9bf9 |0000: const-string v0, "shortcutId" // string@f99b │ │ -1a36a0: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a36a6: 7010 4c96 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@964c │ │ -1a36ac: 5912 4704 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a36b0: 5c13 4804 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a36b4: 5b14 4904 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a36b8: 0e00 |000e: return-void │ │ +1a375c: |[1a375c] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ +1a376c: 1a00 a0f9 |0000: const-string v0, "shortcutId" // string@f9a0 │ │ +1a3770: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a3776: 7010 5996 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a377c: 5912 4704 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3780: 5c13 4804 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a3784: 5b14 4904 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a3788: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x0008 line=13 │ │ 0x000a line=14 │ │ 0x000c line=15 │ │ locals : │ │ @@ -20368,27 +20368,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 │ │ -1a36bc: |[1a36bc] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a36cc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a36d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a36d2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a36d6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a36d8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a36dc: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -1a36e0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a36e2: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a36e6: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -1a36ea: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -1a36ee: 7040 cf0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ -1a36f4: 0e00 |0014: return-void │ │ +1a378c: |[1a378c] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a379c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a37a0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a37a2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a37a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a37a8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a37ac: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +1a37b0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a37b2: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a37b6: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +1a37ba: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +1a37be: 7040 cf0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ +1a37c4: 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 │ │ @@ -20402,184 +20402,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 │ │ -1a349c: |[1a349c] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a34ac: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a34b0: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a34b4: 5201 4704 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a34b8: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a34bc: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a34c0: 5502 4804 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a34c4: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a34c8: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a34cc: 5403 4904 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a34d0: 6e40 d40e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ed4 │ │ -1a34d6: 0c00 |0015: move-result-object v0 │ │ -1a34d8: 1100 |0016: return-object v0 │ │ +1a356c: |[1a356c] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a357c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a3580: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a3584: 5201 4704 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3588: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a358c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a3590: 5502 4804 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a3594: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a3598: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a359c: 5403 4904 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a35a0: 6e40 d40e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ed4 │ │ +1a35a6: 0c00 |0015: move-result-object v0 │ │ +1a35a8: 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 │ │ -1a3504: |[1a3504] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3514: 6200 4604 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ -1a3518: 6e20 cb0e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecb │ │ -1a351e: 0c01 |0005: move-result-object v1 │ │ -1a3520: 1101 |0006: return-object v1 │ │ +1a35d4: |[1a35d4] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a35e4: 6200 4604 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ +1a35e8: 6e20 cb0e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecb │ │ +1a35ee: 0c01 |0005: move-result-object v1 │ │ +1a35f0: 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 │ │ -1a3524: |[1a3524] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a3534: 6200 4604 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ -1a3538: 6e20 cc0e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecc │ │ -1a353e: 0c01 |0005: move-result-object v1 │ │ -1a3540: 1101 |0006: return-object v1 │ │ +1a35f4: |[1a35f4] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a3604: 6200 4604 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0446 │ │ +1a3608: 6e20 cc0e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ecc │ │ +1a360e: 0c01 |0005: move-result-object v1 │ │ +1a3610: 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 │ │ -1a3544: |[1a3544] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ -1a3554: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a3558: 0f00 |0002: return v0 │ │ +1a3614: |[1a3614] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ +1a3624: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3628: 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 │ │ -1a3410: |[1a3410] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ -1a3420: 5510 4804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a3424: 0f00 |0002: return v0 │ │ +1a34e0: |[1a34e0] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ +1a34f0: 5510 4804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a34f4: 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 │ │ -1a35b0: |[1a35b0] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ -1a35c0: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a35c4: 1100 |0002: return-object v0 │ │ +1a3680: |[1a3680] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ +1a3690: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a3694: 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 │ │ -1a34dc: |[1a34dc] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a34ec: 1a00 9bf9 |0000: const-string v0, "shortcutId" // string@f99b │ │ -1a34f0: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a34f6: 2200 b304 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a34fa: 7040 cf0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ -1a3500: 1100 |000a: return-object v0 │ │ +1a35ac: |[1a35ac] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a35bc: 1a00 a0f9 |0000: const-string v0, "shortcutId" // string@f9a0 │ │ +1a35c0: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a35c6: 2200 b304 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a35ca: 7040 cf0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ecf │ │ +1a35d0: 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 │ │ -1a3428: |[1a3428] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a3438: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a343a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a343e: 0f00 |0003: return v0 │ │ -1a3440: 2051 b304 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a3444: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a3446: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a344a: 0f02 |0009: return v2 │ │ -1a344c: 1f05 b304 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ -1a3450: 5241 4704 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a3454: 5253 4704 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a3458: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a345c: 0f02 |0012: return v2 │ │ -1a345e: 5541 4804 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a3462: 5553 4804 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a3466: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a346a: 0f02 |0019: return v2 │ │ -1a346c: 5441 4904 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a3470: 5455 4904 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a3474: 7120 cab9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a347a: 0a05 |0021: move-result v5 │ │ -1a347c: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a3480: 0f02 |0024: return v2 │ │ -1a3482: 0f00 |0025: return v0 │ │ +1a34f8: |[1a34f8] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a3508: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a350a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a350e: 0f00 |0003: return v0 │ │ +1a3510: 2051 b304 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a3514: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a3516: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a351a: 0f02 |0009: return v2 │ │ +1a351c: 1f05 b304 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@04b3 │ │ +1a3520: 5241 4704 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3524: 5253 4704 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3528: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a352c: 0f02 |0012: return v2 │ │ +1a352e: 5541 4804 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a3532: 5553 4804 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a3536: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a353a: 0f02 |0019: return v2 │ │ +1a353c: 5441 4904 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a3540: 5455 4904 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a3544: 7120 d7b9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a354a: 0a05 |0021: move-result v5 │ │ +1a354c: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a3550: 0f02 |0024: return v2 │ │ +1a3552: 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 │ │ -1a355c: |[1a355c] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ -1a356c: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a3570: 0f00 |0002: return v0 │ │ +1a362c: |[1a362c] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ +1a363c: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3640: 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;) │ │ @@ -20587,17 +20587,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a35c8: |[1a35c8] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ -1a35d8: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a35dc: 1100 |0002: return-object v0 │ │ +1a3698: |[1a3698] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ +1a36a8: 5410 4904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a36ac: 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;) │ │ @@ -20605,43 +20605,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a3574: |[1a3574] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ -1a3584: 5220 4704 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a3588: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a358c: 5521 4804 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a3590: 7110 1447 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4714 │ │ -1a3596: 0a01 |0009: move-result v1 │ │ -1a3598: b010 |000a: add-int/2addr v0, v1 │ │ -1a359a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a359e: 5421 4904 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a35a2: 6e10 9496 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -1a35a8: 0a01 |0012: move-result v1 │ │ -1a35aa: b010 |0013: add-int/2addr v0, v1 │ │ -1a35ac: 0f00 |0014: return v0 │ │ +1a3644: |[1a3644] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ +1a3654: 5220 4704 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3658: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a365c: 5521 4804 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a3660: 7110 2147 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4721 │ │ +1a3666: 0a01 |0009: move-result v1 │ │ +1a3668: b010 |000a: add-int/2addr v0, v1 │ │ +1a366a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a366e: 5421 4904 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a3672: 6e10 a196 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +1a3678: 0a01 |0012: move-result v1 │ │ +1a367a: b010 |0013: add-int/2addr v0, v1 │ │ +1a367c: 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 │ │ -1a3484: |[1a3484] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ -1a3494: 5510 4804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a3498: 0f00 |0002: return v0 │ │ +1a3554: |[1a3554] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ +1a3564: 5510 4804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a3568: 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;) │ │ @@ -20649,27 +20649,27 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a3370: |[1a3370] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a3380: 2200 ad00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ad │ │ -1a3384: 7010 d901 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d9 │ │ -1a338a: 1a01 84a7 |0005: const-string v1, "destinationFileId" // string@a784 │ │ -1a338e: 5232 4704 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a3392: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1a3398: 1a01 9ac5 |000c: const-string v1, "isDestinationSharedWithMe" // string@c59a │ │ -1a339c: 5532 4804 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a33a0: 6e30 f201 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f2 │ │ -1a33a6: 1a01 9bf9 |0013: const-string v1, "shortcutId" // string@f99b │ │ -1a33aa: 5432 4904 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a33ae: 6e30 f901 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f9 │ │ -1a33b4: 1100 |001a: return-object v0 │ │ +1a3440: |[1a3440] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a3450: 2200 ad00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ad │ │ +1a3454: 7010 d901 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d9 │ │ +1a345a: 1a01 89a7 |0005: const-string v1, "destinationFileId" // string@a789 │ │ +1a345e: 5232 4704 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a3462: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a3468: 1a01 9fc5 |000c: const-string v1, "isDestinationSharedWithMe" // string@c59f │ │ +1a346c: 5532 4804 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a3470: 6e30 f201 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f2 │ │ +1a3476: 1a01 a0f9 |0013: const-string v1, "shortcutId" // string@f9a0 │ │ +1a347a: 5432 4904 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a347e: 6e30 f901 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f9 │ │ +1a3484: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000c line=20 │ │ 0x0013 line=21 │ │ locals : │ │ @@ -20680,31 +20680,31 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1a33b8: |[1a33b8] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a33c8: 2200 4e02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024e │ │ -1a33cc: 7010 5506 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0655 │ │ -1a33d2: 5231 4704 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a33d6: 7110 ee95 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a33dc: 0c01 |000a: move-result-object v1 │ │ -1a33de: 1a02 84a7 |000b: const-string v2, "destinationFileId" // string@a784 │ │ -1a33e2: 6e30 5906 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1a33e8: 5531 4804 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a33ec: 7110 4195 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a33f2: 0c01 |0015: move-result-object v1 │ │ -1a33f4: 1a02 9ac5 |0016: const-string v2, "isDestinationSharedWithMe" // string@c59a │ │ -1a33f8: 6e30 5906 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1a33fe: 1a01 9bf9 |001b: const-string v1, "shortcutId" // string@f99b │ │ -1a3402: 5432 4904 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a3406: 6e30 5906 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1a340c: 1100 |0022: return-object v0 │ │ +1a3488: |[1a3488] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a3498: 2200 4e02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024e │ │ +1a349c: 7010 5506 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0655 │ │ +1a34a2: 5231 4704 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a34a6: 7110 fb95 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a34ac: 0c01 |000a: move-result-object v1 │ │ +1a34ae: 1a02 89a7 |000b: const-string v2, "destinationFileId" // string@a789 │ │ +1a34b2: 6e30 5906 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1a34b8: 5531 4804 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a34bc: 7110 4e95 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a34c2: 0c01 |0015: move-result-object v1 │ │ +1a34c4: 1a02 9fc5 |0016: const-string v2, "isDestinationSharedWithMe" // string@c59f │ │ +1a34c8: 6e30 5906 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1a34ce: 1a01 a0f9 |001b: const-string v1, "shortcutId" // string@f9a0 │ │ +1a34d2: 5432 4904 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a34d6: 6e30 5906 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1a34dc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ 0x001b line=29 │ │ locals : │ │ @@ -20715,44 +20715,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a35e0: |[1a35e0] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ -1a35f0: 5250 4704 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ -1a35f4: 5551 4804 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ -1a35f8: 5452 4904 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ -1a35fc: 2203 2618 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1826 │ │ -1a3600: 1a04 ab6a |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6aab │ │ -1a3604: 7020 c796 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1a360a: 6e20 cb96 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1a3610: 1a00 5423 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@2354 │ │ -1a3614: 6e20 d096 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a361a: 6e20 d296 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96d2 │ │ -1a3620: 1a00 b323 |0018: const-string v0, ", shortcutId=" // string@23b3 │ │ -1a3624: 6e20 d096 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a362a: 6e20 d096 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a3630: 1a00 b921 |0020: const-string v0, ")" // string@21b9 │ │ -1a3634: 6e20 d096 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a363a: 6e10 e196 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1a3640: 0c00 |0028: move-result-object v0 │ │ -1a3642: 1100 |0029: return-object v0 │ │ +1a36b0: |[1a36b0] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ +1a36c0: 5250 4704 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0447 │ │ +1a36c4: 5551 4804 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0448 │ │ +1a36c8: 5452 4904 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0449 │ │ +1a36cc: 2203 2718 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1827 │ │ +1a36d0: 1a04 af6a |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6aaf │ │ +1a36d4: 7020 d496 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1a36da: 6e20 d896 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1a36e0: 1a00 5523 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@2355 │ │ +1a36e4: 6e20 dd96 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a36ea: 6e20 df96 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96df │ │ +1a36f0: 1a00 b423 |0018: const-string v0, ", shortcutId=" // string@23b4 │ │ +1a36f4: 6e20 dd96 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a36fa: 6e20 dd96 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a3700: 1a00 ba21 |0020: const-string v0, ")" // string@21ba │ │ +1a3704: 6e20 dd96 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a370a: 6e10 ee96 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1a3710: 0c00 |0028: move-result-object v0 │ │ +1a3712: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27308 (MainActivityArgs.kt) │ │ + source_file_idx : 27312 (MainActivityArgs.kt) │ │ │ │ Class #114 header: │ │ class_idx : 1204 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -20772,18 +20772,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 │ │ -1a55f4: |[1a55f4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a5604: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a560a: 5b01 4a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@044a │ │ -1a560e: 0e00 |0005: return-void │ │ +1a56c4: |[1a56c4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a56d4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a56da: 5b01 4a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@044a │ │ +1a56de: 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; │ │ │ │ @@ -20793,32 +20793,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a55d4: |[1a55d4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a55e4: 5410 4a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@044a │ │ -1a55e8: 7110 c40f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fc4 │ │ -1a55ee: 0c00 |0005: move-result-object v0 │ │ -1a55f0: 1100 |0006: return-object v0 │ │ +1a56a4: |[1a56a4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a56b4: 5410 4a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@044a │ │ +1a56b8: 7110 c40f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fc4 │ │ +1a56be: 0c00 |0005: move-result-object v0 │ │ +1a56c0: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #115 header: │ │ class_idx : 1205 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -20834,17 +20834,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a562c: |[1a562c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ -1a563c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a5642: 0e00 |0003: return-void │ │ +1a56fc: |[1a56fc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ +1a570c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a5712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -20853,31 +20853,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a5610: |[1a5610] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -1a5620: 7100 c10f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc1 │ │ -1a5626: 0c00 |0003: move-result-object v0 │ │ -1a5628: 1100 |0004: return-object v0 │ │ +1a56e0: |[1a56e0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +1a56f0: 7100 c10f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc1 │ │ +1a56f6: 0c00 |0003: move-result-object v0 │ │ +1a56f8: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #116 header: │ │ class_idx : 1206 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -20893,17 +20893,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a5664: |[1a5664] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ -1a5674: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a567a: 0e00 |0003: return-void │ │ +1a5734: |[1a5734] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ +1a5744: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a574a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -20912,33 +20912,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 │ │ -1a5644: |[1a5644] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5654: 1f01 0c18 |0000: check-cast v1, Ljava/lang/Integer; // type@180c │ │ -1a5658: 7110 c30f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fc3 │ │ -1a565e: 0c01 |0005: move-result-object v1 │ │ -1a5660: 1101 |0006: return-object v1 │ │ +1a5714: |[1a5714] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5724: 1f01 0d18 |0000: check-cast v1, Ljava/lang/Integer; // type@180d │ │ +1a5728: 7110 c30f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fc3 │ │ +1a572e: 0c01 |0005: move-result-object v1 │ │ +1a5730: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #117 header: │ │ class_idx : 1207 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -20958,18 +20958,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 │ │ -1a56a0: |[1a56a0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ -1a56b0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a56b6: 5b01 4b04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@044b │ │ -1a56ba: 0e00 |0005: return-void │ │ +1a5770: |[1a5770] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ +1a5780: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a5786: 5b01 4b04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@044b │ │ +1a578a: 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; │ │ │ │ @@ -20979,34 +20979,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 │ │ -1a567c: |[1a567c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a568c: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@044b │ │ -1a5690: 1f02 ba04 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a5694: 7120 c00f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@0fc0 │ │ -1a569a: 0c02 |0007: move-result-object v2 │ │ -1a569c: 1102 |0008: return-object v2 │ │ +1a574c: |[1a574c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a575c: 5410 4b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@044b │ │ +1a5760: 1f02 ba04 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a5764: 7120 c00f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@0fc0 │ │ +1a576a: 0c02 |0007: move-result-object v2 │ │ +1a576c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #118 header: │ │ class_idx : 1208 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -21030,19 +21030,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 │ │ -1a56e0: |[1a56e0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a56f0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a56f6: 5b01 4c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@044c │ │ -1a56fa: 5b02 4d04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@044d │ │ -1a56fe: 0e00 |0007: return-void │ │ +1a57b0: |[1a57b0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a57c0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a57c6: 5b01 4c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@044c │ │ +1a57ca: 5b02 4d04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@044d │ │ +1a57ce: 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; │ │ @@ -21053,33 +21053,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a56bc: |[1a56bc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a56cc: 5420 4c04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@044c │ │ -1a56d0: 5421 4d04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@044d │ │ -1a56d4: 7120 c20f 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@0fc2 │ │ -1a56da: 0c00 |0007: move-result-object v0 │ │ -1a56dc: 1100 |0008: return-object v0 │ │ +1a578c: |[1a578c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a579c: 5420 4c04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@044c │ │ +1a57a0: 5421 4d04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@044d │ │ +1a57a4: 7120 c20f 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@0fc2 │ │ +1a57aa: 0c00 |0007: move-result-object v0 │ │ +1a57ac: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #119 header: │ │ class_idx : 1209 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -21100,17 +21100,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a5700: |[1a5700] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ -1a5710: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a5716: 0e00 |0003: return-void │ │ +1a57d0: |[1a57d0] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ +1a57e0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a57e6: 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;) │ │ @@ -21118,29 +21118,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 │ │ -1a5718: |[1a5718] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a5728: 7010 ea0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0eea │ │ -1a572e: 0e00 |0003: return-void │ │ +1a57e8: |[1a57e8] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a57f8: 7010 ea0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0eea │ │ +1a57fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #120 header: │ │ class_idx : 1210 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -21177,21 +21177,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 │ │ -1a59b8: |[1a59b8] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ -1a59c8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a59ce: 5c01 5104 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a59d2: 5b02 5004 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a59d6: 5b03 4e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a59da: 5b04 4f04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a59de: 0e00 |000b: return-void │ │ +1a5a88: |[1a5a88] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ +1a5a98: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a5a9e: 5c01 5104 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a5aa2: 5b02 5004 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a5aa6: 5b03 4e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a5aaa: 5b04 4f04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a5aae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0003 line=572 │ │ 0x0005 line=573 │ │ 0x0007 line=574 │ │ 0x0009 line=575 │ │ @@ -21207,27 +21207,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 │ │ -1a59e0: |[1a59e0] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a59f0: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1a59f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a59f6: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1a59fa: 0703 |0005: move-object v3, v0 │ │ -1a59fc: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1a5a00: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1a5a04: 0704 |000a: move-object v4, v0 │ │ -1a5a06: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1a5a0a: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1a5a0e: 0705 |000f: move-object v5, v0 │ │ -1a5a10: 7055 ec0e 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@0eec │ │ -1a5a16: 0e00 |0013: return-void │ │ +1a5ab0: |[1a5ab0] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a5ac0: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1a5ac4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a5ac6: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1a5aca: 0703 |0005: move-object v3, v0 │ │ +1a5acc: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1a5ad0: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1a5ad4: 0704 |000a: move-object v4, v0 │ │ +1a5ad6: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1a5ada: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1a5ade: 0705 |000f: move-object v5, v0 │ │ +1a5ae0: 7055 ec0e 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@0eec │ │ +1a5ae6: 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; │ │ @@ -21241,173 +21241,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 │ │ -1a57dc: |[1a57dc] 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; │ │ -1a57ec: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a57f0: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1a57f4: 5501 5104 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a57f8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a57fc: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1a5800: 5402 5004 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a5804: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1a5808: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1a580c: 5403 4e04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a5810: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1a5814: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1a5818: 5404 4f04 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a581c: 6e54 f20e 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@0ef2 │ │ -1a5822: 0c00 |001b: move-result-object v0 │ │ -1a5824: 1100 |001c: return-object v0 │ │ +1a58ac: |[1a58ac] 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; │ │ +1a58bc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a58c0: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1a58c4: 5501 5104 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a58c8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a58cc: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1a58d0: 5402 5004 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a58d4: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1a58d8: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1a58dc: 5403 4e04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a58e0: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1a58e4: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1a58e8: 5404 4f04 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a58ec: 6e54 f20e 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@0ef2 │ │ +1a58f2: 0c00 |001b: move-result-object v0 │ │ +1a58f4: 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 │ │ -1a5730: |[1a5730] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ -1a5740: 5510 5104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a5744: 0f00 |0002: return v0 │ │ +1a5800: |[1a5800] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ +1a5810: 5510 5104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a5814: 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 │ │ -1a58b0: |[1a58b0] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ -1a58c0: 5410 5004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a58c4: 1100 |0002: return-object v0 │ │ +1a5980: |[1a5980] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ +1a5990: 5410 5004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a5994: 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 │ │ -1a58e0: |[1a58e0] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ -1a58f0: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a58f4: 1100 |0002: return-object v0 │ │ +1a59b0: |[1a59b0] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ +1a59c0: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a59c4: 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 │ │ -1a5910: |[1a5910] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ -1a5920: 5410 4f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a5924: 1100 |0002: return-object v0 │ │ +1a59e0: |[1a59e0] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ +1a59f0: 5410 4f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a59f4: 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 │ │ -1a5828: |[1a5828] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a5838: 2200 ba04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a583c: 7055 ec0e 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@0eec │ │ -1a5842: 1100 |0005: return-object v0 │ │ +1a58f8: |[1a58f8] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a5908: 2200 ba04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a590c: 7055 ec0e 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@0eec │ │ +1a5912: 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 │ │ -1a5748: |[1a5748] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ -1a5758: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a575a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a575e: 0f00 |0003: return v0 │ │ -1a5760: 2051 ba04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a5764: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a5766: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a576a: 0f02 |0009: return v2 │ │ -1a576c: 1f05 ba04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a5770: 5541 5104 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a5774: 5553 5104 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a5778: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a577c: 0f02 |0012: return v2 │ │ -1a577e: 5441 5004 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a5782: 5453 5004 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a5786: 7120 cab9 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a578c: 0a01 |001a: move-result v1 │ │ -1a578e: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -1a5792: 0f02 |001d: return v2 │ │ -1a5794: 5441 4e04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a5798: 5453 4e04 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a579c: 7120 cab9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a57a2: 0a01 |0025: move-result v1 │ │ -1a57a4: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -1a57a8: 0f02 |0028: return v2 │ │ -1a57aa: 5441 4f04 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a57ae: 5455 4f04 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a57b2: 7120 cab9 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a57b8: 0a05 |0030: move-result v5 │ │ -1a57ba: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ -1a57be: 0f02 |0033: return v2 │ │ -1a57c0: 0f00 |0034: return v0 │ │ +1a5818: |[1a5818] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ +1a5828: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a582a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a582e: 0f00 |0003: return v0 │ │ +1a5830: 2051 ba04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a5834: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a5836: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a583a: 0f02 |0009: return v2 │ │ +1a583c: 1f05 ba04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a5840: 5541 5104 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a5844: 5553 5104 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a5848: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a584c: 0f02 |0012: return v2 │ │ +1a584e: 5441 5004 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a5852: 5453 5004 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a5856: 7120 d7b9 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a585c: 0a01 |001a: move-result v1 │ │ +1a585e: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +1a5862: 0f02 |001d: return v2 │ │ +1a5864: 5441 4e04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a5868: 5453 4e04 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a586c: 7120 d7b9 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a5872: 0a01 |0025: move-result v1 │ │ +1a5874: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +1a5878: 0f02 |0028: return v2 │ │ +1a587a: 5441 4f04 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a587e: 5455 4f04 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a5882: 7120 d7b9 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a5888: 0a05 |0030: move-result v5 │ │ +1a588a: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ +1a588e: 0f02 |0033: return v2 │ │ +1a5890: 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 │ │ -1a58f8: |[1a58f8] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ -1a5908: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a590c: 1100 |0002: return-object v0 │ │ +1a59c8: |[1a59c8] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ +1a59d8: 5410 4e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a59dc: 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;) │ │ @@ -21415,17 +21415,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5928: |[1a5928] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ -1a5938: 5410 4f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a593c: 1100 |0002: return-object v0 │ │ +1a59f8: |[1a59f8] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ +1a5a08: 5410 4f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a5a0c: 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;) │ │ @@ -21433,17 +21433,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a58c8: |[1a58c8] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ -1a58d8: 5410 5004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a58dc: 1100 |0002: return-object v0 │ │ +1a5998: |[1a5998] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ +1a59a8: 5410 5004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a59ac: 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;) │ │ @@ -21451,59 +21451,59 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -1a5844: |[1a5844] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ -1a5854: 5530 5104 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a5858: 7110 1447 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4714 │ │ -1a585e: 0a00 |0005: move-result v0 │ │ -1a5860: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a5864: 5431 5004 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a5868: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -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 5196 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -1a5878: 0a01 |0012: move-result v1 │ │ -1a587a: b010 |0013: add-int/2addr v0, v1 │ │ -1a587c: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a5880: 5431 4e04 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a5884: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -1a5888: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a588a: 2805 |001b: goto 0020 // +0005 │ │ -1a588c: 6e10 5196 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -1a5892: 0a01 |001f: move-result v1 │ │ -1a5894: b010 |0020: add-int/2addr v0, v1 │ │ -1a5896: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a589a: 5431 4f04 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a589e: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ -1a58a2: 2805 |0027: goto 002c // +0005 │ │ -1a58a4: 6e10 9496 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -1a58aa: 0a02 |002b: move-result v2 │ │ -1a58ac: b020 |002c: add-int/2addr v0, v2 │ │ -1a58ae: 0f00 |002d: return v0 │ │ +1a5914: |[1a5914] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ +1a5924: 5530 5104 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a5928: 7110 2147 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4721 │ │ +1a592e: 0a00 |0005: move-result v0 │ │ +1a5930: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a5934: 5431 5004 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a5938: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a593a: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a593e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a5940: 2805 |000e: goto 0013 // +0005 │ │ +1a5942: 6e10 5e96 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +1a5948: 0a01 |0012: move-result v1 │ │ +1a594a: b010 |0013: add-int/2addr v0, v1 │ │ +1a594c: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a5950: 5431 4e04 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a5954: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +1a5958: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a595a: 2805 |001b: goto 0020 // +0005 │ │ +1a595c: 6e10 5e96 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +1a5962: 0a01 |001f: move-result v1 │ │ +1a5964: b010 |0020: add-int/2addr v0, v1 │ │ +1a5966: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a596a: 5431 4f04 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a596e: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ +1a5972: 2805 |0027: goto 002c // +0005 │ │ +1a5974: 6e10 a196 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +1a597a: 0a02 |002b: move-result v2 │ │ +1a597c: b020 |002c: add-int/2addr v0, v2 │ │ +1a597e: 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 │ │ -1a57c4: |[1a57c4] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ -1a57d4: 5510 5104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a57d8: 0f00 |0002: return v0 │ │ +1a5894: |[1a5894] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ +1a58a4: 5510 5104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a58a8: 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;) │ │ @@ -21511,48 +21511,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1a5940: |[1a5940] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ -1a5950: 5560 5104 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ -1a5954: 5461 5004 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ -1a5958: 5462 4e04 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ -1a595c: 5463 4f04 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ -1a5960: 2204 2618 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1826 │ │ -1a5964: 1a05 eb39 |000a: const-string v5, "FileResult(isSuccess=" // string@39eb │ │ -1a5968: 7020 c796 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1a596e: 6e20 d296 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96d2 │ │ -1a5974: 1a00 2223 |0012: const-string v0, ", errorResId=" // string@2322 │ │ -1a5978: 6e20 d096 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a597e: 6e20 cf96 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1a5984: 1a00 0723 |001a: const-string v0, ", data=" // string@2307 │ │ -1a5988: 6e20 d096 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a598e: 6e20 cf96 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1a5994: 1a00 2023 |0022: const-string v0, ", errorCode=" // string@2320 │ │ -1a5998: 6e20 d096 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a599e: 6e20 d096 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a59a4: 1a00 b921 |002a: const-string v0, ")" // string@21b9 │ │ -1a59a8: 6e20 d096 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a59ae: 6e10 e196 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1a59b4: 0c00 |0032: move-result-object v0 │ │ -1a59b6: 1100 |0033: return-object v0 │ │ +1a5a10: |[1a5a10] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ +1a5a20: 5560 5104 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0451 │ │ +1a5a24: 5461 5004 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0450 │ │ +1a5a28: 5462 4e04 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@044e │ │ +1a5a2c: 5463 4f04 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@044f │ │ +1a5a30: 2204 2718 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1827 │ │ +1a5a34: 1a05 ee39 |000a: const-string v5, "FileResult(isSuccess=" // string@39ee │ │ +1a5a38: 7020 d496 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1a5a3e: 6e20 df96 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96df │ │ +1a5a44: 1a00 2323 |0012: const-string v0, ", errorResId=" // string@2323 │ │ +1a5a48: 6e20 dd96 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5a4e: 6e20 dc96 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1a5a54: 1a00 0823 |001a: const-string v0, ", data=" // string@2308 │ │ +1a5a58: 6e20 dd96 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5a5e: 6e20 dc96 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1a5a64: 1a00 2123 |0022: const-string v0, ", errorCode=" // string@2321 │ │ +1a5a68: 6e20 dd96 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5a6e: 6e20 dd96 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5a74: 1a00 ba21 |002a: const-string v0, ")" // string@21ba │ │ +1a5a78: 6e20 dd96 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5a7e: 6e10 ee96 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1a5a84: 0c00 |0032: move-result-object v0 │ │ +1a5a86: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #121 header: │ │ class_idx : 1211 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #121 annotations: │ │ Annotations on class │ │ @@ -21585,20 +21585,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a5c00: |[1a5c00] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ -1a5c10: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a5c16: 5901 5304 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5c1a: 5902 5404 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5c1e: 5b03 5204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5c22: 0e00 |0009: return-void │ │ +1a5cd0: |[1a5cd0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ +1a5ce0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a5ce6: 5901 5304 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5cea: 5902 5404 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5cee: 5b03 5204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5cf2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0003 line=579 │ │ 0x0005 line=580 │ │ 0x0007 line=581 │ │ locals : │ │ @@ -21612,146 +21612,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 │ │ -1a5a74: |[1a5a74] 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; │ │ -1a5a84: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a5a88: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a5a8c: 5201 5304 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5a90: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a5a94: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a5a98: 5202 5404 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5a9c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a5aa0: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a5aa4: 5403 5204 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5aa8: 6e40 ff0e 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@0eff │ │ -1a5aae: 0c00 |0015: move-result-object v0 │ │ -1a5ab0: 1100 |0016: return-object v0 │ │ +1a5b44: |[1a5b44] 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; │ │ +1a5b54: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a5b58: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a5b5c: 5201 5304 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5b60: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a5b64: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a5b68: 5202 5404 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5b6c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a5b70: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a5b74: 5403 5204 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5b78: 6e40 ff0e 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@0eff │ │ +1a5b7e: 0c00 |0015: move-result-object v0 │ │ +1a5b80: 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 │ │ -1a5ad0: |[1a5ad0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ -1a5ae0: 5210 5304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5ae4: 0f00 |0002: return v0 │ │ +1a5ba0: |[1a5ba0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ +1a5bb0: 5210 5304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5bb4: 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 │ │ -1a5ae8: |[1a5ae8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ -1a5af8: 5210 5404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5afc: 0f00 |0002: return v0 │ │ +1a5bb8: |[1a5bb8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ +1a5bc8: 5210 5404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5bcc: 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 │ │ -1a5b6c: |[1a5b6c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ -1a5b7c: 5410 5204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5b80: 1100 |0002: return-object v0 │ │ +1a5c3c: |[1a5c3c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ +1a5c4c: 5410 5204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5c50: 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 │ │ -1a5ab4: |[1a5ab4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a5ac4: 2200 bb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ -1a5ac8: 7040 fb0e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0efb │ │ -1a5ace: 1100 |0005: return-object v0 │ │ +1a5b84: |[1a5b84] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a5b94: 2200 bb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ +1a5b98: 7040 fb0e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0efb │ │ +1a5b9e: 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 │ │ -1a5a18: |[1a5a18] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ -1a5a28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a5a2a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a5a2e: 0f00 |0003: return v0 │ │ -1a5a30: 2051 bb04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ -1a5a34: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a5a36: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a5a3a: 0f02 |0009: return v2 │ │ -1a5a3c: 1f05 bb04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ -1a5a40: 5241 5304 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5a44: 5253 5304 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5a48: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a5a4c: 0f02 |0012: return v2 │ │ -1a5a4e: 5241 5404 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5a52: 5253 5404 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5a56: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a5a5a: 0f02 |0019: return v2 │ │ -1a5a5c: 5441 5204 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5a60: 5455 5204 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5a64: 7120 cab9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a5a6a: 0a05 |0021: move-result v5 │ │ -1a5a6c: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a5a70: 0f02 |0024: return v2 │ │ -1a5a72: 0f00 |0025: return v0 │ │ +1a5ae8: |[1a5ae8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ +1a5af8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a5afa: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a5afe: 0f00 |0003: return v0 │ │ +1a5b00: 2051 bb04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ +1a5b04: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a5b06: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a5b0a: 0f02 |0009: return v2 │ │ +1a5b0c: 1f05 bb04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ +1a5b10: 5241 5304 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5b14: 5253 5304 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5b18: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a5b1c: 0f02 |0012: return v2 │ │ +1a5b1e: 5241 5404 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5b22: 5253 5404 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5b26: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a5b2a: 0f02 |0019: return v2 │ │ +1a5b2c: 5441 5204 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5b30: 5455 5204 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5b34: 7120 d7b9 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a5b3a: 0a05 |0021: move-result v5 │ │ +1a5b3c: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a5b40: 0f02 |0024: return v2 │ │ +1a5b42: 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 │ │ -1a5b84: |[1a5b84] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ -1a5b94: 5410 5204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5b98: 1100 |0002: return-object v0 │ │ +1a5c54: |[1a5c54] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ +1a5c64: 5410 5204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5c68: 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;) │ │ @@ -21759,17 +21759,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5b00: |[1a5b00] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ -1a5b10: 5210 5304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5b14: 0f00 |0002: return v0 │ │ +1a5bd0: |[1a5bd0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ +1a5be0: 5210 5304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5be4: 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;) │ │ @@ -21777,17 +21777,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5b18: |[1a5b18] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ -1a5b28: 5210 5404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5b2c: 0f00 |0002: return v0 │ │ +1a5be8: |[1a5be8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ +1a5bf8: 5210 5404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5bfc: 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;) │ │ @@ -21795,44 +21795,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a5b30: |[1a5b30] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ -1a5b40: 5220 5304 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5b44: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a5b48: 5221 5404 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5b4c: b010 |0006: add-int/2addr v0, v1 │ │ -1a5b4e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a5b52: 5421 5204 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5b56: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a5b5a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a5b5c: 2805 |000e: goto 0013 // +0005 │ │ -1a5b5e: 6e10 9496 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -1a5b64: 0a01 |0012: move-result v1 │ │ -1a5b66: b010 |0013: add-int/2addr v0, v1 │ │ -1a5b68: 0f00 |0014: return v0 │ │ +1a5c00: |[1a5c00] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ +1a5c10: 5220 5304 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5c14: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a5c18: 5221 5404 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5c1c: b010 |0006: add-int/2addr v0, v1 │ │ +1a5c1e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a5c22: 5421 5204 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5c26: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a5c2a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a5c2c: 2805 |000e: goto 0013 // +0005 │ │ +1a5c2e: 6e10 a196 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +1a5c34: 0a01 |0012: move-result v1 │ │ +1a5c36: b010 |0013: add-int/2addr v0, v1 │ │ +1a5c38: 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 │ │ -1a5c24: |[1a5c24] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ -1a5c34: 5b01 5204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5c38: 0e00 |0002: return-void │ │ +1a5cf4: |[1a5cf4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ +1a5d04: 5b01 5204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5d08: 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; │ │ │ │ @@ -21841,17 +21841,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5c3c: |[1a5c3c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ -1a5c4c: 5901 5304 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5c50: 0e00 |0002: return-void │ │ +1a5d0c: |[1a5d0c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ +1a5d1c: 5901 5304 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5d20: 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 │ │ │ │ @@ -21860,17 +21860,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a5c54: |[1a5c54] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ -1a5c64: 5901 5404 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5c68: 0e00 |0002: return-void │ │ +1a5d24: |[1a5d24] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ +1a5d34: 5901 5404 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5d38: 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 │ │ │ │ @@ -21879,44 +21879,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a5b9c: |[1a5b9c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ -1a5bac: 5250 5304 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ -1a5bb0: 5251 5404 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ -1a5bb4: 5452 5204 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ -1a5bb8: 2203 2618 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1826 │ │ -1a5bbc: 1a04 756c |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6c75 │ │ -1a5bc0: 7020 c796 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1a5bc6: 6e20 cb96 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1a5bcc: 1a00 d723 |0010: const-string v0, ", totalOfActions=" // string@23d7 │ │ -1a5bd0: 6e20 d096 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a5bd6: 6e20 cb96 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1a5bdc: 1a00 2023 |0018: const-string v0, ", errorCode=" // string@2320 │ │ -1a5be0: 6e20 d096 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a5be6: 6e20 d096 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a5bec: 1a00 b921 |0020: const-string v0, ")" // string@21b9 │ │ -1a5bf0: 6e20 d096 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1a5bf6: 6e10 e196 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1a5bfc: 0c00 |0028: move-result-object v0 │ │ -1a5bfe: 1100 |0029: return-object v0 │ │ +1a5c6c: |[1a5c6c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ +1a5c7c: 5250 5304 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0453 │ │ +1a5c80: 5251 5404 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0454 │ │ +1a5c84: 5452 5204 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0452 │ │ +1a5c88: 2203 2718 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1827 │ │ +1a5c8c: 1a04 796c |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6c79 │ │ +1a5c90: 7020 d496 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1a5c96: 6e20 d896 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1a5c9c: 1a00 d823 |0010: const-string v0, ", totalOfActions=" // string@23d8 │ │ +1a5ca0: 6e20 dd96 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5ca6: 6e20 d896 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1a5cac: 1a00 2123 |0018: const-string v0, ", errorCode=" // string@2321 │ │ +1a5cb0: 6e20 dd96 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5cb6: 6e20 dd96 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5cbc: 1a00 ba21 |0020: const-string v0, ")" // string@21ba │ │ +1a5cc0: 6e20 dd96 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1a5cc6: 6e10 ee96 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1a5ccc: 0c00 |0028: move-result-object v0 │ │ +1a5cce: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #122 header: │ │ class_idx : 1212 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -21932,17 +21932,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a5c8c: |[1a5c8c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ -1a5c9c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a5ca2: 0e00 |0003: return-void │ │ +1a5d5c: |[1a5d5c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ +1a5d6c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a5d72: 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 - │ │ @@ -21951,33 +21951,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 │ │ -1a5c6c: |[1a5c6c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5c7c: 1f01 9803 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a5c80: 7110 0c0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f0c │ │ -1a5c86: 0c01 |0005: move-result-object v1 │ │ -1a5c88: 1101 |0006: return-object v1 │ │ +1a5d3c: |[1a5d3c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5d4c: 1f01 9803 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a5d50: 7110 0c0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f0c │ │ +1a5d56: 0c01 |0005: move-result-object v1 │ │ +1a5d58: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #123 header: │ │ class_idx : 1213 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -22041,56 +22041,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 │ │ -1a5e04: |[1a5e04] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5e14: 7110 120f 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@0f12 │ │ -1a5e1a: 0c00 |0003: move-result-object v0 │ │ -1a5e1c: 1100 |0004: return-object v0 │ │ +1a5ed4: |[1a5ed4] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5ee4: 7110 120f 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@0f12 │ │ +1a5eea: 0c00 |0003: move-result-object v0 │ │ +1a5eec: 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 │ │ -1a5e70: |[1a5e70] 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 │ │ -1a5e80: 5b01 5504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ -1a5e84: 5b02 5704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0457 │ │ -1a5e88: 5b03 5604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0456 │ │ -1a5e8c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a5e8e: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a5e94: 0e00 |000a: return-void │ │ +1a5f40: |[1a5f40] 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 │ │ +1a5f50: 5b01 5504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a5f54: 5b02 5704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0457 │ │ +1a5f58: 5b03 5604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0456 │ │ +1a5f5c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a5f5e: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a5f64: 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 │ │ -1a5e20: |[1a5e20] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5e30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a5e32: 6e20 800a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a80 │ │ -1a5e38: 6201 a6b3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a5e3c: 1101 |0006: return-object v1 │ │ +1a5ef0: |[1a5ef0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5f00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a5f02: 6e20 800a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a80 │ │ +1a5f08: 6201 a9b3 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a5f0c: 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; │ │ │ │ @@ -22100,166 +22100,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 │ │ -1a5e40: |[1a5e40] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5e50: 2200 bd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04bd │ │ -1a5e54: 5441 5504 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ -1a5e58: 5442 5704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0457 │ │ -1a5e5c: 5443 5604 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0456 │ │ -1a5e60: 7056 0d0f 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@0f0d │ │ -1a5e66: 5b05 5804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ -1a5e6a: 1f00 dd1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a5e6e: 1100 |000f: return-object v0 │ │ +1a5f10: |[1a5f10] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5f20: 2200 bd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04bd │ │ +1a5f24: 5441 5504 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a5f28: 5442 5704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0457 │ │ +1a5f2c: 5443 5604 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0456 │ │ +1a5f30: 7056 0d0f 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@0f0d │ │ +1a5f36: 5b05 5804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ +1a5f3a: 1f00 de1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a5f3e: 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 │ │ -1a5ca4: |[1a5ca4] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5cb4: 6e30 0e0f 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@0f0e │ │ -1a5cba: 0c01 |0003: move-result-object v1 │ │ -1a5cbc: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04bd │ │ -1a5cc0: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a5cc4: 6e20 110f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f11 │ │ -1a5cca: 0c01 |000b: move-result-object v1 │ │ -1a5ccc: 1101 |000c: return-object v1 │ │ +1a5d74: |[1a5d74] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5d84: 6e30 0e0f 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@0f0e │ │ +1a5d8a: 0c01 |0003: move-result-object v1 │ │ +1a5d8c: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04bd │ │ +1a5d90: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a5d94: 6e20 110f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f11 │ │ +1a5d9a: 0c01 |000b: move-result-object v1 │ │ +1a5d9c: 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 │ │ -1a5cd0: |[1a5cd0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ce0: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a5ce4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a5ce8: 6e30 0f0f 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@0f0f │ │ -1a5cee: 0c01 |0007: move-result-object v1 │ │ -1a5cf0: 1101 |0008: return-object v1 │ │ +1a5da0: |[1a5da0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5db0: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a5db4: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a5db8: 6e30 0f0f 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@0f0f │ │ +1a5dbe: 0c01 |0007: move-result-object v1 │ │ +1a5dc0: 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 │ │ -1a5cf4: |[1a5cf4] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5d04: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a5d0a: 0c00 |0003: move-result-object v0 │ │ -1a5d0c: 52e1 5c04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@045c │ │ -1a5d10: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5d12: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a5d16: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a5d1a: 54e0 5b04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@045b │ │ -1a5d1e: 1f00 730d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d73 │ │ -1a5d22: 54e1 5a04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@045a │ │ -1a5d26: 1f01 a11b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a5d2a: 54e2 5904 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0459 │ │ -1a5d2e: 1f02 c303 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ -1a5d32: 54e3 5804 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ -1a5d36: 1f03 9803 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a5d3a: 7110 979d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a5d40: 0725 |001e: move-object v5, v2 │ │ -1a5d42: 2842 |001f: goto 0061 // +0042 │ │ -1a5d44: 220f 0918 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a5d48: 1a00 7599 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a5d4c: 7020 d395 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a5d52: 270f |0027: throw v15 │ │ -1a5d54: 7110 979d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a5d5a: 54ef 5804 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ -1a5d5e: 1f0f 4802 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a5d62: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a5d66: 54e3 5504 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ -1a5d6a: 6e20 6d09 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@096d │ │ -1a5d70: 0c01 |0036: move-result-object v1 │ │ -1a5d72: 54e3 5504 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ -1a5d76: 54e4 5704 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0457 │ │ -1a5d7a: 54e5 5604 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0456 │ │ -1a5d7e: 220d ba04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a5d82: 6e10 9d42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a5d88: 0a07 |0042: move-result v7 │ │ -1a5d8a: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a5d8e: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a5d90: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a5d92: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a5d94: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a5d96: 07d6 |0049: move-object v6, v13 │ │ -1a5d98: 7607 ed0e 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@0eed │ │ -1a5d9e: 5be3 5804 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ -1a5da2: 5be4 5904 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0459 │ │ -1a5da6: 5be5 5a04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@045a │ │ -1a5daa: 5be1 5b04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@045b │ │ -1a5dae: 59e2 5c04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@045c │ │ -1a5db2: 7230 4506 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a5db8: 0c0f |005a: move-result-object v15 │ │ -1a5dba: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a5dbe: 1100 |005d: return-object v0 │ │ -1a5dc0: 0710 |005e: move-object v0, v1 │ │ -1a5dc2: 0751 |005f: move-object v1, v5 │ │ -1a5dc4: 0745 |0060: move-object v5, v4 │ │ -1a5dc6: 6e10 9d42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a5dcc: 0a0f |0064: move-result v15 │ │ -1a5dce: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ -1a5dd2: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5dd6: 6e10 470a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1a5ddc: 0a03 |006c: move-result v3 │ │ -1a5dde: 2206 bc04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@04bc │ │ -1a5de2: 7010 0a0f 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0f0a │ │ -1a5de8: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a5dea: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a5dec: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a5dee: 7707 c909 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@09c9 │ │ -1a5df4: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ -1a5df8: 7210 85b8 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a5dfe: 620f a6b3 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a5e02: 110f |007f: return-object v15 │ │ +1a5dc4: |[1a5dc4] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5dd4: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a5dda: 0c00 |0003: move-result-object v0 │ │ +1a5ddc: 52e1 5c04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@045c │ │ +1a5de0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5de2: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a5de6: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a5dea: 54e0 5b04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@045b │ │ +1a5dee: 1f00 740d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d74 │ │ +1a5df2: 54e1 5a04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@045a │ │ +1a5df6: 1f01 a21b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a5dfa: 54e2 5904 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0459 │ │ +1a5dfe: 1f02 c303 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ +1a5e02: 54e3 5804 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ +1a5e06: 1f03 9803 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a5e0a: 7110 a49d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a5e10: 0725 |001e: move-object v5, v2 │ │ +1a5e12: 2842 |001f: goto 0061 // +0042 │ │ +1a5e14: 220f 0a18 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@180a │ │ +1a5e18: 1a00 7a99 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a5e1c: 7020 e095 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a5e22: 270f |0027: throw v15 │ │ +1a5e24: 7110 a49d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a5e2a: 54ef 5804 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ +1a5e2e: 1f0f 4802 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a5e32: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a5e36: 54e3 5504 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a5e3a: 6e20 6d09 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@096d │ │ +1a5e40: 0c01 |0036: move-result-object v1 │ │ +1a5e42: 54e3 5504 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a5e46: 54e4 5704 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0457 │ │ +1a5e4a: 54e5 5604 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0456 │ │ +1a5e4e: 220d ba04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a5e52: 6e10 aa42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a5e58: 0a07 |0042: move-result v7 │ │ +1a5e5a: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a5e5e: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a5e60: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a5e62: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a5e64: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a5e66: 07d6 |0049: move-object v6, v13 │ │ +1a5e68: 7607 ed0e 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@0eed │ │ +1a5e6e: 5be3 5804 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0458 │ │ +1a5e72: 5be4 5904 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0459 │ │ +1a5e76: 5be5 5a04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@045a │ │ +1a5e7a: 5be1 5b04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@045b │ │ +1a5e7e: 59e2 5c04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@045c │ │ +1a5e82: 7230 4506 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a5e88: 0c0f |005a: move-result-object v15 │ │ +1a5e8a: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a5e8e: 1100 |005d: return-object v0 │ │ +1a5e90: 0710 |005e: move-object v0, v1 │ │ +1a5e92: 0751 |005f: move-object v1, v5 │ │ +1a5e94: 0745 |0060: move-object v5, v4 │ │ +1a5e96: 6e10 aa42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a5e9c: 0a0f |0064: move-result v15 │ │ +1a5e9e: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ +1a5ea2: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5ea6: 6e10 470a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1a5eac: 0a03 |006c: move-result v3 │ │ +1a5eae: 2206 bc04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@04bc │ │ +1a5eb2: 7010 0a0f 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0f0a │ │ +1a5eb8: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a5eba: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a5ebc: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a5ebe: 7707 c909 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@09c9 │ │ +1a5ec4: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ +1a5ec8: 7210 92b8 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a5ece: 620f a9b3 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a5ed2: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #124 header: │ │ class_idx : 1214 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -22301,152 +22301,152 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a5fb4: |[1a5fb4] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ -1a5fc4: 5901 5d04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ -1a5fc8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a5fca: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a5fd0: 0e00 |0006: return-void │ │ +1a6084: |[1a6084] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ +1a6094: 5901 5d04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ +1a6098: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a609a: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a60a0: 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 │ │ -1a5f8c: |[1a5f8c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5f9c: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04be │ │ -1a5fa0: 5221 5d04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ -1a5fa4: 7030 130f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f13 │ │ -1a5faa: 5b03 5e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045e │ │ -1a5fae: 1f00 dd1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a5fb2: 1100 |000b: return-object v0 │ │ +1a605c: |[1a605c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a606c: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04be │ │ +1a6070: 5221 5d04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ +1a6074: 7030 130f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f13 │ │ +1a607a: 5b03 5e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045e │ │ +1a607e: 1f00 de1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6082: 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 │ │ -1a5e98: |[1a5e98] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5ea8: 6e30 140f 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@0f14 │ │ -1a5eae: 0c01 |0003: move-result-object v1 │ │ -1a5eb0: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04be │ │ -1a5eb4: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a5eb8: 6e20 170f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f17 │ │ -1a5ebe: 0c01 |000b: move-result-object v1 │ │ -1a5ec0: 1101 |000c: return-object v1 │ │ +1a5f68: |[1a5f68] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5f78: 6e30 140f 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@0f14 │ │ +1a5f7e: 0c01 |0003: move-result-object v1 │ │ +1a5f80: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04be │ │ +1a5f84: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a5f88: 6e20 170f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f17 │ │ +1a5f8e: 0c01 |000b: move-result-object v1 │ │ +1a5f90: 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 │ │ -1a5ec4: |[1a5ec4] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ed4: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a5ed8: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a5edc: 6e30 150f 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@0f15 │ │ -1a5ee2: 0c01 |0007: move-result-object v1 │ │ -1a5ee4: 1101 |0008: return-object v1 │ │ +1a5f94: |[1a5f94] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5fa4: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a5fa8: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a5fac: 6e30 150f 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@0f15 │ │ +1a5fb2: 0c01 |0007: move-result-object v1 │ │ +1a5fb4: 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 │ │ -1a5ee8: |[1a5ee8] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ef8: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a5efe: 0c00 |0003: move-result-object v0 │ │ -1a5f00: 5271 5f04 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045f │ │ -1a5f04: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5f06: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5f0a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5f0e: 7110 979d 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a5f14: 2839 |000e: goto 0047 // +0039 │ │ -1a5f16: 2208 0918 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a5f1a: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a5f1e: 7020 d395 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a5f24: 2708 |0016: throw v8 │ │ -1a5f26: 7110 979d 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a5f2c: 5478 5e04 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045e │ │ -1a5f30: 1f08 4802 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a5f34: 6201 f912 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a5f38: 6e10 2e3a 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a2e │ │ -1a5f3e: 0a01 |0023: move-result v1 │ │ -1a5f40: 6203 b600 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a5f44: 5274 5d04 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ -1a5f48: 6e30 4409 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0944 │ │ -1a5f4e: 0c03 |002b: move-result-object v3 │ │ -1a5f50: 6e10 9d42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a5f56: 0a04 |002f: move-result v4 │ │ -1a5f58: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ -1a5f5c: 6204 ba00 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5f60: 5275 5d04 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ -1a5f64: 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 │ │ -1a5f68: 6e40 c809 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@09c8 │ │ -1a5f6e: 0771 |003b: move-object v1, v7 │ │ -1a5f70: 1f01 dd1a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a5f74: 5972 5f04 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045f │ │ -1a5f78: 7230 4506 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a5f7e: 0c08 |0043: move-result-object v8 │ │ -1a5f80: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ -1a5f84: 1100 |0046: return-object v0 │ │ -1a5f86: 6208 a6b3 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a5f8a: 1108 |0049: return-object v8 │ │ +1a5fb8: |[1a5fb8] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5fc8: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a5fce: 0c00 |0003: move-result-object v0 │ │ +1a5fd0: 5271 5f04 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045f │ │ +1a5fd4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5fd6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5fda: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5fde: 7110 a49d 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a5fe4: 2839 |000e: goto 0047 // +0039 │ │ +1a5fe6: 2208 0a18 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@180a │ │ +1a5fea: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a5fee: 7020 e095 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a5ff4: 2708 |0016: throw v8 │ │ +1a5ff6: 7110 a49d 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a5ffc: 5478 5e04 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@045e │ │ +1a6000: 1f08 4802 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6004: 6201 fc12 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a6008: 6e10 3b3a 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a3b │ │ +1a600e: 0a01 |0023: move-result v1 │ │ +1a6010: 6203 b600 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6014: 5274 5d04 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ +1a6018: 6e30 4409 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0944 │ │ +1a601e: 0c03 |002b: move-result-object v3 │ │ +1a6020: 6e10 aa42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a6026: 0a04 |002f: move-result v4 │ │ +1a6028: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ +1a602c: 6204 ba00 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6030: 5275 5d04 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@045d │ │ +1a6034: 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 │ │ +1a6038: 6e40 c809 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@09c8 │ │ +1a603e: 0771 |003b: move-object v1, v7 │ │ +1a6040: 1f01 de1a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6044: 5972 5f04 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@045f │ │ +1a6048: 7230 4506 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a604e: 0c08 |0043: move-result-object v8 │ │ +1a6050: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ +1a6054: 1100 |0046: return-object v0 │ │ +1a6056: 6208 a9b3 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a605a: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #125 header: │ │ class_idx : 1215 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -22484,149 +22484,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 │ │ -1a60f0: |[1a60f0] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6100: 5b01 6104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ -1a6104: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6106: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a610c: 0e00 |0006: return-void │ │ +1a61c0: |[1a61c0] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a61d0: 5b01 6104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ +1a61d4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a61d6: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a61dc: 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 │ │ -1a60cc: |[1a60cc] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a60dc: 2202 bf04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bf │ │ -1a60e0: 5410 6104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ -1a60e4: 7030 180f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f18 │ │ -1a60ea: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a60ee: 1102 |0009: return-object v2 │ │ +1a619c: |[1a619c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a61ac: 2202 bf04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bf │ │ +1a61b0: 5410 6104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ +1a61b4: 7030 180f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f18 │ │ +1a61ba: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a61be: 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 │ │ -1a5fd4: |[1a5fd4] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5fe4: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a5fe8: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a5fec: 6e30 1b0f 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@0f1b │ │ -1a5ff2: 0c01 |0007: move-result-object v1 │ │ -1a5ff4: 1101 |0008: return-object v1 │ │ +1a60a4: |[1a60a4] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a60b4: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a60b8: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a60bc: 6e30 1b0f 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@0f1b │ │ +1a60c2: 0c01 |0007: move-result-object v1 │ │ +1a60c4: 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 │ │ -1a5ff8: |[1a5ff8] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6008: 6e30 190f 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@0f19 │ │ -1a600e: 0c01 |0003: move-result-object v1 │ │ -1a6010: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bf │ │ -1a6014: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6018: 6e20 1c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1c │ │ -1a601e: 0c01 |000b: move-result-object v1 │ │ -1a6020: 1101 |000c: return-object v1 │ │ +1a60c8: |[1a60c8] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a60d8: 6e30 190f 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@0f19 │ │ +1a60de: 0c01 |0003: move-result-object v1 │ │ +1a60e0: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bf │ │ +1a60e4: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a60e8: 6e20 1c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1c │ │ +1a60ee: 0c01 |000b: move-result-object v1 │ │ +1a60f0: 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 │ │ -1a6024: |[1a6024] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6034: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a603a: 0c00 |0003: move-result-object v0 │ │ -1a603c: 5241 6004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0460 │ │ -1a6040: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6042: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6046: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a604a: 7110 979d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6050: 2822 |000e: goto 0030 // +0022 │ │ -1a6052: 2205 0918 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a6056: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a605a: 7020 d395 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a6060: 2705 |0016: throw v5 │ │ -1a6062: 7110 979d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6068: 6205 2a13 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@132a │ │ -1a606c: 5441 6104 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ -1a6070: 7110 c70f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a6076: 0c01 |0021: move-result-object v1 │ │ -1a6078: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a607c: 0743 |0024: move-object v3, v4 │ │ -1a607e: 1f03 dd1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6082: 5942 6004 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0460 │ │ -1a6086: 6e30 723a 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a72 │ │ -1a608c: 0c05 |002c: move-result-object v5 │ │ -1a608e: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a6092: 1100 |002f: return-object v0 │ │ -1a6094: 1f05 f317 |0030: check-cast v5, Ljava/lang/Boolean; // type@17f3 │ │ -1a6098: 6e10 3c95 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a609e: 0a05 |0035: move-result v5 │ │ -1a60a0: 5440 6104 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ -1a60a4: 6e10 fc0f 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ffc │ │ -1a60aa: 0c00 |003b: move-result-object v0 │ │ -1a60ac: 7110 33b5 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b533 │ │ -1a60b2: 0c01 |003f: move-result-object v1 │ │ -1a60b4: 6e20 5106 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1a60ba: 5440 6104 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ -1a60be: 6e20 1d10 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@101d │ │ -1a60c4: 6205 a6b3 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a60c8: 1105 |004a: return-object v5 │ │ +1a60f4: |[1a60f4] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6104: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a610a: 0c00 |0003: move-result-object v0 │ │ +1a610c: 5241 6004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0460 │ │ +1a6110: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6112: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6116: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a611a: 7110 a49d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6120: 2822 |000e: goto 0030 // +0022 │ │ +1a6122: 2205 0a18 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@180a │ │ +1a6126: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a612a: 7020 e095 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a6130: 2705 |0016: throw v5 │ │ +1a6132: 7110 a49d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6138: 6205 2d13 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@132d │ │ +1a613c: 5441 6104 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ +1a6140: 7110 c70f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a6146: 0c01 |0021: move-result-object v1 │ │ +1a6148: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a614c: 0743 |0024: move-object v3, v4 │ │ +1a614e: 1f03 de1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6152: 5942 6004 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0460 │ │ +1a6156: 6e30 7f3a 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3a7f │ │ +1a615c: 0c05 |002c: move-result-object v5 │ │ +1a615e: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a6162: 1100 |002f: return-object v0 │ │ +1a6164: 1f05 f417 |0030: check-cast v5, Ljava/lang/Boolean; // type@17f4 │ │ +1a6168: 6e10 4995 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a616e: 0a05 |0035: move-result v5 │ │ +1a6170: 5440 6104 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ +1a6174: 6e10 fc0f 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@0ffc │ │ +1a617a: 0c00 |003b: move-result-object v0 │ │ +1a617c: 7110 40b5 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b540 │ │ +1a6182: 0c01 |003f: move-result-object v1 │ │ +1a6184: 6e20 5106 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1a618a: 5440 6104 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0461 │ │ +1a618e: 6e20 1d10 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@101d │ │ +1a6194: 6205 a9b3 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6198: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #126 header: │ │ class_idx : 1216 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -22668,138 +22668,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 │ │ -1a6204: |[1a6204] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a6214: 5b01 6204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ -1a6218: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a621a: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a6220: 0e00 |0006: return-void │ │ +1a62d4: |[1a62d4] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a62e4: 5b01 6204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ +1a62e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a62ea: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a62f0: 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 │ │ -1a61dc: |[1a61dc] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a61ec: 2200 c004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04c0 │ │ -1a61f0: 5421 6204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ -1a61f4: 7030 1d0f 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@0f1d │ │ -1a61fa: 5b03 6304 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0463 │ │ -1a61fe: 1f00 dd1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6202: 1100 |000b: return-object v0 │ │ +1a62ac: |[1a62ac] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a62bc: 2200 c004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04c0 │ │ +1a62c0: 5421 6204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ +1a62c4: 7030 1d0f 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@0f1d │ │ +1a62ca: 5b03 6304 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0463 │ │ +1a62ce: 1f00 de1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a62d2: 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 │ │ -1a6110: |[1a6110] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6120: 6e30 1e0f 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@0f1e │ │ -1a6126: 0c01 |0003: move-result-object v1 │ │ -1a6128: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04c0 │ │ -1a612c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6130: 6e20 210f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f21 │ │ -1a6136: 0c01 |000b: move-result-object v1 │ │ -1a6138: 1101 |000c: return-object v1 │ │ +1a61e0: |[1a61e0] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a61f0: 6e30 1e0f 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@0f1e │ │ +1a61f6: 0c01 |0003: move-result-object v1 │ │ +1a61f8: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04c0 │ │ +1a61fc: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6200: 6e20 210f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f21 │ │ +1a6206: 0c01 |000b: move-result-object v1 │ │ +1a6208: 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 │ │ -1a613c: |[1a613c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a614c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6150: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6154: 6e30 1f0f 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@0f1f │ │ -1a615a: 0c01 |0007: move-result-object v1 │ │ -1a615c: 1101 |0008: return-object v1 │ │ +1a620c: |[1a620c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a621c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6220: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6224: 6e30 1f0f 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@0f1f │ │ +1a622a: 0c01 |0007: move-result-object v1 │ │ +1a622c: 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 │ │ -1a6160: |[1a6160] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6170: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a6176: 0c00 |0003: move-result-object v0 │ │ -1a6178: 5241 6404 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0464 │ │ -1a617c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a617e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6182: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6186: 7110 979d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a618c: 2824 |000e: goto 0032 // +0024 │ │ -1a618e: 2205 0918 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a6192: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a6196: 7020 d395 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a619c: 2705 |0016: throw v5 │ │ -1a619e: 7110 979d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a61a4: 5445 6304 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0463 │ │ -1a61a8: 1f05 4802 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a61ac: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a61b0: 5443 6204 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ -1a61b4: 6e20 4609 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@0946 │ │ -1a61ba: 0c01 |0025: move-result-object v1 │ │ -1a61bc: 0743 |0026: move-object v3, v4 │ │ -1a61be: 1f03 dd1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a61c2: 5942 6404 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0464 │ │ -1a61c6: 7230 4506 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a61cc: 0c05 |002e: move-result-object v5 │ │ -1a61ce: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a61d2: 1100 |0031: return-object v0 │ │ -1a61d4: 6205 a6b3 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a61d8: 1105 |0034: return-object v5 │ │ +1a6230: |[1a6230] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6240: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a6246: 0c00 |0003: move-result-object v0 │ │ +1a6248: 5241 6404 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0464 │ │ +1a624c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a624e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6252: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6256: 7110 a49d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a625c: 2824 |000e: goto 0032 // +0024 │ │ +1a625e: 2205 0a18 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@180a │ │ +1a6262: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a6266: 7020 e095 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a626c: 2705 |0016: throw v5 │ │ +1a626e: 7110 a49d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6274: 5445 6304 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0463 │ │ +1a6278: 1f05 4802 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a627c: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6280: 5443 6204 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ +1a6284: 6e20 4609 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@0946 │ │ +1a628a: 0c01 |0025: move-result-object v1 │ │ +1a628c: 0743 |0026: move-object v3, v4 │ │ +1a628e: 1f03 de1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6292: 5942 6404 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0464 │ │ +1a6296: 7230 4506 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a629c: 0c05 |002e: move-result-object v5 │ │ +1a629e: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a62a2: 1100 |0031: return-object v0 │ │ +1a62a4: 6205 a9b3 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a62a8: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #127 header: │ │ class_idx : 1217 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -22849,144 +22849,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 │ │ -1a6328: |[1a6328] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ -1a6338: 5901 6604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ -1a633c: 5902 6704 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ -1a6340: 5b03 6504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ -1a6344: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6346: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a634c: 0e00 |000a: return-void │ │ +1a63f8: |[1a63f8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ +1a6408: 5901 6604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ +1a640c: 5902 6704 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ +1a6410: 5b03 6504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ +1a6414: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6416: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a641c: 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 │ │ -1a62f8: |[1a62f8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6308: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04c1 │ │ -1a630c: 5241 6604 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ -1a6310: 5242 6704 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ -1a6314: 5443 6504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ -1a6318: 7056 220f 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@0f22 │ │ -1a631e: 5b05 6804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ -1a6322: 1f00 dd1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6326: 1100 |000f: return-object v0 │ │ +1a63c8: |[1a63c8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a63d8: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04c1 │ │ +1a63dc: 5241 6604 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ +1a63e0: 5242 6704 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ +1a63e4: 5443 6504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ +1a63e8: 7056 220f 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@0f22 │ │ +1a63ee: 5b05 6804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ +1a63f2: 1f00 de1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a63f6: 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 │ │ -1a6224: |[1a6224] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6234: 6e30 230f 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@0f23 │ │ -1a623a: 0c01 |0003: move-result-object v1 │ │ -1a623c: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04c1 │ │ -1a6240: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6244: 6e20 260f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f26 │ │ -1a624a: 0c01 |000b: move-result-object v1 │ │ -1a624c: 1101 |000c: return-object v1 │ │ +1a62f4: |[1a62f4] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6304: 6e30 230f 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@0f23 │ │ +1a630a: 0c01 |0003: move-result-object v1 │ │ +1a630c: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04c1 │ │ +1a6310: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6314: 6e20 260f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f26 │ │ +1a631a: 0c01 |000b: move-result-object v1 │ │ +1a631c: 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 │ │ -1a6250: |[1a6250] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6260: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6264: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6268: 6e30 240f 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@0f24 │ │ -1a626e: 0c01 |0007: move-result-object v1 │ │ -1a6270: 1101 |0008: return-object v1 │ │ +1a6320: |[1a6320] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6330: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6334: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6338: 6e30 240f 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@0f24 │ │ +1a633e: 0c01 |0007: move-result-object v1 │ │ +1a6340: 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 │ │ -1a6274: |[1a6274] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6284: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a628a: 0c00 |0003: move-result-object v0 │ │ -1a628c: 5261 6904 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ -1a6290: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6292: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6296: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a629a: 7110 979d 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a62a0: 2828 |000e: goto 0036 // +0028 │ │ -1a62a2: 2207 0918 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a62a6: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a62aa: 7020 d395 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a62b0: 2707 |0016: throw v7 │ │ -1a62b2: 7110 979d 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a62b8: 5467 6804 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ -1a62bc: 1f07 4802 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a62c0: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a62c4: 5263 6604 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ -1a62c8: 5264 6704 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ -1a62cc: 5465 6504 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ -1a62d0: 6e40 4809 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@0948 │ │ -1a62d6: 0c01 |0029: move-result-object v1 │ │ -1a62d8: 0763 |002a: move-object v3, v6 │ │ -1a62da: 1f03 dd1a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a62de: 5962 6904 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ -1a62e2: 7230 4506 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a62e8: 0c07 |0032: move-result-object v7 │ │ -1a62ea: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ -1a62ee: 1100 |0035: return-object v0 │ │ -1a62f0: 6207 a6b3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a62f4: 1107 |0038: return-object v7 │ │ +1a6344: |[1a6344] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6354: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a635a: 0c00 |0003: move-result-object v0 │ │ +1a635c: 5261 6904 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ +1a6360: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6362: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6366: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a636a: 7110 a49d 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6370: 2828 |000e: goto 0036 // +0028 │ │ +1a6372: 2207 0a18 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@180a │ │ +1a6376: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a637a: 7020 e095 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a6380: 2707 |0016: throw v7 │ │ +1a6382: 7110 a49d 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6388: 5467 6804 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0468 │ │ +1a638c: 1f07 4802 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6390: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6394: 5263 6604 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0466 │ │ +1a6398: 5264 6704 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0467 │ │ +1a639c: 5465 6504 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@0465 │ │ +1a63a0: 6e40 4809 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@0948 │ │ +1a63a6: 0c01 |0029: move-result-object v1 │ │ +1a63a8: 0763 |002a: move-object v3, v6 │ │ +1a63aa: 1f03 de1a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a63ae: 5962 6904 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0469 │ │ +1a63b2: 7230 4506 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a63b8: 0c07 |0032: move-result-object v7 │ │ +1a63ba: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ +1a63be: 1100 |0035: return-object v0 │ │ +1a63c0: 6207 a9b3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a63c4: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #128 header: │ │ class_idx : 1218 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -23042,156 +23042,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 │ │ -1a64b4: |[1a64b4] 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 │ │ -1a64c4: 5b01 6a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ -1a64c8: 5b02 6c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ -1a64cc: 5b03 6f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ -1a64d0: 5b04 6b04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ -1a64d4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a64d6: 7030 6eb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a64dc: 0e00 |000c: return-void │ │ +1a6584: |[1a6584] 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 │ │ +1a6594: 5b01 6a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ +1a6598: 5b02 6c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ +1a659c: 5b03 6f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ +1a65a0: 5b04 6b04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ +1a65a4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a65a6: 7030 7bb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a65ac: 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 │ │ -1a647c: |[1a647c] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a648c: 2206 c204 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04c2 │ │ -1a6490: 5471 6a04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ -1a6494: 5472 6c04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ -1a6498: 5473 6f04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ -1a649c: 5474 6b04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ -1a64a0: 0760 |000a: move-object v0, v6 │ │ -1a64a2: 0795 |000b: move-object v5, v9 │ │ -1a64a4: 7606 270f 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@0f27 │ │ -1a64aa: 5b68 6d04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ -1a64ae: 1f06 dd1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a64b2: 1106 |0013: return-object v6 │ │ +1a654c: |[1a654c] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a655c: 2206 c204 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04c2 │ │ +1a6560: 5471 6a04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ +1a6564: 5472 6c04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ +1a6568: 5473 6f04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ +1a656c: 5474 6b04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ +1a6570: 0760 |000a: move-object v0, v6 │ │ +1a6572: 0795 |000b: move-object v5, v9 │ │ +1a6574: 7606 270f 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@0f27 │ │ +1a657a: 5b68 6d04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ +1a657e: 1f06 de1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6582: 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 │ │ -1a6350: |[1a6350] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6360: 6e30 280f 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@0f28 │ │ -1a6366: 0c01 |0003: move-result-object v1 │ │ -1a6368: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04c2 │ │ -1a636c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6370: 6e20 2b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2b │ │ -1a6376: 0c01 |000b: move-result-object v1 │ │ -1a6378: 1101 |000c: return-object v1 │ │ +1a6420: |[1a6420] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6430: 6e30 280f 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@0f28 │ │ +1a6436: 0c01 |0003: move-result-object v1 │ │ +1a6438: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04c2 │ │ +1a643c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6440: 6e20 2b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2b │ │ +1a6446: 0c01 |000b: move-result-object v1 │ │ +1a6448: 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 │ │ -1a637c: |[1a637c] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a638c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6390: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6394: 6e30 290f 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@0f29 │ │ -1a639a: 0c01 |0007: move-result-object v1 │ │ -1a639c: 1101 |0008: return-object v1 │ │ +1a644c: |[1a644c] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a645c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6460: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6464: 6e30 290f 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@0f29 │ │ +1a646a: 0c01 |0007: move-result-object v1 │ │ +1a646c: 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 │ │ -1a63a0: |[1a63a0] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a63b0: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a63b6: 0c00 |0003: move-result-object v0 │ │ -1a63b8: 52b1 6e04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ -1a63bc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a63be: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a63c2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a63c6: 7110 979d 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a63cc: 2854 |000e: goto 0062 // +0054 │ │ -1a63ce: 220c 0918 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a63d2: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a63d6: 7020 d395 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a63dc: 270c |0016: throw v12 │ │ -1a63de: 7110 979d 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a63e4: 54bc 6d04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ -1a63e8: 1f0c 4802 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a63ec: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a63f0: 54b4 6a04 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ -1a63f4: 54b6 6c04 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ -1a63f8: 54b1 6f04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ -1a63fc: 7110 c70f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a6402: 0c01 |0029: move-result-object v1 │ │ -1a6404: 0717 |002a: move-object v7, v1 │ │ -1a6406: 1f07 3700 |002b: check-cast v7, Landroid/content/Context; // type@0037 │ │ -1a640a: 54b8 6b04 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ -1a640e: 1229 |002f: const/4 v9, #int 2 // #2 │ │ -1a6410: 120a |0030: const/4 v10, #int 0 // #0 │ │ -1a6412: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1a6414: 7708 a109 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@09a1 │ │ -1a641a: 0c01 |0035: move-result-object v1 │ │ -1a641c: 6e10 9d42 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a6422: 0a03 |0039: move-result v3 │ │ -1a6424: 6e10 9142 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ -1a642a: 0c04 |003d: move-result-object v4 │ │ -1a642c: 1f04 8a03 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@038a │ │ -1a6430: 6e10 9242 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ -1a6436: 0c05 |0043: move-result-object v5 │ │ -1a6438: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ -1a643c: 6e10 7242 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ -1a6442: 0c05 |0049: move-result-object v5 │ │ -1a6444: 2802 |004a: goto 004c // +0002 │ │ -1a6446: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -1a6448: 6e10 9b42 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@429b │ │ -1a644e: 0a01 |004f: move-result v1 │ │ -1a6450: 2206 ba04 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a6454: 7110 38b5 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a645a: 0c01 |0055: move-result-object v1 │ │ -1a645c: 7055 ec0e 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@0eec │ │ -1a6462: 59b2 6e04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ -1a6466: 7230 4506 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a646c: 0c0c |005e: move-result-object v12 │ │ -1a646e: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ -1a6472: 1100 |0061: return-object v0 │ │ -1a6474: 620c a6b3 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6478: 110c |0064: return-object v12 │ │ +1a6470: |[1a6470] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6480: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a6486: 0c00 |0003: move-result-object v0 │ │ +1a6488: 52b1 6e04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ +1a648c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a648e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6492: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6496: 7110 a49d 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a649c: 2854 |000e: goto 0062 // +0054 │ │ +1a649e: 220c 0a18 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@180a │ │ +1a64a2: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a64a6: 7020 e095 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a64ac: 270c |0016: throw v12 │ │ +1a64ae: 7110 a49d 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a64b4: 54bc 6d04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046d │ │ +1a64b8: 1f0c 4802 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a64bc: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a64c0: 54b4 6a04 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046a │ │ +1a64c4: 54b6 6c04 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046c │ │ +1a64c8: 54b1 6f04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046f │ │ +1a64cc: 7110 c70f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a64d2: 0c01 |0029: move-result-object v1 │ │ +1a64d4: 0717 |002a: move-object v7, v1 │ │ +1a64d6: 1f07 3700 |002b: check-cast v7, Landroid/content/Context; // type@0037 │ │ +1a64da: 54b8 6b04 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046b │ │ +1a64de: 1229 |002f: const/4 v9, #int 2 // #2 │ │ +1a64e0: 120a |0030: const/4 v10, #int 0 // #0 │ │ +1a64e2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1a64e4: 7708 a109 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@09a1 │ │ +1a64ea: 0c01 |0035: move-result-object v1 │ │ +1a64ec: 6e10 aa42 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a64f2: 0a03 |0039: move-result v3 │ │ +1a64f4: 6e10 9e42 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@429e │ │ +1a64fa: 0c04 |003d: move-result-object v4 │ │ +1a64fc: 1f04 8a03 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@038a │ │ +1a6500: 6e10 9f42 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@429f │ │ +1a6506: 0c05 |0043: move-result-object v5 │ │ +1a6508: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ +1a650c: 6e10 7f42 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@427f │ │ +1a6512: 0c05 |0049: move-result-object v5 │ │ +1a6514: 2802 |004a: goto 004c // +0002 │ │ +1a6516: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +1a6518: 6e10 a842 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@42a8 │ │ +1a651e: 0a01 |004f: move-result v1 │ │ +1a6520: 2206 ba04 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a6524: 7110 45b5 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a652a: 0c01 |0055: move-result-object v1 │ │ +1a652c: 7055 ec0e 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@0eec │ │ +1a6532: 59b2 6e04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046e │ │ +1a6536: 7230 4506 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a653c: 0c0c |005e: move-result-object v12 │ │ +1a653e: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ +1a6542: 1100 |0061: return-object v0 │ │ +1a6544: 620c a9b3 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6548: 110c |0064: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=318 │ │ 0x001e line=319 │ │ 0x0036 line=322 │ │ 0x003a line=323 │ │ 0x0040 line=324 │ │ @@ -23201,21 +23201,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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #129 header: │ │ class_idx : 1219 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -23275,164 +23275,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 │ │ -1a6620: |[1a6620] 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 │ │ -1a6630: 5b01 7104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a6634: 5b02 7604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a6638: 5b03 7404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ -1a663c: 5b04 7004 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a6640: 5b05 7204 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a6644: 5b06 7304 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ -1a6648: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1a664a: 7030 6eb5 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a6650: 0e00 |0010: return-void │ │ +1a66f0: |[1a66f0] 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 │ │ +1a6700: 5b01 7104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a6704: 5b02 7604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a6708: 5b03 7404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ +1a670c: 5b04 7004 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a6710: 5b05 7204 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a6714: 5b06 7304 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ +1a6718: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1a671a: 7030 7bb5 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a6720: 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 │ │ -1a65e4: |[1a65e4] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a65f4: 2209 c304 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04c3 │ │ -1a65f8: 5481 7104 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a65fc: 5482 7604 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a6600: 5483 7404 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ -1a6604: 5484 7004 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a6608: 5485 7204 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a660c: 5486 7304 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ -1a6610: 0790 |000e: move-object v0, v9 │ │ -1a6612: 07a7 |000f: move-object v7, v10 │ │ -1a6614: 7608 2c0f 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@0f2c │ │ -1a661a: 1f09 dd1a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a661e: 1109 |0015: return-object v9 │ │ +1a66b4: |[1a66b4] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a66c4: 2209 c304 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04c3 │ │ +1a66c8: 5481 7104 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a66cc: 5482 7604 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a66d0: 5483 7404 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ +1a66d4: 5484 7004 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a66d8: 5485 7204 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a66dc: 5486 7304 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ +1a66e0: 0790 |000e: move-object v0, v9 │ │ +1a66e2: 07a7 |000f: move-object v7, v10 │ │ +1a66e4: 7608 2c0f 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@0f2c │ │ +1a66ea: 1f09 de1a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a66ee: 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 │ │ -1a64e0: |[1a64e0] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a64f0: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a64f4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a64f8: 6e30 2f0f 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@0f2f │ │ -1a64fe: 0c01 |0007: move-result-object v1 │ │ -1a6500: 1101 |0008: return-object v1 │ │ +1a65b0: |[1a65b0] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a65c0: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a65c4: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a65c8: 6e30 2f0f 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@0f2f │ │ +1a65ce: 0c01 |0007: move-result-object v1 │ │ +1a65d0: 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 │ │ -1a6504: |[1a6504] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6514: 6e30 2d0f 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@0f2d │ │ -1a651a: 0c01 |0003: move-result-object v1 │ │ -1a651c: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04c3 │ │ -1a6520: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6524: 6e20 300f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f30 │ │ -1a652a: 0c01 |000b: move-result-object v1 │ │ -1a652c: 1101 |000c: return-object v1 │ │ +1a65d4: |[1a65d4] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a65e4: 6e30 2d0f 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@0f2d │ │ +1a65ea: 0c01 |0003: move-result-object v1 │ │ +1a65ec: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04c3 │ │ +1a65f0: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a65f4: 6e20 300f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f30 │ │ +1a65fa: 0c01 |000b: move-result-object v1 │ │ +1a65fc: 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 │ │ -1a6530: |[1a6530] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6540: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a6546: 5230 7504 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0475 │ │ -1a654a: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ -1a654e: 7110 979d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6554: 6204 7d13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@137d │ │ -1a6558: 5430 7104 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a655c: 6e20 8f3b 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3b8f │ │ -1a6562: 0a04 |0011: move-result v4 │ │ -1a6564: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ -1a6568: 6204 7d13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@137d │ │ -1a656c: 5430 7104 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ -1a6570: 5431 7604 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ -1a6574: 7110 c70f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a657a: 0c01 |001d: move-result-object v1 │ │ -1a657c: 1f01 3700 |001e: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a6580: 5432 7404 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ -1a6584: 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 │ │ -1a658a: 5434 7004 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a658e: 6e10 9e94 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@949e │ │ -1a6594: 0a04 |002a: move-result v4 │ │ -1a6596: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ -1a659a: 5434 7004 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ -1a659e: 6e10 9c94 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@949c │ │ -1a65a4: 5434 7204 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a65a8: 6e10 9e94 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@949e │ │ -1a65ae: 0a04 |0037: move-result v4 │ │ -1a65b0: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -1a65b4: 5434 7204 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ -1a65b8: 6e10 9c94 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@949c │ │ -1a65be: 5434 7304 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ -1a65c2: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ -1a65c6: 7210 85b8 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a65cc: 6204 a6b3 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a65d0: 1104 |0048: return-object v4 │ │ -1a65d2: 2204 0918 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a65d6: 1a00 7599 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a65da: 7020 d395 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a65e0: 2704 |0050: throw v4 │ │ +1a6600: |[1a6600] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6610: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a6616: 5230 7504 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0475 │ │ +1a661a: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ +1a661e: 7110 a49d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6624: 6204 8013 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@1380 │ │ +1a6628: 5430 7104 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a662c: 6e20 9c3b 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3b9c │ │ +1a6632: 0a04 |0011: move-result v4 │ │ +1a6634: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ +1a6638: 6204 8013 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@1380 │ │ +1a663c: 5430 7104 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0471 │ │ +1a6640: 5431 7604 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0476 │ │ +1a6644: 7110 c70f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a664a: 0c01 |001d: move-result-object v1 │ │ +1a664c: 1f01 3700 |001e: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a6650: 5432 7404 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0474 │ │ +1a6654: 6e40 9a3b 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@3b9a │ │ +1a665a: 5434 7004 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a665e: 6e10 ab94 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@94ab │ │ +1a6664: 0a04 |002a: move-result v4 │ │ +1a6666: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ +1a666a: 5434 7004 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0470 │ │ +1a666e: 6e10 a994 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@94a9 │ │ +1a6674: 5434 7204 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a6678: 6e10 ab94 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@94ab │ │ +1a667e: 0a04 |0037: move-result v4 │ │ +1a6680: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ +1a6684: 5434 7204 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0472 │ │ +1a6688: 6e10 a994 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@94a9 │ │ +1a668e: 5434 7304 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0473 │ │ +1a6692: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ +1a6696: 7210 92b8 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a669c: 6204 a9b3 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a66a0: 1104 |0048: return-object v4 │ │ +1a66a2: 2204 0a18 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@180a │ │ +1a66a6: 1a00 7a99 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a66aa: 7020 e095 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a66b0: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #130 header: │ │ class_idx : 1220 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -23452,18 +23452,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 │ │ -1a6678: |[1a6678] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a6688: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a668e: 5b01 7704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ -1a6692: 0e00 |0005: return-void │ │ +1a6748: |[1a6748] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a6758: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a675e: 5b01 7704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ +1a6762: 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; │ │ │ │ @@ -23473,34 +23473,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 │ │ -1a6654: |[1a6654] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6664: 5410 7704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ -1a6668: 1f02 9803 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a666c: 7120 330f 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@0f33 │ │ -1a6672: 0c02 |0007: move-result-object v2 │ │ -1a6674: 1102 |0008: return-object v2 │ │ +1a6724: |[1a6724] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6734: 5410 7704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0477 │ │ +1a6738: 1f02 9803 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a673c: 7120 330f 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@0f33 │ │ +1a6742: 0c02 |0007: move-result-object v2 │ │ +1a6744: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #131 header: │ │ class_idx : 1221 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -23564,58 +23564,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 │ │ -1a67ec: |[1a67ec] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a67fc: 7120 390f 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@0f39 │ │ -1a6802: 0c00 |0003: move-result-object v0 │ │ -1a6804: 1100 |0004: return-object v0 │ │ +1a68bc: |[1a68bc] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a68cc: 7120 390f 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@0f39 │ │ +1a68d2: 0c00 |0003: move-result-object v0 │ │ +1a68d4: 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 │ │ -1a6860: |[1a6860] 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 │ │ -1a6870: 5b01 7804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a6874: 5b02 7a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ -1a6878: 5b03 7904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ -1a687c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a687e: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a6884: 0e00 |000a: return-void │ │ +1a6930: |[1a6930] 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 │ │ +1a6940: 5b01 7804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a6944: 5b02 7a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ +1a6948: 5b03 7904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ +1a694c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a694e: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a6954: 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 │ │ -1a6808: |[1a6808] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a6818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a681a: 6e20 800a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a80 │ │ -1a6820: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -1a6824: 7220 90b8 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1a682a: 6201 a6b3 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a682e: 1101 |000b: return-object v1 │ │ +1a68d8: |[1a68d8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a68e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a68ea: 6e20 800a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a80 │ │ +1a68f0: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +1a68f4: 7220 9db8 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1a68fa: 6201 a9b3 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a68fe: 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; │ │ @@ -23627,163 +23627,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 │ │ -1a6830: |[1a6830] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6840: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c5 │ │ -1a6844: 5441 7804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a6848: 5442 7a04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ -1a684c: 5443 7904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ -1a6850: 7056 340f 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@0f34 │ │ -1a6856: 5b05 7b04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a685a: 1f00 dd1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a685e: 1100 |000f: return-object v0 │ │ +1a6900: |[1a6900] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6910: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c5 │ │ +1a6914: 5441 7804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a6918: 5442 7a04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ +1a691c: 5443 7904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ +1a6920: 7056 340f 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@0f34 │ │ +1a6926: 5b05 7b04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a692a: 1f00 de1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a692e: 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 │ │ -1a6694: |[1a6694] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a66a4: 6e30 350f 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@0f35 │ │ -1a66aa: 0c01 |0003: move-result-object v1 │ │ -1a66ac: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c5 │ │ -1a66b0: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a66b4: 6e20 380f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f38 │ │ -1a66ba: 0c01 |000b: move-result-object v1 │ │ -1a66bc: 1101 |000c: return-object v1 │ │ +1a6764: |[1a6764] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6774: 6e30 350f 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@0f35 │ │ +1a677a: 0c01 |0003: move-result-object v1 │ │ +1a677c: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c5 │ │ +1a6780: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6784: 6e20 380f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f38 │ │ +1a678a: 0c01 |000b: move-result-object v1 │ │ +1a678c: 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 │ │ -1a66c0: |[1a66c0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a66d0: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a66d4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a66d8: 6e30 360f 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@0f36 │ │ -1a66de: 0c01 |0007: move-result-object v1 │ │ -1a66e0: 1101 |0008: return-object v1 │ │ +1a6790: |[1a6790] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a67a0: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a67a4: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a67a8: 6e30 360f 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@0f36 │ │ +1a67ae: 0c01 |0007: move-result-object v1 │ │ +1a67b0: 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 │ │ -1a66e4: |[1a66e4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a66f4: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a66fa: 0c00 |0003: move-result-object v0 │ │ -1a66fc: 52e1 7f04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ -1a6700: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6702: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a6706: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a670a: 54e0 7e04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ -1a670e: 1f00 730d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d73 │ │ -1a6712: 54e1 7d04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ -1a6716: 1f01 ac1b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1bac │ │ -1a671a: 54e2 7c04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ -1a671e: 1f02 c303 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ -1a6722: 54e3 7b04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a6726: 1f03 9803 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a672a: 7110 979d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6730: 0725 |001e: move-object v5, v2 │ │ -1a6732: 2842 |001f: goto 0061 // +0042 │ │ -1a6734: 220f 0918 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a6738: 1a00 7599 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a673c: 7020 d395 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a6742: 270f |0027: throw v15 │ │ -1a6744: 7110 979d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a674a: 54ef 7b04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a674e: 1f0f 4802 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6752: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a6756: 54e3 7804 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a675a: 6e20 4c09 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@094c │ │ -1a6760: 0c01 |0036: move-result-object v1 │ │ -1a6762: 54e3 7804 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ -1a6766: 54e4 7a04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ -1a676a: 54e5 7904 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ -1a676e: 220d ba04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a6772: 6e10 9d42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a6778: 0a07 |0042: move-result v7 │ │ -1a677a: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a677e: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a6780: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a6782: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a6784: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a6786: 07d6 |0049: move-object v6, v13 │ │ -1a6788: 7607 ed0e 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@0eed │ │ -1a678e: 5be3 7b04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ -1a6792: 5be4 7c04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ -1a6796: 5be5 7d04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ -1a679a: 5be1 7e04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ -1a679e: 59e2 7f04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ -1a67a2: 7230 4506 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a67a8: 0c0f |005a: move-result-object v15 │ │ -1a67aa: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a67ae: 1100 |005d: return-object v0 │ │ -1a67b0: 0710 |005e: move-object v0, v1 │ │ -1a67b2: 0751 |005f: move-object v1, v5 │ │ -1a67b4: 0745 |0060: move-object v5, v4 │ │ -1a67b6: 6e10 9d42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a67bc: 0a0f |0064: move-result v15 │ │ -1a67be: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ -1a67c2: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a67c6: 6e10 470a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1a67cc: 0a03 |006c: move-result v3 │ │ -1a67ce: 2206 c404 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04c4 │ │ -1a67d2: 7020 310f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f31 │ │ -1a67d8: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a67da: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a67dc: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a67de: 7707 c909 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@09c9 │ │ -1a67e4: 620f a6b3 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a67e8: 110f |007a: return-object v15 │ │ +1a67b4: |[1a67b4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a67c4: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a67ca: 0c00 |0003: move-result-object v0 │ │ +1a67cc: 52e1 7f04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ +1a67d0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a67d2: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a67d6: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a67da: 54e0 7e04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ +1a67de: 1f00 740d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d74 │ │ +1a67e2: 54e1 7d04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ +1a67e6: 1f01 ad1b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1bad │ │ +1a67ea: 54e2 7c04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ +1a67ee: 1f02 c303 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ +1a67f2: 54e3 7b04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a67f6: 1f03 9803 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a67fa: 7110 a49d 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6800: 0725 |001e: move-object v5, v2 │ │ +1a6802: 2842 |001f: goto 0061 // +0042 │ │ +1a6804: 220f 0a18 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@180a │ │ +1a6808: 1a00 7a99 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a680c: 7020 e095 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a6812: 270f |0027: throw v15 │ │ +1a6814: 7110 a49d 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a681a: 54ef 7b04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a681e: 1f0f 4802 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6822: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6826: 54e3 7804 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a682a: 6e20 4c09 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@094c │ │ +1a6830: 0c01 |0036: move-result-object v1 │ │ +1a6832: 54e3 7804 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0478 │ │ +1a6836: 54e4 7a04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047a │ │ +1a683a: 54e5 7904 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0479 │ │ +1a683e: 220d ba04 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a6842: 6e10 aa42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a6848: 0a07 |0042: move-result v7 │ │ +1a684a: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a684e: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a6850: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a6852: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a6854: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a6856: 07d6 |0049: move-object v6, v13 │ │ +1a6858: 7607 ed0e 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@0eed │ │ +1a685e: 5be3 7b04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047b │ │ +1a6862: 5be4 7c04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047c │ │ +1a6866: 5be5 7d04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047d │ │ +1a686a: 5be1 7e04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047e │ │ +1a686e: 59e2 7f04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047f │ │ +1a6872: 7230 4506 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a6878: 0c0f |005a: move-result-object v15 │ │ +1a687a: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a687e: 1100 |005d: return-object v0 │ │ +1a6880: 0710 |005e: move-object v0, v1 │ │ +1a6882: 0751 |005f: move-object v1, v5 │ │ +1a6884: 0745 |0060: move-object v5, v4 │ │ +1a6886: 6e10 aa42 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a688c: 0a0f |0064: move-result v15 │ │ +1a688e: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ +1a6892: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6896: 6e10 470a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1a689c: 0a03 |006c: move-result v3 │ │ +1a689e: 2206 c404 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04c4 │ │ +1a68a2: 7020 310f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f31 │ │ +1a68a8: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a68aa: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a68ac: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a68ae: 7707 c909 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@09c9 │ │ +1a68b4: 620f a9b3 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a68b8: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #132 header: │ │ class_idx : 1222 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -23803,18 +23803,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 │ │ -1a6888: |[1a6888] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -1a6898: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a689e: 5b01 8004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0480 │ │ -1a68a2: 0e00 |0005: return-void │ │ +1a6958: |[1a6958] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +1a6968: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a696e: 5b01 8004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0480 │ │ +1a6972: 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; │ │ │ │ @@ -23824,32 +23824,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a68a4: |[1a68a4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ -1a68b4: 5410 8004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0480 │ │ -1a68b8: 7120 3c0f 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@0f3c │ │ -1a68be: 0e00 |0005: return-void │ │ +1a6974: |[1a6974] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ +1a6984: 5410 8004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0480 │ │ +1a6988: 7120 3c0f 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@0f3c │ │ +1a698e: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #133 header: │ │ class_idx : 1223 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -23894,61 +23894,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 │ │ -1a6b40: |[1a6b40] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a6b50: 7120 420f 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@0f42 │ │ -1a6b56: 0e00 |0003: return-void │ │ +1a6c10: |[1a6c10] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a6c20: 7120 420f 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@0f42 │ │ +1a6c26: 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 │ │ -1a6b58: |[1a6b58] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6b68: 5b01 8104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ -1a6b6c: 5b02 8304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ -1a6b70: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6b72: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a6b78: 0e00 |0008: return-void │ │ +1a6c28: |[1a6c28] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6c38: 5b01 8104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ +1a6c3c: 5b02 8304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ +1a6c40: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6c42: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a6c48: 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 │ │ -1a6b7c: |[1a6b7c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a6b8c: 5411 28b6 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b628 │ │ -1a6b90: 7110 ba96 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96ba │ │ -1a6b96: 0c01 |0005: move-result-object v1 │ │ -1a6b98: 1a00 eb9d |0006: const-string v0, "columnIndex" // string@9deb │ │ -1a6b9c: 7230 6c74 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@746c │ │ -1a6ba2: 2201 0318 |000b: new-instance v1, Ljava/lang/Exception; // type@1803 │ │ -1a6ba6: 1a02 aea6 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a6ae │ │ -1a6baa: 7020 b795 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@95b7 │ │ -1a6bb0: 1f01 2c18 |0012: check-cast v1, Ljava/lang/Throwable; // type@182c │ │ -1a6bb4: 7110 e97a 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ae9 │ │ -1a6bba: 0e00 |0017: return-void │ │ +1a6c4c: |[1a6c4c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a6c5c: 5411 2bb6 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b62b │ │ +1a6c60: 7110 c796 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96c7 │ │ +1a6c66: 0c01 |0005: move-result-object v1 │ │ +1a6c68: 1a00 f09d |0006: const-string v0, "columnIndex" // string@9df0 │ │ +1a6c6c: 7230 7974 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7479 │ │ +1a6c72: 2201 0418 |000b: new-instance v1, Ljava/lang/Exception; // type@1804 │ │ +1a6c76: 1a02 b3a6 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a6b3 │ │ +1a6c7a: 7020 c495 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@95c4 │ │ +1a6c80: 1f01 2d18 |0012: check-cast v1, Ljava/lang/Throwable; // type@182d │ │ +1a6c84: 7110 f67a 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7af6 │ │ +1a6c8a: 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; │ │ @@ -23959,177 +23959,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 │ │ -1a6b18: |[1a6b18] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6b28: 2203 c704 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c7 │ │ -1a6b2c: 5420 8104 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ -1a6b30: 5421 8304 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ -1a6b34: 7040 3d0f 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@0f3d │ │ -1a6b3a: 1f03 dd1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6b3e: 1103 |000b: return-object v3 │ │ +1a6be8: |[1a6be8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6bf8: 2203 c704 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c7 │ │ +1a6bfc: 5420 8104 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ +1a6c00: 5421 8304 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ +1a6c04: 7040 3d0f 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@0f3d │ │ +1a6c0a: 1f03 de1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6c0e: 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 │ │ -1a68c0: |[1a68c0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a68d0: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a68d4: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a68d8: 6e30 400f 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@0f40 │ │ -1a68de: 0c01 |0007: move-result-object v1 │ │ -1a68e0: 1101 |0008: return-object v1 │ │ +1a6990: |[1a6990] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a69a0: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a69a4: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a69a8: 6e30 400f 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@0f40 │ │ +1a69ae: 0c01 |0007: move-result-object v1 │ │ +1a69b0: 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 │ │ -1a68e4: |[1a68e4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a68f4: 6e30 3e0f 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@0f3e │ │ -1a68fa: 0c01 |0003: move-result-object v1 │ │ -1a68fc: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c7 │ │ -1a6900: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6904: 6e20 410f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f41 │ │ -1a690a: 0c01 |000b: move-result-object v1 │ │ -1a690c: 1101 |000c: return-object v1 │ │ +1a69b4: |[1a69b4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a69c4: 6e30 3e0f 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@0f3e │ │ +1a69ca: 0c01 |0003: move-result-object v1 │ │ +1a69cc: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c7 │ │ +1a69d0: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a69d4: 6e20 410f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f41 │ │ +1a69da: 0c01 |000b: move-result-object v1 │ │ +1a69dc: 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 │ │ -1a6910: |[1a6910] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6920: 1a00 258c |0000: const-string v0, "_data" // string@8c25 │ │ -1a6924: 7100 04b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a692a: 52b1 8204 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0482 │ │ -1a692e: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ -1a6932: 7110 979d 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6938: 220c ca18 |000c: new-instance v12, Ljava/util/ArrayList; // type@18ca │ │ -1a693c: 7010 0599 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@9905 │ │ -1a6942: 54b1 8104 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ -1a6946: 1f01 0e18 |0013: check-cast v1, Ljava/lang/Iterable; // type@180e │ │ -1a694a: 54b2 8304 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ -1a694e: 7210 f295 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1a6954: 0c01 |001a: move-result-object v1 │ │ -1a6956: 7210 ea99 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1a695c: 0a03 |001e: move-result v3 │ │ -1a695e: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ -1a6962: 7210 eb99 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1a6968: 0c03 |0024: move-result-object v3 │ │ -1a696a: 1f03 c203 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ -1a696e: 6e10 6c0b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ -1a6974: 0c0a |002a: move-result-object v10 │ │ -1a6976: 7110 c70f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a697c: 0c04 |002e: move-result-object v4 │ │ -1a697e: 6e10 2a09 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@092a │ │ -1a6984: 0c04 |0032: move-result-object v4 │ │ -1a6986: 2410 5326 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2653 │ │ -1a698c: 0c06 |0036: move-result-object v6 │ │ -1a698e: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -1a6990: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -1a6992: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -1a6994: 07a5 |003a: move-object v5, v10 │ │ -1a6996: 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 │ │ -1a699c: 0c04 |003e: move-result-object v4 │ │ -1a699e: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ -1a69a2: 1f04 ca17 |0041: check-cast v4, Ljava/io/Closeable; // type@17ca │ │ -1a69a6: 0745 |0043: move-object v5, v4 │ │ -1a69a8: 1f05 5600 |0044: check-cast v5, Landroid/database/Cursor; // type@0056 │ │ -1a69ac: 7210 0901 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1a69b2: 0a06 |0049: move-result v6 │ │ -1a69b4: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -1a69b6: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ -1a69ba: 2206 011c |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1c01 │ │ -1a69be: 7010 aaba 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@baaa │ │ -1a69c4: 7220 0201 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0102 │ │ -1a69ca: 0a08 |0055: move-result v8 │ │ -1a69cc: 7110 38b5 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a69d2: 0c08 |0059: move-result-object v8 │ │ -1a69d4: 5b68 28b6 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b628 │ │ -1a69d8: 5468 28b6 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b628 │ │ -1a69dc: 1f08 1718 |005e: check-cast v8, Ljava/lang/Number; // type@1817 │ │ -1a69e0: 6e10 4796 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1a69e6: 0a08 |0063: move-result v8 │ │ -1a69e8: 7220 0701 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0107 │ │ -1a69ee: 0c05 |0067: move-result-object v5 │ │ -1a69f0: 2208 cd17 |0068: new-instance v8, Ljava/io/File; // type@17cd │ │ -1a69f4: 7020 9594 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9495 │ │ -1a69fa: 6e10 9c94 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@949c │ │ -1a6a00: 7110 c70f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a6a06: 0c05 |0073: move-result-object v5 │ │ -1a6a08: 6e10 2a09 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@092a │ │ -1a6a0e: 0c05 |0077: move-result-object v5 │ │ -1a6a10: 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 │ │ -1a6a16: 0a05 |007b: move-result v5 │ │ -1a6a18: 7110 38b5 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a6a1e: 6e20 0999 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9909 │ │ -1a6a24: 2812 |0082: goto 0094 // +0012 │ │ -1a6a26: 0d05 |0083: move-exception v5 │ │ -1a6a28: 280c |0084: goto 0090 // +000c │ │ -1a6a2a: 2205 c604 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04c6 │ │ -1a6a2e: 7020 3a0f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f3a │ │ -1a6a34: 7110 367b 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b36 │ │ -1a6a3a: 6205 a6b3 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6a3e: 28f0 |008f: goto 007f // -0010 │ │ -1a6a40: 6e20 0999 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9909 │ │ -1a6a46: 2705 |0093: throw v5 │ │ -1a6a48: 6205 a6b3 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6a4c: 7120 e5b5 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1a6a52: 2882 |0099: goto 001b // -007e │ │ -1a6a54: 0d05 |009a: move-exception v5 │ │ -1a6a56: 2705 |009b: throw v5 │ │ -1a6a58: 0d06 |009c: move-exception v6 │ │ -1a6a5a: 7120 e5b5 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1a6a60: 2706 |00a0: throw v6 │ │ -1a6a62: 6e20 0999 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9909 │ │ -1a6a68: 0a04 |00a4: move-result v4 │ │ -1a6a6a: 7110 33b5 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b533 │ │ -1a6a70: 2900 73ff |00a8: goto/16 001b // -008d │ │ -1a6a74: 0d04 |00aa: move-exception v4 │ │ -1a6a76: 0745 |00ab: move-object v5, v4 │ │ -1a6a78: 1f05 2c18 |00ac: check-cast v5, Ljava/lang/Throwable; // type@182c │ │ -1a6a7c: 7110 e97a 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ae9 │ │ -1a6a82: 6e10 6c96 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@966c │ │ -1a6a88: 6e20 0999 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9909 │ │ -1a6a8e: 2900 64ff |00b7: goto/16 001b // -009c │ │ -1a6a92: 6200 1e01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a6a96: 1f0c de18 |00bb: check-cast v12, Ljava/util/List; // type@18de │ │ -1a6a9a: 6e20 520b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b52 │ │ -1a6aa0: 620c a6b3 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6aa4: 110c |00c2: return-object v12 │ │ -1a6aa6: 220c 0918 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a6aaa: 1a00 7599 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a6aae: 7020 d395 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a6ab4: 270c |00ca: throw v12 │ │ +1a69e0: |[1a69e0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a69f0: 1a00 298c |0000: const-string v0, "_data" // string@8c29 │ │ +1a69f4: 7100 11b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a69fa: 52b1 8204 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0482 │ │ +1a69fe: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ +1a6a02: 7110 a49d 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6a08: 220c cb18 |000c: new-instance v12, Ljava/util/ArrayList; // type@18cb │ │ +1a6a0c: 7010 1299 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@9912 │ │ +1a6a12: 54b1 8104 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ +1a6a16: 1f01 0f18 |0013: check-cast v1, Ljava/lang/Iterable; // type@180f │ │ +1a6a1a: 54b2 8304 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ +1a6a1e: 7210 ff95 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1a6a24: 0c01 |001a: move-result-object v1 │ │ +1a6a26: 7210 f799 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1a6a2c: 0a03 |001e: move-result v3 │ │ +1a6a2e: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ +1a6a32: 7210 f899 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1a6a38: 0c03 |0024: move-result-object v3 │ │ +1a6a3a: 1f03 c203 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ +1a6a3e: 6e10 6c0b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b6c │ │ +1a6a44: 0c0a |002a: move-result-object v10 │ │ +1a6a46: 7110 c70f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a6a4c: 0c04 |002e: move-result-object v4 │ │ +1a6a4e: 6e10 2a09 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@092a │ │ +1a6a54: 0c04 |0032: move-result-object v4 │ │ +1a6a56: 2410 5426 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2654 │ │ +1a6a5c: 0c06 |0036: move-result-object v6 │ │ +1a6a5e: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +1a6a60: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +1a6a62: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +1a6a64: 07a5 |003a: move-object v5, v10 │ │ +1a6a66: 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 │ │ +1a6a6c: 0c04 |003e: move-result-object v4 │ │ +1a6a6e: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ +1a6a72: 1f04 cb17 |0041: check-cast v4, Ljava/io/Closeable; // type@17cb │ │ +1a6a76: 0745 |0043: move-object v5, v4 │ │ +1a6a78: 1f05 5600 |0044: check-cast v5, Landroid/database/Cursor; // type@0056 │ │ +1a6a7c: 7210 0901 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1a6a82: 0a06 |0049: move-result v6 │ │ +1a6a84: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +1a6a86: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ +1a6a8a: 2206 021c |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1c02 │ │ +1a6a8e: 7010 b7ba 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@bab7 │ │ +1a6a94: 7220 0201 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0102 │ │ +1a6a9a: 0a08 |0055: move-result v8 │ │ +1a6a9c: 7110 45b5 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a6aa2: 0c08 |0059: move-result-object v8 │ │ +1a6aa4: 5b68 2bb6 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b62b │ │ +1a6aa8: 5468 2bb6 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b62b │ │ +1a6aac: 1f08 1818 |005e: check-cast v8, Ljava/lang/Number; // type@1818 │ │ +1a6ab0: 6e10 5496 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1a6ab6: 0a08 |0063: move-result v8 │ │ +1a6ab8: 7220 0701 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0107 │ │ +1a6abe: 0c05 |0067: move-result-object v5 │ │ +1a6ac0: 2208 ce17 |0068: new-instance v8, Ljava/io/File; // type@17ce │ │ +1a6ac4: 7020 a294 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@94a2 │ │ +1a6aca: 6e10 a994 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@94a9 │ │ +1a6ad0: 7110 c70f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a6ad6: 0c05 |0073: move-result-object v5 │ │ +1a6ad8: 6e10 2a09 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@092a │ │ +1a6ade: 0c05 |0077: move-result-object v5 │ │ +1a6ae0: 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 │ │ +1a6ae6: 0a05 |007b: move-result v5 │ │ +1a6ae8: 7110 45b5 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a6aee: 6e20 1699 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9916 │ │ +1a6af4: 2812 |0082: goto 0094 // +0012 │ │ +1a6af6: 0d05 |0083: move-exception v5 │ │ +1a6af8: 280c |0084: goto 0090 // +000c │ │ +1a6afa: 2205 c604 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04c6 │ │ +1a6afe: 7020 3a0f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f3a │ │ +1a6b04: 7110 437b 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b43 │ │ +1a6b0a: 6205 a9b3 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6b0e: 28f0 |008f: goto 007f // -0010 │ │ +1a6b10: 6e20 1699 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9916 │ │ +1a6b16: 2705 |0093: throw v5 │ │ +1a6b18: 6205 a9b3 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6b1c: 7120 f2b5 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1a6b22: 2882 |0099: goto 001b // -007e │ │ +1a6b24: 0d05 |009a: move-exception v5 │ │ +1a6b26: 2705 |009b: throw v5 │ │ +1a6b28: 0d06 |009c: move-exception v6 │ │ +1a6b2a: 7120 f2b5 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1a6b30: 2706 |00a0: throw v6 │ │ +1a6b32: 6e20 1699 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9916 │ │ +1a6b38: 0a04 |00a4: move-result v4 │ │ +1a6b3a: 7110 40b5 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b540 │ │ +1a6b40: 2900 73ff |00a8: goto/16 001b // -008d │ │ +1a6b44: 0d04 |00aa: move-exception v4 │ │ +1a6b46: 0745 |00ab: move-object v5, v4 │ │ +1a6b48: 1f05 2d18 |00ac: check-cast v5, Ljava/lang/Throwable; // type@182d │ │ +1a6b4c: 7110 f67a 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7af6 │ │ +1a6b52: 6e10 7996 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9679 │ │ +1a6b58: 6e20 1699 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9916 │ │ +1a6b5e: 2900 64ff |00b7: goto/16 001b // -009c │ │ +1a6b62: 6200 1e01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a6b66: 1f0c df18 |00bb: check-cast v12, Ljava/util/List; // type@18df │ │ +1a6b6a: 6e20 520b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b52 │ │ +1a6b70: 620c a9b3 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6b74: 110c |00c2: return-object v12 │ │ +1a6b76: 220c 0a18 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@180a │ │ +1a6b7a: 1a00 7a99 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a6b7e: 7020 e095 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a6b84: 270c |00ca: throw v12 │ │ catches : 9 │ │ 0x0027 - 0x0043 │ │ Ljava/lang/SecurityException; -> 0x00aa │ │ 0x0043 - 0x0052 │ │ -> 0x009a │ │ 0x0052 - 0x007f │ │ Ljava/lang/NullPointerException; -> 0x0085 │ │ @@ -24172,21 +24172,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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #134 header: │ │ class_idx : 1224 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -24238,164 +24238,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 │ │ -1a6d04: |[1a6d04] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6d14: 5b01 8404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ -1a6d18: 5b02 8504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ -1a6d1c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6d1e: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a6d24: 0e00 |0008: return-void │ │ +1a6dd4: |[1a6dd4] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6de4: 5b01 8404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ +1a6de8: 5b02 8504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ +1a6dec: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6dee: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a6df4: 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 │ │ -1a6cd8: |[1a6cd8] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6ce8: 2200 c804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c8 │ │ -1a6cec: 5431 8404 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ -1a6cf0: 5432 8504 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ -1a6cf4: 7040 430f 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@0f43 │ │ -1a6cfa: 5b04 8604 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ -1a6cfe: 1f00 dd1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6d02: 1100 |000d: return-object v0 │ │ +1a6da8: |[1a6da8] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6db8: 2200 c804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c8 │ │ +1a6dbc: 5431 8404 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ +1a6dc0: 5432 8504 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ +1a6dc4: 7040 430f 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@0f43 │ │ +1a6dca: 5b04 8604 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a6dce: 1f00 de1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6dd2: 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 │ │ -1a6bbc: |[1a6bbc] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6bcc: 6e30 440f 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@0f44 │ │ -1a6bd2: 0c01 |0003: move-result-object v1 │ │ -1a6bd4: 1f01 c804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c8 │ │ -1a6bd8: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6bdc: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ -1a6be2: 0c01 |000b: move-result-object v1 │ │ -1a6be4: 1101 |000c: return-object v1 │ │ +1a6c8c: |[1a6c8c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6c9c: 6e30 440f 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@0f44 │ │ +1a6ca2: 0c01 |0003: move-result-object v1 │ │ +1a6ca4: 1f01 c804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c8 │ │ +1a6ca8: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6cac: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ +1a6cb2: 0c01 |000b: move-result-object v1 │ │ +1a6cb4: 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 │ │ -1a6be8: |[1a6be8] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6bf8: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6bfc: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6c00: 6e30 450f 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@0f45 │ │ -1a6c06: 0c01 |0007: move-result-object v1 │ │ -1a6c08: 1101 |0008: return-object v1 │ │ +1a6cb8: |[1a6cb8] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6cc8: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6ccc: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6cd0: 6e30 450f 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@0f45 │ │ +1a6cd6: 0c01 |0007: move-result-object v1 │ │ +1a6cd8: 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 │ │ -1a6c0c: |[1a6c0c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6c1c: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a6c22: 0c00 |0003: move-result-object v0 │ │ -1a6c24: 52c1 8804 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0488 │ │ -1a6c28: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6c2a: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a6c2e: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a6c32: 54c0 8704 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0487 │ │ -1a6c36: 1f00 730d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d73 │ │ -1a6c3a: 54c1 8604 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ -1a6c3e: 1f01 a11b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a6c42: 7110 979d 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6c48: 2839 |0016: goto 004f // +0039 │ │ -1a6c4a: 220d 0918 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a6c4e: 1a00 7599 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a6c52: 7020 d395 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a6c58: 270d |001e: throw v13 │ │ -1a6c5a: 7110 979d 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6c60: 54cd 8604 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ -1a6c64: 1f0d 4802 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6c68: 6201 b600 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a6c6c: 54c3 8404 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ -1a6c70: 6e20 5009 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@0950 │ │ -1a6c76: 0c01 |002d: move-result-object v1 │ │ -1a6c78: 54c3 8504 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ -1a6c7c: 220b ba04 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a6c80: 6e10 9d42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a6c86: 0a05 |0035: move-result v5 │ │ -1a6c88: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ -1a6c8c: 120a |0038: const/4 v10, #int 0 // #0 │ │ -1a6c8e: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1a6c90: 1207 |003a: const/4 v7, #int 0 // #0 │ │ -1a6c92: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1a6c94: 07b4 |003c: move-object v4, v11 │ │ -1a6c96: 7607 ed0e 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@0eed │ │ -1a6c9c: 5bc3 8604 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ -1a6ca0: 5bc1 8704 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0487 │ │ -1a6ca4: 59c2 8804 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0488 │ │ -1a6ca8: 7230 4506 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a6cae: 0c0d |0049: move-result-object v13 │ │ -1a6cb0: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ -1a6cb4: 1100 |004c: return-object v0 │ │ -1a6cb6: 0710 |004d: move-object v0, v1 │ │ -1a6cb8: 0731 |004e: move-object v1, v3 │ │ -1a6cba: 6e10 9d42 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a6cc0: 0a0d |0052: move-result v13 │ │ -1a6cc2: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ -1a6cc6: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ -1a6cca: 7210 85b8 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a6cd0: 620d a6b3 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6cd4: 110d |005c: return-object v13 │ │ +1a6cdc: |[1a6cdc] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6cec: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a6cf2: 0c00 |0003: move-result-object v0 │ │ +1a6cf4: 52c1 8804 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0488 │ │ +1a6cf8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6cfa: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a6cfe: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a6d02: 54c0 8704 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0487 │ │ +1a6d06: 1f00 740d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d74 │ │ +1a6d0a: 54c1 8604 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a6d0e: 1f01 a21b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a6d12: 7110 a49d 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6d18: 2839 |0016: goto 004f // +0039 │ │ +1a6d1a: 220d 0a18 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@180a │ │ +1a6d1e: 1a00 7a99 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a6d22: 7020 e095 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a6d28: 270d |001e: throw v13 │ │ +1a6d2a: 7110 a49d 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6d30: 54cd 8604 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a6d34: 1f0d 4802 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6d38: 6201 b600 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6d3c: 54c3 8404 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ +1a6d40: 6e20 5009 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@0950 │ │ +1a6d46: 0c01 |002d: move-result-object v1 │ │ +1a6d48: 54c3 8504 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ +1a6d4c: 220b ba04 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a6d50: 6e10 aa42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a6d56: 0a05 |0035: move-result v5 │ │ +1a6d58: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ +1a6d5c: 120a |0038: const/4 v10, #int 0 // #0 │ │ +1a6d5e: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1a6d60: 1207 |003a: const/4 v7, #int 0 // #0 │ │ +1a6d62: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1a6d64: 07b4 |003c: move-object v4, v11 │ │ +1a6d66: 7607 ed0e 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@0eed │ │ +1a6d6c: 5bc3 8604 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a6d70: 5bc1 8704 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0487 │ │ +1a6d74: 59c2 8804 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0488 │ │ +1a6d78: 7230 4506 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a6d7e: 0c0d |0049: move-result-object v13 │ │ +1a6d80: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ +1a6d84: 1100 |004c: return-object v0 │ │ +1a6d86: 0710 |004d: move-object v0, v1 │ │ +1a6d88: 0731 |004e: move-object v1, v3 │ │ +1a6d8a: 6e10 aa42 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a6d90: 0a0d |0052: move-result v13 │ │ +1a6d92: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ +1a6d96: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ +1a6d9a: 7210 92b8 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a6da0: 620d a9b3 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6da4: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #135 header: │ │ class_idx : 1225 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -24447,172 +24447,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 │ │ -1a6e88: |[1a6e88] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a6e98: 5b01 8a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ -1a6e9c: 5b02 8904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ -1a6ea0: 5b03 8b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ -1a6ea4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6ea6: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a6eac: 0e00 |000a: return-void │ │ +1a6f58: |[1a6f58] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a6f68: 5b01 8a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ +1a6f6c: 5b02 8904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ +1a6f70: 5b03 8b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ +1a6f74: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6f76: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a6f7c: 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 │ │ -1a6e58: |[1a6e58] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6e68: 2200 c904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c9 │ │ -1a6e6c: 5441 8a04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ -1a6e70: 5442 8904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ -1a6e74: 5443 8b04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ -1a6e78: 7056 480f 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@0f48 │ │ -1a6e7e: 5b05 8c04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048c │ │ -1a6e82: 1f00 dd1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6e86: 1100 |000f: return-object v0 │ │ +1a6f28: |[1a6f28] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6f38: 2200 c904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c9 │ │ +1a6f3c: 5441 8a04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ +1a6f40: 5442 8904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ +1a6f44: 5443 8b04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ +1a6f48: 7056 480f 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@0f48 │ │ +1a6f4e: 5b05 8c04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048c │ │ +1a6f52: 1f00 de1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6f56: 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 │ │ -1a6d28: |[1a6d28] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6d38: 6e30 490f 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@0f49 │ │ -1a6d3e: 0c01 |0003: move-result-object v1 │ │ -1a6d40: 1f01 c904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c9 │ │ -1a6d44: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6d48: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ -1a6d4e: 0c01 |000b: move-result-object v1 │ │ -1a6d50: 1101 |000c: return-object v1 │ │ +1a6df8: |[1a6df8] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6e08: 6e30 490f 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@0f49 │ │ +1a6e0e: 0c01 |0003: move-result-object v1 │ │ +1a6e10: 1f01 c904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c9 │ │ +1a6e14: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6e18: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ +1a6e1e: 0c01 |000b: move-result-object v1 │ │ +1a6e20: 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 │ │ -1a6d54: |[1a6d54] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6d64: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6d68: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6d6c: 6e30 4a0f 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@0f4a │ │ -1a6d72: 0c01 |0007: move-result-object v1 │ │ -1a6d74: 1101 |0008: return-object v1 │ │ +1a6e24: |[1a6e24] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6e34: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6e38: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6e3c: 6e30 4a0f 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@0f4a │ │ +1a6e42: 0c01 |0007: move-result-object v1 │ │ +1a6e44: 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 │ │ -1a6d78: |[1a6d78] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6d88: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a6d8e: 0c00 |0003: move-result-object v0 │ │ -1a6d90: 52c1 8d04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048d │ │ -1a6d94: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6d96: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6d9a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6d9e: 7110 979d 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6da4: 2856 |000e: goto 0064 // +0056 │ │ -1a6da6: 220d 0918 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a6daa: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a6dae: 7020 d395 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a6db4: 270d |0016: throw v13 │ │ -1a6db6: 7110 979d 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6dbc: 54cd 8c04 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048c │ │ -1a6dc0: 1f0d 4802 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6dc4: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a6dc8: 54c3 8a04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ -1a6dcc: 54c4 8904 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ -1a6dd0: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ -1a6dd4: 6e10 df95 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1a6dda: 0a04 |0029: move-result v4 │ │ -1a6ddc: 2802 |002a: goto 002c // +0002 │ │ -1a6dde: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1a6de0: 6e30 5109 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@0951 │ │ -1a6de6: 0c01 |002f: move-result-object v1 │ │ -1a6de8: 54c3 8b04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ -1a6dec: 6e10 9d42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a6df2: 0a04 |0035: move-result v4 │ │ -1a6df4: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ -1a6df8: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -1a6dfc: 7220 90b8 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1a6e02: 2203 ba04 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a6e06: 6e10 9d42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a6e0c: 0a06 |0042: move-result v6 │ │ -1a6e0e: 6e10 9142 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ -1a6e14: 0c08 |0046: move-result-object v8 │ │ -1a6e16: 6e10 9242 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ -1a6e1c: 0c01 |004a: move-result-object v1 │ │ -1a6e1e: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -1a6e22: 6e10 7242 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ -1a6e28: 0c01 |0050: move-result-object v1 │ │ -1a6e2a: 2802 |0051: goto 0053 // +0002 │ │ -1a6e2c: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a6e2e: 0719 |0053: move-object v9, v1 │ │ -1a6e30: 122a |0054: const/4 v10, #int 2 // #2 │ │ -1a6e32: 120b |0055: const/4 v11, #int 0 // #0 │ │ -1a6e34: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -1a6e36: 0735 |0057: move-object v5, v3 │ │ -1a6e38: 7607 ed0e 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@0eed │ │ -1a6e3e: 59c2 8d04 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048d │ │ -1a6e42: 7230 4506 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a6e48: 0c0d |0060: move-result-object v13 │ │ -1a6e4a: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ -1a6e4e: 1100 |0063: return-object v0 │ │ -1a6e50: 620d a6b3 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6e54: 110d |0066: return-object v13 │ │ +1a6e48: |[1a6e48] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6e58: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a6e5e: 0c00 |0003: move-result-object v0 │ │ +1a6e60: 52c1 8d04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048d │ │ +1a6e64: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6e66: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6e6a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6e6e: 7110 a49d 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6e74: 2856 |000e: goto 0064 // +0056 │ │ +1a6e76: 220d 0a18 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@180a │ │ +1a6e7a: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a6e7e: 7020 e095 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a6e84: 270d |0016: throw v13 │ │ +1a6e86: 7110 a49d 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6e8c: 54cd 8c04 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048c │ │ +1a6e90: 1f0d 4802 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6e94: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6e98: 54c3 8a04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ +1a6e9c: 54c4 8904 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ +1a6ea0: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ +1a6ea4: 6e10 ec95 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1a6eaa: 0a04 |0029: move-result v4 │ │ +1a6eac: 2802 |002a: goto 002c // +0002 │ │ +1a6eae: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1a6eb0: 6e30 5109 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@0951 │ │ +1a6eb6: 0c01 |002f: move-result-object v1 │ │ +1a6eb8: 54c3 8b04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ +1a6ebc: 6e10 aa42 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a6ec2: 0a04 |0035: move-result v4 │ │ +1a6ec4: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ +1a6ec8: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +1a6ecc: 7220 9db8 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1a6ed2: 2203 ba04 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a6ed6: 6e10 aa42 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a6edc: 0a06 |0042: move-result v6 │ │ +1a6ede: 6e10 9e42 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@429e │ │ +1a6ee4: 0c08 |0046: move-result-object v8 │ │ +1a6ee6: 6e10 9f42 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@429f │ │ +1a6eec: 0c01 |004a: move-result-object v1 │ │ +1a6eee: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +1a6ef2: 6e10 7f42 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@427f │ │ +1a6ef8: 0c01 |0050: move-result-object v1 │ │ +1a6efa: 2802 |0051: goto 0053 // +0002 │ │ +1a6efc: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a6efe: 0719 |0053: move-object v9, v1 │ │ +1a6f00: 122a |0054: const/4 v10, #int 2 // #2 │ │ +1a6f02: 120b |0055: const/4 v11, #int 0 // #0 │ │ +1a6f04: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +1a6f06: 0735 |0057: move-object v5, v3 │ │ +1a6f08: 7607 ed0e 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@0eed │ │ +1a6f0e: 59c2 8d04 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048d │ │ +1a6f12: 7230 4506 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a6f18: 0c0d |0060: move-result-object v13 │ │ +1a6f1a: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ +1a6f1e: 1100 |0063: return-object v0 │ │ +1a6f20: 620d a9b3 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6f24: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #136 header: │ │ class_idx : 1226 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -24658,141 +24658,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 │ │ -1a6fac: |[1a6fac] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a6fbc: 5901 8e04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048e │ │ -1a6fc0: 5b02 8f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ -1a6fc4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6fc6: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a6fcc: 0e00 |0008: return-void │ │ +1a707c: |[1a707c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a708c: 5901 8e04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048e │ │ +1a7090: 5b02 8f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ +1a7094: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a7096: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a709c: 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 │ │ -1a6f80: |[1a6f80] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6f90: 2200 ca04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ca │ │ -1a6f94: 5231 8e04 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048e │ │ -1a6f98: 5432 8f04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ -1a6f9c: 7040 4d0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f4d │ │ -1a6fa2: 5b04 9004 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a6fa6: 1f00 dd1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6faa: 1100 |000d: return-object v0 │ │ +1a7050: |[1a7050] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7060: 2200 ca04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ca │ │ +1a7064: 5231 8e04 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048e │ │ +1a7068: 5432 8f04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ +1a706c: 7040 4d0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f4d │ │ +1a7072: 5b04 9004 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a7076: 1f00 de1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a707a: 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 │ │ -1a6eb0: |[1a6eb0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6ec0: 6e30 4e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f4e │ │ -1a6ec6: 0c01 |0003: move-result-object v1 │ │ -1a6ec8: 1f01 ca04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ca │ │ -1a6ecc: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6ed0: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ -1a6ed6: 0c01 |000b: move-result-object v1 │ │ -1a6ed8: 1101 |000c: return-object v1 │ │ +1a6f80: |[1a6f80] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6f90: 6e30 4e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f4e │ │ +1a6f96: 0c01 |0003: move-result-object v1 │ │ +1a6f98: 1f01 ca04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ca │ │ +1a6f9c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a6fa0: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ +1a6fa6: 0c01 |000b: move-result-object v1 │ │ +1a6fa8: 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 │ │ -1a6edc: |[1a6edc] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6eec: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6ef0: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6ef4: 6e30 4f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4f │ │ -1a6efa: 0c01 |0007: move-result-object v1 │ │ -1a6efc: 1101 |0008: return-object v1 │ │ +1a6fac: |[1a6fac] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6fbc: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a6fc0: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a6fc4: 6e30 4f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4f │ │ +1a6fca: 0c01 |0007: move-result-object v1 │ │ +1a6fcc: 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 │ │ -1a6f00: |[1a6f00] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6f10: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a6f16: 0c00 |0003: move-result-object v0 │ │ -1a6f18: 5251 9104 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0491 │ │ -1a6f1c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6f1e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6f22: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6f26: 7110 979d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6f2c: 2826 |000e: goto 0034 // +0026 │ │ -1a6f2e: 2206 0918 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a6f32: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a6f36: 7020 d395 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a6f3c: 2706 |0016: throw v6 │ │ -1a6f3e: 7110 979d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a6f44: 5456 9004 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a6f48: 1f06 4802 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a6f4c: 6201 ba00 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6f50: 5253 8e04 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048e │ │ -1a6f54: 5454 8f04 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ -1a6f58: 6e30 a809 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@09a8 │ │ -1a6f5e: 0c01 |0027: move-result-object v1 │ │ -1a6f60: 0753 |0028: move-object v3, v5 │ │ -1a6f62: 1f03 dd1a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a6f66: 5952 9104 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0491 │ │ -1a6f6a: 7230 4506 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a6f70: 0c06 |0030: move-result-object v6 │ │ -1a6f72: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ -1a6f76: 1100 |0033: return-object v0 │ │ -1a6f78: 6206 a6b3 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6f7c: 1106 |0036: return-object v6 │ │ +1a6fd0: |[1a6fd0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6fe0: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a6fe6: 0c00 |0003: move-result-object v0 │ │ +1a6fe8: 5251 9104 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0491 │ │ +1a6fec: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6fee: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6ff2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6ff6: 7110 a49d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a6ffc: 2826 |000e: goto 0034 // +0026 │ │ +1a6ffe: 2206 0a18 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@180a │ │ +1a7002: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a7006: 7020 e095 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a700c: 2706 |0016: throw v6 │ │ +1a700e: 7110 a49d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7014: 5456 9004 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a7018: 1f06 4802 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a701c: 6201 ba00 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7020: 5253 8e04 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@048e │ │ +1a7024: 5454 8f04 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@048f │ │ +1a7028: 6e30 a809 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@09a8 │ │ +1a702e: 0c01 |0027: move-result-object v1 │ │ +1a7030: 0753 |0028: move-object v3, v5 │ │ +1a7032: 1f03 de1a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7036: 5952 9104 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0491 │ │ +1a703a: 7230 4506 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a7040: 0c06 |0030: move-result-object v6 │ │ +1a7042: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ +1a7046: 1100 |0033: return-object v0 │ │ +1a7048: 6206 a9b3 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a704c: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #137 header: │ │ class_idx : 1227 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -24839,233 +24839,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 │ │ -1a7214: |[1a7214] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ -1a7224: 5b01 9304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ -1a7228: 5902 9204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0492 │ │ -1a722c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a722e: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7234: 0e00 |0008: return-void │ │ +1a72e4: |[1a72e4] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ +1a72f4: 5b01 9304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ +1a72f8: 5902 9204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0492 │ │ +1a72fc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a72fe: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7304: 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 │ │ -1a71e8: |[1a71e8] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a71f8: 2200 cb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04cb │ │ -1a71fc: 5431 9304 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ -1a7200: 5232 9204 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0492 │ │ -1a7204: 7040 520f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a720a: 5b04 9404 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ -1a720e: 1f00 dd1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7212: 1100 |000d: return-object v0 │ │ +1a72b8: |[1a72b8] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a72c8: 2200 cb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04cb │ │ +1a72cc: 5431 9304 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ +1a72d0: 5232 9204 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0492 │ │ +1a72d4: 7040 520f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a72da: 5b04 9404 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ +1a72de: 1f00 de1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a72e2: 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 │ │ -1a6fd0: |[1a6fd0] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6fe0: 6e30 530f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f53 │ │ -1a6fe6: 0c01 |0003: move-result-object v1 │ │ -1a6fe8: 1f01 cb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04cb │ │ -1a6fec: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a6ff0: 6e20 560f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ -1a6ff6: 0c01 |000b: move-result-object v1 │ │ -1a6ff8: 1101 |000c: return-object v1 │ │ +1a70a0: |[1a70a0] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a70b0: 6e30 530f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f53 │ │ +1a70b6: 0c01 |0003: move-result-object v1 │ │ +1a70b8: 1f01 cb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04cb │ │ +1a70bc: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a70c0: 6e20 560f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ +1a70c6: 0c01 |000b: move-result-object v1 │ │ +1a70c8: 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 │ │ -1a6ffc: |[1a6ffc] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a700c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a7010: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7014: 6e30 540f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f54 │ │ -1a701a: 0c01 |0007: move-result-object v1 │ │ -1a701c: 1101 |0008: return-object v1 │ │ +1a70cc: |[1a70cc] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a70dc: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a70e0: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a70e4: 6e30 540f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f54 │ │ +1a70ea: 0c01 |0007: move-result-object v1 │ │ +1a70ec: 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 │ │ -1a7020: |[1a7020] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7030: 0806 4000 |0000: move-object/from16 v6, v64 │ │ -1a7034: 7100 04b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a703a: 0c07 |0005: move-result-object v7 │ │ -1a703c: 5260 9504 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0495 │ │ -1a7040: 1228 |0008: const/4 v8, #int 2 // #2 │ │ -1a7042: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1a7044: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1a7048: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ -1a704c: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ -1a7050: 7701 979d 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7056: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ -1a705a: 2200 0918 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a705e: 1a01 7599 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a7062: 7020 d395 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7068: 2700 |001c: throw v0 │ │ -1a706a: 5460 9404 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ -1a706e: 1f00 4802 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a7072: 7701 979d 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7078: 0709 |0024: move-object v9, v0 │ │ -1a707a: 0800 4100 |0025: move-object/from16 v0, v65 │ │ -1a707e: 2827 |0027: goto 004e // +0027 │ │ -1a7080: 7701 979d 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7086: 5460 9404 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ -1a708a: 0709 |002d: move-object v9, v0 │ │ -1a708c: 1f09 4802 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a7090: 5460 9304 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ -1a7094: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ -1a7098: 6e10 710b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b71 │ │ -1a709e: 0a02 |0037: move-result v2 │ │ -1a70a0: 6200 f912 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a70a4: 1f00 510d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d51 │ │ -1a70a8: 5b69 9404 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ -1a70ac: 5961 9504 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0495 │ │ -1a70b0: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -1a70b2: 1224 |0041: const/4 v4, #int 2 // #2 │ │ -1a70b4: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -1a70b6: 0121 |0043: move v1, v2 │ │ -1a70b8: 0732 |0044: move-object v2, v3 │ │ -1a70ba: 0803 4000 |0045: move-object/from16 v3, v64 │ │ -1a70be: 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 │ │ -1a70c4: 0c00 |004a: move-result-object v0 │ │ -1a70c6: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ -1a70ca: 1107 |004d: return-object v7 │ │ -1a70cc: 1f00 0b23 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@230b │ │ -1a70d0: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ -1a70d4: 6200 3650 |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@5036 │ │ -1a70d8: 6e10 5a44 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@445a │ │ -1a70de: 0c00 |0057: move-result-object v0 │ │ -1a70e0: 5461 9304 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ -1a70e4: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -1a70e8: 6e10 6f0b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b6f │ │ -1a70ee: 0a01 |005f: move-result v1 │ │ -1a70f0: 2807 |0060: goto 0067 // +0007 │ │ -1a70f2: 6201 f912 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a70f6: 6e10 2e3a 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a2e │ │ -1a70fc: 0a01 |0066: move-result v1 │ │ -1a70fe: 011e |0067: move v14, v1 │ │ -1a7100: 6201 b600 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a7104: 2202 9803 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a7108: 072a |006c: move-object v10, v2 │ │ -1a710a: 526c 9204 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0492 │ │ -1a710e: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ -1a7112: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ -1a7116: 120b |0073: const/4 v11, #int 0 // #0 │ │ -1a7118: 120d |0074: const/4 v13, #int 0 // #0 │ │ -1a711a: 120f |0075: const/4 v15, #int 0 // #0 │ │ -1a711c: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ -1a7120: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ -1a7124: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ -1a7128: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ -1a712c: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ -1a7130: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ -1a7134: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ -1a7138: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ -1a713c: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ -1a7140: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ -1a7144: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ -1a7148: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ -1a714c: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ -1a7150: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ -1a7154: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ -1a7158: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ -1a715c: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ -1a7160: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ -1a7164: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ -1a7168: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ -1a716c: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ -1a7170: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ -1a7174: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ -1a7178: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ -1a717c: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ -1a7180: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ -1a7184: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ -1a7188: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ -1a718c: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ -1a7190: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ -1a7194: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ -1a7198: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ -1a719c: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ -1a71a0: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ -1a71a4: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ -1a71a8: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ -1a71ac: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ -1a71b0: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ -1a71b4: 7636 2c0a 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@0a2c │ │ -1a71ba: 6e30 5d09 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@095d │ │ -1a71c0: 0c00 |00c8: move-result-object v0 │ │ -1a71c2: 0761 |00c9: move-object v1, v6 │ │ -1a71c4: 1f01 dd1a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a71c8: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -1a71ca: 5b62 9404 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ -1a71ce: 5968 9504 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0495 │ │ -1a71d2: 7230 4506 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a71d8: 0c00 |00d4: move-result-object v0 │ │ -1a71da: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ -1a71de: 1107 |00d7: return-object v7 │ │ -1a71e0: 6200 a6b3 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a71e4: 1100 |00da: return-object v0 │ │ +1a70f0: |[1a70f0] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7100: 0806 4000 |0000: move-object/from16 v6, v64 │ │ +1a7104: 7100 11b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a710a: 0c07 |0005: move-result-object v7 │ │ +1a710c: 5260 9504 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0495 │ │ +1a7110: 1228 |0008: const/4 v8, #int 2 // #2 │ │ +1a7112: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1a7114: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1a7118: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ +1a711c: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ +1a7120: 7701 a49d 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7126: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ +1a712a: 2200 0a18 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@180a │ │ +1a712e: 1a01 7a99 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a7132: 7020 e095 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a7138: 2700 |001c: throw v0 │ │ +1a713a: 5460 9404 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ +1a713e: 1f00 4802 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a7142: 7701 a49d 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7148: 0709 |0024: move-object v9, v0 │ │ +1a714a: 0800 4100 |0025: move-object/from16 v0, v65 │ │ +1a714e: 2827 |0027: goto 004e // +0027 │ │ +1a7150: 7701 a49d 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7156: 5460 9404 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ +1a715a: 0709 |002d: move-object v9, v0 │ │ +1a715c: 1f09 4802 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a7160: 5460 9304 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ +1a7164: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ +1a7168: 6e10 710b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b71 │ │ +1a716e: 0a02 |0037: move-result v2 │ │ +1a7170: 6200 fc12 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a7174: 1f00 520d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d52 │ │ +1a7178: 5b69 9404 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ +1a717c: 5961 9504 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0495 │ │ +1a7180: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +1a7182: 1224 |0041: const/4 v4, #int 2 // #2 │ │ +1a7184: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +1a7186: 0121 |0043: move v1, v2 │ │ +1a7188: 0732 |0044: move-object v2, v3 │ │ +1a718a: 0803 4000 |0045: move-object/from16 v3, v64 │ │ +1a718e: 7706 9941 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@4199 │ │ +1a7194: 0c00 |004a: move-result-object v0 │ │ +1a7196: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ +1a719a: 1107 |004d: return-object v7 │ │ +1a719c: 1f00 0c23 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@230c │ │ +1a71a0: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ +1a71a4: 6200 3950 |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@5039 │ │ +1a71a8: 6e10 6744 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@4467 │ │ +1a71ae: 0c00 |0057: move-result-object v0 │ │ +1a71b0: 5461 9304 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ +1a71b4: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +1a71b8: 6e10 6f0b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b6f │ │ +1a71be: 0a01 |005f: move-result v1 │ │ +1a71c0: 2807 |0060: goto 0067 // +0007 │ │ +1a71c2: 6201 fc12 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a71c6: 6e10 3b3a 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a3b │ │ +1a71cc: 0a01 |0066: move-result v1 │ │ +1a71ce: 011e |0067: move v14, v1 │ │ +1a71d0: 6201 b600 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a71d4: 2202 9803 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a71d8: 072a |006c: move-object v10, v2 │ │ +1a71da: 526c 9204 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0492 │ │ +1a71de: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ +1a71e2: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ +1a71e6: 120b |0073: const/4 v11, #int 0 // #0 │ │ +1a71e8: 120d |0074: const/4 v13, #int 0 // #0 │ │ +1a71ea: 120f |0075: const/4 v15, #int 0 // #0 │ │ +1a71ec: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ +1a71f0: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ +1a71f4: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ +1a71f8: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ +1a71fc: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ +1a7200: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ +1a7204: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ +1a7208: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ +1a720c: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ +1a7210: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ +1a7214: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ +1a7218: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ +1a721c: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ +1a7220: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ +1a7224: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ +1a7228: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ +1a722c: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ +1a7230: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ +1a7234: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ +1a7238: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ +1a723c: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ +1a7240: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ +1a7244: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ +1a7248: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ +1a724c: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ +1a7250: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ +1a7254: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ +1a7258: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ +1a725c: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ +1a7260: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ +1a7264: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ +1a7268: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ +1a726c: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ +1a7270: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ +1a7274: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ +1a7278: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ +1a727c: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ +1a7280: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ +1a7284: 7636 2c0a 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@0a2c │ │ +1a728a: 6e30 5d09 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@095d │ │ +1a7290: 0c00 |00c8: move-result-object v0 │ │ +1a7292: 0761 |00c9: move-object v1, v6 │ │ +1a7294: 1f01 de1a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7298: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +1a729a: 5b62 9404 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0494 │ │ +1a729e: 5968 9504 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0495 │ │ +1a72a2: 7230 4506 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a72a8: 0c00 |00d4: move-result-object v0 │ │ +1a72aa: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ +1a72ae: 1107 |00d7: return-object v7 │ │ +1a72b0: 6200 a9b3 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a72b4: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #138 header: │ │ class_idx : 1228 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -25107,145 +25107,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 │ │ -1a7344: |[1a7344] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a7354: 5b01 9804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ -1a7358: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a735a: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7360: 0e00 |0006: return-void │ │ +1a7414: |[1a7414] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a7424: 5b01 9804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ +1a7428: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a742a: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7430: 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 │ │ -1a7310: |[1a7310] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7320: 2200 cc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04cc │ │ -1a7324: 5421 9804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ -1a7328: 7030 570f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a732e: 1f03 f317 |0007: check-cast v3, Ljava/lang/Boolean; // type@17f3 │ │ -1a7332: 6e10 3c95 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a7338: 0a03 |000c: move-result v3 │ │ -1a733a: 5c03 9604 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ -1a733e: 1f00 dd1a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7342: 1100 |0011: return-object v0 │ │ +1a73e0: |[1a73e0] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a73f0: 2200 cc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04cc │ │ +1a73f4: 5421 9804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ +1a73f8: 7030 570f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ +1a73fe: 1f03 f417 |0007: check-cast v3, Ljava/lang/Boolean; // type@17f4 │ │ +1a7402: 6e10 4995 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a7408: 0a03 |000c: move-result v3 │ │ +1a740a: 5c03 9604 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ +1a740e: 1f00 de1a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7412: 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 │ │ -1a726c: |[1a726c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a727c: 1f01 f317 |0000: check-cast v1, Ljava/lang/Boolean; // type@17f3 │ │ -1a7280: 6e10 3c95 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a7286: 0a01 |0005: move-result v1 │ │ -1a7288: 1f02 dd1a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a728c: 6e30 5a0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5a │ │ -1a7292: 0c01 |000b: move-result-object v1 │ │ -1a7294: 1101 |000c: return-object v1 │ │ +1a733c: |[1a733c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a734c: 1f01 f417 |0000: check-cast v1, Ljava/lang/Boolean; // type@17f4 │ │ +1a7350: 6e10 4995 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a7356: 0a01 |0005: move-result v1 │ │ +1a7358: 1f02 de1a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a735c: 6e30 5a0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5a │ │ +1a7362: 0c01 |000b: move-result-object v1 │ │ +1a7364: 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 │ │ -1a7238: |[1a7238] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7248: 7110 4195 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a724e: 0c01 |0003: move-result-object v1 │ │ -1a7250: 6e30 580f 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@0f58 │ │ -1a7256: 0c01 |0007: move-result-object v1 │ │ -1a7258: 1f01 cc04 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04cc │ │ -1a725c: 6202 a6b3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7260: 6e20 5b0f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ -1a7266: 0c01 |000f: move-result-object v1 │ │ -1a7268: 1101 |0010: return-object v1 │ │ +1a7308: |[1a7308] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7318: 7110 4e95 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a731e: 0c01 |0003: move-result-object v1 │ │ +1a7320: 6e30 580f 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@0f58 │ │ +1a7326: 0c01 |0007: move-result-object v1 │ │ +1a7328: 1f01 cc04 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04cc │ │ +1a732c: 6202 a9b3 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7330: 6e20 5b0f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ +1a7336: 0c01 |000f: move-result-object v1 │ │ +1a7338: 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 │ │ -1a7298: |[1a7298] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a72a8: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a72ae: 0c00 |0003: move-result-object v0 │ │ -1a72b0: 5241 9704 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0497 │ │ -1a72b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a72b6: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -1a72ba: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -1a72be: 5540 9604 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ -1a72c2: 7110 979d 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a72c8: 281f |0010: goto 002f // +001f │ │ -1a72ca: 2205 0918 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a72ce: 1a00 7599 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a72d2: 7020 d395 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a72d8: 2705 |0018: throw v5 │ │ -1a72da: 7110 979d 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a72e0: 5545 9604 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ -1a72e4: 5441 9804 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ -1a72e8: 0743 |0020: move-object v3, v4 │ │ -1a72ea: 1f03 dd1a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a72ee: 5c45 9604 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ -1a72f2: 5942 9704 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0497 │ │ -1a72f6: 7130 cd0f 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@0fcd │ │ -1a72fc: 0c01 |002a: move-result-object v1 │ │ -1a72fe: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ -1a7302: 1100 |002d: return-object v0 │ │ -1a7304: 0150 |002e: move v0, v5 │ │ -1a7306: 7110 33b5 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b533 │ │ -1a730c: 0c05 |0032: move-result-object v5 │ │ -1a730e: 1105 |0033: return-object v5 │ │ +1a7368: |[1a7368] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7378: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a737e: 0c00 |0003: move-result-object v0 │ │ +1a7380: 5241 9704 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0497 │ │ +1a7384: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a7386: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +1a738a: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ +1a738e: 5540 9604 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ +1a7392: 7110 a49d 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7398: 281f |0010: goto 002f // +001f │ │ +1a739a: 2205 0a18 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@180a │ │ +1a739e: 1a00 7a99 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a73a2: 7020 e095 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a73a8: 2705 |0018: throw v5 │ │ +1a73aa: 7110 a49d 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a73b0: 5545 9604 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ +1a73b4: 5441 9804 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0498 │ │ +1a73b8: 0743 |0020: move-object v3, v4 │ │ +1a73ba: 1f03 de1a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a73be: 5c45 9604 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@0496 │ │ +1a73c2: 5942 9704 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@0497 │ │ +1a73c6: 7130 cd0f 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@0fcd │ │ +1a73cc: 0c01 |002a: move-result-object v1 │ │ +1a73ce: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ +1a73d2: 1100 |002d: return-object v0 │ │ +1a73d4: 0150 |002e: move v0, v5 │ │ +1a73d6: 7110 40b5 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b540 │ │ +1a73dc: 0c05 |0032: move-result-object v5 │ │ +1a73de: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #139 header: │ │ class_idx : 1229 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -25291,131 +25291,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 │ │ -1a7438: |[1a7438] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a7448: 5b01 9c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049c │ │ -1a744c: 5902 9904 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0499 │ │ -1a7450: 5b03 9a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ -1a7454: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a7456: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a745c: 0e00 |000a: return-void │ │ +1a7508: |[1a7508] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a7518: 5b01 9c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049c │ │ +1a751c: 5902 9904 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0499 │ │ +1a7520: 5b03 9a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ +1a7524: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a7526: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a752c: 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 │ │ -1a740c: |[1a740c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a741c: 2204 cd04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04cd │ │ -1a7420: 5430 9c04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049c │ │ -1a7424: 5231 9904 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0499 │ │ -1a7428: 5432 9a04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ -1a742c: 7055 5c0f 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@0f5c │ │ -1a7432: 1f04 dd1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7436: 1104 |000d: return-object v4 │ │ +1a74dc: |[1a74dc] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a74ec: 2204 cd04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04cd │ │ +1a74f0: 5430 9c04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049c │ │ +1a74f4: 5231 9904 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0499 │ │ +1a74f8: 5432 9a04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ +1a74fc: 7055 5c0f 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@0f5c │ │ +1a7502: 1f04 de1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7506: 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 │ │ -1a7364: |[1a7364] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7374: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a7378: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a737c: 6e30 5f0f 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@0f5f │ │ -1a7382: 0c01 |0007: move-result-object v1 │ │ -1a7384: 1101 |0008: return-object v1 │ │ +1a7434: |[1a7434] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7444: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a7448: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a744c: 6e30 5f0f 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@0f5f │ │ +1a7452: 0c01 |0007: move-result-object v1 │ │ +1a7454: 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 │ │ -1a7388: |[1a7388] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7398: 6e30 5d0f 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@0f5d │ │ -1a739e: 0c01 |0003: move-result-object v1 │ │ -1a73a0: 1f01 cd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04cd │ │ -1a73a4: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a73a8: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ -1a73ae: 0c01 |000b: move-result-object v1 │ │ -1a73b0: 1101 |000c: return-object v1 │ │ +1a7458: |[1a7458] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7468: 6e30 5d0f 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@0f5d │ │ +1a746e: 0c01 |0003: move-result-object v1 │ │ +1a7470: 1f01 cd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04cd │ │ +1a7474: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7478: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ +1a747e: 0c01 |000b: move-result-object v1 │ │ +1a7480: 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 │ │ -1a73b4: |[1a73b4] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a73c4: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a73ca: 5230 9b04 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@049b │ │ -1a73ce: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -1a73d2: 7110 979d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a73d8: 5434 9c04 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049c │ │ -1a73dc: 6200 ba00 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a73e0: 5231 9904 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0499 │ │ -1a73e4: 5432 9a04 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ -1a73e8: 6e30 a609 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@09a6 │ │ -1a73ee: 0c00 |0015: move-result-object v0 │ │ -1a73f0: 7120 ce0f 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@0fce │ │ -1a73f6: 6204 a6b3 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a73fa: 1104 |001b: return-object v4 │ │ -1a73fc: 2204 0918 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a7400: 1a00 7599 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a7404: 7020 d395 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a740a: 2704 |0023: throw v4 │ │ +1a7484: |[1a7484] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7494: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a749a: 5230 9b04 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@049b │ │ +1a749e: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +1a74a2: 7110 a49d 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a74a8: 5434 9c04 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049c │ │ +1a74ac: 6200 ba00 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a74b0: 5231 9904 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@0499 │ │ +1a74b4: 5432 9a04 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ +1a74b8: 6e30 a609 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@09a6 │ │ +1a74be: 0c00 |0015: move-result-object v0 │ │ +1a74c0: 7120 ce0f 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@0fce │ │ +1a74c6: 6204 a9b3 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a74ca: 1104 |001b: return-object v4 │ │ +1a74cc: 2204 0a18 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@180a │ │ +1a74d0: 1a00 7a99 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a74d4: 7020 e095 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a74da: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #140 header: │ │ class_idx : 1230 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -25454,137 +25454,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 │ │ -1a7588: |[1a7588] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a7598: 5b01 9e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ -1a759c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a759e: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a75a4: 0e00 |0006: return-void │ │ +1a7658: |[1a7658] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a7668: 5b01 9e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ +1a766c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a766e: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7674: 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 │ │ -1a7564: |[1a7564] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7574: 2202 ce04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ce │ │ -1a7578: 5410 9e04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ -1a757c: 7030 610f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ -1a7582: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7586: 1102 |0009: return-object v2 │ │ +1a7634: |[1a7634] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7644: 2202 ce04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ce │ │ +1a7648: 5410 9e04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ +1a764c: 7030 610f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ +1a7652: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7656: 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 │ │ -1a7460: |[1a7460] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7470: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a7474: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7478: 6e30 640f 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@0f64 │ │ -1a747e: 0c01 |0007: move-result-object v1 │ │ -1a7480: 1101 |0008: return-object v1 │ │ +1a7530: |[1a7530] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7540: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a7544: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7548: 6e30 640f 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@0f64 │ │ +1a754e: 0c01 |0007: move-result-object v1 │ │ +1a7550: 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 │ │ -1a7484: |[1a7484] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7494: 6e30 620f 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@0f62 │ │ -1a749a: 0c01 |0003: move-result-object v1 │ │ -1a749c: 1f01 ce04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ce │ │ -1a74a0: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a74a4: 6e20 650f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f65 │ │ -1a74aa: 0c01 |000b: move-result-object v1 │ │ -1a74ac: 1101 |000c: return-object v1 │ │ +1a7554: |[1a7554] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7564: 6e30 620f 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@0f62 │ │ +1a756a: 0c01 |0003: move-result-object v1 │ │ +1a756c: 1f01 ce04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ce │ │ +1a7570: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7574: 6e20 650f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f65 │ │ +1a757a: 0c01 |000b: move-result-object v1 │ │ +1a757c: 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 │ │ -1a74b0: |[1a74b0] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a74c0: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1a74c4: 7100 04b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a74ca: 5201 9d04 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@049d │ │ -1a74ce: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ -1a74d2: 7701 979d 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a74d8: 5401 9e04 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ -1a74dc: 6e10 fd0f 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ffd │ │ -1a74e2: 0c01 |0011: move-result-object v1 │ │ -1a74e4: 7210 aad7 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7aa │ │ -1a74ea: 0c01 |0015: move-result-object v1 │ │ -1a74ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a74ee: 7110 33b5 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b533 │ │ -1a74f4: 0c02 |001a: move-result-object v2 │ │ -1a74f6: 7120 cab9 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a74fc: 0a01 |001e: move-result v1 │ │ -1a74fe: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ -1a7502: 6201 be00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00be │ │ -1a7506: 220c 7e03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@037e │ │ -1a750a: 6205 e700 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e7 │ │ -1a750e: 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 │ │ -1a7512: 2208 c303 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ -1a7516: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ -1a751a: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ -1a751e: 120e |002f: const/4 v14, #int 0 // #0 │ │ -1a7520: 120f |0030: const/4 v15, #int 0 // #0 │ │ -1a7522: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ -1a7526: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ -1a752a: 078d |0035: move-object v13, v8 │ │ -1a752c: 7607 6e0b 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@0b6e │ │ -1a7532: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ -1a7536: 120b |003b: const/4 v11, #int 0 // #0 │ │ -1a7538: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -1a753a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -1a753c: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -1a753e: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -1a7540: 07c2 |0040: move-object v2, v12 │ │ -1a7542: 760a ce09 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@09ce │ │ -1a7548: 6e20 d609 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@09d6 │ │ -1a754e: 6201 a6b3 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7552: 1101 |0049: return-object v1 │ │ -1a7554: 2201 0918 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a7558: 1a02 7599 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a755c: 7020 d395 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7562: 2701 |0051: throw v1 │ │ +1a7580: |[1a7580] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7590: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +1a7594: 7100 11b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a759a: 5201 9d04 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@049d │ │ +1a759e: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ +1a75a2: 7701 a49d 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a75a8: 5401 9e04 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ +1a75ac: 6e10 fd0f 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ffd │ │ +1a75b2: 0c01 |0011: move-result-object v1 │ │ +1a75b4: 7210 b7d7 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7b7 │ │ +1a75ba: 0c01 |0015: move-result-object v1 │ │ +1a75bc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a75be: 7110 40b5 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b540 │ │ +1a75c4: 0c02 |001a: move-result-object v2 │ │ +1a75c6: 7120 d7b9 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a75cc: 0a01 |001e: move-result v1 │ │ +1a75ce: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ +1a75d2: 6201 be00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00be │ │ +1a75d6: 220c 7e03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@037e │ │ +1a75da: 6205 e700 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e7 │ │ +1a75de: 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 │ │ +1a75e2: 2208 c303 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ +1a75e6: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ +1a75ea: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ +1a75ee: 120e |002f: const/4 v14, #int 0 // #0 │ │ +1a75f0: 120f |0030: const/4 v15, #int 0 // #0 │ │ +1a75f2: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ +1a75f6: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ +1a75fa: 078d |0035: move-object v13, v8 │ │ +1a75fc: 7607 6e0b 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@0b6e │ │ +1a7602: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ +1a7606: 120b |003b: const/4 v11, #int 0 // #0 │ │ +1a7608: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +1a760a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +1a760c: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +1a760e: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +1a7610: 07c2 |0040: move-object v2, v12 │ │ +1a7612: 760a ce09 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@09ce │ │ +1a7618: 6e20 d609 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@09d6 │ │ +1a761e: 6201 a9b3 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7622: 1101 |0049: return-object v1 │ │ +1a7624: 2201 0a18 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@180a │ │ +1a7628: 1a02 7a99 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a762c: 7020 e095 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a7632: 2701 |0051: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=166 │ │ 0x000c line=167 │ │ 0x000e line=591 │ │ 0x0021 line=168 │ │ 0x0023 line=169 │ │ @@ -25595,21 +25595,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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #141 header: │ │ class_idx : 1231 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -25633,19 +25633,19 @@ │ │ type : '(ZI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a75d0: |[1a75d0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ -1a75e0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a75e6: 5c01 9f04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049f │ │ -1a75ea: 5902 a004 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a0 │ │ -1a75ee: 0e00 |0007: return-void │ │ +1a76a0: |[1a76a0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ +1a76b0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a76b6: 5c01 9f04 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049f │ │ +1a76ba: 5902 a004 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a0 │ │ +1a76be: 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 │ │ @@ -25656,35 +25656,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 │ │ -1a75a8: |[1a75a8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a75b8: 5520 9f04 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049f │ │ -1a75bc: 5221 a004 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a0 │ │ -1a75c0: 1f03 9803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a75c4: 7130 680f 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@0f68 │ │ -1a75ca: 0c03 |0009: move-result-object v3 │ │ -1a75cc: 1103 |000a: return-object v3 │ │ +1a7678: |[1a7678] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7688: 5520 9f04 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@049f │ │ +1a768c: 5221 a004 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a0 │ │ +1a7690: 1f03 9803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a7694: 7130 680f 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@0f68 │ │ +1a769a: 0c03 |0009: move-result-object v3 │ │ +1a769c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #142 header: │ │ class_idx : 1232 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -25741,81 +25741,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 │ │ -1a773c: |[1a773c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a774c: 7130 6e0f 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@0f6e │ │ -1a7752: 0c00 |0003: move-result-object v0 │ │ -1a7754: 1100 |0004: return-object v0 │ │ +1a780c: |[1a780c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a781c: 7130 6e0f 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@0f6e │ │ +1a7822: 0c00 |0003: move-result-object v0 │ │ +1a7824: 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 │ │ -1a7808: |[1a7808] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ -1a7818: 5b01 a604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ -1a781c: 5b02 a204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a2 │ │ -1a7820: 5903 a104 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ -1a7824: 5c04 a304 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ -1a7828: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a782a: 7030 6eb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7830: 0e00 |000c: return-void │ │ +1a78d8: |[1a78d8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ +1a78e8: 5b01 a604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ +1a78ec: 5b02 a204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a2 │ │ +1a78f0: 5903 a104 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ +1a78f4: 5c04 a304 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ +1a78f8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a78fa: 7030 7bb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7900: 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 │ │ -1a7758: |[1a7758] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a7768: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ -1a776c: 6e10 340a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a34 │ │ -1a7772: 0c08 |0005: move-result-object v8 │ │ -1a7774: 220a 9b03 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@039b │ │ -1a7778: 6200 f912 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a777c: 6e10 303a 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1a7782: 0a00 |000d: move-result v0 │ │ -1a7784: 7110 ee95 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1a778a: 0c04 |0011: move-result-object v4 │ │ -1a778c: 2205 d218 |0012: new-instance v5, Ljava/util/Date; // type@18d2 │ │ -1a7790: 7010 b099 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@99b0 │ │ -1a7796: 1266 |0017: const/4 v6, #int 6 // #6 │ │ -1a7798: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -1a779a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a779c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a779e: 07a0 |001b: move-object v0, v10 │ │ -1a77a0: 0191 |001c: move v1, v9 │ │ -1a77a2: 7608 990a 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@0a99 │ │ -1a77a8: 6e20 805b a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5b80 │ │ -1a77ae: 280e |0023: goto 0031 // +000e │ │ -1a77b0: 6e10 340a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a34 │ │ -1a77b6: 0c08 |0027: move-result-object v8 │ │ -1a77b8: 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 │ │ -1a77be: 0c08 |002b: move-result-object v8 │ │ -1a77c0: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ -1a77c4: 6e10 9a0a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a9a │ │ -1a77ca: 6208 a6b3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a77ce: 1108 |0033: return-object v8 │ │ +1a7828: |[1a7828] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a7838: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ +1a783c: 6e10 340a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a34 │ │ +1a7842: 0c08 |0005: move-result-object v8 │ │ +1a7844: 220a 9b03 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@039b │ │ +1a7848: 6200 fc12 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a784c: 6e10 3d3a 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1a7852: 0a00 |000d: move-result v0 │ │ +1a7854: 7110 fb95 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1a785a: 0c04 |0011: move-result-object v4 │ │ +1a785c: 2205 d318 |0012: new-instance v5, Ljava/util/Date; // type@18d3 │ │ +1a7860: 7010 bd99 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@99bd │ │ +1a7866: 1266 |0017: const/4 v6, #int 6 // #6 │ │ +1a7868: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +1a786a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a786c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a786e: 07a0 |001b: move-object v0, v10 │ │ +1a7870: 0191 |001c: move v1, v9 │ │ +1a7872: 7608 990a 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@0a99 │ │ +1a7878: 6e20 8d5b a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5b8d │ │ +1a787e: 280e |0023: goto 0031 // +000e │ │ +1a7880: 6e10 340a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a34 │ │ +1a7886: 0c08 |0027: move-result-object v8 │ │ +1a7888: 7120 0b3b 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3b0b │ │ +1a788e: 0c08 |002b: move-result-object v8 │ │ +1a7890: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ +1a7894: 6e10 9a0a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a9a │ │ +1a789a: 6208 a9b3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a789e: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=305 │ │ 0x0024 line=307 │ │ 0x0031 line=309 │ │ locals : │ │ 0x0000 - 0x0034 reg=8 (null) Z │ │ @@ -25828,162 +25828,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 │ │ -1a77d0: |[1a77d0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a77e0: 2206 d004 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04d0 │ │ -1a77e4: 5471 a604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ -1a77e8: 5472 a204 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a2 │ │ -1a77ec: 5273 a104 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ -1a77f0: 5574 a304 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ -1a77f4: 0760 |000a: move-object v0, v6 │ │ -1a77f6: 0795 |000b: move-object v5, v9 │ │ -1a77f8: 7606 690f 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@0f69 │ │ -1a77fe: 5b68 a404 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ -1a7802: 1f06 dd1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7806: 1106 |0013: return-object v6 │ │ +1a78a0: |[1a78a0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a78b0: 2206 d004 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04d0 │ │ +1a78b4: 5471 a604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ +1a78b8: 5472 a204 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a2 │ │ +1a78bc: 5273 a104 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ +1a78c0: 5574 a304 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ +1a78c4: 0760 |000a: move-object v0, v6 │ │ +1a78c6: 0795 |000b: move-object v5, v9 │ │ +1a78c8: 7606 690f 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@0f69 │ │ +1a78ce: 5b68 a404 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ +1a78d2: 1f06 de1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a78d6: 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 │ │ -1a75f0: |[1a75f0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7600: 6e30 6a0f 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@0f6a │ │ -1a7606: 0c01 |0003: move-result-object v1 │ │ -1a7608: 1f01 d004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04d0 │ │ -1a760c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7610: 6e20 6d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6d │ │ -1a7616: 0c01 |000b: move-result-object v1 │ │ -1a7618: 1101 |000c: return-object v1 │ │ +1a76c0: |[1a76c0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a76d0: 6e30 6a0f 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@0f6a │ │ +1a76d6: 0c01 |0003: move-result-object v1 │ │ +1a76d8: 1f01 d004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04d0 │ │ +1a76dc: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a76e0: 6e20 6d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6d │ │ +1a76e6: 0c01 |000b: move-result-object v1 │ │ +1a76e8: 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 │ │ -1a761c: |[1a761c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a762c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a7630: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7634: 6e30 6b0f 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@0f6b │ │ -1a763a: 0c01 |0007: move-result-object v1 │ │ -1a763c: 1101 |0008: return-object v1 │ │ +1a76ec: |[1a76ec] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a76fc: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a7700: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7704: 6e30 6b0f 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@0f6b │ │ +1a770a: 0c01 |0007: move-result-object v1 │ │ +1a770c: 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 │ │ -1a7640: |[1a7640] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7650: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a7654: 7100 04b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a765a: 0c01 |0005: move-result-object v1 │ │ -1a765c: 5202 a504 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a5 │ │ -1a7660: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a7662: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -1a7666: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ -1a766a: 7701 979d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7670: 2863 |0010: goto 0073 // +0063 │ │ -1a7672: 2201 0918 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a7676: 1a02 7599 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a767a: 7020 d395 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7680: 2701 |0018: throw v1 │ │ -1a7682: 7701 979d 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7688: 5402 a404 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ -1a768c: 1f02 4802 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a7690: 5404 a604 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ -1a7694: 5405 a204 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a2 │ │ -1a7698: 5206 a104 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ -1a769c: 5507 a304 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ -1a76a0: 7140 cb0f 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@0fcb │ │ -1a76a6: 0c04 |002b: move-result-object v4 │ │ -1a76a8: 5505 a304 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ -1a76ac: 5206 a104 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ -1a76b0: 6e10 9142 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@4291 │ │ -1a76b6: 0c07 |0033: move-result-object v7 │ │ -1a76b8: 1f07 de18 |0034: check-cast v7, Ljava/util/List; // type@18de │ │ -1a76bc: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ -1a76c0: 1f07 0e18 |0038: check-cast v7, Ljava/lang/Iterable; // type@180e │ │ -1a76c4: 7210 f295 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1a76ca: 0c07 |003d: move-result-object v7 │ │ -1a76cc: 7210 ea99 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1a76d2: 0a08 |0041: move-result v8 │ │ -1a76d4: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ -1a76d8: 7210 eb99 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1a76de: 0c08 |0047: move-result-object v8 │ │ -1a76e0: 1f08 b903 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@03b9 │ │ -1a76e4: 6e10 180b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b18 │ │ -1a76ea: 0a09 |004d: move-result v9 │ │ -1a76ec: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ -1a76f0: 620a ba00 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a76f4: 6e10 170b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b17 │ │ -1a76fa: 0c08 |0055: move-result-object v8 │ │ -1a76fc: 1f08 1718 |0056: check-cast v8, Ljava/lang/Number; // type@1817 │ │ -1a7700: 6e10 4796 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1a7706: 0a0b |005b: move-result v11 │ │ -1a7708: 220e cf04 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04cf │ │ -1a770c: 7030 660f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f66 │ │ -1a7712: 126f |0061: const/4 v15, #int 6 // #6 │ │ -1a7714: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -1a7718: 120c |0064: const/4 v12, #int 0 // #0 │ │ -1a771a: 120d |0065: const/4 v13, #int 0 // #0 │ │ -1a771c: 7707 c909 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@09c9 │ │ -1a7722: 28d5 |0069: goto 003e // -002b │ │ -1a7724: 5903 a504 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a5 │ │ -1a7728: 7230 4506 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a772e: 0c02 |006f: move-result-object v2 │ │ -1a7730: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ -1a7734: 1101 |0072: return-object v1 │ │ -1a7736: 6201 a6b3 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a773a: 1101 |0075: return-object v1 │ │ +1a7710: |[1a7710] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7720: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a7724: 7100 11b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a772a: 0c01 |0005: move-result-object v1 │ │ +1a772c: 5202 a504 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a5 │ │ +1a7730: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a7732: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +1a7736: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ +1a773a: 7701 a49d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7740: 2863 |0010: goto 0073 // +0063 │ │ +1a7742: 2201 0a18 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@180a │ │ +1a7746: 1a02 7a99 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a774a: 7020 e095 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a7750: 2701 |0018: throw v1 │ │ +1a7752: 7701 a49d 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7758: 5402 a404 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04a4 │ │ +1a775c: 1f02 4802 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a7760: 5404 a604 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ +1a7764: 5405 a204 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a2 │ │ +1a7768: 5206 a104 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ +1a776c: 5507 a304 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ +1a7770: 7140 cb0f 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@0fcb │ │ +1a7776: 0c04 |002b: move-result-object v4 │ │ +1a7778: 5505 a304 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a3 │ │ +1a777c: 5206 a104 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a1 │ │ +1a7780: 6e10 9e42 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@429e │ │ +1a7786: 0c07 |0033: move-result-object v7 │ │ +1a7788: 1f07 df18 |0034: check-cast v7, Ljava/util/List; // type@18df │ │ +1a778c: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ +1a7790: 1f07 0f18 |0038: check-cast v7, Ljava/lang/Iterable; // type@180f │ │ +1a7794: 7210 ff95 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1a779a: 0c07 |003d: move-result-object v7 │ │ +1a779c: 7210 f799 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1a77a2: 0a08 |0041: move-result v8 │ │ +1a77a4: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ +1a77a8: 7210 f899 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1a77ae: 0c08 |0047: move-result-object v8 │ │ +1a77b0: 1f08 b903 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@03b9 │ │ +1a77b4: 6e10 180b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b18 │ │ +1a77ba: 0a09 |004d: move-result v9 │ │ +1a77bc: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ +1a77c0: 620a ba00 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a77c4: 6e10 170b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b17 │ │ +1a77ca: 0c08 |0055: move-result-object v8 │ │ +1a77cc: 1f08 1818 |0056: check-cast v8, Ljava/lang/Number; // type@1818 │ │ +1a77d0: 6e10 5496 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1a77d6: 0a0b |005b: move-result v11 │ │ +1a77d8: 220e cf04 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04cf │ │ +1a77dc: 7030 660f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f66 │ │ +1a77e2: 126f |0061: const/4 v15, #int 6 // #6 │ │ +1a77e4: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ +1a77e8: 120c |0064: const/4 v12, #int 0 // #0 │ │ +1a77ea: 120d |0065: const/4 v13, #int 0 // #0 │ │ +1a77ec: 7707 c909 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@09c9 │ │ +1a77f2: 28d5 |0069: goto 003e // -002b │ │ +1a77f4: 5903 a504 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04a5 │ │ +1a77f8: 7230 4506 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a77fe: 0c02 |006f: move-result-object v2 │ │ +1a7800: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ +1a7804: 1101 |0072: return-object v1 │ │ +1a7806: 6201 a9b3 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a780a: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #143 header: │ │ class_idx : 1233 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -26027,124 +26027,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 │ │ -1a7944: |[1a7944] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ -1a7954: 5b01 a704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a7 │ │ -1a7958: 5c02 a804 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a8 │ │ -1a795c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a795e: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7964: 0e00 |0008: return-void │ │ +1a7a14: |[1a7a14] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ +1a7a24: 5b01 a704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a7 │ │ +1a7a28: 5c02 a804 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a8 │ │ +1a7a2c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a7a2e: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7a34: 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 │ │ -1a791c: |[1a791c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a792c: 2203 d104 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04d1 │ │ -1a7930: 5420 a704 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a7 │ │ -1a7934: 5521 a804 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a8 │ │ -1a7938: 7040 6f0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ -1a793e: 1f03 dd1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7942: 1103 |000b: return-object v3 │ │ +1a79ec: |[1a79ec] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a79fc: 2203 d104 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04d1 │ │ +1a7a00: 5420 a704 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a7 │ │ +1a7a04: 5521 a804 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a8 │ │ +1a7a08: 7040 6f0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ +1a7a0e: 1f03 de1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7a12: 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 │ │ -1a7834: |[1a7834] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7844: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a7848: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a784c: 6e30 720f 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@0f72 │ │ -1a7852: 0c01 |0007: move-result-object v1 │ │ -1a7854: 1101 |0008: return-object v1 │ │ +1a7904: |[1a7904] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7914: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a7918: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a791c: 6e30 720f 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@0f72 │ │ +1a7922: 0c01 |0007: move-result-object v1 │ │ +1a7924: 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 │ │ -1a7858: |[1a7858] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7868: 6e30 700f 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@0f70 │ │ -1a786e: 0c01 |0003: move-result-object v1 │ │ -1a7870: 1f01 d104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04d1 │ │ -1a7874: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7878: 6e20 730f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f73 │ │ -1a787e: 0c01 |000b: move-result-object v1 │ │ -1a7880: 1101 |000c: return-object v1 │ │ +1a7928: |[1a7928] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7938: 6e30 700f 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@0f70 │ │ +1a793e: 0c01 |0003: move-result-object v1 │ │ +1a7940: 1f01 d104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04d1 │ │ +1a7944: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7948: 6e20 730f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f73 │ │ +1a794e: 0c01 |000b: move-result-object v1 │ │ +1a7950: 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 │ │ -1a7884: |[1a7884] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7894: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a789a: 5250 a904 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04a9 │ │ -1a789e: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ -1a78a2: 7110 979d 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a78a8: 6206 ba00 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a78ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a78ae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a78b0: 7140 b609 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@09b6 │ │ -1a78b6: 0c06 |0011: move-result-object v6 │ │ -1a78b8: 1f06 ca17 |0012: check-cast v6, Ljava/io/Closeable; // type@17ca │ │ -1a78bc: 5451 a704 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a7 │ │ -1a78c0: 5552 a804 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a8 │ │ -1a78c4: 0763 |0018: move-object v3, v6 │ │ -1a78c6: 1f03 d610 |0019: check-cast v3, Lio/realm/Realm; // type@10d6 │ │ -1a78ca: 6204 ba00 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a78ce: 6e40 bc09 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09bc │ │ -1a78d4: 6201 a6b3 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a78d8: 7120 e5b5 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1a78de: 6206 a6b3 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a78e2: 1106 |0027: return-object v6 │ │ -1a78e4: 0d00 |0028: move-exception v0 │ │ -1a78e6: 2700 |0029: throw v0 │ │ -1a78e8: 0d01 |002a: move-exception v1 │ │ -1a78ea: 7120 e5b5 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1a78f0: 2701 |002e: throw v1 │ │ -1a78f2: 2206 0918 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a78f6: 1a00 7599 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a78fa: 7020 d395 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7900: 2706 |0036: throw v6 │ │ +1a7954: |[1a7954] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7964: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a796a: 5250 a904 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04a9 │ │ +1a796e: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ +1a7972: 7110 a49d 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7978: 6206 ba00 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a797c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a797e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a7980: 7140 b609 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@09b6 │ │ +1a7986: 0c06 |0011: move-result-object v6 │ │ +1a7988: 1f06 cb17 |0012: check-cast v6, Ljava/io/Closeable; // type@17cb │ │ +1a798c: 5451 a704 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04a7 │ │ +1a7990: 5552 a804 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04a8 │ │ +1a7994: 0763 |0018: move-object v3, v6 │ │ +1a7996: 1f03 d710 |0019: check-cast v3, Lio/realm/Realm; // type@10d7 │ │ +1a799a: 6204 ba00 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a799e: 6e40 bc09 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09bc │ │ +1a79a4: 6201 a9b3 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a79a8: 7120 f2b5 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1a79ae: 6206 a9b3 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a79b2: 1106 |0027: return-object v6 │ │ +1a79b4: 0d00 |0028: move-exception v0 │ │ +1a79b6: 2700 |0029: throw v0 │ │ +1a79b8: 0d01 |002a: move-exception v1 │ │ +1a79ba: 7120 f2b5 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1a79c0: 2701 |002e: throw v1 │ │ +1a79c2: 2206 0a18 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@180a │ │ +1a79c6: 1a00 7a99 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a79ca: 7020 e095 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a79d0: 2706 |0036: throw v6 │ │ catches : 2 │ │ 0x0018 - 0x0022 │ │ -> 0x0028 │ │ 0x0029 - 0x002a │ │ -> 0x002a │ │ positions : │ │ 0x0003 line=499 │ │ @@ -26155,21 +26155,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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #144 header: │ │ class_idx : 1234 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -26193,19 +26193,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 │ │ -1a7990: |[1a7990] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a79a0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1a79a6: 5b01 aa04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04aa │ │ -1a79aa: 5b02 ab04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04ab │ │ -1a79ae: 0e00 |0007: return-void │ │ +1a7a60: |[1a7a60] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a7a70: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1a7a76: 5b01 aa04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04aa │ │ +1a7a7a: 5b02 ab04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04ab │ │ +1a7a7e: 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; │ │ @@ -26216,35 +26216,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 │ │ -1a7968: |[1a7968] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7978: 5420 aa04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04aa │ │ -1a797c: 5421 ab04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04ab │ │ -1a7980: 1f03 9803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a7984: 7130 760f 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@0f76 │ │ -1a798a: 0c03 |0009: move-result-object v3 │ │ -1a798c: 1103 |000a: return-object v3 │ │ +1a7a38: |[1a7a38] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7a48: 5420 aa04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04aa │ │ +1a7a4c: 5421 ab04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04ab │ │ +1a7a50: 1f03 9803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a7a54: 7130 760f 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@0f76 │ │ +1a7a5a: 0c03 |0009: move-result-object v3 │ │ +1a7a5c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #145 header: │ │ class_idx : 1235 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -26301,69 +26301,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 │ │ -1a7bbc: |[1a7bbc] 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; │ │ -1a7bcc: 7130 7c0f 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@0f7c │ │ -1a7bd2: 0c00 |0003: move-result-object v0 │ │ -1a7bd4: 1100 |0004: return-object v0 │ │ +1a7c8c: |[1a7c8c] 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; │ │ +1a7c9c: 7130 7c0f 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@0f7c │ │ +1a7ca2: 0c00 |0003: move-result-object v0 │ │ +1a7ca4: 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 │ │ -1a7c6c: |[1a7c6c] 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 │ │ -1a7c7c: 5b01 ac04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ -1a7c80: 5b02 ad04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ -1a7c84: 5b03 ae04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04ae │ │ -1a7c88: 5b04 b104 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ -1a7c8c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a7c8e: 7030 6eb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7c94: 0e00 |000c: return-void │ │ +1a7d3c: |[1a7d3c] 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 │ │ +1a7d4c: 5b01 ac04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ +1a7d50: 5b02 ad04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ +1a7d54: 5b03 ae04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04ae │ │ +1a7d58: 5b04 b104 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ +1a7d5c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a7d5e: 7030 7bb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7d64: 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 │ │ -1a7bd8: |[1a7bd8] 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; │ │ -1a7be8: 6200 74b3 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b374 │ │ -1a7bec: 6e10 360a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a36 │ │ -1a7bf2: 0c00 |0005: move-result-object v0 │ │ -1a7bf4: 6e20 ad5b 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5bad │ │ -1a7bfa: 0a00 |0009: move-result v0 │ │ -1a7bfc: 7110 4195 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a7c02: 0c00 |000d: move-result-object v0 │ │ -1a7c04: 7110 7c9d 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d7c │ │ -1a7c0a: 280b |0011: goto 001c // +000b │ │ -1a7c0c: 0d00 |0012: move-exception v0 │ │ -1a7c0e: 6201 74b3 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b374 │ │ -1a7c12: 7110 8a9d 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d8a │ │ -1a7c18: 0c00 |0018: move-result-object v0 │ │ -1a7c1a: 7110 7c9d 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d7c │ │ -1a7c20: 6200 a6b3 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7c24: 1100 |001e: return-object v0 │ │ +1a7ca8: |[1a7ca8] 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; │ │ +1a7cb8: 6200 77b3 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b377 │ │ +1a7cbc: 6e10 360a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a36 │ │ +1a7cc2: 0c00 |0005: move-result-object v0 │ │ +1a7cc4: 6e20 ba5b 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5bba │ │ +1a7cca: 0a00 |0009: move-result v0 │ │ +1a7ccc: 7110 4e95 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a7cd2: 0c00 |000d: move-result-object v0 │ │ +1a7cd4: 7110 899d 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d89 │ │ +1a7cda: 280b |0011: goto 001c // +000b │ │ +1a7cdc: 0d00 |0012: move-exception v0 │ │ +1a7cde: 6201 77b3 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b377 │ │ +1a7ce2: 7110 979d 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9d97 │ │ +1a7ce8: 0c00 |0018: move-result-object v0 │ │ +1a7cea: 7110 899d 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9d89 │ │ +1a7cf0: 6200 a9b3 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7cf4: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=279 │ │ 0x001c line=280 │ │ locals : │ │ @@ -26377,188 +26377,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 │ │ -1a7c34: |[1a7c34] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7c44: 2206 d304 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04d3 │ │ -1a7c48: 5471 ac04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ -1a7c4c: 5472 ad04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ -1a7c50: 5473 ae04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04ae │ │ -1a7c54: 5474 b104 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ -1a7c58: 0760 |000a: move-object v0, v6 │ │ -1a7c5a: 0795 |000b: move-object v5, v9 │ │ -1a7c5c: 7606 770f 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@0f77 │ │ -1a7c62: 5b68 af04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04af │ │ -1a7c66: 1f06 dd1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7c6a: 1106 |0013: return-object v6 │ │ +1a7d04: |[1a7d04] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7d14: 2206 d304 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04d3 │ │ +1a7d18: 5471 ac04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ +1a7d1c: 5472 ad04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ +1a7d20: 5473 ae04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04ae │ │ +1a7d24: 5474 b104 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ +1a7d28: 0760 |000a: move-object v0, v6 │ │ +1a7d2a: 0795 |000b: move-object v5, v9 │ │ +1a7d2c: 7606 770f 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@0f77 │ │ +1a7d32: 5b68 af04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04af │ │ +1a7d36: 1f06 de1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7d3a: 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 │ │ -1a79b0: |[1a79b0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a79c0: 6e30 780f 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@0f78 │ │ -1a79c6: 0c01 |0003: move-result-object v1 │ │ -1a79c8: 1f01 d304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04d3 │ │ -1a79cc: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a79d0: 6e20 7b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7b │ │ -1a79d6: 0c01 |000b: move-result-object v1 │ │ -1a79d8: 1101 |000c: return-object v1 │ │ +1a7a80: |[1a7a80] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7a90: 6e30 780f 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@0f78 │ │ +1a7a96: 0c01 |0003: move-result-object v1 │ │ +1a7a98: 1f01 d304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04d3 │ │ +1a7a9c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7aa0: 6e20 7b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7b │ │ +1a7aa6: 0c01 |000b: move-result-object v1 │ │ +1a7aa8: 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 │ │ -1a79dc: |[1a79dc] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a79ec: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a79f0: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a79f4: 6e30 790f 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@0f79 │ │ -1a79fa: 0c01 |0007: move-result-object v1 │ │ -1a79fc: 1101 |0008: return-object v1 │ │ +1a7aac: |[1a7aac] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7abc: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a7ac0: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7ac4: 6e30 790f 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@0f79 │ │ +1a7aca: 0c01 |0007: move-result-object v1 │ │ +1a7acc: 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 │ │ -1a7a00: |[1a7a00] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7a10: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -1a7a14: 7100 04b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a7a1a: 0c00 |0005: move-result-object v0 │ │ -1a7a1c: 5212 b004 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b0 │ │ -1a7a20: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a7a22: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -1a7a26: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ -1a7a2a: 7701 979d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7a30: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ -1a7a34: 2200 0918 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a7a38: 1a02 7599 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a7a3c: 7020 d395 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7a42: 2700 |0019: throw v0 │ │ -1a7a44: 7701 979d 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7a4a: 5412 af04 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04af │ │ -1a7a4e: 1f02 4802 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a7a52: 6204 b600 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a7a56: 5415 ac04 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ -1a7a5a: 5416 ad04 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ -1a7a5e: 6e30 6a09 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@096a │ │ -1a7a64: 0c04 |002a: move-result-object v4 │ │ -1a7a66: 6e10 9d42 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a7a6c: 0a05 |002e: move-result v5 │ │ -1a7a6e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1a7a70: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ -1a7a74: 6205 ba00 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7a78: 7140 b609 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@09b6 │ │ -1a7a7e: 0c05 |0037: move-result-object v5 │ │ -1a7a80: 1f05 ca17 |0038: check-cast v5, Ljava/io/Closeable; // type@17ca │ │ -1a7a84: 5417 ac04 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ -1a7a88: 5418 b104 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ -1a7a8c: 5419 ad04 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ -1a7a90: 075f |0040: move-object v15, v5 │ │ -1a7a92: 1f0f d610 |0041: check-cast v15, Lio/realm/Realm; // type@10d6 │ │ -1a7a96: 7110 c70f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a7a9c: 0c0a |0046: move-result-object v10 │ │ -1a7a9e: 1f0a 3700 |0047: check-cast v10, Landroid/content/Context; // type@0037 │ │ -1a7aa2: 122b |0049: const/4 v11, #int 2 // #2 │ │ -1a7aa4: 7156 5b0a 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@0a5b │ │ -1a7aaa: 0c0a |004d: move-result-object v10 │ │ -1a7aac: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ -1a7ab0: 6e10 9e94 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@949e │ │ -1a7ab6: 0a0b |0053: move-result v11 │ │ -1a7ab8: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ -1a7abc: 7140 cc0f 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@0fcc │ │ -1a7ac2: 620a ba00 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7ac6: 6e10 500a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a50 │ │ -1a7acc: 0a0b |005e: move-result v11 │ │ -1a7ace: 220e d204 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04d2 │ │ -1a7ad2: 7030 740f 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@0f74 │ │ -1a7ad8: 1248 |0064: const/4 v8, #int 4 // #4 │ │ -1a7ada: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ -1a7ade: 120d |0067: const/4 v13, #int 0 // #0 │ │ -1a7ae0: 07fc |0068: move-object v12, v15 │ │ -1a7ae2: 07f3 |0069: move-object v3, v15 │ │ -1a7ae4: 018f |006a: move v15, v8 │ │ -1a7ae6: 7707 c909 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@09c9 │ │ -1a7aec: 6208 ba00 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7af0: 6e10 470a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1a7af6: 0a0a |0073: move-result v10 │ │ -1a7af8: 6e10 470a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1a7afe: 0a09 |0077: move-result v9 │ │ -1a7b00: 6e20 860a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a86 │ │ -1a7b06: 6209 a6b3 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7b0a: 6e40 9c09 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@099c │ │ -1a7b10: 6203 a6b3 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7b14: 7120 e5b5 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1a7b1a: 5413 ae04 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04ae │ │ -1a7b1e: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ -1a7b22: 5415 ac04 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ -1a7b26: 6e10 470a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1a7b2c: 0a05 |008e: move-result v5 │ │ -1a7b2e: 7110 38b5 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a7b34: 0c05 |0092: move-result-object v5 │ │ -1a7b36: 7220 90b8 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1a7b3c: 280a |0096: goto 00a0 // +000a │ │ -1a7b3e: 0d00 |0097: move-exception v0 │ │ -1a7b40: 0702 |0098: move-object v2, v0 │ │ -1a7b42: 2702 |0099: throw v2 │ │ -1a7b44: 0d00 |009a: move-exception v0 │ │ -1a7b46: 0703 |009b: move-object v3, v0 │ │ -1a7b48: 7120 e5b5 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1a7b4e: 2703 |009f: throw v3 │ │ -1a7b50: 2203 ba04 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a7b54: 6e10 9d42 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a7b5a: 0a07 |00a5: move-result v7 │ │ -1a7b5c: 6e10 9242 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ -1a7b62: 0c04 |00a9: move-result-object v4 │ │ -1a7b64: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ -1a7b68: 6e10 7242 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ -1a7b6e: 0c06 |00af: move-result-object v6 │ │ -1a7b70: 076a |00b0: move-object v10, v6 │ │ -1a7b72: 126b |00b1: const/4 v11, #int 6 // #6 │ │ -1a7b74: 120c |00b2: const/4 v12, #int 0 // #0 │ │ -1a7b76: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ -1a7b78: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -1a7b7a: 0736 |00b5: move-object v6, v3 │ │ -1a7b7c: 7607 ed0e 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@0eed │ │ -1a7b82: 0714 |00b9: move-object v4, v1 │ │ -1a7b84: 1f04 dd1a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7b88: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ -1a7b8a: 5915 b004 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b0 │ │ -1a7b8e: 7230 4506 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a7b94: 0c02 |00c2: move-result-object v2 │ │ -1a7b96: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ -1a7b9a: 1100 |00c5: return-object v0 │ │ -1a7b9c: 6200 a6b3 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7ba0: 1100 |00c8: return-object v0 │ │ +1a7ad0: |[1a7ad0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7ae0: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +1a7ae4: 7100 11b5 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a7aea: 0c00 |0005: move-result-object v0 │ │ +1a7aec: 5212 b004 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b0 │ │ +1a7af0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a7af2: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +1a7af6: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ +1a7afa: 7701 a49d 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7b00: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ +1a7b04: 2200 0a18 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@180a │ │ +1a7b08: 1a02 7a99 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a7b0c: 7020 e095 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a7b12: 2700 |0019: throw v0 │ │ +1a7b14: 7701 a49d 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7b1a: 5412 af04 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04af │ │ +1a7b1e: 1f02 4802 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a7b22: 6204 b600 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a7b26: 5415 ac04 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ +1a7b2a: 5416 ad04 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ +1a7b2e: 6e30 6a09 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@096a │ │ +1a7b34: 0c04 |002a: move-result-object v4 │ │ +1a7b36: 6e10 aa42 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a7b3c: 0a05 |002e: move-result v5 │ │ +1a7b3e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1a7b40: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ +1a7b44: 6205 ba00 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7b48: 7140 b609 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@09b6 │ │ +1a7b4e: 0c05 |0037: move-result-object v5 │ │ +1a7b50: 1f05 cb17 |0038: check-cast v5, Ljava/io/Closeable; // type@17cb │ │ +1a7b54: 5417 ac04 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ +1a7b58: 5418 b104 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b1 │ │ +1a7b5c: 5419 ad04 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04ad │ │ +1a7b60: 075f |0040: move-object v15, v5 │ │ +1a7b62: 1f0f d710 |0041: check-cast v15, Lio/realm/Realm; // type@10d7 │ │ +1a7b66: 7110 c70f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a7b6c: 0c0a |0046: move-result-object v10 │ │ +1a7b6e: 1f0a 3700 |0047: check-cast v10, Landroid/content/Context; // type@0037 │ │ +1a7b72: 122b |0049: const/4 v11, #int 2 // #2 │ │ +1a7b74: 7156 5b0a 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@0a5b │ │ +1a7b7a: 0c0a |004d: move-result-object v10 │ │ +1a7b7c: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ +1a7b80: 6e10 ab94 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@94ab │ │ +1a7b86: 0a0b |0053: move-result v11 │ │ +1a7b88: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ +1a7b8c: 7140 cc0f 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@0fcc │ │ +1a7b92: 620a ba00 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7b96: 6e10 500a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a50 │ │ +1a7b9c: 0a0b |005e: move-result v11 │ │ +1a7b9e: 220e d204 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04d2 │ │ +1a7ba2: 7030 740f 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@0f74 │ │ +1a7ba8: 1248 |0064: const/4 v8, #int 4 // #4 │ │ +1a7baa: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ +1a7bae: 120d |0067: const/4 v13, #int 0 // #0 │ │ +1a7bb0: 07fc |0068: move-object v12, v15 │ │ +1a7bb2: 07f3 |0069: move-object v3, v15 │ │ +1a7bb4: 018f |006a: move v15, v8 │ │ +1a7bb6: 7707 c909 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@09c9 │ │ +1a7bbc: 6208 ba00 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7bc0: 6e10 470a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1a7bc6: 0a0a |0073: move-result v10 │ │ +1a7bc8: 6e10 470a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1a7bce: 0a09 |0077: move-result v9 │ │ +1a7bd0: 6e20 860a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a86 │ │ +1a7bd6: 6209 a9b3 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7bda: 6e40 9c09 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@099c │ │ +1a7be0: 6203 a9b3 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7be4: 7120 f2b5 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1a7bea: 5413 ae04 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04ae │ │ +1a7bee: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ +1a7bf2: 5415 ac04 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ac │ │ +1a7bf6: 6e10 470a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1a7bfc: 0a05 |008e: move-result v5 │ │ +1a7bfe: 7110 45b5 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a7c04: 0c05 |0092: move-result-object v5 │ │ +1a7c06: 7220 9db8 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1a7c0c: 280a |0096: goto 00a0 // +000a │ │ +1a7c0e: 0d00 |0097: move-exception v0 │ │ +1a7c10: 0702 |0098: move-object v2, v0 │ │ +1a7c12: 2702 |0099: throw v2 │ │ +1a7c14: 0d00 |009a: move-exception v0 │ │ +1a7c16: 0703 |009b: move-object v3, v0 │ │ +1a7c18: 7120 f2b5 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1a7c1e: 2703 |009f: throw v3 │ │ +1a7c20: 2203 ba04 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a7c24: 6e10 aa42 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a7c2a: 0a07 |00a5: move-result v7 │ │ +1a7c2c: 6e10 9f42 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@429f │ │ +1a7c32: 0c04 |00a9: move-result-object v4 │ │ +1a7c34: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ +1a7c38: 6e10 7f42 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@427f │ │ +1a7c3e: 0c06 |00af: move-result-object v6 │ │ +1a7c40: 076a |00b0: move-object v10, v6 │ │ +1a7c42: 126b |00b1: const/4 v11, #int 6 // #6 │ │ +1a7c44: 120c |00b2: const/4 v12, #int 0 // #0 │ │ +1a7c46: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ +1a7c48: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +1a7c4a: 0736 |00b5: move-object v6, v3 │ │ +1a7c4c: 7607 ed0e 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@0eed │ │ +1a7c52: 0714 |00b9: move-object v4, v1 │ │ +1a7c54: 1f04 de1a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7c58: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ +1a7c5a: 5915 b004 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b0 │ │ +1a7c5e: 7230 4506 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a7c64: 0c02 |00c2: move-result-object v2 │ │ +1a7c66: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ +1a7c6a: 1100 |00c5: return-object v0 │ │ +1a7c6c: 6200 a9b3 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7c70: 1100 |00c8: return-object v0 │ │ catches : 2 │ │ 0x0040 - 0x0082 │ │ -> 0x0097 │ │ 0x0099 - 0x009a │ │ -> 0x009a │ │ positions : │ │ 0x0006 line=266 │ │ @@ -26575,21 +26575,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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #146 header: │ │ class_idx : 1236 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -26635,153 +26635,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 │ │ -1a7dac: |[1a7dac] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a7dbc: 5c01 b304 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b3 │ │ -1a7dc0: 5902 b204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ -1a7dc4: 5b03 b504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ -1a7dc8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a7dca: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7dd0: 0e00 |000a: return-void │ │ +1a7e7c: |[1a7e7c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a7e8c: 5c01 b304 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b3 │ │ +1a7e90: 5902 b204 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ +1a7e94: 5b03 b504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ +1a7e98: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a7e9a: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7ea0: 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 │ │ -1a7d80: |[1a7d80] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7d90: 2204 d404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d4 │ │ -1a7d94: 5530 b304 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b3 │ │ -1a7d98: 5231 b204 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ -1a7d9c: 5432 b504 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ -1a7da0: 7055 7d0f 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@0f7d │ │ -1a7da6: 1f04 dd1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7daa: 1104 |000d: return-object v4 │ │ +1a7e50: |[1a7e50] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7e60: 2204 d404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d4 │ │ +1a7e64: 5530 b304 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b3 │ │ +1a7e68: 5231 b204 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ +1a7e6c: 5432 b504 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ +1a7e70: 7055 7d0f 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@0f7d │ │ +1a7e76: 1f04 de1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7e7a: 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 │ │ -1a7c98: |[1a7c98] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7ca8: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a7cac: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7cb0: 6e30 800f 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@0f80 │ │ -1a7cb6: 0c01 |0007: move-result-object v1 │ │ -1a7cb8: 1101 |0008: return-object v1 │ │ +1a7d68: |[1a7d68] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7d78: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a7d7c: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7d80: 6e30 800f 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@0f80 │ │ +1a7d86: 0c01 |0007: move-result-object v1 │ │ +1a7d88: 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 │ │ -1a7cbc: |[1a7cbc] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7ccc: 6e30 7e0f 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@0f7e │ │ -1a7cd2: 0c01 |0003: move-result-object v1 │ │ -1a7cd4: 1f01 d404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d4 │ │ -1a7cd8: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7cdc: 6e20 810f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f81 │ │ -1a7ce2: 0c01 |000b: move-result-object v1 │ │ -1a7ce4: 1101 |000c: return-object v1 │ │ +1a7d8c: |[1a7d8c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7d9c: 6e30 7e0f 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@0f7e │ │ +1a7da2: 0c01 |0003: move-result-object v1 │ │ +1a7da4: 1f01 d404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d4 │ │ +1a7da8: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7dac: 6e20 810f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f81 │ │ +1a7db2: 0c01 |000b: move-result-object v1 │ │ +1a7db4: 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 │ │ -1a7ce8: |[1a7ce8] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7cf8: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a7cfe: 5280 b404 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04b4 │ │ -1a7d02: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ -1a7d06: 7110 979d 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7d0c: 2209 c303 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ -1a7d10: 5584 b304 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b3 │ │ -1a7d14: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ -1a7d18: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -1a7d1a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a7d1c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a7d1e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1a7d20: 0791 |0014: move-object v1, v9 │ │ -1a7d22: 7607 6e0b 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@0b6e │ │ -1a7d28: 6200 ba00 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7d2c: 5281 b204 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ -1a7d30: 6e30 a609 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@09a6 │ │ -1a7d36: 0c00 |001f: move-result-object v0 │ │ -1a7d38: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ -1a7d3c: 6200 ba00 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7d40: 5281 b204 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ -1a7d44: 6e30 a809 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@09a8 │ │ -1a7d4a: 0c00 |0029: move-result-object v0 │ │ -1a7d4c: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ -1a7d50: 6209 a6b3 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7d54: 1109 |002e: return-object v9 │ │ -1a7d56: 5489 b504 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ -1a7d5a: 6e10 ef0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0fef │ │ -1a7d60: 0c09 |0034: move-result-object v9 │ │ -1a7d62: 6e20 ec46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46ec │ │ -1a7d68: 6209 a6b3 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7d6c: 1109 |003a: return-object v9 │ │ -1a7d6e: 2209 0918 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a7d72: 1a00 7599 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a7d76: 7020 d395 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7d7c: 2709 |0042: throw v9 │ │ +1a7db8: |[1a7db8] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7dc8: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a7dce: 5280 b404 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04b4 │ │ +1a7dd2: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ +1a7dd6: 7110 a49d 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7ddc: 2209 c303 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ +1a7de0: 5584 b304 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b3 │ │ +1a7de4: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ +1a7de8: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +1a7dea: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a7dec: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a7dee: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1a7df0: 0791 |0014: move-object v1, v9 │ │ +1a7df2: 7607 6e0b 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@0b6e │ │ +1a7df8: 6200 ba00 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7dfc: 5281 b204 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ +1a7e00: 6e30 a609 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@09a6 │ │ +1a7e06: 0c00 |001f: move-result-object v0 │ │ +1a7e08: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ +1a7e0c: 6200 ba00 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7e10: 5281 b204 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b2 │ │ +1a7e14: 6e30 a809 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@09a8 │ │ +1a7e1a: 0c00 |0029: move-result-object v0 │ │ +1a7e1c: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ +1a7e20: 6209 a9b3 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7e24: 1109 |002e: return-object v9 │ │ +1a7e26: 5489 b504 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b5 │ │ +1a7e2a: 6e10 ef0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0fef │ │ +1a7e30: 0c09 |0034: move-result-object v9 │ │ +1a7e32: 6e20 f946 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46f9 │ │ +1a7e38: 6209 a9b3 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7e3c: 1109 |003a: return-object v9 │ │ +1a7e3e: 2209 0a18 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@180a │ │ +1a7e42: 1a00 7a99 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a7e46: 7020 e095 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a7e4c: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #147 header: │ │ class_idx : 1237 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6910 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6911 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -26821,56 +26821,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 │ │ -1a7e0c: |[1a7e0c] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a7e1c: 5b01 b904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b9 │ │ -1a7e20: 7020 40b5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b540 │ │ -1a7e26: 0e00 |0005: return-void │ │ +1a7edc: |[1a7edc] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a7eec: 5b01 b904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b9 │ │ +1a7ef0: 7020 4db5 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b54d │ │ +1a7ef6: 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 │ │ -1a7dd4: |[1a7dd4] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7de4: 5b23 b804 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b8 │ │ -1a7de8: 5223 b704 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ -1a7dec: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a7df0: b603 |0006: or-int/2addr v3, v0 │ │ -1a7df2: 5923 b704 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ -1a7df6: 5423 b904 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b9 │ │ -1a7dfa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a7dfc: 0721 |000c: move-object v1, v2 │ │ -1a7dfe: 1f01 dd1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7e02: 7130 cd0f 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@0fcd │ │ -1a7e08: 0c03 |0012: move-result-object v3 │ │ -1a7e0a: 1103 |0013: return-object v3 │ │ +1a7ea4: |[1a7ea4] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7eb4: 5b23 b804 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b8 │ │ +1a7eb8: 5223 b704 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ +1a7ebc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a7ec0: b603 |0006: or-int/2addr v3, v0 │ │ +1a7ec2: 5923 b704 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ +1a7ec6: 5423 b904 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b9 │ │ +1a7eca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a7ecc: 0721 |000c: move-object v1, v2 │ │ +1a7ece: 1f01 de1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7ed2: 7130 cd0f 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@0fcd │ │ +1a7ed8: 0c03 |0012: move-result-object v3 │ │ +1a7eda: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #148 header: │ │ class_idx : 1238 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -26908,122 +26908,122 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a7ef0: |[1a7ef0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ -1a7f00: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1a7f02: 7030 6eb5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7f08: 0e00 |0004: return-void │ │ +1a7fc0: |[1a7fc0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ +1a7fd0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1a7fd2: 7030 7bb5 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a7fd8: 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 │ │ -1a7ecc: |[1a7ecc] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7edc: 2200 d604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d6 │ │ -1a7ee0: 7020 840f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ -1a7ee6: 5b02 ba04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ba │ │ -1a7eea: 1f00 dd1a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7eee: 1100 |0009: return-object v0 │ │ +1a7f9c: |[1a7f9c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7fac: 2200 d604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d6 │ │ +1a7fb0: 7020 840f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ +1a7fb6: 5b02 ba04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ba │ │ +1a7fba: 1f00 de1a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7fbe: 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 │ │ -1a7e28: |[1a7e28] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7e38: 6e30 850f 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@0f85 │ │ -1a7e3e: 0c01 |0003: move-result-object v1 │ │ -1a7e40: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d6 │ │ -1a7e44: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7e48: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ -1a7e4e: 0c01 |000b: move-result-object v1 │ │ -1a7e50: 1101 |000c: return-object v1 │ │ +1a7ef8: |[1a7ef8] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7f08: 6e30 850f 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@0f85 │ │ +1a7f0e: 0c01 |0003: move-result-object v1 │ │ +1a7f10: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d6 │ │ +1a7f14: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a7f18: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ +1a7f1e: 0c01 |000b: move-result-object v1 │ │ +1a7f20: 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 │ │ -1a7e54: |[1a7e54] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7e64: 1f01 2311 |0000: check-cast v1, Lio/realm/RealmResults; // type@1123 │ │ -1a7e68: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7e6c: 6e30 860f 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@0f86 │ │ -1a7e72: 0c01 |0007: move-result-object v1 │ │ -1a7e74: 1101 |0008: return-object v1 │ │ +1a7f24: |[1a7f24] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7f34: 1f01 2411 |0000: check-cast v1, Lio/realm/RealmResults; // type@1124 │ │ +1a7f38: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7f3c: 6e30 860f 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@0f86 │ │ +1a7f42: 0c01 |0007: move-result-object v1 │ │ +1a7f44: 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 │ │ -1a7e78: |[1a7e78] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7e88: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a7e8e: 5210 bb04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04bb │ │ -1a7e92: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a7e96: 7110 979d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7e9c: 5412 ba04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ba │ │ -1a7ea0: 1f02 2311 |000c: check-cast v2, Lio/realm/RealmResults; // type@1123 │ │ -1a7ea4: 1f02 cd18 |000e: check-cast v2, Ljava/util/Collection; // type@18cd │ │ -1a7ea8: 7210 9399 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@9993 │ │ -1a7eae: 0a02 |0013: move-result v2 │ │ -1a7eb0: 7110 38b5 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a7eb6: 0c02 |0017: move-result-object v2 │ │ -1a7eb8: 1102 |0018: return-object v2 │ │ -1a7eba: 2202 0918 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a7ebe: 1a00 7599 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a7ec2: 7020 d395 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7ec8: 2702 |0020: throw v2 │ │ +1a7f48: |[1a7f48] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7f58: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a7f5e: 5210 bb04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04bb │ │ +1a7f62: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a7f66: 7110 a49d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a7f6c: 5412 ba04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04ba │ │ +1a7f70: 1f02 2411 |000c: check-cast v2, Lio/realm/RealmResults; // type@1124 │ │ +1a7f74: 1f02 ce18 |000e: check-cast v2, Ljava/util/Collection; // type@18ce │ │ +1a7f78: 7210 a099 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@99a0 │ │ +1a7f7e: 0a02 |0013: move-result v2 │ │ +1a7f80: 7110 45b5 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a7f86: 0c02 |0017: move-result-object v2 │ │ +1a7f88: 1102 |0018: return-object v2 │ │ +1a7f8a: 2202 0a18 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@180a │ │ +1a7f8e: 1a00 7a99 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a7f92: 7020 e095 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a7f98: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #149 header: │ │ class_idx : 1239 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -27061,126 +27061,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 │ │ -1a7fd4: |[1a7fd4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a7fe4: 5b01 bc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a7fe8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a7fea: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a7ff0: 0e00 |0006: return-void │ │ +1a80a4: |[1a80a4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a80b4: 5b01 bc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a80b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a80ba: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a80c0: 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 │ │ -1a7fb0: |[1a7fb0] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7fc0: 2202 d704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d7 │ │ -1a7fc4: 5410 bc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a7fc8: 7030 890f 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@0f89 │ │ -1a7fce: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7fd2: 1102 |0009: return-object v2 │ │ +1a8080: |[1a8080] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8090: 2202 d704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d7 │ │ +1a8094: 5410 bc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a8098: 7030 890f 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@0f89 │ │ +1a809e: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a80a2: 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 │ │ -1a7f0c: |[1a7f0c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7f1c: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a7f20: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a7f24: 6e30 8c0f 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@0f8c │ │ -1a7f2a: 0c01 |0007: move-result-object v1 │ │ -1a7f2c: 1101 |0008: return-object v1 │ │ +1a7fdc: |[1a7fdc] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a7fec: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a7ff0: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a7ff4: 6e30 8c0f 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@0f8c │ │ +1a7ffa: 0c01 |0007: move-result-object v1 │ │ +1a7ffc: 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 │ │ -1a7f30: |[1a7f30] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7f40: 6e30 8a0f 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@0f8a │ │ -1a7f46: 0c01 |0003: move-result-object v1 │ │ -1a7f48: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d7 │ │ -1a7f4c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7f50: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ -1a7f56: 0c01 |000b: move-result-object v1 │ │ -1a7f58: 1101 |000c: return-object v1 │ │ +1a8000: |[1a8000] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8010: 6e30 8a0f 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@0f8a │ │ +1a8016: 0c01 |0003: move-result-object v1 │ │ +1a8018: 1f01 d704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d7 │ │ +1a801c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8020: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ +1a8026: 0c01 |000b: move-result-object v1 │ │ +1a8028: 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 │ │ -1a7f5c: |[1a7f5c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7f6c: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a7f72: 5220 bd04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04bd │ │ -1a7f76: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a7f7a: 7110 979d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a7f80: 6203 ba00 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7f84: 5420 bc04 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ -1a7f88: 6e10 470a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1a7f8e: 0a00 |0011: move-result v0 │ │ -1a7f90: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a7f92: 6e30 cc09 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09cc │ │ -1a7f98: 6203 a6b3 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a7f9c: 1103 |0018: return-object v3 │ │ -1a7f9e: 2203 0918 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a7fa2: 1a00 7599 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a7fa6: 7020 d395 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a7fac: 2703 |0020: throw v3 │ │ +1a802c: |[1a802c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a803c: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a8042: 5220 bd04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04bd │ │ +1a8046: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a804a: 7110 a49d 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8050: 6203 ba00 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a8054: 5420 bc04 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04bc │ │ +1a8058: 6e10 470a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1a805e: 0a00 |0011: move-result v0 │ │ +1a8060: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a8062: 6e30 cc09 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09cc │ │ +1a8068: 6203 a9b3 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a806c: 1103 |0018: return-object v3 │ │ +1a806e: 2203 0a18 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@180a │ │ +1a8072: 1a00 7a99 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a8076: 7020 e095 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a807c: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #150 header: │ │ class_idx : 1240 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -27232,158 +27232,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 │ │ -1a8118: |[1a8118] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ -1a8128: 5b01 bf04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bf │ │ -1a812c: 5b02 c004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c0 │ │ -1a8130: 5b03 be04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04be │ │ -1a8134: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a8136: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a813c: 0e00 |000a: return-void │ │ +1a81e8: |[1a81e8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ +1a81f8: 5b01 bf04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bf │ │ +1a81fc: 5b02 c004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c0 │ │ +1a8200: 5b03 be04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04be │ │ +1a8204: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a8206: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a820c: 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 │ │ -1a80ec: |[1a80ec] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a80fc: 2204 d804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d8 │ │ -1a8100: 5430 bf04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bf │ │ -1a8104: 5431 c004 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c0 │ │ -1a8108: 5432 be04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04be │ │ -1a810c: 7055 8e0f 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@0f8e │ │ -1a8112: 1f04 dd1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8116: 1104 |000d: return-object v4 │ │ +1a81bc: |[1a81bc] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a81cc: 2204 d804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d8 │ │ +1a81d0: 5430 bf04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bf │ │ +1a81d4: 5431 c004 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c0 │ │ +1a81d8: 5432 be04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04be │ │ +1a81dc: 7055 8e0f 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@0f8e │ │ +1a81e2: 1f04 de1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a81e6: 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 │ │ -1a7ff4: |[1a7ff4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8004: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a8008: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a800c: 6e30 910f 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@0f91 │ │ -1a8012: 0c01 |0007: move-result-object v1 │ │ -1a8014: 1101 |0008: return-object v1 │ │ +1a80c4: |[1a80c4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a80d4: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a80d8: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a80dc: 6e30 910f 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@0f91 │ │ +1a80e2: 0c01 |0007: move-result-object v1 │ │ +1a80e4: 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 │ │ -1a8018: |[1a8018] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8028: 6e30 8f0f 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@0f8f │ │ -1a802e: 0c01 |0003: move-result-object v1 │ │ -1a8030: 1f01 d804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d8 │ │ -1a8034: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8038: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ -1a803e: 0c01 |000b: move-result-object v1 │ │ -1a8040: 1101 |000c: return-object v1 │ │ +1a80e8: |[1a80e8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a80f8: 6e30 8f0f 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@0f8f │ │ +1a80fe: 0c01 |0003: move-result-object v1 │ │ +1a8100: 1f01 d804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d8 │ │ +1a8104: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8108: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ +1a810e: 0c01 |000b: move-result-object v1 │ │ +1a8110: 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 │ │ -1a8044: |[1a8044] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8054: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a805a: 0c00 |0003: move-result-object v0 │ │ -1a805c: 52a1 c104 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c1 │ │ -1a8060: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8062: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8066: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a806a: 7110 979d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a8070: 283a |000e: goto 0048 // +003a │ │ -1a8072: 220b 0918 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a8076: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a807a: 7020 d395 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a8080: 270b |0016: throw v11 │ │ -1a8082: 7110 979d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a8088: 6203 ba00 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a808c: 54a4 bf04 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bf │ │ -1a8090: 1268 |001e: const/4 v8, #int 6 // #6 │ │ -1a8092: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1a8094: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -1a8096: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a8098: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1a809a: 7707 cb09 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@09cb │ │ -1a80a0: 54ab c004 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c0 │ │ -1a80a4: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ -1a80a8: 7210 85b8 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a80ae: 54ab be04 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04be │ │ -1a80b2: 2201 ba04 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a80b6: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ -1a80ba: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -1a80bc: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -1a80be: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a80c0: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a80c2: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -1a80c4: 0713 |0038: move-object v3, v1 │ │ -1a80c6: 7607 ed0e 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@0eed │ │ -1a80cc: 07a3 |003c: move-object v3, v10 │ │ -1a80ce: 1f03 dd1a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a80d2: 59a2 c104 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c1 │ │ -1a80d6: 7230 4506 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a80dc: 0c0b |0044: move-result-object v11 │ │ -1a80de: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ -1a80e2: 1100 |0047: return-object v0 │ │ -1a80e4: 620b a6b3 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a80e8: 110b |004a: return-object v11 │ │ +1a8114: |[1a8114] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8124: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a812a: 0c00 |0003: move-result-object v0 │ │ +1a812c: 52a1 c104 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c1 │ │ +1a8130: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8132: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8136: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a813a: 7110 a49d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8140: 283a |000e: goto 0048 // +003a │ │ +1a8142: 220b 0a18 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@180a │ │ +1a8146: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a814a: 7020 e095 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a8150: 270b |0016: throw v11 │ │ +1a8152: 7110 a49d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8158: 6203 ba00 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a815c: 54a4 bf04 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04bf │ │ +1a8160: 1268 |001e: const/4 v8, #int 6 // #6 │ │ +1a8162: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1a8164: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +1a8166: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a8168: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1a816a: 7707 cb09 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@09cb │ │ +1a8170: 54ab c004 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c0 │ │ +1a8174: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ +1a8178: 7210 92b8 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a817e: 54ab be04 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04be │ │ +1a8182: 2201 ba04 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a8186: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ +1a818a: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +1a818c: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +1a818e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a8190: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a8192: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +1a8194: 0713 |0038: move-object v3, v1 │ │ +1a8196: 7607 ed0e 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@0eed │ │ +1a819c: 07a3 |003c: move-object v3, v10 │ │ +1a819e: 1f03 de1a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a81a2: 59a2 c104 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c1 │ │ +1a81a6: 7230 4506 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a81ac: 0c0b |0044: move-result-object v11 │ │ +1a81ae: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ +1a81b2: 1100 |0047: return-object v0 │ │ +1a81b4: 620b a9b3 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a81b8: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #151 header: │ │ class_idx : 1241 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -27438,185 +27438,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 │ │ -1a831c: |[1a831c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a832c: 5b01 c204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c2 │ │ -1a8330: 5b02 c604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ -1a8334: 5b03 c304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c3 │ │ -1a8338: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a833a: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8340: 0e00 |000a: return-void │ │ +1a83ec: |[1a83ec] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a83fc: 5b01 c204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c2 │ │ +1a8400: 5b02 c604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ +1a8404: 5b03 c304 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c3 │ │ +1a8408: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a840a: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8410: 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 │ │ -1a82ec: |[1a82ec] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a82fc: 2200 d904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d9 │ │ -1a8300: 5441 c204 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c2 │ │ -1a8304: 5442 c604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ -1a8308: 5443 c304 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c3 │ │ -1a830c: 7056 930f 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@0f93 │ │ -1a8312: 5b05 c404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ -1a8316: 1f00 dd1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a831a: 1100 |000f: return-object v0 │ │ +1a83bc: |[1a83bc] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a83cc: 2200 d904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d9 │ │ +1a83d0: 5441 c204 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c2 │ │ +1a83d4: 5442 c604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ +1a83d8: 5443 c304 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c3 │ │ +1a83dc: 7056 930f 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@0f93 │ │ +1a83e2: 5b05 c404 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ +1a83e6: 1f00 de1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a83ea: 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 │ │ -1a8140: |[1a8140] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8150: 6e30 940f 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@0f94 │ │ -1a8156: 0c01 |0003: move-result-object v1 │ │ -1a8158: 1f01 d904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d9 │ │ -1a815c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8160: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ -1a8166: 0c01 |000b: move-result-object v1 │ │ -1a8168: 1101 |000c: return-object v1 │ │ +1a8210: |[1a8210] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8220: 6e30 940f 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@0f94 │ │ +1a8226: 0c01 |0003: move-result-object v1 │ │ +1a8228: 1f01 d904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d9 │ │ +1a822c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8230: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ +1a8236: 0c01 |000b: move-result-object v1 │ │ +1a8238: 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 │ │ -1a816c: |[1a816c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a817c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a8180: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8184: 6e30 950f 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@0f95 │ │ -1a818a: 0c01 |0007: move-result-object v1 │ │ -1a818c: 1101 |0008: return-object v1 │ │ +1a823c: |[1a823c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a824c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a8250: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8254: 6e30 950f 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@0f95 │ │ +1a825a: 0c01 |0007: move-result-object v1 │ │ +1a825c: 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 │ │ -1a8190: |[1a8190] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a81a0: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a81a6: 52c0 c504 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04c5 │ │ -1a81aa: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ -1a81ae: 7110 979d 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a81b4: 54cd c404 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ -1a81b8: 1f0d 4802 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a81bc: 54c0 c204 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c2 │ │ -1a81c0: 1f00 0e18 |0010: check-cast v0, Ljava/lang/Iterable; // type@180e │ │ -1a81c4: 54c9 c604 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ -1a81c8: 2201 ca18 |0014: new-instance v1, Ljava/util/ArrayList; // type@18ca │ │ -1a81cc: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ -1a81d0: 7120 ccaa 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aacc │ │ -1a81d6: 0a02 |001b: move-result v2 │ │ -1a81d8: 7020 0699 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@9906 │ │ -1a81de: 071a |001f: move-object v10, v1 │ │ -1a81e0: 1f0a cd18 |0020: check-cast v10, Ljava/util/Collection; // type@18cd │ │ -1a81e4: 7210 f295 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1a81ea: 0c00 |0025: move-result-object v0 │ │ -1a81ec: 7210 ea99 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1a81f2: 0a01 |0029: move-result v1 │ │ -1a81f4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -1a81f6: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ -1a81fa: 7210 eb99 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1a8200: 0c01 |0030: move-result-object v1 │ │ -1a8202: 1f01 9803 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a8206: 6e10 2f0a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a2f │ │ -1a820c: 0c01 |0036: move-result-object v1 │ │ -1a820e: 1a03 59b0 |0037: const-string v3, "freeze(...)" // string@b059 │ │ -1a8212: 7120 d2b9 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a8218: 071b |003c: move-object v11, v1 │ │ -1a821a: 1f0b 9803 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a821e: 6e10 6a0a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a6a │ │ -1a8224: 0a01 |0042: move-result v1 │ │ -1a8226: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ -1a822a: 6e10 e20f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe2 │ │ -1a8230: 0c01 |0048: move-result-object v1 │ │ -1a8232: 1f01 3700 |0049: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a8236: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1a8238: 1224 |004c: const/4 v4, #int 2 // #2 │ │ -1a823a: 7152 4f0a 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@0a4f │ │ -1a8240: 0c03 |0050: move-result-object v3 │ │ -1a8242: 6e10 e20f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe2 │ │ -1a8248: 0c01 |0054: move-result-object v1 │ │ -1a824a: 1f01 3700 |0055: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a824e: 7152 330a 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@0a33 │ │ -1a8254: 0c04 |005a: move-result-object v4 │ │ -1a8256: 6e10 750a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a75 │ │ -1a825c: 0a01 |005e: move-result v1 │ │ -1a825e: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ -1a8262: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ -1a8266: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ -1a826a: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a826c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1a826e: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -1a8270: 0791 |0068: move-object v1, v9 │ │ -1a8272: 07b2 |0069: move-object v2, v11 │ │ -1a8274: 7708 da0f 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@0fda │ │ -1a827a: 6e10 470a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1a8280: 0a01 |0070: move-result v1 │ │ -1a8282: 7110 38b5 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a8288: 0c01 |0074: move-result-object v1 │ │ -1a828a: 7220 8799 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9987 │ │ -1a8290: 28ae |0078: goto 0026 // -0052 │ │ -1a8292: 1f0a de18 |0079: check-cast v10, Ljava/util/List; // type@18de │ │ -1a8296: 54c0 c604 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ -1a829a: 1f00 5002 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a829e: 7110 5e06 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a82a4: 0c03 |0082: move-result-object v3 │ │ -1a82a6: 7100 82cb 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a82ac: 0c00 |0086: move-result-object v0 │ │ -1a82ae: 0704 |0087: move-object v4, v0 │ │ -1a82b0: 1f04 e81a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a82b4: 2200 d804 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d8 │ │ -1a82b8: 54c1 c304 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c3 │ │ -1a82bc: 7052 8e0f 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@0f8e │ │ -1a82c2: 0706 |0091: move-object v6, v0 │ │ -1a82c4: 1f06 b01b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a82c8: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a82ca: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a82cc: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1a82ce: 7706 cac9 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@c9ca │ │ -1a82d4: 620d a6b3 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a82d8: 110d |009c: return-object v13 │ │ -1a82da: 220d 0918 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a82de: 1a00 7599 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a82e2: 7020 d395 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a82e8: 270d |00a4: throw v13 │ │ +1a8260: |[1a8260] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8270: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a8276: 52c0 c504 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04c5 │ │ +1a827a: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ +1a827e: 7110 a49d 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8284: 54cd c404 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ +1a8288: 1f0d 4802 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a828c: 54c0 c204 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c2 │ │ +1a8290: 1f00 0f18 |0010: check-cast v0, Ljava/lang/Iterable; // type@180f │ │ +1a8294: 54c9 c604 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ +1a8298: 2201 cb18 |0014: new-instance v1, Ljava/util/ArrayList; // type@18cb │ │ +1a829c: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ +1a82a0: 7120 d9aa 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aad9 │ │ +1a82a6: 0a02 |001b: move-result v2 │ │ +1a82a8: 7020 1399 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@9913 │ │ +1a82ae: 071a |001f: move-object v10, v1 │ │ +1a82b0: 1f0a ce18 |0020: check-cast v10, Ljava/util/Collection; // type@18ce │ │ +1a82b4: 7210 ff95 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1a82ba: 0c00 |0025: move-result-object v0 │ │ +1a82bc: 7210 f799 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1a82c2: 0a01 |0029: move-result v1 │ │ +1a82c4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +1a82c6: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ +1a82ca: 7210 f899 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1a82d0: 0c01 |0030: move-result-object v1 │ │ +1a82d2: 1f01 9803 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a82d6: 6e10 2f0a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a2f │ │ +1a82dc: 0c01 |0036: move-result-object v1 │ │ +1a82de: 1a03 5eb0 |0037: const-string v3, "freeze(...)" // string@b05e │ │ +1a82e2: 7120 dfb9 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a82e8: 071b |003c: move-object v11, v1 │ │ +1a82ea: 1f0b 9803 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a82ee: 6e10 6a0a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a6a │ │ +1a82f4: 0a01 |0042: move-result v1 │ │ +1a82f6: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ +1a82fa: 6e10 e20f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe2 │ │ +1a8300: 0c01 |0048: move-result-object v1 │ │ +1a8302: 1f01 3700 |0049: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a8306: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1a8308: 1224 |004c: const/4 v4, #int 2 // #2 │ │ +1a830a: 7152 4f0a 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@0a4f │ │ +1a8310: 0c03 |0050: move-result-object v3 │ │ +1a8312: 6e10 e20f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe2 │ │ +1a8318: 0c01 |0054: move-result-object v1 │ │ +1a831a: 1f01 3700 |0055: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a831e: 7152 330a 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@0a33 │ │ +1a8324: 0c04 |005a: move-result-object v4 │ │ +1a8326: 6e10 750a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a75 │ │ +1a832c: 0a01 |005e: move-result v1 │ │ +1a832e: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ +1a8332: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ +1a8336: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ +1a833a: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a833c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1a833e: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +1a8340: 0791 |0068: move-object v1, v9 │ │ +1a8342: 07b2 |0069: move-object v2, v11 │ │ +1a8344: 7708 da0f 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@0fda │ │ +1a834a: 6e10 470a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1a8350: 0a01 |0070: move-result v1 │ │ +1a8352: 7110 45b5 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a8358: 0c01 |0074: move-result-object v1 │ │ +1a835a: 7220 9499 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9994 │ │ +1a8360: 28ae |0078: goto 0026 // -0052 │ │ +1a8362: 1f0a df18 |0079: check-cast v10, Ljava/util/List; // type@18df │ │ +1a8366: 54c0 c604 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c6 │ │ +1a836a: 1f00 5002 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a836e: 7110 5e06 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a8374: 0c03 |0082: move-result-object v3 │ │ +1a8376: 7100 8fcb 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a837c: 0c00 |0086: move-result-object v0 │ │ +1a837e: 0704 |0087: move-object v4, v0 │ │ +1a8380: 1f04 e91a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a8384: 2200 d804 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04d8 │ │ +1a8388: 54c1 c304 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c3 │ │ +1a838c: 7052 8e0f 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@0f8e │ │ +1a8392: 0706 |0091: move-object v6, v0 │ │ +1a8394: 1f06 b11b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a8398: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a839a: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a839c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1a839e: 7706 d7c9 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@c9d7 │ │ +1a83a4: 620d a9b3 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a83a8: 110d |009c: return-object v13 │ │ +1a83aa: 220d 0a18 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@180a │ │ +1a83ae: 1a00 7a99 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a83b2: 7020 e095 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a83b8: 270d |00a4: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=397 │ │ 0x000e line=398 │ │ 0x0014 line=591 │ │ 0x0022 line=592 │ │ 0x0031 line=593 │ │ @@ -27632,21 +27632,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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #152 header: │ │ class_idx : 1242 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -27692,144 +27692,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 │ │ -1a8444: |[1a8444] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -1a8454: 5b01 c704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c7 │ │ -1a8458: 5b02 c804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c8 │ │ -1a845c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a845e: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8464: 0e00 |0008: return-void │ │ +1a8514: |[1a8514] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +1a8524: 5b01 c704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c7 │ │ +1a8528: 5b02 c804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c8 │ │ +1a852c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a852e: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8534: 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 │ │ -1a8418: |[1a8418] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8428: 2200 da04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04da │ │ -1a842c: 5431 c704 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c7 │ │ -1a8430: 5432 c804 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c8 │ │ -1a8434: 7040 980f 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@0f98 │ │ -1a843a: 5b04 c904 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c9 │ │ -1a843e: 1f00 dd1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8442: 1100 |000d: return-object v0 │ │ +1a84e8: |[1a84e8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a84f8: 2200 da04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04da │ │ +1a84fc: 5431 c704 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c7 │ │ +1a8500: 5432 c804 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c8 │ │ +1a8504: 7040 980f 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@0f98 │ │ +1a850a: 5b04 c904 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c9 │ │ +1a850e: 1f00 de1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8512: 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 │ │ -1a8344: |[1a8344] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8354: 6e30 990f 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@0f99 │ │ -1a835a: 0c01 |0003: move-result-object v1 │ │ -1a835c: 1f01 da04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04da │ │ -1a8360: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8364: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ -1a836a: 0c01 |000b: move-result-object v1 │ │ -1a836c: 1101 |000c: return-object v1 │ │ +1a8414: |[1a8414] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8424: 6e30 990f 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@0f99 │ │ +1a842a: 0c01 |0003: move-result-object v1 │ │ +1a842c: 1f01 da04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04da │ │ +1a8430: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8434: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ +1a843a: 0c01 |000b: move-result-object v1 │ │ +1a843c: 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 │ │ -1a8370: |[1a8370] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8380: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a8384: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8388: 6e30 9a0f 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@0f9a │ │ -1a838e: 0c01 |0007: move-result-object v1 │ │ -1a8390: 1101 |0008: return-object v1 │ │ +1a8440: |[1a8440] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8450: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a8454: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8458: 6e30 9a0f 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@0f9a │ │ +1a845e: 0c01 |0007: move-result-object v1 │ │ +1a8460: 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 │ │ -1a8394: |[1a8394] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a83a4: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a83aa: 0c00 |0003: move-result-object v0 │ │ -1a83ac: 5291 ca04 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04ca │ │ -1a83b0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a83b2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a83b6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a83ba: 7110 979d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a83c0: 2829 |000e: goto 0037 // +0029 │ │ -1a83c2: 220a 0918 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a83c6: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a83ca: 7020 d395 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a83d0: 270a |0016: throw v10 │ │ -1a83d2: 7110 979d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a83d8: 549a c904 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c9 │ │ -1a83dc: 1f0a 4802 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a83e0: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a83e4: 5494 c704 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c7 │ │ -1a83e8: 5495 c804 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c8 │ │ -1a83ec: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -1a83ee: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -1a83f0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1a83f2: 7706 bf09 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@09bf │ │ -1a83f8: 0c01 |002a: move-result-object v1 │ │ -1a83fa: 0793 |002b: move-object v3, v9 │ │ -1a83fc: 1f03 dd1a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8400: 5992 ca04 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04ca │ │ -1a8404: 7230 4506 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a840a: 0c0a |0033: move-result-object v10 │ │ -1a840c: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ -1a8410: 1100 |0036: return-object v0 │ │ -1a8412: 620a a6b3 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8416: 110a |0039: return-object v10 │ │ +1a8464: |[1a8464] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8474: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a847a: 0c00 |0003: move-result-object v0 │ │ +1a847c: 5291 ca04 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04ca │ │ +1a8480: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8482: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8486: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a848a: 7110 a49d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8490: 2829 |000e: goto 0037 // +0029 │ │ +1a8492: 220a 0a18 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@180a │ │ +1a8496: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a849a: 7020 e095 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a84a0: 270a |0016: throw v10 │ │ +1a84a2: 7110 a49d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a84a8: 549a c904 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04c9 │ │ +1a84ac: 1f0a 4802 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a84b0: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a84b4: 5494 c704 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c7 │ │ +1a84b8: 5495 c804 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04c8 │ │ +1a84bc: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +1a84be: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +1a84c0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1a84c2: 7706 bf09 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@09bf │ │ +1a84c8: 0c01 |002a: move-result-object v1 │ │ +1a84ca: 0793 |002b: move-object v3, v9 │ │ +1a84cc: 1f03 de1a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a84d0: 5992 ca04 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04ca │ │ +1a84d4: 7230 4506 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a84da: 0c0a |0033: move-result-object v10 │ │ +1a84dc: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ +1a84e0: 1100 |0036: return-object v0 │ │ +1a84e2: 620a a9b3 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a84e6: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #153 header: │ │ class_idx : 1243 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -27867,146 +27867,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 │ │ -1a8570: |[1a8570] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a8580: 5b01 cc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ -1a8584: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8586: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a858c: 0e00 |0006: return-void │ │ +1a8640: |[1a8640] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a8650: 5b01 cc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a8654: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8656: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a865c: 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 │ │ -1a854c: |[1a854c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a855c: 2202 db04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04db │ │ -1a8560: 5410 cc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ -1a8564: 7030 9d0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1a856a: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a856e: 1102 |0009: return-object v2 │ │ +1a861c: |[1a861c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a862c: 2202 db04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04db │ │ +1a8630: 5410 cc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a8634: 7030 9d0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ +1a863a: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a863e: 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 │ │ -1a8468: |[1a8468] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8478: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a847c: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8480: 6e30 a00f 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@0fa0 │ │ -1a8486: 0c01 |0007: move-result-object v1 │ │ -1a8488: 1101 |0008: return-object v1 │ │ +1a8538: |[1a8538] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8548: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a854c: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8550: 6e30 a00f 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@0fa0 │ │ +1a8556: 0c01 |0007: move-result-object v1 │ │ +1a8558: 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 │ │ -1a848c: |[1a848c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a849c: 6e30 9e0f 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@0f9e │ │ -1a84a2: 0c01 |0003: move-result-object v1 │ │ -1a84a4: 1f01 db04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04db │ │ -1a84a8: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a84ac: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ -1a84b2: 0c01 |000b: move-result-object v1 │ │ -1a84b4: 1101 |000c: return-object v1 │ │ +1a855c: |[1a855c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a856c: 6e30 9e0f 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@0f9e │ │ +1a8572: 0c01 |0003: move-result-object v1 │ │ +1a8574: 1f01 db04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04db │ │ +1a8578: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a857c: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ +1a8582: 0c01 |000b: move-result-object v1 │ │ +1a8584: 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 │ │ -1a84b8: |[1a84b8] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a84c8: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a84ce: 5260 cb04 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04cb │ │ -1a84d2: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ -1a84d6: 7110 979d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a84dc: 6207 1e01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a84e0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1a84e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a84e4: 7140 5a0b 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@0b5a │ │ -1a84ea: 0a07 |0011: move-result v7 │ │ -1a84ec: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ -1a84f0: 6207 c513 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ -1a84f4: 5460 cc04 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ -1a84f8: 7110 c70f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a84fe: 0c00 |001b: move-result-object v0 │ │ -1a8500: 1f00 3700 |001c: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1a8504: 6e20 6c3c 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3c6c │ │ -1a850a: 0a07 |0021: move-result v7 │ │ -1a850c: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ -1a8510: 6200 c513 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ -1a8514: 5467 cc04 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ -1a8518: 7110 c70f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a851e: 0c07 |002b: move-result-object v7 │ │ -1a8520: 0771 |002c: move-object v1, v7 │ │ -1a8522: 1f01 3700 |002d: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a8526: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -1a8528: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -1a852a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a852c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -1a852e: 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 │ │ -1a8534: 6207 a6b3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8538: 1107 |0038: return-object v7 │ │ -1a853a: 2207 0918 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a853e: 1a00 7599 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a8542: 7020 d395 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a8548: 2707 |0040: throw v7 │ │ +1a8588: |[1a8588] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8598: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a859e: 5260 cb04 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04cb │ │ +1a85a2: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ +1a85a6: 7110 a49d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a85ac: 6207 1e01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a85b0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1a85b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a85b4: 7140 5a0b 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@0b5a │ │ +1a85ba: 0a07 |0011: move-result v7 │ │ +1a85bc: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ +1a85c0: 6207 c813 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c8 │ │ +1a85c4: 5460 cc04 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a85c8: 7110 c70f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a85ce: 0c00 |001b: move-result-object v0 │ │ +1a85d0: 1f00 3700 |001c: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1a85d4: 6e20 793c 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3c79 │ │ +1a85da: 0a07 |0021: move-result v7 │ │ +1a85dc: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ +1a85e0: 6200 c813 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c8 │ │ +1a85e4: 5467 cc04 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a85e8: 7110 c70f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a85ee: 0c07 |002b: move-result-object v7 │ │ +1a85f0: 0771 |002c: move-object v1, v7 │ │ +1a85f2: 1f01 3700 |002d: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a85f6: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +1a85f8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +1a85fa: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a85fc: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +1a85fe: 7706 803c 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@3c80 │ │ +1a8604: 6207 a9b3 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8608: 1107 |0038: return-object v7 │ │ +1a860a: 2207 0a18 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@180a │ │ +1a860e: 1a00 7a99 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a8612: 7020 e095 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a8618: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #154 header: │ │ class_idx : 1244 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -28063,187 +28063,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 │ │ -1a8724: |[1a8724] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a8734: 5b01 ce04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ce │ │ -1a8738: 5b02 cd04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ -1a873c: 5b03 cf04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cf │ │ -1a8740: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a8742: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8748: 0e00 |000a: return-void │ │ +1a87f4: |[1a87f4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a8804: 5b01 ce04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ce │ │ +1a8808: 5b02 cd04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ +1a880c: 5b03 cf04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cf │ │ +1a8810: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a8812: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8818: 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 │ │ -1a86f4: |[1a86f4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8704: 2200 dc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04dc │ │ -1a8708: 5441 ce04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ce │ │ -1a870c: 5442 cd04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ -1a8710: 5443 cf04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cf │ │ -1a8714: 7056 a20f 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@0fa2 │ │ -1a871a: 5b05 d004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ -1a871e: 1f00 dd1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8722: 1100 |000f: return-object v0 │ │ +1a87c4: |[1a87c4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a87d4: 2200 dc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04dc │ │ +1a87d8: 5441 ce04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ce │ │ +1a87dc: 5442 cd04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ +1a87e0: 5443 cf04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cf │ │ +1a87e4: 7056 a20f 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@0fa2 │ │ +1a87ea: 5b05 d004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ +1a87ee: 1f00 de1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a87f2: 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 │ │ -1a8590: |[1a8590] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a85a0: 6e30 a30f 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@0fa3 │ │ -1a85a6: 0c01 |0003: move-result-object v1 │ │ -1a85a8: 1f01 dc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04dc │ │ -1a85ac: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a85b0: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ -1a85b6: 0c01 |000b: move-result-object v1 │ │ -1a85b8: 1101 |000c: return-object v1 │ │ +1a8660: |[1a8660] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8670: 6e30 a30f 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@0fa3 │ │ +1a8676: 0c01 |0003: move-result-object v1 │ │ +1a8678: 1f01 dc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04dc │ │ +1a867c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8680: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ +1a8686: 0c01 |000b: move-result-object v1 │ │ +1a8688: 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 │ │ -1a85bc: |[1a85bc] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a85cc: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a85d0: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a85d4: 6e30 a40f 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@0fa4 │ │ -1a85da: 0c01 |0007: move-result-object v1 │ │ -1a85dc: 1101 |0008: return-object v1 │ │ +1a868c: |[1a868c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a869c: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a86a0: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a86a4: 6e30 a40f 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@0fa4 │ │ +1a86aa: 0c01 |0007: move-result-object v1 │ │ +1a86ac: 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 │ │ -1a85e0: |[1a85e0] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a85f0: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a85f6: 0c00 |0003: move-result-object v0 │ │ -1a85f8: 52d1 d204 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d2 │ │ -1a85fc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a85fe: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a8602: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a8606: 54d0 d104 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d1 │ │ -1a860a: 1f00 730d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d73 │ │ -1a860e: 54d1 d004 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ -1a8612: 1f01 a11b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1a8616: 7110 979d 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a861c: 285d |0016: goto 0073 // +005d │ │ -1a861e: 220e 0918 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a8622: 1a00 7599 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a8626: 7020 d395 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a862c: 270e |001e: throw v14 │ │ -1a862e: 7110 979d 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a8634: 54de d004 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ -1a8638: 1f0e 4802 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a863c: 54d1 ce04 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ce │ │ -1a8640: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -1a8642: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ -1a8646: 1f01 1718 |002b: check-cast v1, Ljava/lang/Number; // type@1817 │ │ -1a864a: 6e10 4796 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1a8650: 0a01 |0030: move-result v1 │ │ -1a8652: 1a04 8ea7 |0031: const-string v4, "destination_directory_id" // string@a78e │ │ -1a8656: 7110 38b5 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b538 │ │ -1a865c: 0c01 |0036: move-result-object v1 │ │ -1a865e: 7120 c79d 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dc7 │ │ -1a8664: 0c01 |003a: move-result-object v1 │ │ -1a8666: 7110 79ad 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad79 │ │ -1a866c: 0c01 |003e: move-result-object v1 │ │ -1a866e: 2802 |003f: goto 0041 // +0002 │ │ -1a8670: 0731 |0040: move-object v1, v3 │ │ -1a8672: 6204 b600 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a8676: 54d5 cd04 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ -1a867a: 6e30 7109 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@0971 │ │ -1a8680: 0c01 |0048: move-result-object v1 │ │ -1a8682: 54d4 cf04 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cf │ │ -1a8686: 220c ba04 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a868a: 6e10 9d42 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a8690: 0a06 |0050: move-result v6 │ │ -1a8692: 6e10 9242 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@4292 │ │ -1a8698: 0c05 |0054: move-result-object v5 │ │ -1a869a: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ -1a869e: 6e10 7242 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@4272 │ │ -1a86a4: 0c03 |005a: move-result-object v3 │ │ -1a86a6: 0739 |005b: move-object v9, v3 │ │ -1a86a8: 126a |005c: const/4 v10, #int 6 // #6 │ │ -1a86aa: 120b |005d: const/4 v11, #int 0 // #0 │ │ -1a86ac: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1a86ae: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1a86b0: 07c5 |0060: move-object v5, v12 │ │ -1a86b2: 7607 ed0e 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@0eed │ │ -1a86b8: 5bd4 d004 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ -1a86bc: 5bd1 d104 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d1 │ │ -1a86c0: 59d2 d204 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d2 │ │ -1a86c4: 7230 4506 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a86ca: 0c0e |006d: move-result-object v14 │ │ -1a86cc: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ -1a86d0: 1100 |0070: return-object v0 │ │ -1a86d2: 0710 |0071: move-object v0, v1 │ │ -1a86d4: 0741 |0072: move-object v1, v4 │ │ -1a86d6: 6e10 9d42 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a86dc: 0a0e |0076: move-result v14 │ │ -1a86de: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ -1a86e2: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ -1a86e6: 7210 85b8 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a86ec: 620e a6b3 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a86f0: 110e |0080: return-object v14 │ │ +1a86b0: |[1a86b0] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a86c0: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a86c6: 0c00 |0003: move-result-object v0 │ │ +1a86c8: 52d1 d204 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d2 │ │ +1a86cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a86ce: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a86d2: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a86d6: 54d0 d104 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d1 │ │ +1a86da: 1f00 740d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d74 │ │ +1a86de: 54d1 d004 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ +1a86e2: 1f01 a21b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1a86e6: 7110 a49d 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a86ec: 285d |0016: goto 0073 // +005d │ │ +1a86ee: 220e 0a18 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@180a │ │ +1a86f2: 1a00 7a99 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a86f6: 7020 e095 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a86fc: 270e |001e: throw v14 │ │ +1a86fe: 7110 a49d 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8704: 54de d004 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ +1a8708: 1f0e 4802 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a870c: 54d1 ce04 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04ce │ │ +1a8710: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +1a8712: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ +1a8716: 1f01 1818 |002b: check-cast v1, Ljava/lang/Number; // type@1818 │ │ +1a871a: 6e10 5496 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1a8720: 0a01 |0030: move-result v1 │ │ +1a8722: 1a04 93a7 |0031: const-string v4, "destination_directory_id" // string@a793 │ │ +1a8726: 7110 45b5 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b545 │ │ +1a872c: 0c01 |0036: move-result-object v1 │ │ +1a872e: 7120 d49d 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dd4 │ │ +1a8734: 0c01 |003a: move-result-object v1 │ │ +1a8736: 7110 86ad 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad86 │ │ +1a873c: 0c01 |003e: move-result-object v1 │ │ +1a873e: 2802 |003f: goto 0041 // +0002 │ │ +1a8740: 0731 |0040: move-object v1, v3 │ │ +1a8742: 6204 b600 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a8746: 54d5 cd04 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ +1a874a: 6e30 7109 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@0971 │ │ +1a8750: 0c01 |0048: move-result-object v1 │ │ +1a8752: 54d4 cf04 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cf │ │ +1a8756: 220c ba04 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a875a: 6e10 aa42 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a8760: 0a06 |0050: move-result v6 │ │ +1a8762: 6e10 9f42 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@429f │ │ +1a8768: 0c05 |0054: move-result-object v5 │ │ +1a876a: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ +1a876e: 6e10 7f42 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@427f │ │ +1a8774: 0c03 |005a: move-result-object v3 │ │ +1a8776: 0739 |005b: move-object v9, v3 │ │ +1a8778: 126a |005c: const/4 v10, #int 6 // #6 │ │ +1a877a: 120b |005d: const/4 v11, #int 0 // #0 │ │ +1a877c: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1a877e: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1a8780: 07c5 |0060: move-object v5, v12 │ │ +1a8782: 7607 ed0e 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@0eed │ │ +1a8788: 5bd4 d004 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ +1a878c: 5bd1 d104 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d1 │ │ +1a8790: 59d2 d204 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d2 │ │ +1a8794: 7230 4506 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a879a: 0c0e |006d: move-result-object v14 │ │ +1a879c: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ +1a87a0: 1100 |0070: return-object v0 │ │ +1a87a2: 0710 |0071: move-object v0, v1 │ │ +1a87a4: 0741 |0072: move-object v1, v4 │ │ +1a87a6: 6e10 aa42 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a87ac: 0a0e |0076: move-result v14 │ │ +1a87ae: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ +1a87b2: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ +1a87b6: 7210 92b8 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a87bc: 620e a9b3 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a87c0: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #155 header: │ │ class_idx : 1245 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -28282,145 +28282,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 │ │ -1a885c: |[1a885c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a886c: 5b01 d404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ -1a8870: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8872: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8878: 0e00 |0006: return-void │ │ +1a892c: |[1a892c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a893c: 5b01 d404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ +1a8940: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8942: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8948: 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 │ │ -1a8838: |[1a8838] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8848: 2202 dd04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04dd │ │ -1a884c: 5410 d404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ -1a8850: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a8856: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a885a: 1102 |0009: return-object v2 │ │ +1a8908: |[1a8908] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8918: 2202 dd04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04dd │ │ +1a891c: 5410 d404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ +1a8920: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a8926: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a892a: 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 │ │ -1a874c: |[1a874c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a875c: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a8760: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8764: 6e30 aa0f 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@0faa │ │ -1a876a: 0c01 |0007: move-result-object v1 │ │ -1a876c: 1101 |0008: return-object v1 │ │ +1a881c: |[1a881c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a882c: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a8830: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8834: 6e30 aa0f 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@0faa │ │ +1a883a: 0c01 |0007: move-result-object v1 │ │ +1a883c: 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 │ │ -1a8770: |[1a8770] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8780: 6e30 a80f 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@0fa8 │ │ -1a8786: 0c01 |0003: move-result-object v1 │ │ -1a8788: 1f01 dd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04dd │ │ -1a878c: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8790: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ -1a8796: 0c01 |000b: move-result-object v1 │ │ -1a8798: 1101 |000c: return-object v1 │ │ +1a8840: |[1a8840] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8850: 6e30 a80f 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@0fa8 │ │ +1a8856: 0c01 |0003: move-result-object v1 │ │ +1a8858: 1f01 dd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04dd │ │ +1a885c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8860: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ +1a8866: 0c01 |000b: move-result-object v1 │ │ +1a8868: 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 │ │ -1a879c: |[1a879c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a87ac: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a87b2: 5210 d304 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04d3 │ │ -1a87b6: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ -1a87ba: 7110 979d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a87c0: 5412 d404 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ -1a87c4: 7110 c80f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ -1a87ca: 0c02 |000f: move-result-object v2 │ │ -1a87cc: 6e10 4d06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1a87d2: 0c02 |0013: move-result-object v2 │ │ -1a87d4: 1f02 9803 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1a87d8: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -1a87dc: 6202 ba00 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a87e0: 6e10 b409 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@09b4 │ │ -1a87e6: 0c02 |001d: move-result-object v2 │ │ -1a87e8: 5410 d404 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ -1a87ec: 7110 c80f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ -1a87f2: 0c00 |0023: move-result-object v0 │ │ -1a87f4: 6e20 5006 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0650 │ │ -1a87fa: 5410 d404 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ -1a87fe: 7110 c90f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fc9 │ │ -1a8804: 0c00 |002c: move-result-object v0 │ │ -1a8806: 1f00 111e |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1e11 │ │ -1a880a: 7110 7ccc 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@cc7c │ │ -1a8810: 5410 d404 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ -1a8814: 7110 ca0f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fca │ │ -1a881a: 0c00 |0037: move-result-object v0 │ │ -1a881c: 6e20 5006 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0650 │ │ -1a8822: 6202 a6b3 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8826: 1102 |003d: return-object v2 │ │ -1a8828: 2202 0918 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a882c: 1a00 7599 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a8830: 7020 d395 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a8836: 2702 |0045: throw v2 │ │ +1a886c: |[1a886c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a887c: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a8882: 5210 d304 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04d3 │ │ +1a8886: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ +1a888a: 7110 a49d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8890: 5412 d404 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ +1a8894: 7110 c80f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ +1a889a: 0c02 |000f: move-result-object v2 │ │ +1a889c: 6e10 4d06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1a88a2: 0c02 |0013: move-result-object v2 │ │ +1a88a4: 1f02 9803 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1a88a8: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ +1a88ac: 6202 ba00 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a88b0: 6e10 b409 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@09b4 │ │ +1a88b6: 0c02 |001d: move-result-object v2 │ │ +1a88b8: 5410 d404 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ +1a88bc: 7110 c80f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ +1a88c2: 0c00 |0023: move-result-object v0 │ │ +1a88c4: 6e20 5006 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0650 │ │ +1a88ca: 5410 d404 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ +1a88ce: 7110 c90f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fc9 │ │ +1a88d4: 0c00 |002c: move-result-object v0 │ │ +1a88d6: 1f00 121e |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1e12 │ │ +1a88da: 7110 89cc 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@cc89 │ │ +1a88e0: 5410 d404 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d4 │ │ +1a88e4: 7110 ca0f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fca │ │ +1a88ea: 0c00 |0037: move-result-object v0 │ │ +1a88ec: 6e20 5006 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0650 │ │ +1a88f2: 6202 a9b3 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a88f6: 1102 |003d: return-object v2 │ │ +1a88f8: 2202 0a18 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@180a │ │ +1a88fc: 1a00 7a99 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a8900: 7020 e095 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a8906: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #156 header: │ │ class_idx : 1246 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -28460,119 +28460,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 │ │ -1a8934: |[1a8934] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a8944: 5b01 d504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ -1a8948: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a894a: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8950: 0e00 |0006: return-void │ │ +1a8a04: |[1a8a04] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a8a14: 5b01 d504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ +1a8a18: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8a1a: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8a20: 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 │ │ -1a8910: |[1a8910] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8920: 2202 de04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04de │ │ -1a8924: 5410 d504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ -1a8928: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a892e: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8932: 1102 |0009: return-object v2 │ │ +1a89e0: |[1a89e0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a89f0: 2202 de04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04de │ │ +1a89f4: 5410 d504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ +1a89f8: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a89fe: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8a02: 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 │ │ -1a887c: |[1a887c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a888c: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a8890: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8894: 6e30 af0f 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@0faf │ │ -1a889a: 0c01 |0007: move-result-object v1 │ │ -1a889c: 1101 |0008: return-object v1 │ │ +1a894c: |[1a894c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a895c: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a8960: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8964: 6e30 af0f 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@0faf │ │ +1a896a: 0c01 |0007: move-result-object v1 │ │ +1a896c: 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 │ │ -1a88a0: |[1a88a0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a88b0: 6e30 ad0f 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@0fad │ │ -1a88b6: 0c01 |0003: move-result-object v1 │ │ -1a88b8: 1f01 de04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04de │ │ -1a88bc: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a88c0: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ -1a88c6: 0c01 |000b: move-result-object v1 │ │ -1a88c8: 1101 |000c: return-object v1 │ │ +1a8970: |[1a8970] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8980: 6e30 ad0f 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@0fad │ │ +1a8986: 0c01 |0003: move-result-object v1 │ │ +1a8988: 1f01 de04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04de │ │ +1a898c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8990: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ +1a8996: 0c01 |000b: move-result-object v1 │ │ +1a8998: 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 │ │ -1a88cc: |[1a88cc] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a88dc: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a88e2: 5210 d604 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04d6 │ │ -1a88e6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -1a88ea: 7110 979d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a88f0: 5412 d504 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ -1a88f4: 7210 85b8 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1a88fa: 6202 a6b3 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a88fe: 1102 |0011: return-object v2 │ │ -1a8900: 2202 0918 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a8904: 1a00 7599 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a8908: 7020 d395 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a890e: 2702 |0019: throw v2 │ │ +1a899c: |[1a899c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a89ac: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a89b2: 5210 d604 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04d6 │ │ +1a89b6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +1a89ba: 7110 a49d 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a89c0: 5412 d504 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ +1a89c4: 7210 92b8 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1a89ca: 6202 a9b3 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a89ce: 1102 |0011: return-object v2 │ │ +1a89d0: 2202 0a18 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@180a │ │ +1a89d4: 1a00 7a99 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a89d8: 7020 e095 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a89de: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #157 header: │ │ class_idx : 1247 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -28612,152 +28612,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 │ │ -1a8a74: |[1a8a74] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a8a84: 5b01 d704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d7 │ │ -1a8a88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8a8a: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8a90: 0e00 |0006: return-void │ │ +1a8b44: |[1a8b44] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a8b54: 5b01 d704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d7 │ │ +1a8b58: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8b5a: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8b60: 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 │ │ -1a8a50: |[1a8a50] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8a60: 2202 df04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04df │ │ -1a8a64: 5410 d704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d7 │ │ -1a8a68: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a8a6e: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8a72: 1102 |0009: return-object v2 │ │ +1a8b20: |[1a8b20] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8b30: 2202 df04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04df │ │ +1a8b34: 5410 d704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d7 │ │ +1a8b38: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1a8b3e: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8b42: 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 │ │ -1a8954: |[1a8954] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8964: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a8968: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a896c: 6e30 b40f 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@0fb4 │ │ -1a8972: 0c01 |0007: move-result-object v1 │ │ -1a8974: 1101 |0008: return-object v1 │ │ +1a8a24: |[1a8a24] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8a34: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a8a38: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8a3c: 6e30 b40f 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@0fb4 │ │ +1a8a42: 0c01 |0007: move-result-object v1 │ │ +1a8a44: 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 │ │ -1a8978: |[1a8978] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8988: 6e30 b20f 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@0fb2 │ │ -1a898e: 0c01 |0003: move-result-object v1 │ │ -1a8990: 1f01 df04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04df │ │ -1a8994: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8998: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ -1a899e: 0c01 |000b: move-result-object v1 │ │ -1a89a0: 1101 |000c: return-object v1 │ │ +1a8a48: |[1a8a48] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8a58: 6e30 b20f 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@0fb2 │ │ +1a8a5e: 0c01 |0003: move-result-object v1 │ │ +1a8a60: 1f01 df04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04df │ │ +1a8a64: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8a68: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ +1a8a6e: 0c01 |000b: move-result-object v1 │ │ +1a8a70: 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 │ │ -1a89a4: |[1a89a4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a89b4: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a89ba: 0c00 |0003: move-result-object v0 │ │ -1a89bc: 5251 d804 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d8 │ │ -1a89c0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a89c2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a89c6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a89ca: 7110 979d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a89d0: 283d |000e: goto 004b // +003d │ │ -1a89d2: 2206 0918 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a89d6: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a89da: 7020 d395 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a89e0: 2706 |0016: throw v6 │ │ -1a89e2: 7110 979d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a89e8: 6206 f912 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a89ec: 6e10 2b3a 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3a2b │ │ -1a89f2: 0c06 |001f: move-result-object v6 │ │ -1a89f4: 7210 1b9a 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a1b │ │ -1a89fa: 0a06 |0023: move-result v6 │ │ -1a89fc: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -1a89fe: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ -1a8a02: 6206 a6b3 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8a06: 1106 |0029: return-object v6 │ │ -1a8a08: 6206 f912 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a8a0c: 6e10 483a 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@3a48 │ │ -1a8a12: 7100 84cb 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb84 │ │ -1a8a18: 0c06 |0032: move-result-object v6 │ │ -1a8a1a: 1f06 e81a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8a1e: 2201 de04 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04de │ │ -1a8a22: 5453 d704 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d7 │ │ -1a8a26: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -1a8a28: 7030 ac0f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a8a2e: 1f01 b01b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8a32: 0753 |003f: move-object v3, v5 │ │ -1a8a34: 1f03 dd1a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8a38: 5952 d804 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d8 │ │ -1a8a3c: 7130 cdc9 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@c9cd │ │ -1a8a42: 0c06 |0047: move-result-object v6 │ │ -1a8a44: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ -1a8a48: 1100 |004a: return-object v0 │ │ -1a8a4a: 6206 a6b3 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8a4e: 1106 |004d: return-object v6 │ │ +1a8a74: |[1a8a74] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8a84: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a8a8a: 0c00 |0003: move-result-object v0 │ │ +1a8a8c: 5251 d804 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d8 │ │ +1a8a90: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8a92: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8a96: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a8a9a: 7110 a49d 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8aa0: 283d |000e: goto 004b // +003d │ │ +1a8aa2: 2206 0a18 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@180a │ │ +1a8aa6: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a8aaa: 7020 e095 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a8ab0: 2706 |0016: throw v6 │ │ +1a8ab2: 7110 a49d 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8ab8: 6206 fc12 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a8abc: 6e10 383a 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3a38 │ │ +1a8ac2: 0c06 |001f: move-result-object v6 │ │ +1a8ac4: 7210 289a 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9a28 │ │ +1a8aca: 0a06 |0023: move-result v6 │ │ +1a8acc: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +1a8ace: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ +1a8ad2: 6206 a9b3 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8ad6: 1106 |0029: return-object v6 │ │ +1a8ad8: 6206 fc12 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a8adc: 6e10 553a 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@3a55 │ │ +1a8ae2: 7100 91cb 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb91 │ │ +1a8ae8: 0c06 |0032: move-result-object v6 │ │ +1a8aea: 1f06 e91a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a8aee: 2201 de04 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04de │ │ +1a8af2: 5453 d704 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04d7 │ │ +1a8af6: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +1a8af8: 7030 ac0f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a8afe: 1f01 b11b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a8b02: 0753 |003f: move-object v3, v5 │ │ +1a8b04: 1f03 de1a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8b08: 5952 d804 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04d8 │ │ +1a8b0c: 7130 dac9 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@c9da │ │ +1a8b12: 0c06 |0047: move-result-object v6 │ │ +1a8b14: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ +1a8b18: 1100 |004a: return-object v0 │ │ +1a8b1a: 6206 a9b3 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8b1e: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #158 header: │ │ class_idx : 1248 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -28795,136 +28795,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 │ │ -1a8b80: |[1a8b80] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a8b90: 5b01 da04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ -1a8b94: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8b96: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8b9c: 0e00 |0006: return-void │ │ +1a8c50: |[1a8c50] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a8c60: 5b01 da04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a8c64: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8c66: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8c6c: 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 │ │ -1a8b5c: |[1a8b5c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8b6c: 2202 e004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04e0 │ │ -1a8b70: 5410 da04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ -1a8b74: 7030 b60f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ -1a8b7a: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8b7e: 1102 |0009: return-object v2 │ │ +1a8c2c: |[1a8c2c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8c3c: 2202 e004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04e0 │ │ +1a8c40: 5410 da04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a8c44: 7030 b60f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ +1a8c4a: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8c4e: 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 │ │ -1a8a94: |[1a8a94] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8aa4: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1a8aa8: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8aac: 6e30 b90f 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@0fb9 │ │ -1a8ab2: 0c01 |0007: move-result-object v1 │ │ -1a8ab4: 1101 |0008: return-object v1 │ │ +1a8b64: |[1a8b64] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8b74: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1a8b78: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8b7c: 6e30 b90f 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@0fb9 │ │ +1a8b82: 0c01 |0007: move-result-object v1 │ │ +1a8b84: 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 │ │ -1a8ab8: |[1a8ab8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8ac8: 6e30 b70f 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@0fb7 │ │ -1a8ace: 0c01 |0003: move-result-object v1 │ │ -1a8ad0: 1f01 e004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04e0 │ │ -1a8ad4: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8ad8: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ -1a8ade: 0c01 |000b: move-result-object v1 │ │ -1a8ae0: 1101 |000c: return-object v1 │ │ +1a8b88: |[1a8b88] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8b98: 6e30 b70f 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@0fb7 │ │ +1a8b9e: 0c01 |0003: move-result-object v1 │ │ +1a8ba0: 1f01 e004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04e0 │ │ +1a8ba4: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8ba8: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ +1a8bae: 0c01 |000b: move-result-object v1 │ │ +1a8bb0: 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 │ │ -1a8ae4: |[1a8ae4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8af4: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a8afa: 0c00 |0003: move-result-object v0 │ │ -1a8afc: 5241 d904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d9 │ │ -1a8b00: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8b02: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8b06: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a8b0a: 7110 979d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a8b10: 2822 |000e: goto 0030 // +0022 │ │ -1a8b12: 2205 0918 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a8b16: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a8b1a: 7020 d395 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a8b20: 2705 |0016: throw v5 │ │ -1a8b22: 7110 979d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a8b28: 6205 c213 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@13c2 │ │ -1a8b2c: 5441 da04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ -1a8b30: 7110 c70f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a8b36: 0c01 |0021: move-result-object v1 │ │ -1a8b38: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a8b3c: 0743 |0024: move-object v3, v4 │ │ -1a8b3e: 1f03 dd1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8b42: 5942 d904 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d9 │ │ -1a8b46: 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 │ │ -1a8b4c: 0c05 |002c: move-result-object v5 │ │ -1a8b4e: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a8b52: 1100 |002f: return-object v0 │ │ -1a8b54: 6205 a6b3 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8b58: 1105 |0032: return-object v5 │ │ +1a8bb4: |[1a8bb4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8bc4: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a8bca: 0c00 |0003: move-result-object v0 │ │ +1a8bcc: 5241 d904 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d9 │ │ +1a8bd0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8bd2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8bd6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a8bda: 7110 a49d 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8be0: 2822 |000e: goto 0030 // +0022 │ │ +1a8be2: 2205 0a18 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@180a │ │ +1a8be6: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a8bea: 7020 e095 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a8bf0: 2705 |0016: throw v5 │ │ +1a8bf2: 7110 a49d 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8bf8: 6205 c513 |001a: sget-object v5, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@13c5 │ │ +1a8bfc: 5441 da04 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a8c00: 7110 c70f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a8c06: 0c01 |0021: move-result-object v1 │ │ +1a8c08: 1f01 3700 |0022: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a8c0c: 0743 |0024: move-object v3, v4 │ │ +1a8c0e: 1f03 de1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8c12: 5942 d904 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04d9 │ │ +1a8c16: 6e30 663c 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3c66 │ │ +1a8c1c: 0c05 |002c: move-result-object v5 │ │ +1a8c1e: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a8c22: 1100 |002f: return-object v0 │ │ +1a8c24: 6205 a9b3 |0030: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8c28: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #159 header: │ │ class_idx : 1249 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27318 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27322 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -28974,154 +28974,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 │ │ -1a8cc4: |[1a8cc4] 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 │ │ -1a8cd4: 5b01 dc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dc │ │ -1a8cd8: 5b02 db04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04db │ │ -1a8cdc: 5b03 dd04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04dd │ │ -1a8ce0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a8ce2: 7030 6eb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1a8ce8: 0e00 |000a: return-void │ │ +1a8d94: |[1a8d94] 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 │ │ +1a8da4: 5b01 dc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dc │ │ +1a8da8: 5b02 db04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04db │ │ +1a8dac: 5b03 dd04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04dd │ │ +1a8db0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a8db2: 7030 7bb5 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1a8db8: 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 │ │ -1a8c94: |[1a8c94] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8ca4: 2200 e104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04e1 │ │ -1a8ca8: 5441 dc04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dc │ │ -1a8cac: 5442 db04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04db │ │ -1a8cb0: 5443 dd04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04dd │ │ -1a8cb4: 7056 bb0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ -1a8cba: 5b05 de04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04de │ │ -1a8cbe: 1f00 dd1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8cc2: 1100 |000f: return-object v0 │ │ +1a8d64: |[1a8d64] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8d74: 2200 e104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04e1 │ │ +1a8d78: 5441 dc04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dc │ │ +1a8d7c: 5442 db04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04db │ │ +1a8d80: 5443 dd04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04dd │ │ +1a8d84: 7056 bb0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ +1a8d8a: 5b05 de04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04de │ │ +1a8d8e: 1f00 de1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8d92: 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 │ │ -1a8ba0: |[1a8ba0] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8bb0: 6e30 bc0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fbc │ │ -1a8bb6: 0c01 |0003: move-result-object v1 │ │ -1a8bb8: 1f01 e104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04e1 │ │ -1a8bbc: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8bc0: 6e20 bf0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbf │ │ -1a8bc6: 0c01 |000b: move-result-object v1 │ │ -1a8bc8: 1101 |000c: return-object v1 │ │ +1a8c70: |[1a8c70] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8c80: 6e30 bc0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fbc │ │ +1a8c86: 0c01 |0003: move-result-object v1 │ │ +1a8c88: 1f01 e104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04e1 │ │ +1a8c8c: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8c90: 6e20 bf0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbf │ │ +1a8c96: 0c01 |000b: move-result-object v1 │ │ +1a8c98: 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 │ │ -1a8bcc: |[1a8bcc] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8bdc: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a8be0: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8be4: 6e30 bd0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fbd │ │ -1a8bea: 0c01 |0007: move-result-object v1 │ │ -1a8bec: 1101 |0008: return-object v1 │ │ +1a8c9c: |[1a8c9c] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8cac: 1f01 4802 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a8cb0: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8cb4: 6e30 bd0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fbd │ │ +1a8cba: 0c01 |0007: move-result-object v1 │ │ +1a8cbc: 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 │ │ -1a8bf0: |[1a8bf0] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8c00: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a8c06: 0c00 |0003: move-result-object v0 │ │ -1a8c08: 52a1 df04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04df │ │ -1a8c0c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8c0e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8c12: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a8c16: 7110 979d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a8c1c: 2838 |000e: goto 0046 // +0038 │ │ -1a8c1e: 220b 0918 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a8c22: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a8c26: 7020 d395 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a8c2c: 270b |0016: throw v11 │ │ -1a8c2e: 7110 979d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a8c34: 54ab de04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04de │ │ -1a8c38: 1f0b 4802 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ -1a8c3c: 2201 ba04 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ -1a8c40: 6203 ba00 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a8c44: 54a4 dc04 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dc │ │ -1a8c48: 54a5 db04 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04db │ │ -1a8c4c: 54a6 dd04 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04dd │ │ -1a8c50: 6e40 ca09 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@09ca │ │ -1a8c56: 0c03 |002b: move-result-object v3 │ │ -1a8c58: 6e10 9d42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@429d │ │ -1a8c5e: 0a04 |002f: move-result v4 │ │ -1a8c60: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ -1a8c64: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -1a8c66: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -1a8c68: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -1a8c6a: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -1a8c6c: 0713 |0036: move-object v3, v1 │ │ -1a8c6e: 7607 ed0e 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@0eed │ │ -1a8c74: 07a3 |003a: move-object v3, v10 │ │ -1a8c76: 1f03 dd1a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1a8c7a: 59a2 df04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04df │ │ -1a8c7e: 7230 4506 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ -1a8c84: 0c0b |0042: move-result-object v11 │ │ -1a8c86: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ -1a8c8a: 1100 |0045: return-object v0 │ │ -1a8c8c: 620b a6b3 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a8c90: 110b |0048: return-object v11 │ │ +1a8cc0: |[1a8cc0] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8cd0: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a8cd6: 0c00 |0003: move-result-object v0 │ │ +1a8cd8: 52a1 df04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04df │ │ +1a8cdc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8cde: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8ce2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a8ce6: 7110 a49d 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8cec: 2838 |000e: goto 0046 // +0038 │ │ +1a8cee: 220b 0a18 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@180a │ │ +1a8cf2: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a8cf6: 7020 e095 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a8cfc: 270b |0016: throw v11 │ │ +1a8cfe: 7110 a49d 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a8d04: 54ab de04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04de │ │ +1a8d08: 1f0b 4802 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0248 │ │ +1a8d0c: 2201 ba04 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@04ba │ │ +1a8d10: 6203 ba00 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a8d14: 54a4 dc04 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04dc │ │ +1a8d18: 54a5 db04 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04db │ │ +1a8d1c: 54a6 dd04 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04dd │ │ +1a8d20: 6e40 ca09 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@09ca │ │ +1a8d26: 0c03 |002b: move-result-object v3 │ │ +1a8d28: 6e10 aa42 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@42aa │ │ +1a8d2e: 0a04 |002f: move-result v4 │ │ +1a8d30: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ +1a8d34: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +1a8d36: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +1a8d38: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +1a8d3a: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +1a8d3c: 0713 |0036: move-object v3, v1 │ │ +1a8d3e: 7607 ed0e 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@0eed │ │ +1a8d44: 07a3 |003a: move-object v3, v10 │ │ +1a8d46: 1f03 de1a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1a8d4a: 59a2 df04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04df │ │ +1a8d4e: 7230 4506 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0645 │ │ +1a8d54: 0c0b |0042: move-result-object v11 │ │ +1a8d56: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ +1a8d5a: 1100 |0045: return-object v0 │ │ +1a8d5c: 620b a9b3 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a8d60: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #160 header: │ │ class_idx : 1250 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 567 │ │ -source_file_idx : 27318 │ │ +source_file_idx : 27322 │ │ static_fields_size : 4 │ │ instance_fields_size: 26 │ │ direct_methods_size : 44 │ │ virtual_methods_size: 58 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -29374,222 +29374,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 │ │ -1a996c: |[1a996c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a997c: 7120 2610 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@1026 │ │ -1a9982: 0c00 |0003: move-result-object v0 │ │ -1a9984: 1100 |0004: return-object v0 │ │ +1a9a3c: |[1a9a3c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a9a4c: 7120 2610 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@1026 │ │ +1a9a52: 0c00 |0003: move-result-object v0 │ │ +1a9a54: 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 │ │ -1a965c: |[1a965c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a966c: 7100 0910 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1009 │ │ -1a9672: 0c00 |0003: move-result-object v0 │ │ -1a9674: 1100 |0004: return-object v0 │ │ +1a972c: |[1a972c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a973c: 7100 0910 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1009 │ │ +1a9742: 0c00 |0003: move-result-object v0 │ │ +1a9744: 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 │ │ -1a9988: |[1a9988] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a9998: 7120 fb0f 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@0ffb │ │ -1a999e: 0c00 |0003: move-result-object v0 │ │ -1a99a0: 1100 |0004: return-object v0 │ │ +1a9a58: |[1a9a58] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a9a68: 7120 fb0f 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@0ffb │ │ +1a9a6e: 0c00 |0003: move-result-object v0 │ │ +1a9a70: 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 │ │ -1a8cec: |[1a8cec] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a8cfc: 7110 0d10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@100d │ │ -1a8d02: 0c00 |0003: move-result-object v0 │ │ -1a8d04: 1100 |0004: return-object v0 │ │ +1a8dbc: |[1a8dbc] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a8dcc: 7110 0d10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@100d │ │ +1a8dd2: 0c00 |0003: move-result-object v0 │ │ +1a8dd4: 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 │ │ -1a977c: |[1a977c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a978c: 7110 0f10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@100f │ │ -1a9792: 0c00 |0003: move-result-object v0 │ │ -1a9794: 1100 |0004: return-object v0 │ │ +1a984c: |[1a984c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a985c: 7110 0f10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@100f │ │ +1a9862: 0c00 |0003: move-result-object v0 │ │ +1a9864: 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 │ │ -1a9cf0: |[1a9cf0] com.infomaniak.drive.ui.MainViewModel.:()V │ │ -1a9d00: 2200 b904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@04b9 │ │ -1a9d04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a9d06: 7020 eb0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eeb │ │ -1a9d0c: 6900 e004 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04e0 │ │ -1a9d10: 0e00 |0008: return-void │ │ +1a9dc0: |[1a9dc0] com.infomaniak.drive.ui.MainViewModel.:()V │ │ +1a9dd0: 2200 b904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@04b9 │ │ +1a9dd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a9dd6: 7020 eb0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eeb │ │ +1a9ddc: 6900 e004 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04e0 │ │ +1a9de0: 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 │ │ -1a9d14: |[1a9d14] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ -1a9d24: 1a00 f294 |0000: const-string v0, "appContext" // string@94f2 │ │ -1a9d28: 7120 d3b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9d2e: 1a00 42ef |0005: const-string v0, "savedStateHandle" // string@ef42 │ │ -1a9d32: 7120 d3b9 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9d38: 7020 2806 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0628 │ │ -1a9d3e: 5b9b f704 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ -1a9d42: 220a b404 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@04b4 │ │ -1a9d46: 7020 e00e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ee0 │ │ -1a9d4c: 7110 ae9c 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a9d52: 0c0a |0017: move-result-object v10 │ │ -1a9d54: 5b9a f404 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f4 │ │ -1a9d58: 220a 4a02 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1a9d5c: 7010 4b06 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ -1a9d62: 5b9a f304 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ -1a9d66: 220a 4a02 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1a9d6a: 7010 4b06 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ -1a9d70: 5b9a e404 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ -1a9d74: 1f0a 4702 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0247 │ │ -1a9d78: 5b9a e604 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ -1a9d7c: 220a 4a02 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1a9d80: 7010 4b06 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ -1a9d86: 5b9a e704 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e7 │ │ -1a9d8a: 220a db18 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@18db │ │ -1a9d8e: 7010 ed99 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@99ed │ │ -1a9d94: 5b9a e804 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e8 │ │ -1a9d98: 220a 4a02 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1a9d9c: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1a9d9e: 7020 4c06 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064c │ │ -1a9da4: 5b9a e504 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04e5 │ │ -1a9da8: 2200 150e |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e15 │ │ -1a9dac: 7010 e546 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ -1a9db2: 5b90 f004 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f0 │ │ -1a9db6: 2200 150e |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e15 │ │ -1a9dba: 7010 e546 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ -1a9dc0: 5b90 e904 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e9 │ │ -1a9dc4: 2200 150e |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e15 │ │ -1a9dc8: 7010 e546 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ -1a9dce: 5b90 f504 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ -1a9dd2: 2200 150e |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e15 │ │ -1a9dd6: 7010 e546 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ -1a9ddc: 5b90 fb04 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fb │ │ -1a9de0: 2200 4a02 |005e: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1a9de4: 7010 4b06 0000 |0060: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ -1a9dea: 5b90 fc04 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ -1a9dee: 2200 4a02 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1a9df2: 7010 4b06 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ -1a9df8: 5b90 ed04 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04ed │ │ -1a9dfc: 2200 ad0d |006c: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0dad │ │ -1a9e00: 7010 e30f 0900 |006e: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe3 │ │ -1a9e06: 0c01 |0071: move-result-object v1 │ │ -1a9e08: 1f01 3700 |0072: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a9e0c: 1222 |0074: const/4 v2, #int 2 // #2 │ │ -1a9e0e: 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 │ │ -1a9e14: 6e10 b044 0000 |0078: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@44b0 │ │ -1a9e1a: 0c00 |007b: move-result-object v0 │ │ -1a9e1c: 7110 53d3 0000 |007c: invoke-static {v0}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d353 │ │ -1a9e22: 0c00 |007f: move-result-object v0 │ │ -1a9e24: 2201 cc04 |0080: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04cc │ │ -1a9e28: 7030 570f 910b |0082: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a9e2e: 1f01 b01b |0085: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9e32: 7120 7dd3 1000 |0087: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d37d │ │ -1a9e38: 0c00 |008a: move-result-object v0 │ │ -1a9e3a: 0791 |008b: move-object v1, v9 │ │ -1a9e3c: 1f01 5002 |008c: check-cast v1, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9e40: 7110 5e06 0100 |008e: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9e46: 0c01 |0091: move-result-object v1 │ │ -1a9e48: 6202 bbbe |0092: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bebb │ │ -1a9e4c: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a9e4e: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a9e50: 1603 f401 |0096: const-wide/16 v3, #int 500 // #1f4 │ │ -1a9e54: 1605 0000 |0098: const-wide/16 v5, #int 0 // #0 │ │ -1a9e58: 7707 81d7 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@d781 │ │ -1a9e5e: 0c02 |009d: move-result-object v2 │ │ -1a9e60: 7140 a9d3 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@d3a9 │ │ -1a9e66: 0c00 |00a1: move-result-object v0 │ │ -1a9e68: 5b90 ee04 |00a2: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ee │ │ -1a9e6c: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1a9e6e: 5c90 ef04 |00a5: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04ef │ │ -1a9e72: 2201 b504 |00a7: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@04b5 │ │ -1a9e76: 7010 e20e 0100 |00a9: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ee2 │ │ -1a9e7c: 7110 ae9c 0100 |00ac: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1a9e82: 0c01 |00af: move-result-object v1 │ │ -1a9e84: 5b91 f104 |00b0: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04f1 │ │ -1a9e88: 7130 65cc 0b0b |00b2: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc65 │ │ -1a9e8e: 0c01 |00b5: move-result-object v1 │ │ -1a9e90: 1f01 111e |00b6: check-cast v1, Lkotlinx/coroutines/Job; // type@1e11 │ │ -1a9e94: 5b91 f604 |00b8: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ -1a9e98: 7130 65cc 0b0b |00ba: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc65 │ │ -1a9e9e: 0c01 |00bd: move-result-object v1 │ │ -1a9ea0: 5b91 eb04 |00be: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ -1a9ea4: 7130 65cc 0b0b |00c0: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc65 │ │ -1a9eaa: 0c0b |00c3: move-result-object v11 │ │ -1a9eac: 5b9b f904 |00c4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a9eb0: 220b 150e |00c6: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e15 │ │ -1a9eb4: 7010 e546 0b00 |00c8: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ -1a9eba: 5b9b ea04 |00cb: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ea │ │ -1a9ebe: 1f0a 4702 |00cd: check-cast v10, Landroidx/lifecycle/LiveData; // type@0247 │ │ -1a9ec2: 220b b604 |00cf: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@04b6 │ │ -1a9ec6: 7010 e40e 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ee4 │ │ -1a9ecc: 7120 5b06 ba00 |00d4: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@065b │ │ -1a9ed2: 0c0a |00d7: move-result-object v10 │ │ -1a9ed4: 5b9a f204 |00d8: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a9ed8: 0e00 |00da: return-void │ │ +1a9de4: |[1a9de4] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ +1a9df4: 1a00 f794 |0000: const-string v0, "appContext" // string@94f7 │ │ +1a9df8: 7120 e0b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9dfe: 1a00 47ef |0005: const-string v0, "savedStateHandle" // string@ef47 │ │ +1a9e02: 7120 e0b9 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9e08: 7020 2806 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0628 │ │ +1a9e0e: 5b9b f704 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ +1a9e12: 220a b404 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@04b4 │ │ +1a9e16: 7020 e00e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ee0 │ │ +1a9e1c: 7110 bb9c 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a9e22: 0c0a |0017: move-result-object v10 │ │ +1a9e24: 5b9a f404 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f4 │ │ +1a9e28: 220a 4a02 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1a9e2c: 7010 4b06 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ +1a9e32: 5b9a f304 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ +1a9e36: 220a 4a02 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1a9e3a: 7010 4b06 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ +1a9e40: 5b9a e404 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ +1a9e44: 1f0a 4702 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0247 │ │ +1a9e48: 5b9a e604 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ +1a9e4c: 220a 4a02 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1a9e50: 7010 4b06 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ +1a9e56: 5b9a e704 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e7 │ │ +1a9e5a: 220a dc18 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@18dc │ │ +1a9e5e: 7010 fa99 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@99fa │ │ +1a9e64: 5b9a e804 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e8 │ │ +1a9e68: 220a 4a02 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1a9e6c: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1a9e6e: 7020 4c06 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064c │ │ +1a9e74: 5b9a e504 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04e5 │ │ +1a9e78: 2200 160e |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e16 │ │ +1a9e7c: 7010 f246 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46f2 │ │ +1a9e82: 5b90 f004 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f0 │ │ +1a9e86: 2200 160e |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e16 │ │ +1a9e8a: 7010 f246 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46f2 │ │ +1a9e90: 5b90 e904 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e9 │ │ +1a9e94: 2200 160e |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e16 │ │ +1a9e98: 7010 f246 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46f2 │ │ +1a9e9e: 5b90 f504 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ +1a9ea2: 2200 160e |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e16 │ │ +1a9ea6: 7010 f246 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46f2 │ │ +1a9eac: 5b90 fb04 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fb │ │ +1a9eb0: 2200 4a02 |005e: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1a9eb4: 7010 4b06 0000 |0060: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ +1a9eba: 5b90 fc04 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ +1a9ebe: 2200 4a02 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1a9ec2: 7010 4b06 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ +1a9ec8: 5b90 ed04 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04ed │ │ +1a9ecc: 2200 ae0d |006c: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0dae │ │ +1a9ed0: 7010 e30f 0900 |006e: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe3 │ │ +1a9ed6: 0c01 |0071: move-result-object v1 │ │ +1a9ed8: 1f01 3700 |0072: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a9edc: 1222 |0074: const/4 v2, #int 2 // #2 │ │ +1a9ede: 705b af44 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@44af │ │ +1a9ee4: 6e10 bd44 0000 |0078: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@44bd │ │ +1a9eea: 0c00 |007b: move-result-object v0 │ │ +1a9eec: 7110 60d3 0000 |007c: invoke-static {v0}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d360 │ │ +1a9ef2: 0c00 |007f: move-result-object v0 │ │ +1a9ef4: 2201 cc04 |0080: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04cc │ │ +1a9ef8: 7030 570f 910b |0082: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ +1a9efe: 1f01 b11b |0085: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9f02: 7120 8ad3 1000 |0087: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d38a │ │ +1a9f08: 0c00 |008a: move-result-object v0 │ │ +1a9f0a: 0791 |008b: move-object v1, v9 │ │ +1a9f0c: 1f01 5002 |008c: check-cast v1, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a9f10: 7110 5e06 0100 |008e: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a9f16: 0c01 |0091: move-result-object v1 │ │ +1a9f18: 6202 bebe |0092: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bebe │ │ +1a9f1c: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a9f1e: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a9f20: 1603 f401 |0096: const-wide/16 v3, #int 500 // #1f4 │ │ +1a9f24: 1605 0000 |0098: const-wide/16 v5, #int 0 // #0 │ │ +1a9f28: 7707 8ed7 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@d78e │ │ +1a9f2e: 0c02 |009d: move-result-object v2 │ │ +1a9f30: 7140 b6d3 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@d3b6 │ │ +1a9f36: 0c00 |00a1: move-result-object v0 │ │ +1a9f38: 5b90 ee04 |00a2: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ee │ │ +1a9f3c: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1a9f3e: 5c90 ef04 |00a5: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04ef │ │ +1a9f42: 2201 b504 |00a7: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@04b5 │ │ +1a9f46: 7010 e20e 0100 |00a9: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ee2 │ │ +1a9f4c: 7110 bb9c 0100 |00ac: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1a9f52: 0c01 |00af: move-result-object v1 │ │ +1a9f54: 5b91 f104 |00b0: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04f1 │ │ +1a9f58: 7130 72cc 0b0b |00b2: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc72 │ │ +1a9f5e: 0c01 |00b5: move-result-object v1 │ │ +1a9f60: 1f01 121e |00b6: check-cast v1, Lkotlinx/coroutines/Job; // type@1e12 │ │ +1a9f64: 5b91 f604 |00b8: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ +1a9f68: 7130 72cc 0b0b |00ba: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc72 │ │ +1a9f6e: 0c01 |00bd: move-result-object v1 │ │ +1a9f70: 5b91 eb04 |00be: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ +1a9f74: 7130 72cc 0b0b |00c0: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc72 │ │ +1a9f7a: 0c0b |00c3: move-result-object v11 │ │ +1a9f7c: 5b9b f904 |00c4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a9f80: 220b 160e |00c6: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e16 │ │ +1a9f84: 7010 f246 0b00 |00c8: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46f2 │ │ +1a9f8a: 5b9b ea04 |00cb: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ea │ │ +1a9f8e: 1f0a 4702 |00cd: check-cast v10, Landroidx/lifecycle/LiveData; // type@0247 │ │ +1a9f92: 220b b604 |00cf: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@04b6 │ │ +1a9f96: 7010 e40e 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ee4 │ │ +1a9f9c: 7120 5b06 ba00 |00d4: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@065b │ │ +1a9fa2: 0c0a |00d7: move-result-object v10 │ │ +1a9fa4: 5b9a f204 |00d8: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04f2 │ │ +1a9fa8: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=64 │ │ 0x000d line=63 │ │ 0x000f line=67 │ │ 0x001a line=73 │ │ 0x0021 line=74 │ │ @@ -29626,18 +29626,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 │ │ -1a95f0: |[1a95f0] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ -1a9600: 7010 e30f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe3 │ │ -1a9606: 0c00 |0003: move-result-object v0 │ │ -1a9608: 1100 |0004: return-object v0 │ │ +1a96c0: |[1a96c0] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ +1a96d0: 7010 e30f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe3 │ │ +1a96d6: 0c00 |0003: move-result-object v0 │ │ +1a96d8: 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;) │ │ @@ -29645,17 +29645,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 │ │ -1a94f0: |[1a94f0] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a9500: 5400 f304 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ -1a9504: 1100 |0002: return-object v0 │ │ +1a95c0: |[1a95c0] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a95d0: 5400 f304 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ +1a95d4: 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;) │ │ @@ -29663,17 +29663,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 │ │ -1a9aac: |[1a9aac] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a9abc: 5400 f904 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a9ac0: 1100 |0002: return-object v0 │ │ +1a9b7c: |[1a9b7c] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a9b8c: 5400 f904 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a9b90: 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;) │ │ @@ -29681,17 +29681,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 │ │ -1a9508: |[1a9508] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a9518: 5400 e404 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ -1a951c: 1100 |0002: return-object v0 │ │ +1a95d8: |[1a95d8] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a95e8: 5400 e404 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ +1a95ec: 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;) │ │ @@ -29699,18 +29699,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 │ │ -1a96b8: |[1a96b8] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a96c8: 7040 0210 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@1002 │ │ -1a96ce: 0c00 |0003: move-result-object v0 │ │ -1a96d0: 1100 |0004: return-object v0 │ │ +1a9788: |[1a9788] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a9798: 7040 0210 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@1002 │ │ +1a979e: 0c00 |0003: move-result-object v0 │ │ +1a97a0: 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 │ │ @@ -29721,17 +29721,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 │ │ -1a9edc: |[1a9edc] 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 │ │ -1a9eec: 7040 0610 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@1006 │ │ -1a9ef2: 0e00 |0003: return-void │ │ +1a9fac: |[1a9fac] 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 │ │ +1a9fbc: 7040 0610 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@1006 │ │ +1a9fc2: 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; │ │ @@ -29742,18 +29742,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 │ │ -1a97f8: |[1a97f8] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a9808: 7030 0c10 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@100c │ │ -1a980e: 0c00 |0003: move-result-object v0 │ │ -1a9810: 1100 |0004: return-object v0 │ │ +1a98c8: |[1a98c8] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a98d8: 7030 0c10 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@100c │ │ +1a98de: 0c00 |0003: move-result-object v0 │ │ +1a98e0: 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; │ │ @@ -29763,17 +29763,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 │ │ -1a9ef4: |[1a9ef4] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a9f04: 7020 0e10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@100e │ │ -1a9f0a: 0e00 |0003: return-void │ │ +1a9fc4: |[1a9fc4] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a9fd4: 7020 0e10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@100e │ │ +1a9fda: 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; │ │ │ │ @@ -29782,25 +29782,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 │ │ -1a8d08: |[1a8d08] 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; │ │ -1a8d18: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8d1c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8d1e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8d22: 0703 |0005: move-object v3, v0 │ │ -1a8d24: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a8d28: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8d2c: 0704 |000a: move-object v4, v0 │ │ -1a8d2e: 6e40 cf0f 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@0fcf │ │ -1a8d34: 0c01 |000e: move-result-object v1 │ │ -1a8d36: 1101 |000f: return-object v1 │ │ +1a8dd8: |[1a8dd8] 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; │ │ +1a8de8: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8dec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8dee: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a8df2: 0703 |0005: move-object v3, v0 │ │ +1a8df4: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a8df8: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a8dfc: 0704 |000a: move-object v4, v0 │ │ +1a8dfe: 6e40 cf0f 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@0fcf │ │ +1a8e04: 0c01 |000e: move-result-object v1 │ │ +1a8e06: 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; │ │ @@ -29813,37 +29813,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 │ │ -1a9f90: |[1a9f90] 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 │ │ -1a9fa0: 07a0 |0000: move-object v0, v10 │ │ -1a9fa2: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9fa6: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9fac: 0c01 |0006: move-result-object v1 │ │ -1a9fae: 2200 c304 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04c3 │ │ -1a9fb2: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -1a9fb4: 0702 |000a: move-object v2, v0 │ │ -1a9fb6: 07b3 |000b: move-object v3, v11 │ │ -1a9fb8: 07a4 |000c: move-object v4, v10 │ │ -1a9fba: 07e5 |000d: move-object v5, v14 │ │ -1a9fbc: 07d6 |000e: move-object v6, v13 │ │ -1a9fbe: 07c7 |000f: move-object v7, v12 │ │ -1a9fc0: 07f8 |0010: move-object v8, v15 │ │ -1a9fc2: 7608 2c0f 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@0f2c │ │ -1a9fc8: 0704 |0014: move-object v4, v0 │ │ -1a9fca: 1f04 b01b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9fce: 1235 |0017: const/4 v5, #int 3 // #3 │ │ -1a9fd0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a9fd2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a9fd4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a9fd6: 7706 cac9 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@c9ca │ │ -1a9fdc: 0e00 |001e: return-void │ │ +1aa060: |[1aa060] 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 │ │ +1aa070: 07a0 |0000: move-object v0, v10 │ │ +1aa072: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1aa076: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1aa07c: 0c01 |0006: move-result-object v1 │ │ +1aa07e: 2200 c304 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04c3 │ │ +1aa082: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +1aa084: 0702 |000a: move-object v2, v0 │ │ +1aa086: 07b3 |000b: move-object v3, v11 │ │ +1aa088: 07a4 |000c: move-object v4, v10 │ │ +1aa08a: 07e5 |000d: move-object v5, v14 │ │ +1aa08c: 07d6 |000e: move-object v6, v13 │ │ +1aa08e: 07c7 |000f: move-object v7, v12 │ │ +1aa090: 07f8 |0010: move-object v8, v15 │ │ +1aa092: 7608 2c0f 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@0f2c │ │ +1aa098: 0704 |0014: move-object v4, v0 │ │ +1aa09a: 1f04 b11b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aa09e: 1235 |0017: const/4 v5, #int 3 // #3 │ │ +1aa0a0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1aa0a2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1aa0a4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1aa0a6: 7706 d7c9 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@c9d7 │ │ +1aa0ac: 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; │ │ @@ -29856,25 +29856,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 │ │ -1a8e60: |[1a8e60] 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; │ │ -1a8e70: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8e74: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8e76: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8e7a: 0703 |0005: move-object v3, v0 │ │ -1a8e7c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a8e80: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8e84: 0704 |000a: move-object v4, v0 │ │ -1a8e86: 6e40 d70f 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@0fd7 │ │ -1a8e8c: 0c01 |000e: move-result-object v1 │ │ -1a8e8e: 1101 |000f: return-object v1 │ │ +1a8f30: |[1a8f30] 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; │ │ +1a8f40: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8f44: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8f46: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a8f4a: 0703 |0005: move-object v3, v0 │ │ +1a8f4c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a8f50: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a8f54: 0704 |000a: move-object v4, v0 │ │ +1a8f56: 6e40 d70f 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@0fd7 │ │ +1a8f5c: 0c01 |000e: move-result-object v1 │ │ +1a8f5e: 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; │ │ @@ -29887,41 +29887,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 │ │ -1a9f30: |[1a9f30] 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 │ │ -1a9f40: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a9f44: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a9f48: 2200 c303 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ -1a9f4c: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a9f50: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a9f52: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a9f54: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a9f56: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a9f58: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a9f5a: 0701 |000d: move-object v1, v0 │ │ -1a9f5c: 7607 6e0b 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@0b6e │ │ -1a9f62: 070c |0011: move-object v12, v0 │ │ -1a9f64: 2803 |0012: goto 0015 // +0003 │ │ -1a9f66: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a9f6a: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a9f6e: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a9f72: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a9f74: 070d |001a: move-object v13, v0 │ │ -1a9f76: 2803 |001b: goto 001e // +0003 │ │ -1a9f78: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a9f7c: 07e8 |001e: move-object v8, v14 │ │ -1a9f7e: 07f9 |001f: move-object v9, v15 │ │ -1a9f80: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a9f84: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a9f88: 7606 d80f 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@0fd8 │ │ -1a9f8e: 0e00 |0027: return-void │ │ +1aa000: |[1aa000] 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 │ │ +1aa010: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1aa014: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1aa018: 2200 c303 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ +1aa01c: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1aa020: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1aa022: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1aa024: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1aa026: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1aa028: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1aa02a: 0701 |000d: move-object v1, v0 │ │ +1aa02c: 7607 6e0b 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@0b6e │ │ +1aa032: 070c |0011: move-object v12, v0 │ │ +1aa034: 2803 |0012: goto 0015 // +0003 │ │ +1aa036: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1aa03a: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1aa03e: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1aa042: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1aa044: 070d |001a: move-object v13, v0 │ │ +1aa046: 2803 |001b: goto 001e // +0003 │ │ +1aa048: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1aa04c: 07e8 |001e: move-object v8, v14 │ │ +1aa04e: 07f9 |001f: move-object v9, v15 │ │ +1aa050: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1aa054: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1aa058: 7606 d80f 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@0fd8 │ │ +1aa05e: 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; │ │ @@ -29937,25 +29937,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 │ │ -1a8ee8: |[1a8ee8] 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; │ │ -1a8ef8: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8efc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8efe: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8f02: 0703 |0005: move-object v3, v0 │ │ -1a8f04: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a8f08: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8f0c: 0704 |000a: move-object v4, v0 │ │ -1a8f0e: 6e40 db0f 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@0fdb │ │ -1a8f14: 0c01 |000e: move-result-object v1 │ │ -1a8f16: 1101 |000f: return-object v1 │ │ +1a8fb8: |[1a8fb8] 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; │ │ +1a8fc8: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a8fcc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a8fce: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a8fd2: 0703 |0005: move-object v3, v0 │ │ +1a8fd4: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a8fd8: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a8fdc: 0704 |000a: move-object v4, v0 │ │ +1a8fde: 6e40 db0f 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@0fdb │ │ +1a8fe4: 0c01 |000e: move-result-object v1 │ │ +1a8fe6: 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; │ │ @@ -29968,21 +29968,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 │ │ -1a8f64: |[1a8f64] 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; │ │ -1a8f74: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a8f78: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a8f7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a8f7e: 6e30 de0f 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@0fde │ │ -1a8f84: 0c00 |0008: move-result-object v0 │ │ -1a8f86: 1100 |0009: return-object v0 │ │ +1a9034: |[1a9034] 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; │ │ +1a9044: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a9048: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a904c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a904e: 6e30 de0f 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@0fde │ │ +1a9054: 0c00 |0008: move-result-object v0 │ │ +1a9056: 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; │ │ @@ -29994,25 +29994,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 │ │ -1a8fd4: |[1a8fd4] 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; │ │ -1a8fe4: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a8fe8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a8fea: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a8fee: 0703 |0005: move-object v3, v0 │ │ -1a8ff0: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a8ff4: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a8ff8: 0704 |000a: move-object v4, v0 │ │ -1a8ffa: 6e40 e00f 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@0fe0 │ │ -1a9000: 0c01 |000e: move-result-object v1 │ │ -1a9002: 1101 |000f: return-object v1 │ │ +1a90a4: |[1a90a4] 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; │ │ +1a90b4: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a90b8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a90ba: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a90be: 0703 |0005: move-object v3, v0 │ │ +1a90c0: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a90c4: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a90c8: 0704 |000a: move-object v4, v0 │ │ +1a90ca: 6e40 e00f 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@0fe0 │ │ +1a90d0: 0c01 |000e: move-result-object v1 │ │ +1a90d2: 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; │ │ @@ -30025,19 +30025,19 @@ │ │ type : '()Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a960c: |[1a960c] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ -1a961c: 6e10 e20f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe2 │ │ -1a9622: 0c00 |0003: move-result-object v0 │ │ -1a9624: 1f00 7203 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@0372 │ │ -1a9628: 1100 |0006: return-object v0 │ │ +1a96dc: |[1a96dc] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ +1a96ec: 6e10 e20f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe2 │ │ +1a96f2: 0c00 |0003: move-result-object v0 │ │ +1a96f4: 1f00 7203 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@0372 │ │ +1a96f8: 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;) │ │ @@ -30045,21 +30045,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 │ │ -1a90dc: |[1a90dc] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a90ec: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a90f0: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a90f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a90f6: 6e30 ea0f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0fea │ │ -1a90fc: 0c00 |0008: move-result-object v0 │ │ -1a90fe: 1100 |0009: return-object v0 │ │ +1a91ac: |[1a91ac] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a91bc: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a91c0: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a91c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a91c6: 6e30 ea0f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0fea │ │ +1a91cc: 0c00 |0008: move-result-object v0 │ │ +1a91ce: 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; │ │ @@ -30071,52 +30071,52 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a9fe0: |[1a9fe0] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ -1a9ff0: 0e00 |0000: return-void │ │ +1aa0b0: |[1aa0b0] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ +1aa0c0: 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 │ │ -1a9ff4: |[1a9ff4] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ -1aa004: 5440 f704 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ -1aa008: 1a01 9caf |0002: const-string v1, "folderId" // string@af9c │ │ -1aa00c: 6e20 5706 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1aa012: 0c00 |0007: move-result-object v0 │ │ -1aa014: 1f00 0c18 |0008: check-cast v0, Ljava/lang/Integer; // type@180c │ │ -1aa018: 5441 e604 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ -1aa01c: 6e10 4206 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ -1aa022: 0c01 |000f: move-result-object v1 │ │ -1aa024: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ -1aa028: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -1aa02c: 6201 ba00 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1aa030: 6e10 df95 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1aa036: 0a00 |0019: move-result v0 │ │ -1aa038: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1aa03a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -1aa03c: 7153 a709 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@09a7 │ │ -1aa042: 0c00 |001f: move-result-object v0 │ │ -1aa044: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -1aa048: 5441 e404 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ -1aa04c: 6e20 5106 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1aa052: 7010 1810 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1018 │ │ -1aa058: 0e00 |002a: return-void │ │ +1aa0c4: |[1aa0c4] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ +1aa0d4: 5440 f704 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ +1aa0d8: 1a01 a1af |0002: const-string v1, "folderId" // string@afa1 │ │ +1aa0dc: 6e20 5706 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1aa0e2: 0c00 |0007: move-result-object v0 │ │ +1aa0e4: 1f00 0d18 |0008: check-cast v0, Ljava/lang/Integer; // type@180d │ │ +1aa0e8: 5441 e604 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ +1aa0ec: 6e10 4206 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ +1aa0f2: 0c01 |000f: move-result-object v1 │ │ +1aa0f4: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ +1aa0f8: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +1aa0fc: 6201 ba00 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1aa100: 6e10 ec95 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1aa106: 0a00 |0019: move-result v0 │ │ +1aa108: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1aa10a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +1aa10c: 7153 a709 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@09a7 │ │ +1aa112: 0c00 |001f: move-result-object v0 │ │ +1aa114: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +1aa118: 5441 e404 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ +1aa11c: 6e20 5106 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1aa122: 7010 1810 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1018 │ │ +1aa128: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x000a line=550 │ │ 0x0014 line=551 │ │ 0x0022 line=552 │ │ 0x0027 line=553 │ │ @@ -30128,36 +30128,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 │ │ -1a99a4: |[1a99a4] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a99b4: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a99b8: 0771 |0002: move-object v1, v7 │ │ -1a99ba: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1a99be: 1265 |0005: const/4 v5, #int 6 // #6 │ │ -1a99c0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -1a99c2: 1b02 1a04 0100 |0007: const-string/jumbo v2, "uploadFile" // string@0001041a │ │ -1a99c8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a99ca: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a99cc: 7707 3609 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@0936 │ │ -1a99d2: 5487 fd04 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ -1a99d6: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ -1a99da: 7010 1f10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101f │ │ -1a99e0: 6207 a6b3 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a99e4: 280c |0018: goto 0024 // +000c │ │ -1a99e6: 1a07 ae84 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@84ae │ │ -1a99ea: 7110 ed7a 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@7aed │ │ -1a99f0: 0c07 |001e: move-result-object v7 │ │ -1a99f2: 1a08 959a |001f: const-string v8, "captureMessage(...)" // string@9a95 │ │ -1a99f6: 7120 d2b9 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a99fc: 6207 a6b3 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a9a00: 1107 |0026: return-object v7 │ │ +1a9a74: |[1a9a74] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a9a84: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a9a88: 0771 |0002: move-object v1, v7 │ │ +1a9a8a: 1f01 3700 |0003: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1a9a8e: 1265 |0005: const/4 v5, #int 6 // #6 │ │ +1a9a90: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +1a9a92: 1b02 1f04 0100 |0007: const-string/jumbo v2, "uploadFile" // string@0001041f │ │ +1a9a98: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a9a9a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a9a9c: 7707 3609 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@0936 │ │ +1a9aa2: 5487 fd04 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ +1a9aa6: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ +1a9aaa: 7010 1f10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101f │ │ +1a9ab0: 6207 a9b3 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a9ab4: 280c |0018: goto 0024 // +000c │ │ +1a9ab6: 1a07 b284 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@84b2 │ │ +1a9aba: 7110 fa7a 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@7afa │ │ +1a9ac0: 0c07 |001e: move-result-object v7 │ │ +1a9ac2: 1a08 9a9a |001f: const-string v8, "captureMessage(...)" // string@9a9a │ │ +1a9ac6: 7120 dfb9 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a9acc: 6207 a9b3 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a9ad0: 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; │ │ @@ -30168,39 +30168,39 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa0a8: |[1aa0a8] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ -1aa0b8: 0e00 |0000: return-void │ │ +1aa178: |[1aa178] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ +1aa188: 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 │ │ -1a96d4: |[1a96d4] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a96e4: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1a96e8: 6203 b600 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a96ec: 6e30 4009 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@0940 │ │ -1a96f2: 0c01 |0007: move-result-object v1 │ │ -1a96f4: 2807 |0008: goto 000f // +0007 │ │ -1a96f6: 6203 b600 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a96fa: 6e30 7509 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@0975 │ │ -1a9700: 0c01 |000e: move-result-object v1 │ │ -1a9702: 1101 |000f: return-object v1 │ │ +1a97a4: |[1a97a4] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a97b4: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1a97b8: 6203 b600 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a97bc: 6e30 4009 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@0940 │ │ +1a97c2: 0c01 |0007: move-result-object v1 │ │ +1a97c4: 2807 |0008: goto 000f // +0007 │ │ +1a97c6: 6203 b600 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a97ca: 6e30 7509 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@0975 │ │ +1a97d0: 0c01 |000e: move-result-object v1 │ │ +1a97d2: 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 │ │ @@ -30211,21 +30211,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 │ │ -1a91b4: |[1a91b4] 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; │ │ -1a91c4: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a91c8: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a91cc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a91ce: 6e40 0410 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@1004 │ │ -1a91d4: 0c00 |0008: move-result-object v0 │ │ -1a91d6: 1100 |0009: return-object v0 │ │ +1a9284: |[1a9284] 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; │ │ +1a9294: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a9298: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a929c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a929e: 6e40 0410 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@1004 │ │ +1a92a4: 0c00 |0008: move-result-object v0 │ │ +1a92a6: 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; │ │ @@ -30238,38 +30238,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 │ │ -1aa11c: |[1aa11c] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1aa12c: 6e10 750a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a75 │ │ -1aa132: 0a00 |0003: move-result v0 │ │ -1aa134: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -1aa138: 2200 cd17 |0006: new-instance v0, Ljava/io/File; // type@17cd │ │ -1aa13c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1aa13e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1aa140: 7140 550a 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@0a55 │ │ -1aa146: 0c06 |000d: move-result-object v6 │ │ -1aa148: 6e10 4d0a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4d │ │ -1aa14e: 0c04 |0011: move-result-object v4 │ │ -1aa150: 2201 2618 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1826 │ │ -1aa154: 7010 c496 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96c4 │ │ -1aa15a: 6e20 d096 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1aa160: 1a06 c325 |001a: const-string v6, "/" // string@25c3 │ │ -1aa164: 6e20 d096 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1aa16a: 6e20 d096 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1aa170: 6e10 e196 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1aa176: 0c04 |0025: move-result-object v4 │ │ -1aa178: 7020 9594 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9495 │ │ -1aa17e: 6e20 b094 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@94b0 │ │ -1aa184: 2804 |002c: goto 0030 // +0004 │ │ -1aa186: 6e10 9c94 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@949c │ │ -1aa18c: 0e00 |0030: return-void │ │ +1aa1ec: |[1aa1ec] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1aa1fc: 6e10 750a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a75 │ │ +1aa202: 0a00 |0003: move-result v0 │ │ +1aa204: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +1aa208: 2200 ce17 |0006: new-instance v0, Ljava/io/File; // type@17ce │ │ +1aa20c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1aa20e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1aa210: 7140 550a 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@0a55 │ │ +1aa216: 0c06 |000d: move-result-object v6 │ │ +1aa218: 6e10 4d0a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4d │ │ +1aa21e: 0c04 |0011: move-result-object v4 │ │ +1aa220: 2201 2718 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1827 │ │ +1aa224: 7010 d196 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96d1 │ │ +1aa22a: 6e20 dd96 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1aa230: 1a06 c425 |001a: const-string v6, "/" // string@25c4 │ │ +1aa234: 6e20 dd96 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1aa23a: 6e20 dd96 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1aa240: 6e10 ee96 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1aa246: 0c04 |0025: move-result-object v4 │ │ +1aa248: 7020 a294 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@94a2 │ │ +1aa24e: 6e20 bd94 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@94bd │ │ +1aa254: 2804 |002c: goto 0030 // +0004 │ │ +1aa256: 6e10 a994 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@94a9 │ │ +1aa25c: 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; │ │ @@ -30281,20 +30281,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 │ │ -1aa190: |[1aa190] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ -1aa1a0: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1aa1a4: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1aa1a8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1aa1aa: 6e40 0710 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1007 │ │ -1aa1b0: 0e00 |0008: return-void │ │ +1aa260: |[1aa260] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ +1aa270: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1aa274: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1aa278: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1aa27a: 6e40 0710 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1007 │ │ +1aa280: 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 │ │ @@ -30307,113 +30307,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 │ │ -1a969c: |[1a969c] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a96ac: 2200 2a0c |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c2a │ │ -1a96b0: 7010 b43b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3bb4 │ │ -1a96b6: 1100 |0005: return-object v0 │ │ +1a976c: |[1a976c] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a977c: 2200 2b0c |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c2b │ │ +1a9780: 7010 c13b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3bc1 │ │ +1a9786: 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 │ │ -1a9814: |[1a9814] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a9824: 20f0 d504 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d5 │ │ -1a9828: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a982c: 07f0 |0004: move-object v0, v15 │ │ -1a982e: 1f00 d504 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d5 │ │ -1a9832: 5201 b704 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ -1a9836: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a983a: b521 |000b: and-int/2addr v1, v2 │ │ -1a983c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a9840: 520f b704 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ -1a9844: b12f |0010: sub-int/2addr v15, v2 │ │ -1a9846: 590f b704 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ -1a984a: 2806 |0013: goto 0019 // +0006 │ │ -1a984c: 2200 d504 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d5 │ │ -1a9850: 7030 820f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f82 │ │ -1a9856: 0706 |0019: move-object v6, v0 │ │ -1a9858: 546f b804 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b8 │ │ -1a985c: 7100 04b5 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1a9862: 0c00 |001f: move-result-object v0 │ │ -1a9864: 5261 b704 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ -1a9868: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a986a: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ -1a986e: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ -1a9872: 546e b604 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ -1a9876: 1f0e e204 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ -1a987a: 7110 979d 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a9880: 2863 |002e: goto 0091 // +0063 │ │ -1a9882: 220e 0918 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@1809 │ │ -1a9886: 1a0f 7599 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1a988a: 7020 d395 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1a9890: 270e |0036: throw v14 │ │ -1a9892: 7110 979d 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1a9898: 6207 d950 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50d9 │ │ -1a989c: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ -1a98a0: 1a0f 9f2b |003e: const-string v15, "Available" // string@2b9f │ │ -1a98a4: 2803 |0040: goto 0043 // +0003 │ │ -1a98a6: 1a0f 1984 |0041: const-string v15, "Unavailable" // string@8419 │ │ -1a98aa: 07f9 |0043: move-object v9, v15 │ │ -1a98ac: 124b |0044: const/4 v11, #int 4 // #4 │ │ -1a98ae: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a98b0: 1a08 963d |0046: const-string v8, "Internet availability" // string@3d96 │ │ -1a98b4: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a98b6: 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 │ │ -1a98bc: 220f 2213 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@1322 │ │ -1a98c0: 7010 7971 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@7179 │ │ -1a98c6: 1a01 856d |0051: const-string v1, "Network" // string@6d85 │ │ -1a98ca: 6e20 9f71 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@719f │ │ -1a98d0: 2201 2618 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@1826 │ │ -1a98d4: 1a03 953d |0058: const-string v3, "Internet access is available : " // string@3d95 │ │ -1a98d8: 7020 c796 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1a98de: 6e20 d296 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96d2 │ │ -1a98e4: 6e10 e196 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1a98ea: 0c01 |0063: move-result-object v1 │ │ -1a98ec: 6e20 a271 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@71a2 │ │ -1a98f2: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ -1a98f6: 6201 8ca7 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a78c │ │ -1a98fa: 2803 |006b: goto 006e // +0003 │ │ -1a98fc: 6201 8da7 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a78d │ │ -1a9900: 6e20 a171 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@71a1 │ │ -1a9906: 7110 de7a 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7ade │ │ -1a990c: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ -1a9910: 6201 f912 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1a9914: 7010 e30f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe3 │ │ -1a991a: 0c0e |007b: move-result-object v14 │ │ -1a991c: 1f0e 3700 |007c: check-cast v14, Landroid/content/Context; // type@0037 │ │ -1a9920: 5b6d b604 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ -1a9924: 5962 b704 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ -1a9928: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -1a992a: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -1a992c: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -1a992e: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ -1a9932: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -1a9934: 07e2 |0088: move-object v2, v14 │ │ -1a9936: 7708 4a3a 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@3a4a │ │ -1a993c: 0c0e |008c: move-result-object v14 │ │ -1a993e: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ -1a9942: 1100 |008f: return-object v0 │ │ -1a9944: 07de |0090: move-object v14, v13 │ │ -1a9946: 6e10 1510 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1015 │ │ -1a994c: 620e a6b3 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a9950: 110e |0096: return-object v14 │ │ +1a98e4: |[1a98e4] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a98f4: 20f0 d504 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d5 │ │ +1a98f8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a98fc: 07f0 |0004: move-object v0, v15 │ │ +1a98fe: 1f00 d504 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d5 │ │ +1a9902: 5201 b704 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ +1a9906: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a990a: b521 |000b: and-int/2addr v1, v2 │ │ +1a990c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a9910: 520f b704 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ +1a9914: b12f |0010: sub-int/2addr v15, v2 │ │ +1a9916: 590f b704 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ +1a991a: 2806 |0013: goto 0019 // +0006 │ │ +1a991c: 2200 d504 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04d5 │ │ +1a9920: 7030 820f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f82 │ │ +1a9926: 0706 |0019: move-object v6, v0 │ │ +1a9928: 546f b804 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04b8 │ │ +1a992c: 7100 11b5 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1a9932: 0c00 |001f: move-result-object v0 │ │ +1a9934: 5261 b704 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ +1a9938: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a993a: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ +1a993e: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ +1a9942: 546e b604 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ +1a9946: 1f0e e204 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ +1a994a: 7110 a49d 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a9950: 2863 |002e: goto 0091 // +0063 │ │ +1a9952: 220e 0a18 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@180a │ │ +1a9956: 1a0f 7a99 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1a995a: 7020 e095 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1a9960: 270e |0036: throw v14 │ │ +1a9962: 7110 a49d 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1a9968: 6207 dc50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@50dc │ │ +1a996c: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ +1a9970: 1a0f a22b |003e: const-string v15, "Available" // string@2ba2 │ │ +1a9974: 2803 |0040: goto 0043 // +0003 │ │ +1a9976: 1a0f 1d84 |0041: const-string v15, "Unavailable" // string@841d │ │ +1a997a: 07f9 |0043: move-object v9, v15 │ │ +1a997c: 124b |0044: const/4 v11, #int 4 // #4 │ │ +1a997e: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a9980: 1a08 993d |0046: const-string v8, "Internet availability" // string@3d99 │ │ +1a9984: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a9986: 7706 6546 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@4665 │ │ +1a998c: 220f 2313 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@1323 │ │ +1a9990: 7010 8671 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@7186 │ │ +1a9996: 1a01 896d |0051: const-string v1, "Network" // string@6d89 │ │ +1a999a: 6e20 ac71 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@71ac │ │ +1a99a0: 2201 2718 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@1827 │ │ +1a99a4: 1a03 983d |0058: const-string v3, "Internet access is available : " // string@3d98 │ │ +1a99a8: 7020 d496 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1a99ae: 6e20 df96 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96df │ │ +1a99b4: 6e10 ee96 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1a99ba: 0c01 |0063: move-result-object v1 │ │ +1a99bc: 6e20 af71 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@71af │ │ +1a99c2: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ +1a99c6: 6201 8fa7 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a78f │ │ +1a99ca: 2803 |006b: goto 006e // +0003 │ │ +1a99cc: 6201 90a7 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a790 │ │ +1a99d0: 6e20 ae71 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@71ae │ │ +1a99d6: 7110 eb7a 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7aeb │ │ +1a99dc: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ +1a99e0: 6201 fc12 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1a99e4: 7010 e30f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe3 │ │ +1a99ea: 0c0e |007b: move-result-object v14 │ │ +1a99ec: 1f0e 3700 |007c: check-cast v14, Landroid/content/Context; // type@0037 │ │ +1a99f0: 5b6d b604 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ +1a99f4: 5962 b704 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04b7 │ │ +1a99f8: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +1a99fa: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +1a99fc: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +1a99fe: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ +1a9a02: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +1a9a04: 07e2 |0088: move-object v2, v14 │ │ +1a9a06: 7708 573a 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@3a57 │ │ +1a9a0c: 0c0e |008c: move-result-object v14 │ │ +1a9a0e: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ +1a9a12: 1100 |008f: return-object v0 │ │ +1a9a14: 07de |0090: move-object v14, v13 │ │ +1a9a16: 6e10 1510 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1015 │ │ +1a9a1c: 620e a9b3 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a9a20: 110e |0096: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=505 │ │ 0x003a line=506 │ │ 0x004c line=507 │ │ 0x0051 line=508 │ │ 0x0056 line=509 │ │ @@ -30432,36 +30432,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 │ │ -1a92c4: |[1a92c4] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a92d4: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ -1a92d8: 6e20 5d0b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b5d │ │ -1a92de: 0c06 |0005: move-result-object v6 │ │ -1a92e0: 7110 4770 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@7047 │ │ -1a92e6: 0c06 |0009: move-result-object v6 │ │ -1a92e8: 2200 d604 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d6 │ │ -1a92ec: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a92ee: 7020 840f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ -1a92f4: 1f00 b01b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a92f8: 7120 7dd3 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d37d │ │ -1a92fe: 0c06 |0015: move-result-object v6 │ │ -1a9300: 7110 53d3 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d353 │ │ -1a9306: 0c06 |0019: move-result-object v6 │ │ -1a9308: 7110 2bd3 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d32b │ │ -1a930e: 0c00 |001d: move-result-object v0 │ │ -1a9310: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -1a9312: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a9314: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -1a9318: 7706 3106 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@0631 │ │ -1a931e: 0c06 |0025: move-result-object v6 │ │ -1a9320: 1106 |0026: return-object v6 │ │ +1a9394: |[1a9394] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a93a4: 6200 1e01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011e │ │ +1a93a8: 6e20 5d0b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b5d │ │ +1a93ae: 0c06 |0005: move-result-object v6 │ │ +1a93b0: 7110 5470 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@7054 │ │ +1a93b6: 0c06 |0009: move-result-object v6 │ │ +1a93b8: 2200 d604 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04d6 │ │ +1a93bc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a93be: 7020 840f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f84 │ │ +1a93c4: 1f00 b11b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a93c8: 7120 8ad3 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@d38a │ │ +1a93ce: 0c06 |0015: move-result-object v6 │ │ +1a93d0: 7110 60d3 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d360 │ │ +1a93d6: 0c06 |0019: move-result-object v6 │ │ +1a93d8: 7110 38d3 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@d338 │ │ +1a93de: 0c00 |001d: move-result-object v0 │ │ +1a93e0: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +1a93e2: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a93e4: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +1a93e8: 7706 3106 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@0631 │ │ +1a93ee: 0c06 |0025: move-result-object v6 │ │ +1a93f0: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0006 line=375 │ │ 0x000a line=376 │ │ 0x0016 line=377 │ │ 0x001a line=378 │ │ @@ -30474,23 +30474,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 │ │ -1aa248: |[1aa248] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1aa258: 5430 f904 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1aa25c: 1f00 111e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e11 │ │ -1aa260: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aa262: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1aa264: 7140 32cc 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@cc32 │ │ -1aa26a: 5430 e404 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ -1aa26e: 6e20 5006 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0650 │ │ -1aa274: 0e00 |000e: return-void │ │ +1aa318: |[1aa318] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1aa328: 5430 f904 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1aa32c: 1f00 121e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e12 │ │ +1aa330: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa332: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1aa334: 7140 3fcc 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@cc3f │ │ +1aa33a: 5430 e404 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ +1aa33e: 6e20 5006 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0650 │ │ +1aa344: 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; │ │ @@ -30500,27 +30500,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 │ │ -1a97bc: |[1a97bc] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a97cc: 5422 f804 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f8 │ │ -1a97d0: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -1a97d4: 6200 ba00 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a97d8: 6e20 b509 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@09b5 │ │ -1a97de: 0c02 |0009: move-result-object v2 │ │ -1a97e0: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -1a97e4: 6202 ba00 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a97e8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a97ea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1a97ec: 7140 b609 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@09b6 │ │ -1a97f2: 0c02 |0013: move-result-object v2 │ │ -1a97f4: 1102 |0014: return-object v2 │ │ +1a988c: |[1a988c] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a989c: 5422 f804 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f8 │ │ +1a98a0: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +1a98a4: 6200 ba00 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a98a8: 6e20 b509 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@09b5 │ │ +1a98ae: 0c02 |0009: move-result-object v2 │ │ +1a98b0: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +1a98b4: 6202 ba00 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a98b8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a98ba: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1a98bc: 7140 b609 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@09b6 │ │ +1a98c2: 0c02 |0013: move-result-object v2 │ │ +1a98c4: 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; │ │ @@ -30530,41 +30530,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 │ │ -1aa278: |[1aa278] 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 │ │ -1aa288: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1aa28c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1aa290: 2200 c303 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ -1aa294: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1aa298: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1aa29a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1aa29c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1aa29e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1aa2a0: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1aa2a2: 0701 |000d: move-object v1, v0 │ │ -1aa2a4: 7607 6e0b 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@0b6e │ │ -1aa2aa: 070c |0011: move-object v12, v0 │ │ -1aa2ac: 2803 |0012: goto 0015 // +0003 │ │ -1aa2ae: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1aa2b2: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1aa2b6: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1aa2ba: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1aa2bc: 070d |001a: move-object v13, v0 │ │ -1aa2be: 2803 |001b: goto 001e // +0003 │ │ -1aa2c0: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1aa2c4: 07e8 |001e: move-object v8, v14 │ │ -1aa2c6: 07f9 |001f: move-object v9, v15 │ │ -1aa2c8: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1aa2cc: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1aa2d0: 7406 1010 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@1010 │ │ -1aa2d6: 0e00 |0027: return-void │ │ +1aa348: |[1aa348] 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 │ │ +1aa358: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1aa35c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1aa360: 2200 c303 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ +1aa364: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1aa368: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1aa36a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1aa36c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1aa36e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1aa370: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1aa372: 0701 |000d: move-object v1, v0 │ │ +1aa374: 7607 6e0b 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@0b6e │ │ +1aa37a: 070c |0011: move-object v12, v0 │ │ +1aa37c: 2803 |0012: goto 0015 // +0003 │ │ +1aa37e: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1aa382: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1aa386: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1aa38a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1aa38c: 070d |001a: move-object v13, v0 │ │ +1aa38e: 2803 |001b: goto 001e // +0003 │ │ +1aa390: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1aa394: 07e8 |001e: move-object v8, v14 │ │ +1aa396: 07f9 |001f: move-object v9, v15 │ │ +1aa398: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1aa39c: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1aa3a0: 7406 1010 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@1010 │ │ +1aa3a6: 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; │ │ @@ -30580,21 +30580,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 │ │ -1a9324: |[1a9324] 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; │ │ -1a9334: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a9338: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a933c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a933e: 6e30 1210 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1012 │ │ -1a9344: 0c00 |0008: move-result-object v0 │ │ -1a9346: 1100 |0009: return-object v0 │ │ +1a93f4: |[1a93f4] 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; │ │ +1a9404: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a9408: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a940c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a940e: 6e30 1210 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1012 │ │ +1a9414: 0c00 |0008: move-result-object v0 │ │ +1a9416: 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; │ │ @@ -30606,25 +30606,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 │ │ -1a93e0: |[1a93e0] 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; │ │ -1a93f0: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a93f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a93f6: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a93fa: 0703 |0005: move-object v3, v0 │ │ -1a93fc: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a9400: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a9404: 0704 |000a: move-object v4, v0 │ │ -1a9406: 6e40 1610 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@1016 │ │ -1a940c: 0c01 |000e: move-result-object v1 │ │ -1a940e: 1101 |000f: return-object v1 │ │ +1a94b0: |[1a94b0] 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; │ │ +1a94c0: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a94c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a94c6: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a94ca: 0703 |0005: move-object v3, v0 │ │ +1a94cc: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a94d0: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a94d4: 0704 |000a: move-object v4, v0 │ │ +1a94d6: 6e40 1610 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@1016 │ │ +1a94dc: 0c01 |000e: move-result-object v1 │ │ +1a94de: 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; │ │ @@ -30637,25 +30637,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1aa394: |[1aa394] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ -1aa3a4: 7010 1910 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1019 │ │ -1aa3aa: 5420 fd04 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ -1aa3ae: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ -1aa3b2: 5421 e604 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ -1aa3b6: 6e10 4206 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ -1aa3bc: 0c01 |000c: move-result-object v1 │ │ -1aa3be: 7110 d0b9 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1aa3c4: 1f01 9803 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1aa3c8: 6e20 1a14 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141a │ │ -1aa3ce: 0e00 |0015: return-void │ │ +1aa464: |[1aa464] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ +1aa474: 7010 1910 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1019 │ │ +1aa47a: 5420 fd04 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ +1aa47e: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ +1aa482: 5421 e604 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ +1aa486: 6e10 4206 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ +1aa48c: 0c01 |000c: move-result-object v1 │ │ +1aa48e: 7110 ddb9 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1aa494: 1f01 9803 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1aa498: 6e20 2714 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1427 │ │ +1aa49e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0003 line=525 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -30664,28 +30664,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1aa3d0: |[1aa3d0] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ -1aa3e0: 5430 e604 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ -1aa3e4: 6e10 4206 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ -1aa3ea: 0c00 |0005: move-result-object v0 │ │ -1aa3ec: 1f00 9803 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1aa3f0: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ -1aa3f4: 5431 f704 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ -1aa3f8: 6e10 470a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ -1aa3fe: 0a00 |000f: move-result v0 │ │ -1aa400: 7110 ee95 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1aa406: 0c00 |0013: move-result-object v0 │ │ -1aa408: 1a02 9caf |0014: const-string v2, "folderId" // string@af9c │ │ -1aa40c: 6e30 5906 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1aa412: 0e00 |0019: return-void │ │ +1aa4a0: |[1aa4a0] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ +1aa4b0: 5430 e604 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ +1aa4b4: 6e10 4206 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ +1aa4ba: 0c00 |0005: move-result-object v0 │ │ +1aa4bc: 1f00 9803 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1aa4c0: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ +1aa4c4: 5431 f704 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ +1aa4c8: 6e10 470a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a47 │ │ +1aa4ce: 0a00 |000f: move-result v0 │ │ +1aa4d0: 7110 fb95 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1aa4d6: 0c00 |0013: move-result-object v0 │ │ +1aa4d8: 1a02 a1af |0014: const-string v2, "folderId" // string@afa1 │ │ +1aa4dc: 6e30 5906 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1aa4e2: 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;) │ │ @@ -30693,26 +30693,26 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1aa4c0: |[1aa4c0] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ -1aa4d0: 5410 e604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ -1aa4d4: 6e10 4206 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ -1aa4da: 0c00 |0005: move-result-object v0 │ │ -1aa4dc: 1f00 9803 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1aa4e0: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -1aa4e4: 7010 1810 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1018 │ │ -1aa4ea: 2807 |000d: goto 0014 // +0007 │ │ -1aa4ec: 0710 |000e: move-object v0, v1 │ │ -1aa4ee: 1f00 e204 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ -1aa4f2: 7010 f90f 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff9 │ │ -1aa4f8: 0e00 |0014: return-void │ │ +1aa590: |[1aa590] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ +1aa5a0: 5410 e604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ +1aa5a4: 6e10 4206 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0642 │ │ +1aa5aa: 0c00 |0005: move-result-object v0 │ │ +1aa5ac: 1f00 9803 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1aa5b0: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +1aa5b4: 7010 1810 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1018 │ │ +1aa5ba: 2807 |000d: goto 0014 // +0007 │ │ +1aa5bc: 0710 |000e: move-object v0, v1 │ │ +1aa5be: 1f00 e204 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04e2 │ │ +1aa5c2: 7010 f90f 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff9 │ │ +1aa5c8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x000a line=530 │ │ 0x000e line=531 │ │ 0x0011 line=532 │ │ locals : │ │ @@ -30723,41 +30723,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 │ │ -1a9a04: |[1a9a04] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a9a14: 1a00 a4ad |0000: const-string v0, "fileRequest" // string@ada4 │ │ -1a9a18: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9a1e: 6e10 4806 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0648 │ │ -1a9a24: 0c00 |0008: move-result-object v0 │ │ -1a9a26: 7110 d0b9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1a9a2c: 1f00 bb04 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ -1a9a30: 6e10 030f 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0f03 │ │ -1a9a36: 0a00 |0011: move-result v0 │ │ -1a9a38: 6e10 f90e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ef9 │ │ -1a9a3e: 0a01 |0015: move-result v1 │ │ -1a9a40: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -1a9a44: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a9a48: 6e10 4806 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0648 │ │ -1a9a4e: 0c01 |001d: move-result-object v1 │ │ -1a9a50: 7110 d0b9 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1a9a56: 1f01 bb04 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ -1a9a5a: 6e10 040f 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0f04 │ │ -1a9a60: 0a01 |0026: move-result v1 │ │ -1a9a62: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a9a66: 2202 bb04 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ -1a9a6a: 6e10 f60e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ef6 │ │ -1a9a70: 0c04 |002e: move-result-object v4 │ │ -1a9a72: 7040 fb0e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0efb │ │ -1a9a78: 6e20 4a06 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1a9a7e: 6203 a6b3 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1a9a82: 1103 |0037: return-object v3 │ │ +1a9ad4: |[1a9ad4] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a9ae4: 1a00 a9ad |0000: const-string v0, "fileRequest" // string@ada9 │ │ +1a9ae8: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9aee: 6e10 4806 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0648 │ │ +1a9af4: 0c00 |0008: move-result-object v0 │ │ +1a9af6: 7110 ddb9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1a9afc: 1f00 bb04 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ +1a9b00: 6e10 030f 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0f03 │ │ +1a9b06: 0a00 |0011: move-result v0 │ │ +1a9b08: 6e10 f90e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ef9 │ │ +1a9b0e: 0a01 |0015: move-result v1 │ │ +1a9b10: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +1a9b14: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a9b18: 6e10 4806 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0648 │ │ +1a9b1e: 0c01 |001d: move-result-object v1 │ │ +1a9b20: 7110 ddb9 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1a9b26: 1f01 bb04 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ +1a9b2a: 6e10 040f 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0f04 │ │ +1a9b30: 0a01 |0026: move-result v1 │ │ +1a9b32: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a9b36: 2202 bb04 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ +1a9b3a: 6e10 f60e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ef6 │ │ +1a9b40: 0c04 |002e: move-result-object v4 │ │ +1a9b42: 7040 fb0e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0efb │ │ +1a9b48: 6e20 4a06 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1a9b4e: 6203 a9b3 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1a9b52: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=207 │ │ 0x0012 line=208 │ │ 0x001a line=210 │ │ 0x0029 line=212 │ │ 0x002b line=215 │ │ @@ -30773,32 +30773,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 │ │ -1a8d38: |[1a8d38] 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; │ │ -1a8d48: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a8d4c: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a8d52: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a8d58: 0c00 |0008: move-result-object v0 │ │ -1a8d5a: 0701 |0009: move-object v1, v0 │ │ -1a8d5c: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8d60: 2200 bd04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04bd │ │ -1a8d64: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8d66: 7052 0d0f 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@0f0d │ │ -1a8d6c: 0704 |0012: move-object v4, v0 │ │ -1a8d6e: 1f04 b01b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8d72: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8d74: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8d76: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8d7a: 7706 2a06 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@062a │ │ -1a8d80: 0c08 |001c: move-result-object v8 │ │ -1a8d82: 1108 |001d: return-object v8 │ │ +1a8e08: |[1a8e08] 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; │ │ +1a8e18: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a8e1c: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a8e22: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a8e28: 0c00 |0008: move-result-object v0 │ │ +1a8e2a: 0701 |0009: move-object v1, v0 │ │ +1a8e2c: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a8e30: 2200 bd04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@04bd │ │ +1a8e34: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8e36: 7052 0d0f 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@0f0d │ │ +1a8e3c: 0704 |0012: move-object v4, v0 │ │ +1a8e3e: 1f04 b11b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a8e42: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8e44: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8e46: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8e4a: 7706 2a06 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@062a │ │ +1a8e50: 0c08 |001c: move-result-object v8 │ │ +1a8e52: 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; │ │ @@ -30809,30 +30809,30 @@ │ │ type : '(I)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a8d84: |[1a8d84] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ -1a8d94: 7100 82cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a8d9a: 0c00 |0003: move-result-object v0 │ │ -1a8d9c: 0701 |0004: move-object v1, v0 │ │ -1a8d9e: 1f01 e81a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8da2: 2200 be04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04be │ │ -1a8da6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8da8: 7030 130f 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f13 │ │ -1a8dae: 0704 |000d: move-object v4, v0 │ │ -1a8db0: 1f04 b01b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8db4: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a8db6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a8db8: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a8dbc: 7706 2a06 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@062a │ │ -1a8dc2: 0c08 |0017: move-result-object v8 │ │ -1a8dc4: 1108 |0018: return-object v8 │ │ +1a8e54: |[1a8e54] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ +1a8e64: 7100 8fcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a8e6a: 0c00 |0003: move-result-object v0 │ │ +1a8e6c: 0701 |0004: move-object v1, v0 │ │ +1a8e6e: 1f01 e91a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a8e72: 2200 be04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@04be │ │ +1a8e76: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8e78: 7030 130f 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0f13 │ │ +1a8e7e: 0704 |000d: move-object v4, v0 │ │ +1a8e80: 1f04 b11b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a8e84: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a8e86: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a8e88: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a8e8c: 7706 2a06 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@062a │ │ +1a8e92: 0c08 |0017: move-result-object v8 │ │ +1a8e94: 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 │ │ │ │ @@ -30841,21 +30841,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a9f0c: |[1a9f0c] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ -1a9f1c: 5430 fa04 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04fa │ │ -1a9f20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1a9f24: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a9f26: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a9f28: 7140 32cc 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@cc32 │ │ -1a9f2e: 0e00 |0009: return-void │ │ +1a9fdc: |[1a9fdc] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ +1a9fec: 5430 fa04 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04fa │ │ +1a9ff0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1a9ff4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a9ff6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a9ff8: 7140 3fcc 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@cc3f │ │ +1a9ffe: 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;) │ │ @@ -30863,30 +30863,30 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a9ac4: |[1a9ac4] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ -1a9ad4: 0770 |0000: move-object v0, v7 │ │ -1a9ad6: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9ada: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9ae0: 0c01 |0006: move-result-object v1 │ │ -1a9ae2: 2200 bf04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bf │ │ -1a9ae6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a9ae8: 7030 180f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f18 │ │ -1a9aee: 0704 |000d: move-object v4, v0 │ │ -1a9af0: 1f04 b01b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9af4: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a9af6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a9af8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a9afa: 7706 cac9 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@c9ca │ │ -1a9b00: 0c00 |0016: move-result-object v0 │ │ -1a9b02: 1100 |0017: return-object v0 │ │ +1a9b94: |[1a9b94] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ +1a9ba4: 0770 |0000: move-object v0, v7 │ │ +1a9ba6: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a9baa: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a9bb0: 0c01 |0006: move-result-object v1 │ │ +1a9bb2: 2200 bf04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@04bf │ │ +1a9bb6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a9bb8: 7030 180f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f18 │ │ +1a9bbe: 0704 |000d: move-object v4, v0 │ │ +1a9bc0: 1f04 b11b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9bc4: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a9bc6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a9bc8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a9bca: 7706 d7c9 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@c9d7 │ │ +1a9bd0: 0c00 |0016: move-result-object v0 │ │ +1a9bd2: 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;) │ │ @@ -30894,32 +30894,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 │ │ -1a8dc8: |[1a8dc8] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a8dd8: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a8ddc: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a8de2: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a8de8: 0c00 |0008: move-result-object v0 │ │ -1a8dea: 0701 |0009: move-object v1, v0 │ │ -1a8dec: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8df0: 2200 c004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04c0 │ │ -1a8df4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8df6: 7030 1d0f 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@0f1d │ │ -1a8dfc: 0704 |0012: move-object v4, v0 │ │ -1a8dfe: 1f04 b01b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8e02: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8e04: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8e06: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8e0a: 7706 2a06 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@062a │ │ -1a8e10: 0c08 |001c: move-result-object v8 │ │ -1a8e12: 1108 |001d: return-object v8 │ │ +1a8e98: |[1a8e98] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a8ea8: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a8eac: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a8eb2: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a8eb8: 0c00 |0008: move-result-object v0 │ │ +1a8eba: 0701 |0009: move-object v1, v0 │ │ +1a8ebc: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a8ec0: 2200 c004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@04c0 │ │ +1a8ec4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8ec6: 7030 1d0f 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@0f1d │ │ +1a8ecc: 0704 |0012: move-object v4, v0 │ │ +1a8ece: 1f04 b11b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a8ed2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8ed4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8ed6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8eda: 7706 2a06 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@062a │ │ +1a8ee0: 0c08 |001c: move-result-object v8 │ │ +1a8ee2: 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; │ │ │ │ @@ -30928,23 +30928,23 @@ │ │ type : '()Landroidx/lifecycle/MediatorLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a94c0: |[1a94c0] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ -1a94d0: 2200 4902 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0249 │ │ -1a94d4: 7010 4606 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0646 │ │ -1a94da: 2201 bb04 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ -1a94de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a94e0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1a94e2: 7040 fb0e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0efb │ │ -1a94e8: 6e20 4a06 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ -1a94ee: 1100 |000f: return-object v0 │ │ +1a9590: |[1a9590] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ +1a95a0: 2200 4902 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0249 │ │ +1a95a4: 7010 4606 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0646 │ │ +1a95aa: 2201 bb04 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@04bb │ │ +1a95ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a95b0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1a95b2: 7040 fb0e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0efb │ │ +1a95b8: 6e20 4a06 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@064a │ │ +1a95be: 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; │ │ │ │ @@ -30953,32 +30953,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 │ │ -1a8e14: |[1a8e14] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ -1a8e24: 1a00 96a3 |0000: const-string v0, "createFile" // string@a396 │ │ -1a8e28: 7120 d3b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a8e2e: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a8e34: 0c00 |0008: move-result-object v0 │ │ -1a8e36: 0701 |0009: move-object v1, v0 │ │ -1a8e38: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8e3c: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04c1 │ │ -1a8e40: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8e42: 7052 220f 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@0f22 │ │ -1a8e48: 0704 |0012: move-object v4, v0 │ │ -1a8e4a: 1f04 b01b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8e4e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8e50: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8e52: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8e56: 7706 2a06 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@062a │ │ -1a8e5c: 0c08 |001c: move-result-object v8 │ │ -1a8e5e: 1108 |001d: return-object v8 │ │ +1a8ee4: |[1a8ee4] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ +1a8ef4: 1a00 9ba3 |0000: const-string v0, "createFile" // string@a39b │ │ +1a8ef8: 7120 e0b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a8efe: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a8f04: 0c00 |0008: move-result-object v0 │ │ +1a8f06: 0701 |0009: move-object v1, v0 │ │ +1a8f08: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a8f0c: 2200 c104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04c1 │ │ +1a8f10: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a8f12: 7052 220f 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@0f22 │ │ +1a8f18: 0704 |0012: move-object v4, v0 │ │ +1a8f1a: 1f04 b11b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a8f1e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a8f20: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a8f22: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a8f26: 7706 2a06 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@062a │ │ +1a8f2c: 0c08 |001c: move-result-object v8 │ │ +1a8f2e: 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 │ │ @@ -30989,37 +30989,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 │ │ -1a8e90: |[1a8e90] 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; │ │ -1a8ea0: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a8ea4: 7120 d3b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a8eaa: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a8eb0: 0c00 |0008: move-result-object v0 │ │ -1a8eb2: 0701 |0009: move-object v1, v0 │ │ -1a8eb4: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8eb8: 2200 c204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04c2 │ │ -1a8ebc: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a8ebe: 0702 |000f: move-object v2, v0 │ │ -1a8ec0: 0793 |0010: move-object v3, v9 │ │ -1a8ec2: 07a4 |0011: move-object v4, v10 │ │ -1a8ec4: 0785 |0012: move-object v5, v8 │ │ -1a8ec6: 07b6 |0013: move-object v6, v11 │ │ -1a8ec8: 7606 270f 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@0f27 │ │ -1a8ece: 0704 |0017: move-object v4, v0 │ │ -1a8ed0: 1f04 b01b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8ed4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a8ed6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a8ed8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a8edc: 7706 2a06 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@062a │ │ -1a8ee2: 0c09 |0021: move-result-object v9 │ │ -1a8ee4: 1109 |0022: return-object v9 │ │ +1a8f60: |[1a8f60] 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; │ │ +1a8f70: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a8f74: 7120 e0b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a8f7a: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a8f80: 0c00 |0008: move-result-object v0 │ │ +1a8f82: 0701 |0009: move-object v1, v0 │ │ +1a8f84: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a8f88: 2200 c204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04c2 │ │ +1a8f8c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a8f8e: 0702 |000f: move-object v2, v0 │ │ +1a8f90: 0793 |0010: move-object v3, v9 │ │ +1a8f92: 07a4 |0011: move-object v4, v10 │ │ +1a8f94: 0785 |0012: move-object v5, v8 │ │ +1a8f96: 07b6 |0013: move-object v6, v11 │ │ +1a8f98: 7606 270f 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@0f27 │ │ +1a8f9e: 0704 |0017: move-object v4, v0 │ │ +1a8fa0: 1f04 b11b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a8fa4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a8fa6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a8fa8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a8fac: 7706 2a06 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@062a │ │ +1a8fb2: 0c09 |0021: move-result-object v9 │ │ +1a8fb4: 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; │ │ @@ -31030,32 +31030,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 │ │ -1a8f18: |[1a8f18] 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; │ │ -1a8f28: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a8f2c: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a8f32: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a8f38: 0c00 |0008: move-result-object v0 │ │ -1a8f3a: 0701 |0009: move-object v1, v0 │ │ -1a8f3c: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8f40: 2200 c504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c5 │ │ -1a8f44: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8f46: 7052 340f 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@0f34 │ │ -1a8f4c: 0704 |0012: move-object v4, v0 │ │ -1a8f4e: 1f04 b01b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8f52: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8f54: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8f56: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8f5a: 7706 2a06 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@062a │ │ -1a8f60: 0c08 |001c: move-result-object v8 │ │ -1a8f62: 1108 |001d: return-object v8 │ │ +1a8fe8: |[1a8fe8] 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; │ │ +1a8ff8: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a8ffc: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9002: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9008: 0c00 |0008: move-result-object v0 │ │ +1a900a: 0701 |0009: move-object v1, v0 │ │ +1a900c: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9010: 2200 c504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04c5 │ │ +1a9014: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a9016: 7052 340f 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@0f34 │ │ +1a901c: 0704 |0012: move-object v4, v0 │ │ +1a901e: 1f04 b11b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9022: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a9024: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a9026: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a902a: 7706 2a06 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@062a │ │ +1a9030: 0c08 |001c: move-result-object v8 │ │ +1a9032: 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; │ │ @@ -31066,35 +31066,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 │ │ -1a9b04: |[1a9b04] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ -1a9b14: 1a00 c6ad |0000: const-string v0, "filesToDelete" // string@adc6 │ │ -1a9b18: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9b1e: 0770 |0005: move-object v0, v7 │ │ -1a9b20: 1f00 5002 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9b24: 7110 5e06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9b2a: 0c01 |000b: move-result-object v1 │ │ -1a9b2c: 7100 82cb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9b32: 0c00 |000f: move-result-object v0 │ │ -1a9b34: 0702 |0010: move-object v2, v0 │ │ -1a9b36: 1f02 e81a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a9b3a: 2200 c704 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c7 │ │ -1a9b3e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a9b40: 7040 3d0f 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@0f3d │ │ -1a9b46: 0704 |0019: move-object v4, v0 │ │ -1a9b48: 1f04 b01b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9b4c: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a9b4e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a9b50: 7706 cac9 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@c9ca │ │ -1a9b56: 0c08 |0021: move-result-object v8 │ │ -1a9b58: 1108 |0022: return-object v8 │ │ +1a9bd4: |[1a9bd4] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ +1a9be4: 1a00 cbad |0000: const-string v0, "filesToDelete" // string@adcb │ │ +1a9be8: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9bee: 0770 |0005: move-object v0, v7 │ │ +1a9bf0: 1f00 5002 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a9bf4: 7110 5e06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a9bfa: 0c01 |000b: move-result-object v1 │ │ +1a9bfc: 7100 8fcb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9c02: 0c00 |000f: move-result-object v0 │ │ +1a9c04: 0702 |0010: move-object v2, v0 │ │ +1a9c06: 1f02 e91a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9c0a: 2200 c704 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04c7 │ │ +1a9c0e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a9c10: 7040 3d0f 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@0f3d │ │ +1a9c16: 0704 |0019: move-object v4, v0 │ │ +1a9c18: 1f04 b11b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9c1c: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a9c1e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a9c20: 7706 d7c9 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@c9d7 │ │ +1a9c26: 0c08 |0021: move-result-object v8 │ │ +1a9c28: 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; │ │ │ │ @@ -31103,32 +31103,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 │ │ -1a8f88: |[1a8f88] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a8f98: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a8f9c: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a8fa2: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a8fa8: 0c00 |0008: move-result-object v0 │ │ -1a8faa: 0701 |0009: move-object v1, v0 │ │ -1a8fac: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a8fb0: 2200 c804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c8 │ │ -1a8fb4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a8fb6: 7040 430f 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@0f43 │ │ -1a8fbc: 0704 |0012: move-object v4, v0 │ │ -1a8fbe: 1f04 b01b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a8fc2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a8fc4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a8fc6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a8fca: 7706 2a06 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@062a │ │ -1a8fd0: 0c08 |001c: move-result-object v8 │ │ -1a8fd2: 1108 |001d: return-object v8 │ │ +1a9058: |[1a9058] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a9068: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a906c: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9072: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9078: 0c00 |0008: move-result-object v0 │ │ +1a907a: 0701 |0009: move-object v1, v0 │ │ +1a907c: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9080: 2200 c804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04c8 │ │ +1a9084: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a9086: 7040 430f 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@0f43 │ │ +1a908c: 0704 |0012: move-object v4, v0 │ │ +1a908e: 1f04 b11b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9092: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a9094: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a9096: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a909a: 7706 2a06 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@062a │ │ +1a90a0: 0c08 |001c: move-result-object v8 │ │ +1a90a2: 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; │ │ @@ -31138,32 +31138,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 │ │ -1a9004: |[1a9004] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a9014: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a9018: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a901e: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9024: 0c00 |0008: move-result-object v0 │ │ -1a9026: 0701 |0009: move-object v1, v0 │ │ -1a9028: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a902c: 2200 c904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c9 │ │ -1a9030: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a9032: 7052 480f 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@0f48 │ │ -1a9038: 0704 |0012: move-object v4, v0 │ │ -1a903a: 1f04 b01b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a903e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a9040: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a9042: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a9046: 7706 2a06 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@062a │ │ -1a904c: 0c08 |001c: move-result-object v8 │ │ -1a904e: 1108 |001d: return-object v8 │ │ +1a90d4: |[1a90d4] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a90e4: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a90e8: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a90ee: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a90f4: 0c00 |0008: move-result-object v0 │ │ +1a90f6: 0701 |0009: move-object v1, v0 │ │ +1a90f8: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a90fc: 2200 c904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04c9 │ │ +1a9100: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a9102: 7052 480f 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@0f48 │ │ +1a9108: 0704 |0012: move-object v4, v0 │ │ +1a910a: 1f04 b11b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a910e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a9110: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a9112: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a9116: 7706 2a06 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@062a │ │ +1a911c: 0c08 |001c: move-result-object v8 │ │ +1a911e: 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; │ │ @@ -31174,17 +31174,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9050: |[1a9050] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ -1a9060: 5410 e604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ -1a9064: 1100 |0002: return-object v0 │ │ +1a9120: |[1a9120] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ +1a9130: 5410 e604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04e6 │ │ +1a9134: 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;) │ │ @@ -31192,17 +31192,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9520: |[1a9520] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ -1a9530: 5410 e704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e7 │ │ -1a9534: 1100 |0002: return-object v0 │ │ +1a95f0: |[1a95f0] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ +1a9600: 5410 e704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04e7 │ │ +1a9604: 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;) │ │ @@ -31210,17 +31210,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9954: |[1a9954] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ -1a9964: 5410 e804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e8 │ │ -1a9968: 1100 |0002: return-object v0 │ │ +1a9a24: |[1a9a24] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ +1a9a34: 5410 e804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e8 │ │ +1a9a38: 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;) │ │ @@ -31228,17 +31228,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 │ │ -1a9704: |[1a9704] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a9714: 5410 e904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e9 │ │ -1a9718: 1100 |0002: return-object v0 │ │ +1a97d4: |[1a97d4] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a97e4: 5410 e904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04e9 │ │ +1a97e8: 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;) │ │ @@ -31246,17 +31246,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 │ │ -1a971c: |[1a971c] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a972c: 5410 ea04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ea │ │ -1a9730: 1100 |0002: return-object v0 │ │ +1a97ec: |[1a97ec] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a97fc: 5410 ea04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ea │ │ +1a9800: 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;) │ │ @@ -31264,41 +31264,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 │ │ -1a9068: |[1a9068] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a9078: 1b00 9b04 0100 |0000: const-string/jumbo v0, "userDrive" // string@0001049b │ │ -1a907e: 7120 d3b9 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9084: 5490 eb04 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ -1a9088: 1f00 111e |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1e11 │ │ -1a908c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1a908e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a9090: 7140 32cc 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@cc32 │ │ -1a9096: 7130 65cc 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc65 │ │ -1a909c: 0c00 |0012: move-result-object v0 │ │ -1a909e: 5b90 eb04 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ -1a90a2: 7100 82cb 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a90a8: 0c00 |0018: move-result-object v0 │ │ -1a90aa: 5492 eb04 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ -1a90ae: 1f02 e81a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a90b2: 6e20 ccca 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cacc │ │ -1a90b8: 0c03 |0020: move-result-object v3 │ │ -1a90ba: 2200 ca04 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ca │ │ -1a90be: 7040 4d0f a01b |0023: invoke-direct {v0, v10, v11, v1}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f4d │ │ -1a90c4: 0706 |0026: move-object v6, v0 │ │ -1a90c6: 1f06 b01b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a90ca: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -1a90cc: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a90ce: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -1a90d2: 7706 2a06 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@062a │ │ -1a90d8: 0c0a |0030: move-result-object v10 │ │ -1a90da: 110a |0031: return-object v10 │ │ +1a9138: |[1a9138] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a9148: 1b00 a004 0100 |0000: const-string/jumbo v0, "userDrive" // string@000104a0 │ │ +1a914e: 7120 e0b9 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9154: 5490 eb04 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ +1a9158: 1f00 121e |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1e12 │ │ +1a915c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1a915e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a9160: 7140 3fcc 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@cc3f │ │ +1a9166: 7130 72cc 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc72 │ │ +1a916c: 0c00 |0012: move-result-object v0 │ │ +1a916e: 5b90 eb04 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ +1a9172: 7100 8fcb 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9178: 0c00 |0018: move-result-object v0 │ │ +1a917a: 5492 eb04 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04eb │ │ +1a917e: 1f02 e91a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9182: 6e20 d9ca 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cad9 │ │ +1a9188: 0c03 |0020: move-result-object v3 │ │ +1a918a: 2200 ca04 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ca │ │ +1a918e: 7040 4d0f a01b |0023: invoke-direct {v0, v10, v11, v1}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f4d │ │ +1a9194: 0706 |0026: move-object v6, v0 │ │ +1a9196: 1f06 b11b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a919a: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +1a919c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a919e: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +1a91a2: 7706 2a06 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@062a │ │ +1a91a8: 0c0a |0030: move-result-object v10 │ │ +1a91aa: 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; │ │ @@ -31310,30 +31310,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 │ │ -1a9100: |[1a9100] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a9110: 7100 82cb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9116: 0c00 |0003: move-result-object v0 │ │ -1a9118: 0701 |0004: move-object v1, v0 │ │ -1a911a: 1f01 e81a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a911e: 2200 cb04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04cb │ │ -1a9122: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a9124: 7040 520f 9028 |000a: invoke-direct {v0, v9, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a912a: 0704 |000d: move-object v4, v0 │ │ -1a912c: 1f04 b01b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9130: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a9132: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a9134: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a9138: 7706 2a06 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@062a │ │ -1a913e: 0c08 |0017: move-result-object v8 │ │ -1a9140: 1108 |0018: return-object v8 │ │ +1a91d0: |[1a91d0] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a91e0: 7100 8fcb 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a91e6: 0c00 |0003: move-result-object v0 │ │ +1a91e8: 0701 |0004: move-object v1, v0 │ │ +1a91ea: 1f01 e91a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a91ee: 2200 cb04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04cb │ │ +1a91f2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a91f4: 7040 520f 9028 |000a: invoke-direct {v0, v9, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a91fa: 0704 |000d: move-object v4, v0 │ │ +1a91fc: 1f04 b11b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9200: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a9202: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a9204: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a9208: 7706 2a06 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@062a │ │ +1a920e: 0c08 |0017: move-result-object v8 │ │ +1a9210: 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; │ │ @@ -31343,26 +31343,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a9568: |[1a9568] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ -1a9578: 6e10 fd0f 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ffd │ │ -1a957e: 0c00 |0003: move-result-object v0 │ │ -1a9580: 7210 aad7 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7aa │ │ -1a9586: 0c00 |0007: move-result-object v0 │ │ -1a9588: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a958a: 7110 4195 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1a9590: 0c01 |000c: move-result-object v1 │ │ -1a9592: 7120 cab9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1a9598: 0a00 |0010: move-result v0 │ │ -1a959a: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1a959e: 0f00 |0013: return v0 │ │ +1a9638: |[1a9638] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ +1a9648: 6e10 fd0f 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@0ffd │ │ +1a964e: 0c00 |0003: move-result-object v0 │ │ +1a9650: 7210 b7d7 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d7b7 │ │ +1a9656: 0c00 |0007: move-result-object v0 │ │ +1a9658: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a965a: 7110 4e95 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1a9660: 0c01 |000c: move-result-object v1 │ │ +1a9662: 7120 d7b9 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1a9668: 0a00 |0010: move-result v0 │ │ +1a966a: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1a966e: 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;) │ │ @@ -31370,17 +31370,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a95a0: |[1a95a0] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ -1a95b0: 5510 ec04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04ec │ │ -1a95b4: 0f00 |0002: return v0 │ │ +1a9670: |[1a9670] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ +1a9680: 5510 ec04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04ec │ │ +1a9684: 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;) │ │ @@ -31388,26 +31388,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a95b8: |[1a95b8] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ -1a95c8: 5420 f704 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ -1a95cc: 1a01 9ed9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d99e │ │ -1a95d0: 6e20 5706 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1a95d6: 0c00 |0007: move-result-object v0 │ │ -1a95d8: 1f00 f317 |0008: check-cast v0, Ljava/lang/Boolean; // type@17f3 │ │ -1a95dc: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1a95e0: 6e10 3c95 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1a95e6: 0a00 |000f: move-result v0 │ │ -1a95e8: 2803 |0010: goto 0013 // +0003 │ │ -1a95ea: 5520 ef04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04ef │ │ -1a95ee: 0f00 |0013: return v0 │ │ +1a9688: |[1a9688] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ +1a9698: 5420 f704 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ +1a969c: 1a01 a3d9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d9a3 │ │ +1a96a0: 6e20 5706 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1a96a6: 0c00 |0007: move-result-object v0 │ │ +1a96a8: 1f00 f417 |0008: check-cast v0, Ljava/lang/Boolean; // type@17f4 │ │ +1a96ac: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1a96b0: 6e10 4995 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1a96b6: 0a00 |000f: move-result v0 │ │ +1a96b8: 2803 |0010: goto 0013 // +0003 │ │ +1a96ba: 5520 ef04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04ef │ │ +1a96be: 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;) │ │ @@ -31415,17 +31415,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 │ │ -1a9734: |[1a9734] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a9744: 5410 f004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f0 │ │ -1a9748: 1100 |0002: return-object v0 │ │ +1a9804: |[1a9804] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9814: 5410 f004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f0 │ │ +1a9818: 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;) │ │ @@ -31433,20 +31433,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 │ │ -1a9678: |[1a9678] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a9688: 5410 f104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04f1 │ │ -1a968c: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a9692: 0c00 |0005: move-result-object v0 │ │ -1a9694: 1f00 2a0c |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c2a │ │ -1a9698: 1100 |0008: return-object v0 │ │ +1a9748: |[1a9748] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a9758: 5410 f104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04f1 │ │ +1a975c: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a9762: 0c00 |0005: move-result-object v0 │ │ +1a9764: 1f00 2b0c |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0c2b │ │ +1a9768: 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;) │ │ @@ -31454,17 +31454,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9144: |[1a9144] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ -1a9154: 5410 f204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a9158: 1100 |0002: return-object v0 │ │ +1a9214: |[1a9214] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ +1a9224: 5410 f204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04f2 │ │ +1a9228: 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;) │ │ @@ -31472,20 +31472,20 @@ │ │ type : '()Lio/realm/Realm;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a9798: |[1a9798] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ -1a97a8: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f4 │ │ -1a97ac: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1a97b2: 0c00 |0005: move-result-object v0 │ │ -1a97b4: 1f00 d610 |0006: check-cast v0, Lio/realm/Realm; // type@10d6 │ │ -1a97b8: 1100 |0008: return-object v0 │ │ +1a9868: |[1a9868] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ +1a9878: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04f4 │ │ +1a987c: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1a9882: 0c00 |0005: move-result-object v0 │ │ +1a9884: 1f00 d710 |0006: check-cast v0, Lio/realm/Realm; // type@10d7 │ │ +1a9888: 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;) │ │ @@ -31493,17 +31493,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 │ │ -1a974c: |[1a974c] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a975c: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ -1a9760: 1100 |0002: return-object v0 │ │ +1a981c: |[1a981c] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a982c: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ +1a9830: 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;) │ │ @@ -31511,17 +31511,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 │ │ -1a962c: |[1a962c] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -1a963c: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f8 │ │ -1a9640: 1100 |0002: return-object v0 │ │ +1a96fc: |[1a96fc] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +1a970c: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f8 │ │ +1a9710: 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;) │ │ @@ -31529,17 +31529,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 │ │ -1a9764: |[1a9764] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a9774: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fb │ │ -1a9778: 1100 |0002: return-object v0 │ │ +1a9834: |[1a9834] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9844: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fb │ │ +1a9848: 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;) │ │ @@ -31547,17 +31547,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9538: |[1a9538] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ -1a9548: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ -1a954c: 1100 |0002: return-object v0 │ │ +1a9608: |[1a9608] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ +1a9618: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ +1a961c: 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;) │ │ @@ -31565,17 +31565,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 │ │ -1a9644: |[1a9644] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ -1a9654: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ -1a9658: 1100 |0002: return-object v0 │ │ +1a9714: |[1a9714] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ +1a9724: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ +1a9728: 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;) │ │ @@ -31583,27 +31583,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 │ │ -1aa05c: |[1aa05c] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ -1aa06c: 1a00 29b0 |0000: const-string v0, "fragmentActivity" // string@b029 │ │ -1aa070: 7120 d3b9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa076: 1a00 c0db |0005: const-string v0, "navController" // string@dbc0 │ │ -1aa07a: 7120 d3b9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa080: 2200 a205 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@05a2 │ │ -1aa084: 2201 b804 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@04b8 │ │ -1aa088: 7030 e80e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ee8 │ │ -1aa08e: 7040 1514 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@1415 │ │ -1aa094: 5b20 fd04 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ -1aa098: 7010 f90f 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff9 │ │ -1aa09e: 7010 1f10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101f │ │ -1aa0a4: 0e00 |001c: return-void │ │ +1aa12c: |[1aa12c] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ +1aa13c: 1a00 2eb0 |0000: const-string v0, "fragmentActivity" // string@b02e │ │ +1aa140: 7120 e0b9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa146: 1a00 c5db |0005: const-string v0, "navController" // string@dbc5 │ │ +1aa14a: 7120 e0b9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa150: 2200 a305 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@05a3 │ │ +1aa154: 2201 b804 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@04b8 │ │ +1aa158: 7030 e80e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ee8 │ │ +1aa15e: 7040 2214 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@1422 │ │ +1aa164: 5b20 fd04 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ +1aa168: 7010 f90f 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@0ff9 │ │ +1aa16e: 7010 1f10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@101f │ │ +1aa174: 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; │ │ @@ -31615,17 +31615,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9550: |[1a9550] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ -1a9560: 5410 ed04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04ed │ │ -1a9564: 1100 |0002: return-object v0 │ │ +1a9620: |[1a9620] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ +1a9630: 5410 ed04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04ed │ │ +1a9634: 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;) │ │ @@ -31633,17 +31633,17 @@ │ │ type : '()Lkotlinx/coroutines/flow/StateFlow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9cd8: |[1a9cd8] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ -1a9ce8: 5410 ee04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ee │ │ -1a9cec: 1100 |0002: return-object v0 │ │ +1a9da8: |[1a9da8] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ +1a9db8: 5410 ee04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04ee │ │ +1a9dbc: 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;) │ │ @@ -31651,35 +31651,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 │ │ -1a9b5c: |[1a9b5c] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ -1a9b6c: 1b00 9b04 0100 |0000: const-string/jumbo v0, "userDrive" // string@0001049b │ │ -1a9b72: 7120 d3b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9b78: 0770 |0006: move-object v0, v7 │ │ -1a9b7a: 1f00 5002 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9b7e: 7110 5e06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9b84: 0c01 |000c: move-result-object v1 │ │ -1a9b86: 7100 82cb 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9b8c: 0c00 |0010: move-result-object v0 │ │ -1a9b8e: 0702 |0011: move-object v2, v0 │ │ -1a9b90: 1f02 e81a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a9b94: 2200 cd04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04cd │ │ -1a9b98: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a9b9a: 7053 5c0f 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@0f5c │ │ -1a9ba0: 0704 |001a: move-object v4, v0 │ │ -1a9ba2: 1f04 b01b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9ba6: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -1a9ba8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -1a9baa: 7706 cac9 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@c9ca │ │ -1a9bb0: 0c08 |0022: move-result-object v8 │ │ -1a9bb2: 1108 |0023: return-object v8 │ │ +1a9c2c: |[1a9c2c] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ +1a9c3c: 1b00 a004 0100 |0000: const-string/jumbo v0, "userDrive" // string@000104a0 │ │ +1a9c42: 7120 e0b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9c48: 0770 |0006: move-object v0, v7 │ │ +1a9c4a: 1f00 5002 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a9c4e: 7110 5e06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a9c54: 0c01 |000c: move-result-object v1 │ │ +1a9c56: 7100 8fcb 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9c5c: 0c00 |0010: move-result-object v0 │ │ +1a9c5e: 0702 |0011: move-object v2, v0 │ │ +1a9c60: 1f02 e91a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9c64: 2200 cd04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04cd │ │ +1a9c68: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a9c6a: 7053 5c0f 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@0f5c │ │ +1a9c70: 0704 |001a: move-object v4, v0 │ │ +1a9c72: 1f04 b11b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9c76: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +1a9c78: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +1a9c7a: 7706 d7c9 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@c9d7 │ │ +1a9c80: 0c08 |0022: move-result-object v8 │ │ +1a9c82: 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; │ │ @@ -31689,38 +31689,38 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1aa0bc: |[1aa0bc] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ -1aa0cc: 5490 f604 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ -1aa0d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1aa0d2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1aa0d4: 7140 32cc 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@cc32 │ │ -1aa0da: 0790 |0007: move-object v0, v9 │ │ -1aa0dc: 1f00 5002 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1aa0e0: 7110 5e06 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1aa0e6: 0c03 |000d: move-result-object v3 │ │ -1aa0e8: 7100 82cb 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1aa0ee: 0c00 |0011: move-result-object v0 │ │ -1aa0f0: 0704 |0012: move-object v4, v0 │ │ -1aa0f2: 1f04 e81a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1aa0f6: 2200 ce04 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ce │ │ -1aa0fa: 7030 610f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ -1aa100: 0706 |001a: move-object v6, v0 │ │ -1aa102: 1f06 b01b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1aa106: 1227 |001d: const/4 v7, #int 2 // #2 │ │ -1aa108: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1aa10a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1aa10c: 7706 cac9 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@c9ca │ │ -1aa112: 0c00 |0023: move-result-object v0 │ │ -1aa114: 5b90 f604 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ -1aa118: 0e00 |0026: return-void │ │ +1aa18c: |[1aa18c] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ +1aa19c: 5490 f604 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ +1aa1a0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1aa1a2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1aa1a4: 7140 3fcc 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@cc3f │ │ +1aa1aa: 0790 |0007: move-object v0, v9 │ │ +1aa1ac: 1f00 5002 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1aa1b0: 7110 5e06 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1aa1b6: 0c03 |000d: move-result-object v3 │ │ +1aa1b8: 7100 8fcb 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1aa1be: 0c00 |0011: move-result-object v0 │ │ +1aa1c0: 0704 |0012: move-object v4, v0 │ │ +1aa1c2: 1f04 e91a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1aa1c6: 2200 ce04 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04ce │ │ +1aa1ca: 7030 610f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ +1aa1d0: 0706 |001a: move-object v6, v0 │ │ +1aa1d2: 1f06 b11b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aa1d6: 1227 |001d: const/4 v7, #int 2 // #2 │ │ +1aa1d8: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1aa1da: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1aa1dc: 7706 d7c9 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@c9d7 │ │ +1aa1e2: 0c00 |0023: move-result-object v0 │ │ +1aa1e4: 5b90 f604 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@04f6 │ │ +1aa1e8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=166 │ │ locals : │ │ 0x0000 - 0x0027 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -31729,37 +31729,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 │ │ -1a915c: |[1a915c] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ -1a916c: 1a00 bcad |0000: const-string v0, "files" // string@adbc │ │ -1a9170: 7120 d3b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9176: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a917c: 0c00 |0008: move-result-object v0 │ │ -1a917e: 0701 |0009: move-object v1, v0 │ │ -1a9180: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a9184: 2200 d004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04d0 │ │ -1a9188: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a918a: 0702 |000f: move-object v2, v0 │ │ -1a918c: 0783 |0010: move-object v3, v8 │ │ -1a918e: 07a4 |0011: move-object v4, v10 │ │ -1a9190: 0195 |0012: move v5, v9 │ │ -1a9192: 01b6 |0013: move v6, v11 │ │ -1a9194: 7606 690f 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@0f69 │ │ -1a919a: 0704 |0017: move-object v4, v0 │ │ -1a919c: 1f04 b01b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a91a0: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a91a2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a91a4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a91a8: 7706 2a06 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@062a │ │ -1a91ae: 0c09 |0021: move-result-object v9 │ │ -1a91b0: 1109 |0022: return-object v9 │ │ +1a922c: |[1a922c] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ +1a923c: 1a00 c1ad |0000: const-string v0, "files" // string@adc1 │ │ +1a9240: 7120 e0b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9246: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a924c: 0c00 |0008: move-result-object v0 │ │ +1a924e: 0701 |0009: move-object v1, v0 │ │ +1a9250: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9254: 2200 d004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04d0 │ │ +1a9258: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a925a: 0702 |000f: move-object v2, v0 │ │ +1a925c: 0783 |0010: move-object v3, v8 │ │ +1a925e: 07a4 |0011: move-object v4, v10 │ │ +1a9260: 0195 |0012: move v5, v9 │ │ +1a9262: 01b6 |0013: move v6, v11 │ │ +1a9264: 7606 690f 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@0f69 │ │ +1a926a: 0704 |0017: move-object v4, v0 │ │ +1a926c: 1f04 b11b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9270: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a9272: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a9274: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a9278: 7706 2a06 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@062a │ │ +1a927e: 0c09 |0021: move-result-object v9 │ │ +1a9280: 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; │ │ @@ -31770,35 +31770,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 │ │ -1a9bb4: |[1a9bb4] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ -1a9bc4: 1a00 c4ad |0000: const-string v0, "filesId" // string@adc4 │ │ -1a9bc8: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9bce: 0770 |0005: move-object v0, v7 │ │ -1a9bd0: 1f00 5002 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9bd4: 7110 5e06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9bda: 0c01 |000b: move-result-object v1 │ │ -1a9bdc: 7100 82cb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9be2: 0c00 |000f: move-result-object v0 │ │ -1a9be4: 0702 |0010: move-object v2, v0 │ │ -1a9be6: 1f02 e81a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a9bea: 2200 d104 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04d1 │ │ -1a9bee: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a9bf0: 7040 6f0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ -1a9bf6: 0704 |0019: move-object v4, v0 │ │ -1a9bf8: 1f04 b01b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9bfc: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a9bfe: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a9c00: 7706 cac9 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@c9ca │ │ -1a9c06: 0c08 |0021: move-result-object v8 │ │ -1a9c08: 1108 |0022: return-object v8 │ │ +1a9c84: |[1a9c84] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ +1a9c94: 1a00 c9ad |0000: const-string v0, "filesId" // string@adc9 │ │ +1a9c98: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9c9e: 0770 |0005: move-object v0, v7 │ │ +1a9ca0: 1f00 5002 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a9ca4: 7110 5e06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a9caa: 0c01 |000b: move-result-object v1 │ │ +1a9cac: 7100 8fcb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9cb2: 0c00 |000f: move-result-object v0 │ │ +1a9cb4: 0702 |0010: move-object v2, v0 │ │ +1a9cb6: 1f02 e91a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9cba: 2200 d104 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04d1 │ │ +1a9cbe: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a9cc0: 7040 6f0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6f │ │ +1a9cc6: 0704 |0019: move-object v4, v0 │ │ +1a9cc8: 1f04 b11b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9ccc: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a9cce: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a9cd0: 7706 d7c9 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@c9d7 │ │ +1a9cd6: 0c08 |0021: move-result-object v8 │ │ +1a9cd8: 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 │ │ @@ -31808,39 +31808,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 │ │ -1a91d8: |[1a91d8] 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; │ │ -1a91e8: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a91ec: 7120 d3b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a91f2: 1a00 6fdc |0005: const-string v0, "newParent" // string@dc6f │ │ -1a91f6: 7120 d3b9 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a91fc: 7100 82cb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9202: 0c00 |000d: move-result-object v0 │ │ -1a9204: 0701 |000e: move-object v1, v0 │ │ -1a9206: 1f01 e81a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a920a: 2200 d304 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04d3 │ │ -1a920e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -1a9210: 0702 |0014: move-object v2, v0 │ │ -1a9212: 0793 |0015: move-object v3, v9 │ │ -1a9214: 07a4 |0016: move-object v4, v10 │ │ -1a9216: 07b5 |0017: move-object v5, v11 │ │ -1a9218: 0786 |0018: move-object v6, v8 │ │ -1a921a: 7606 770f 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@0f77 │ │ -1a9220: 0704 |001c: move-object v4, v0 │ │ -1a9222: 1f04 b01b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9226: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -1a9228: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1a922a: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -1a922e: 7706 2a06 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@062a │ │ -1a9234: 0c09 |0026: move-result-object v9 │ │ -1a9236: 1109 |0027: return-object v9 │ │ +1a92a8: |[1a92a8] 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; │ │ +1a92b8: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a92bc: 7120 e0b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a92c2: 1a00 74dc |0005: const-string v0, "newParent" // string@dc74 │ │ +1a92c6: 7120 e0b9 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a92cc: 7100 8fcb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a92d2: 0c00 |000d: move-result-object v0 │ │ +1a92d4: 0701 |000e: move-object v1, v0 │ │ +1a92d6: 1f01 e91a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a92da: 2200 d304 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04d3 │ │ +1a92de: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +1a92e0: 0702 |0014: move-object v2, v0 │ │ +1a92e2: 0793 |0015: move-object v3, v9 │ │ +1a92e4: 07a4 |0016: move-object v4, v10 │ │ +1a92e6: 07b5 |0017: move-object v5, v11 │ │ +1a92e8: 0786 |0018: move-object v6, v8 │ │ +1a92ea: 7606 770f 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@0f77 │ │ +1a92f0: 0704 |001c: move-object v4, v0 │ │ +1a92f2: 1f04 b11b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a92f6: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +1a92f8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1a92fa: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +1a92fe: 7706 2a06 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@062a │ │ +1a9304: 0c09 |0026: move-result-object v9 │ │ +1a9306: 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; │ │ @@ -31851,40 +31851,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 │ │ -1aa1b4: |[1aa1b4] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ -1aa1c4: 1a00 c0db |0000: const-string v0, "navController" // string@dbc0 │ │ -1aa1c8: 7120 d3b9 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa1ce: 1400 7004 0a7f |0005: const v0, #float 1.83457e+38 // #7f0a0470 │ │ -1aa1d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1aa1d6: 6e30 7c06 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067c │ │ -1aa1dc: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -1aa1de: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ -1aa1e2: 0e00 |000f: return-void │ │ -1aa1e4: 0767 |0010: move-object v7, v6 │ │ -1aa1e6: 1f07 5002 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1aa1ea: 7110 5e06 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1aa1f0: 0c00 |0016: move-result-object v0 │ │ -1aa1f2: 7100 82cb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1aa1f8: 0c07 |001a: move-result-object v7 │ │ -1aa1fa: 0771 |001b: move-object v1, v7 │ │ -1aa1fc: 1f01 e81a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1aa200: 2207 d404 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d4 │ │ -1aa204: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1aa206: 7052 7d0f 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@0f7d │ │ -1aa20c: 0773 |0024: move-object v3, v7 │ │ -1aa20e: 1f03 b01b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1aa212: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -1aa214: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1aa216: 7706 cac9 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@c9ca │ │ -1aa21c: 0e00 |002c: return-void │ │ +1aa284: |[1aa284] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ +1aa294: 1a00 c5db |0000: const-string v0, "navController" // string@dbc5 │ │ +1aa298: 7120 e0b9 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa29e: 1400 7004 0a7f |0005: const v0, #float 1.83457e+38 // #7f0a0470 │ │ +1aa2a4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1aa2a6: 6e30 7c06 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067c │ │ +1aa2ac: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +1aa2ae: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ +1aa2b2: 0e00 |000f: return-void │ │ +1aa2b4: 0767 |0010: move-object v7, v6 │ │ +1aa2b6: 1f07 5002 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1aa2ba: 7110 5e06 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1aa2c0: 0c00 |0016: move-result-object v0 │ │ +1aa2c2: 7100 8fcb 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1aa2c8: 0c07 |001a: move-result-object v7 │ │ +1aa2ca: 0771 |001b: move-object v1, v7 │ │ +1aa2cc: 1f01 e91a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1aa2d0: 2207 d404 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04d4 │ │ +1aa2d4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1aa2d6: 7052 7d0f 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@0f7d │ │ +1aa2dc: 0773 |0024: move-object v3, v7 │ │ +1aa2de: 1f03 b11b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aa2e2: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +1aa2e4: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1aa2e6: 7706 d7c9 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@c9d7 │ │ +1aa2ec: 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; │ │ @@ -31896,47 +31896,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 │ │ -1a9238: |[1a9238] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ -1a9248: 1a00 1ba2 |0000: const-string v0, "context" // string@a21b │ │ -1a924c: 7120 d3b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9252: 7110 8a07 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@078a │ │ -1a9258: 0c05 |0008: move-result-object v5 │ │ -1a925a: 1a00 de35 |0009: const-string v0, "DownloadWorker" // string@35de │ │ -1a925e: 2410 5326 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2653 │ │ -1a9264: 0c00 |000e: move-result-object v0 │ │ -1a9266: 7110 c3aa 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aac3 │ │ -1a926c: 0c00 |0012: move-result-object v0 │ │ -1a926e: 1f00 de18 |0013: check-cast v0, Ljava/util/List; // type@18de │ │ -1a9272: 7110 9107 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0791 │ │ -1a9278: 0c00 |0018: move-result-object v0 │ │ -1a927a: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -1a927c: 2311 b925 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@25b9 │ │ -1a9280: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1a9282: 6203 a300 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a3 │ │ -1a9286: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -1a928a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1a928c: 6203 a400 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a4 │ │ -1a9290: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -1a9294: 7110 c3aa 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aac3 │ │ -1a929a: 0c01 |0029: move-result-object v1 │ │ -1a929c: 1f01 de18 |002a: check-cast v1, Ljava/util/List; // type@18de │ │ -1a92a0: 6e20 8e07 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@078e │ │ -1a92a6: 0c00 |002f: move-result-object v0 │ │ -1a92a8: 6e10 8f07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@078f │ │ -1a92ae: 0c00 |0033: move-result-object v0 │ │ -1a92b0: 6e20 8c07 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@078c │ │ -1a92b6: 0c05 |0037: move-result-object v5 │ │ -1a92b8: 1a00 06bf |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bf06 │ │ -1a92bc: 7120 d2b9 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1a92c2: 1105 |003d: return-object v5 │ │ +1a9308: |[1a9308] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ +1a9318: 1a00 20a2 |0000: const-string v0, "context" // string@a220 │ │ +1a931c: 7120 e0b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9322: 7110 8a07 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@078a │ │ +1a9328: 0c05 |0008: move-result-object v5 │ │ +1a932a: 1a00 e135 |0009: const-string v0, "DownloadWorker" // string@35e1 │ │ +1a932e: 2410 5426 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2654 │ │ +1a9334: 0c00 |000e: move-result-object v0 │ │ +1a9336: 7110 d0aa 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aad0 │ │ +1a933c: 0c00 |0012: move-result-object v0 │ │ +1a933e: 1f00 df18 |0013: check-cast v0, Ljava/util/List; // type@18df │ │ +1a9342: 7110 9107 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0791 │ │ +1a9348: 0c00 |0018: move-result-object v0 │ │ +1a934a: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +1a934c: 2311 ba25 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@25ba │ │ +1a9350: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1a9352: 6203 a300 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a3 │ │ +1a9356: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +1a935a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1a935c: 6203 a400 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a4 │ │ +1a9360: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +1a9364: 7110 d0aa 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@aad0 │ │ +1a936a: 0c01 |0029: move-result-object v1 │ │ +1a936c: 1f01 df18 |002a: check-cast v1, Ljava/util/List; // type@18df │ │ +1a9370: 6e20 8e07 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@078e │ │ +1a9376: 0c00 |002f: move-result-object v0 │ │ +1a9378: 6e10 8f07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@078f │ │ +1a937e: 0c00 |0033: move-result-object v0 │ │ +1a9380: 6e20 8c07 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@078c │ │ +1a9386: 0c05 |0037: move-result-object v5 │ │ +1a9388: 1a00 0bbf |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bf0b │ │ +1a938c: 7120 dfb9 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1a9392: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=382 │ │ 0x0009 line=384 │ │ 0x001a line=385 │ │ 0x0030 line=386 │ │ 0x0034 line=382 │ │ @@ -31949,20 +31949,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1aa220: |[1aa220] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ -1aa230: 6e10 f30f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0ff3 │ │ -1aa236: 0c00 |0003: move-result-object v0 │ │ -1aa238: 6e10 fb59 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@59fb │ │ -1aa23e: 6f10 2906 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0629 │ │ -1aa244: 0e00 |000a: return-void │ │ +1aa2f0: |[1aa2f0] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ +1aa300: 6e10 f30f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0ff3 │ │ +1aa306: 0c00 |0003: move-result-object v0 │ │ +1aa308: 6e10 085a 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@5a08 │ │ +1aa30e: 6f10 2906 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0629 │ │ +1aa314: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0007 line=568 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -31971,41 +31971,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 │ │ -1aa2d8: |[1aa2d8] 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 │ │ -1aa2e8: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1aa2ec: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa2f2: 1a00 66df |0005: const-string v0, "offlineFile" // string@df66 │ │ -1aa2f6: 7120 d3b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa2fc: 1a00 4199 |000a: const-string v0, "cacheFile" // string@9941 │ │ -1aa300: 7120 d3b9 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa306: 1b00 9b04 0100 |000f: const-string/jumbo v0, "userDrive" // string@0001049b │ │ -1aa30c: 7120 d3b9 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa312: 0770 |0015: move-object v0, v7 │ │ -1aa314: 1f00 5002 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1aa318: 7110 5e06 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1aa31e: 0c01 |001b: move-result-object v1 │ │ -1aa320: 7100 82cb 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1aa326: 0c00 |001f: move-result-object v0 │ │ -1aa328: 0702 |0020: move-object v2, v0 │ │ -1aa32a: 1f02 e81a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1aa32e: 2200 d704 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d7 │ │ -1aa332: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -1aa334: 7030 890f 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@0f89 │ │ -1aa33a: 0704 |0029: move-object v4, v0 │ │ -1aa33c: 1f04 b01b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1aa340: 1225 |002c: const/4 v5, #int 2 // #2 │ │ -1aa342: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -1aa344: 7706 cac9 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@c9ca │ │ -1aa34a: 7606 d80f 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@0fd8 │ │ -1aa350: 0e00 |0034: return-void │ │ +1aa3a8: |[1aa3a8] 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 │ │ +1aa3b8: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1aa3bc: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa3c2: 1a00 6bdf |0005: const-string v0, "offlineFile" // string@df6b │ │ +1aa3c6: 7120 e0b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa3cc: 1a00 4699 |000a: const-string v0, "cacheFile" // string@9946 │ │ +1aa3d0: 7120 e0b9 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa3d6: 1b00 a004 0100 |000f: const-string/jumbo v0, "userDrive" // string@000104a0 │ │ +1aa3dc: 7120 e0b9 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa3e2: 0770 |0015: move-object v0, v7 │ │ +1aa3e4: 1f00 5002 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1aa3e8: 7110 5e06 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1aa3ee: 0c01 |001b: move-result-object v1 │ │ +1aa3f0: 7100 8fcb 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1aa3f6: 0c00 |001f: move-result-object v0 │ │ +1aa3f8: 0702 |0020: move-object v2, v0 │ │ +1aa3fa: 1f02 e91a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1aa3fe: 2200 d704 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04d7 │ │ +1aa402: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +1aa404: 7030 890f 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@0f89 │ │ +1aa40a: 0704 |0029: move-object v4, v0 │ │ +1aa40c: 1f04 b11b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aa410: 1225 |002c: const/4 v5, #int 2 // #2 │ │ +1aa412: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +1aa414: 7706 d7c9 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@c9d7 │ │ +1aa41a: 7606 d80f 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@0fd8 │ │ +1aa420: 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; │ │ @@ -32019,29 +32019,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 │ │ -1a9348: |[1a9348] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a9358: 1a00 bcad |0000: const-string v0, "files" // string@adbc │ │ -1a935c: 7120 d3b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9362: 2200 d904 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d9 │ │ -1a9366: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a9368: 7051 930f 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@0f93 │ │ -1a936e: 0705 |000b: move-object v5, v0 │ │ -1a9370: 1f05 b01b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9374: 1236 |000e: const/4 v6, #int 3 // #3 │ │ -1a9376: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1a9378: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1a937a: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1a937e: 7706 2a06 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@062a │ │ -1a9384: 0c09 |0016: move-result-object v9 │ │ -1a9386: 1109 |0017: return-object v9 │ │ +1a9418: |[1a9418] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a9428: 1a00 c1ad |0000: const-string v0, "files" // string@adc1 │ │ +1a942c: 7120 e0b9 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9432: 2200 d904 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04d9 │ │ +1a9436: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a9438: 7051 930f 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@0f93 │ │ +1a943e: 0705 |000b: move-object v5, v0 │ │ +1a9440: 1f05 b11b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9444: 1236 |000e: const/4 v6, #int 3 // #3 │ │ +1a9446: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1a9448: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1a944a: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1a944e: 7706 2a06 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@062a │ │ +1a9454: 0c09 |0016: move-result-object v9 │ │ +1a9456: 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; │ │ @@ -32051,34 +32051,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 │ │ -1a9388: |[1a9388] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ -1a9398: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a939c: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a93a2: 1a00 6cdc |0005: const-string v0, "newName" // string@dc6c │ │ -1a93a6: 7120 d3b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a93ac: 7100 82cb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a93b2: 0c00 |000d: move-result-object v0 │ │ -1a93b4: 0701 |000e: move-object v1, v0 │ │ -1a93b6: 1f01 e81a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a93ba: 2200 da04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04da │ │ -1a93be: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a93c0: 7040 980f 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@0f98 │ │ -1a93c6: 0704 |0017: move-object v4, v0 │ │ -1a93c8: 1f04 b01b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a93cc: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a93ce: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a93d0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a93d4: 7706 2a06 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@062a │ │ -1a93da: 0c08 |0021: move-result-object v8 │ │ -1a93dc: 1108 |0022: return-object v8 │ │ +1a9458: |[1a9458] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ +1a9468: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a946c: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9472: 1a00 71dc |0005: const-string v0, "newName" // string@dc71 │ │ +1a9476: 7120 e0b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a947c: 7100 8fcb 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9482: 0c00 |000d: move-result-object v0 │ │ +1a9484: 0701 |000e: move-object v1, v0 │ │ +1a9486: 1f01 e91a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a948a: 2200 da04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04da │ │ +1a948e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a9490: 7040 980f 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@0f98 │ │ +1a9496: 0704 |0017: move-object v4, v0 │ │ +1a9498: 1f04 b11b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a949c: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a949e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a94a0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a94a4: 7706 2a06 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@062a │ │ +1a94aa: 0c08 |0021: move-result-object v8 │ │ +1a94ac: 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; │ │ @@ -32088,29 +32088,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -1aa354: |[1aa354] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ -1aa364: 0770 |0000: move-object v0, v7 │ │ -1aa366: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1aa36a: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1aa370: 0c01 |0006: move-result-object v1 │ │ -1aa372: 2200 db04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04db │ │ -1aa376: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1aa378: 7030 9d0f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1aa37e: 0704 |000d: move-object v4, v0 │ │ -1aa380: 1f04 b01b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1aa384: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1aa386: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1aa388: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1aa38a: 7706 cac9 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@c9ca │ │ -1aa390: 0e00 |0016: return-void │ │ +1aa424: |[1aa424] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ +1aa434: 0770 |0000: move-object v0, v7 │ │ +1aa436: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1aa43a: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1aa440: 0c01 |0006: move-result-object v1 │ │ +1aa442: 2200 db04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04db │ │ +1aa446: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1aa448: 7030 9d0f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ +1aa44e: 0704 |000d: move-object v4, v0 │ │ +1aa450: 1f04 b11b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aa454: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1aa456: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1aa458: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1aa45a: 7706 d7c9 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@c9d7 │ │ +1aa460: 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;) │ │ @@ -32118,32 +32118,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 │ │ -1a9410: |[1a9410] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a9420: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a9424: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a942a: 7100 82cb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9430: 0c00 |0008: move-result-object v0 │ │ -1a9432: 0701 |0009: move-object v1, v0 │ │ -1a9434: 1f01 e81a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a9438: 2200 dc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04dc │ │ -1a943c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a943e: 7052 a20f 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@0fa2 │ │ -1a9444: 0704 |0012: move-object v4, v0 │ │ -1a9446: 1f04 b01b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a944a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a944c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a944e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a9452: 7706 2a06 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@062a │ │ -1a9458: 0c08 |001c: move-result-object v8 │ │ -1a945a: 1108 |001d: return-object v8 │ │ +1a94e0: |[1a94e0] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a94f0: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a94f4: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a94fa: 7100 8fcb 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9500: 0c00 |0008: move-result-object v0 │ │ +1a9502: 0701 |0009: move-object v1, v0 │ │ +1a9504: 1f01 e91a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9508: 2200 dc04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04dc │ │ +1a950c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a950e: 7052 a20f 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@0fa2 │ │ +1a9514: 0704 |0012: move-object v4, v0 │ │ +1a9516: 1f04 b11b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a951a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a951c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a951e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a9522: 7706 2a06 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@062a │ │ +1a9528: 0c08 |001c: move-result-object v8 │ │ +1a952a: 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; │ │ @@ -32154,28 +32154,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 │ │ -1aa414: |[1aa414] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1aa424: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ -1aa428: 5430 f904 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1aa42c: 1f00 111e |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1e11 │ │ -1aa430: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1aa432: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1aa434: 7140 32cc 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@cc32 │ │ -1aa43a: 7010 1910 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1019 │ │ -1aa440: 5430 fd04 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ -1aa444: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -1aa448: 6e20 1a14 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141a │ │ -1aa44e: 5430 e404 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ -1aa452: 6e20 5106 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1aa458: 0e00 |001a: return-void │ │ +1aa4e4: |[1aa4e4] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1aa4f4: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ +1aa4f8: 5430 f904 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1aa4fc: 1f00 121e |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1e12 │ │ +1aa500: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1aa502: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1aa504: 7140 3fcc 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@cc3f │ │ +1aa50a: 7010 1910 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1019 │ │ +1aa510: 5430 fd04 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ +1aa514: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +1aa518: 6e20 2714 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1427 │ │ +1aa51e: 5430 e404 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04e4 │ │ +1aa522: 6e20 5106 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1aa528: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x000b line=130 │ │ 0x000e line=131 │ │ 0x0015 line=132 │ │ locals : │ │ @@ -32187,43 +32187,43 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a9c0c: |[1a9c0c] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ -1a9c1c: 5480 f904 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a9c20: 1f00 111e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e11 │ │ -1a9c24: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a9c26: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a9c28: 7140 32cc 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@cc32 │ │ -1a9c2e: 7130 65cc 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc65 │ │ -1a9c34: 0c00 |000c: move-result-object v0 │ │ -1a9c36: 5b80 f904 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a9c3a: 0780 |000f: move-object v0, v8 │ │ -1a9c3c: 1f00 5002 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9c40: 7110 5e06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9c46: 0c02 |0015: move-result-object v2 │ │ -1a9c48: 7100 82cb 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9c4e: 0c00 |0019: move-result-object v0 │ │ -1a9c50: 5483 f904 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ -1a9c54: 1f03 e81a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a9c58: 6e20 ccca 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cacc │ │ -1a9c5e: 0c03 |0021: move-result-object v3 │ │ -1a9c60: 2200 dd04 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04dd │ │ -1a9c64: 7030 a70f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a9c6a: 0705 |0027: move-object v5, v0 │ │ -1a9c6c: 1f05 b01b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9c70: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a9c72: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a9c74: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a9c76: 7706 cac9 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@c9ca │ │ -1a9c7c: 0c00 |0030: move-result-object v0 │ │ -1a9c7e: 1100 |0031: return-object v0 │ │ +1a9cdc: |[1a9cdc] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ +1a9cec: 5480 f904 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a9cf0: 1f00 121e |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1e12 │ │ +1a9cf4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a9cf6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a9cf8: 7140 3fcc 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@cc3f │ │ +1a9cfe: 7130 72cc 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@cc72 │ │ +1a9d04: 0c00 |000c: move-result-object v0 │ │ +1a9d06: 5b80 f904 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a9d0a: 0780 |000f: move-object v0, v8 │ │ +1a9d0c: 1f00 5002 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a9d10: 7110 5e06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a9d16: 0c02 |0015: move-result-object v2 │ │ +1a9d18: 7100 8fcb 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9d1e: 0c00 |0019: move-result-object v0 │ │ +1a9d20: 5483 f904 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@04f9 │ │ +1a9d24: 1f03 e91a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9d28: 6e20 d9ca 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@cad9 │ │ +1a9d2e: 0c03 |0021: move-result-object v3 │ │ +1a9d30: 2200 dd04 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04dd │ │ +1a9d34: 7030 a70f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a9d3a: 0705 |0027: move-object v5, v0 │ │ +1a9d3c: 1f05 b11b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9d40: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a9d42: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a9d44: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a9d46: 7706 d7c9 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@c9d7 │ │ +1a9d4c: 0c00 |0030: move-result-object v0 │ │ +1a9d4e: 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; │ │ @@ -32233,19 +32233,19 @@ │ │ type : '(Ljava/util/LinkedHashMap;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1aa45c: |[1aa45c] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ -1aa46c: 1a00 7426 |0000: const-string v0, "" // string@2674 │ │ -1aa470: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aa476: 5b12 e804 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e8 │ │ -1aa47a: 0e00 |0007: return-void │ │ +1aa52c: |[1aa52c] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ +1aa53c: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ +1aa540: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aa546: 5b12 e804 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04e8 │ │ +1aa54a: 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; │ │ │ │ @@ -32254,17 +32254,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa47c: |[1aa47c] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ -1aa48c: 5c01 ec04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04ec │ │ -1aa490: 0e00 |0002: return-void │ │ +1aa54c: |[1aa54c] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ +1aa55c: 5c01 ec04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04ec │ │ +1aa560: 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 │ │ │ │ @@ -32273,22 +32273,22 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1aa494: |[1aa494] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ -1aa4a4: 5430 f704 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ -1aa4a8: 1a01 9ed9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d99e │ │ -1aa4ac: 7110 4195 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1aa4b2: 0c02 |0007: move-result-object v2 │ │ -1aa4b4: 6e30 5906 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1aa4ba: 5c34 ef04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04ef │ │ -1aa4be: 0e00 |000d: return-void │ │ +1aa564: |[1aa564] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ +1aa574: 5430 f704 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@04f7 │ │ +1aa578: 1a01 a3d9 |0002: const-string v1, "mustOpenUploadShortcut" // string@d9a3 │ │ +1aa57c: 7110 4e95 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1aa582: 0c02 |0007: move-result-object v2 │ │ +1aa584: 6e30 5906 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1aa58a: 5c34 ef04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04ef │ │ +1aa58e: 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 │ │ @@ -32298,17 +32298,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 │ │ -1aa4fc: |[1aa4fc] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -1aa50c: 5b01 f804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f8 │ │ -1aa510: 0e00 |0002: return-void │ │ +1aa5cc: |[1aa5cc] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +1aa5dc: 5b01 f804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04f8 │ │ +1aa5e0: 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; │ │ │ │ @@ -32317,17 +32317,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 │ │ -1aa514: |[1aa514] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ -1aa524: 5b01 fd04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ -1aa528: 0e00 |0002: return-void │ │ +1aa5e4: |[1aa5e4] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ +1aa5f4: 5b01 fd04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@04fd │ │ +1aa5f8: 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; │ │ │ │ @@ -32336,35 +32336,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 │ │ -1a9c80: |[1a9c80] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ -1a9c90: 1a00 4fe2 |0000: const-string v0, "onUserSwitched" // string@e24f │ │ -1a9c94: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9c9a: 0770 |0005: move-object v0, v7 │ │ -1a9c9c: 1f00 5002 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1a9ca0: 7110 5e06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1a9ca6: 0c01 |000b: move-result-object v1 │ │ -1a9ca8: 7100 82cb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9cae: 0c00 |000f: move-result-object v0 │ │ -1a9cb0: 0702 |0010: move-object v2, v0 │ │ -1a9cb2: 1f02 e81a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a9cb6: 2200 df04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04df │ │ -1a9cba: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a9cbc: 7030 b10f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a9cc2: 0704 |0019: move-object v4, v0 │ │ -1a9cc4: 1f04 b01b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a9cc8: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a9cca: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a9ccc: 7706 cac9 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@c9ca │ │ -1a9cd2: 0c08 |0021: move-result-object v8 │ │ -1a9cd4: 1108 |0022: return-object v8 │ │ +1a9d50: |[1a9d50] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ +1a9d60: 1a00 54e2 |0000: const-string v0, "onUserSwitched" // string@e254 │ │ +1a9d64: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9d6a: 0770 |0005: move-object v0, v7 │ │ +1a9d6c: 1f00 5002 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1a9d70: 7110 5e06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1a9d76: 0c01 |000b: move-result-object v1 │ │ +1a9d78: 7100 8fcb 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9d7e: 0c00 |000f: move-result-object v0 │ │ +1a9d80: 0702 |0010: move-object v2, v0 │ │ +1a9d82: 1f02 e91a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a9d86: 2200 df04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04df │ │ +1a9d8a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a9d8c: 7030 b10f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1a9d92: 0704 |0019: move-object v4, v0 │ │ +1a9d94: 1f04 b11b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a9d98: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a9d9a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a9d9c: 7706 d7c9 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@c9d7 │ │ +1a9da2: 0c08 |0021: move-result-object v8 │ │ +1a9da4: 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; │ │ │ │ @@ -32373,39 +32373,39 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -1aa52c: |[1aa52c] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ -1aa53c: 5480 fa04 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04fa │ │ -1aa540: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa542: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -1aa546: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1aa548: 7140 32cc 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@cc32 │ │ -1aa54e: 0780 |0009: move-object v0, v8 │ │ -1aa550: 1f00 5002 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1aa554: 7110 5e06 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1aa55a: 0c02 |000f: move-result-object v2 │ │ -1aa55c: 7100 82cb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1aa562: 0c00 |0013: move-result-object v0 │ │ -1aa564: 0703 |0014: move-object v3, v0 │ │ -1aa566: 1f03 e81a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1aa56a: 2200 e004 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04e0 │ │ -1aa56e: 7030 b60f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ -1aa574: 0705 |001c: move-object v5, v0 │ │ -1aa576: 1f05 b01b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1aa57a: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -1aa57c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -1aa57e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -1aa580: 7706 cac9 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@c9ca │ │ -1aa586: 0c00 |0025: move-result-object v0 │ │ -1aa588: 5b80 fa04 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04fa │ │ -1aa58c: 0e00 |0028: return-void │ │ +1aa5fc: |[1aa5fc] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ +1aa60c: 5480 fa04 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04fa │ │ +1aa610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa612: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +1aa616: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1aa618: 7140 3fcc 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@cc3f │ │ +1aa61e: 0780 |0009: move-object v0, v8 │ │ +1aa620: 1f00 5002 |000a: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1aa624: 7110 5e06 0000 |000c: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1aa62a: 0c02 |000f: move-result-object v2 │ │ +1aa62c: 7100 8fcb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1aa632: 0c00 |0013: move-result-object v0 │ │ +1aa634: 0703 |0014: move-object v3, v0 │ │ +1aa636: 1f03 e91a |0015: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1aa63a: 2200 e004 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04e0 │ │ +1aa63e: 7030 b60f 8001 |0019: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ +1aa644: 0705 |001c: move-object v5, v0 │ │ +1aa646: 1f05 b11b |001d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aa64a: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +1aa64c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +1aa64e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +1aa650: 7706 d7c9 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@c9d7 │ │ +1aa656: 0c00 |0025: move-result-object v0 │ │ +1aa658: 5b80 fa04 |0026: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/Job; // field@04fa │ │ +1aa65c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0009 line=450 │ │ locals : │ │ 0x0000 - 0x0029 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -32414,36 +32414,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 │ │ -1a945c: |[1a945c] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a946c: 1a00 3bad |0000: const-string v0, "file" // string@ad3b │ │ -1a9470: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9476: 1a00 9d9d |0005: const-string v0, "color" // string@9d9d │ │ -1a947a: 7120 d3b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9480: 1b00 9b04 0100 |000a: const-string/jumbo v0, "userDrive" // string@0001049b │ │ -1a9486: 7120 d3b9 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a948c: 7100 82cb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1a9492: 0c00 |0013: move-result-object v0 │ │ -1a9494: 0701 |0014: move-object v1, v0 │ │ -1a9496: 1f01 e81a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1a949a: 2200 e104 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04e1 │ │ -1a949e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a94a0: 7052 bb0f 80a9 |001a: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ -1a94a6: 0704 |001d: move-object v4, v0 │ │ -1a94a8: 1f04 b01b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1a94ac: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -1a94ae: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a94b0: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -1a94b4: 7706 2a06 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@062a │ │ -1a94ba: 0c08 |0027: move-result-object v8 │ │ -1a94bc: 1108 |0028: return-object v8 │ │ +1a952c: |[1a952c] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a953c: 1a00 40ad |0000: const-string v0, "file" // string@ad40 │ │ +1a9540: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9546: 1a00 a29d |0005: const-string v0, "color" // string@9da2 │ │ +1a954a: 7120 e0b9 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9550: 1b00 a004 0100 |000a: const-string/jumbo v0, "userDrive" // string@000104a0 │ │ +1a9556: 7120 e0b9 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a955c: 7100 8fcb 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1a9562: 0c00 |0013: move-result-object v0 │ │ +1a9564: 0701 |0014: move-object v1, v0 │ │ +1a9566: 1f01 e91a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1a956a: 2200 e104 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04e1 │ │ +1a956e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a9570: 7052 bb0f 80a9 |001a: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ +1a9576: 0704 |001d: move-object v4, v0 │ │ +1a9578: 1f04 b11b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1a957c: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +1a957e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a9580: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +1a9584: 7706 2a06 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@062a │ │ +1a958a: 0c08 |0027: move-result-object v8 │ │ +1a958c: 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; │ │ @@ -32454,34 +32454,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 │ │ -1a9a84: |[1a9a84] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ -1a9a94: 1a00 5ad6 |0000: const-string v0, "mediator" // string@d65a │ │ -1a9a98: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1a9a9e: 2200 b704 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@04b7 │ │ -1a9aa2: 7020 e60e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ee6 │ │ -1a9aa8: 1100 |000a: return-object v0 │ │ +1a9b54: |[1a9b54] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ +1a9b64: 1a00 5fd6 |0000: const-string v0, "mediator" // string@d65f │ │ +1a9b68: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1a9b6e: 2200 b704 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@04b7 │ │ +1a9b72: 7020 e60e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ee6 │ │ +1a9b78: 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 : 27318 (MainViewModel.kt) │ │ + source_file_idx : 27322 (MainViewModel.kt) │ │ │ │ Class #161 header: │ │ class_idx : 1251 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -32505,19 +32505,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 │ │ -1aa590: |[1aa590] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1aa5a0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aa5a6: 5b01 fe04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fe │ │ -1aa5aa: 5b02 ff04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04ff │ │ -1aa5ae: 0e00 |0007: return-void │ │ +1aa660: |[1aa660] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1aa670: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aa676: 5b01 fe04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fe │ │ +1aa67a: 5b02 ff04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04ff │ │ +1aa67e: 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; │ │ @@ -32528,33 +32528,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aa5b0: |[1aa5b0] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1aa5c0: 5420 fe04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fe │ │ -1aa5c4: 5421 ff04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04ff │ │ -1aa5c8: 7130 3310 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@1033 │ │ -1aa5ce: 0e00 |0007: return-void │ │ +1aa680: |[1aa680] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1aa690: 5420 fe04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@04fe │ │ +1aa694: 5421 ff04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@04ff │ │ +1aa698: 7130 3310 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@1033 │ │ +1aa69e: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #162 header: │ │ class_idx : 1252 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -32574,18 +32574,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 │ │ -1aa5d0: |[1aa5d0] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1aa5e0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aa5e6: 5b01 0005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0500 │ │ -1aa5ea: 0e00 |0005: return-void │ │ +1aa6a0: |[1aa6a0] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1aa6b0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aa6b6: 5b01 0005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0500 │ │ +1aa6ba: 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; │ │ │ │ @@ -32595,32 +32595,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa5ec: |[1aa5ec] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1aa5fc: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0500 │ │ -1aa600: 7120 3410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1034 │ │ -1aa606: 0e00 |0005: return-void │ │ +1aa6bc: |[1aa6bc] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1aa6cc: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0500 │ │ +1aa6d0: 7120 3410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1034 │ │ +1aa6d6: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #163 header: │ │ class_idx : 1253 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -32640,18 +32640,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 │ │ -1aa628: |[1aa628] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1aa638: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aa63e: 5b01 0105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0501 │ │ -1aa642: 0e00 |0005: return-void │ │ +1aa6f8: |[1aa6f8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1aa708: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aa70e: 5b01 0105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0501 │ │ +1aa712: 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; │ │ │ │ @@ -32661,32 +32661,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa608: |[1aa608] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1aa618: 5410 0105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0501 │ │ -1aa61c: 7110 3210 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@1032 │ │ -1aa622: 0c00 |0005: move-result-object v0 │ │ -1aa624: 1100 |0006: return-object v0 │ │ +1aa6d8: |[1aa6d8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1aa6e8: 5410 0105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0501 │ │ +1aa6ec: 7110 3210 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@1032 │ │ +1aa6f2: 0c00 |0005: move-result-object v0 │ │ +1aa6f4: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #164 header: │ │ class_idx : 1254 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27319 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27323 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -32724,140 +32724,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 │ │ -1aa734: |[1aa734] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ -1aa744: 5b01 0305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0503 │ │ -1aa748: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1aa74a: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1aa750: 0e00 |0006: return-void │ │ +1aa804: |[1aa804] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ +1aa814: 5b01 0305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0503 │ │ +1aa818: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1aa81a: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1aa820: 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 │ │ -1aa710: |[1aa710] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa720: 2202 e604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e6 │ │ -1aa724: 5410 0305 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0503 │ │ -1aa728: 7030 2d10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@102d │ │ -1aa72e: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1aa732: 1102 |0009: return-object v2 │ │ +1aa7e0: |[1aa7e0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa7f0: 2202 e604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e6 │ │ +1aa7f4: 5410 0305 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0503 │ │ +1aa7f8: 7030 2d10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@102d │ │ +1aa7fe: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1aa802: 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 │ │ -1aa644: |[1aa644] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa654: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1aa658: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1aa65c: 6e30 3010 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@1030 │ │ -1aa662: 0c01 |0007: move-result-object v1 │ │ -1aa664: 1101 |0008: return-object v1 │ │ +1aa714: |[1aa714] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa724: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1aa728: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1aa72c: 6e30 3010 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@1030 │ │ +1aa732: 0c01 |0007: move-result-object v1 │ │ +1aa734: 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 │ │ -1aa668: |[1aa668] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa678: 6e30 2e10 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@102e │ │ -1aa67e: 0c01 |0003: move-result-object v1 │ │ -1aa680: 1f01 e604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e6 │ │ -1aa684: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1aa688: 6e20 3110 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1031 │ │ -1aa68e: 0c01 |000b: move-result-object v1 │ │ -1aa690: 1101 |000c: return-object v1 │ │ +1aa738: |[1aa738] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa748: 6e30 2e10 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@102e │ │ +1aa74e: 0c01 |0003: move-result-object v1 │ │ +1aa750: 1f01 e604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e6 │ │ +1aa754: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1aa758: 6e20 3110 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1031 │ │ +1aa75e: 0c01 |000b: move-result-object v1 │ │ +1aa760: 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 │ │ -1aa694: |[1aa694] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa6a4: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1aa6aa: 0c00 |0003: move-result-object v0 │ │ -1aa6ac: 5291 0205 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0502 │ │ -1aa6b0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1aa6b2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1aa6b6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1aa6ba: 7110 979d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1aa6c0: 2825 |000e: goto 0033 // +0025 │ │ -1aa6c2: 220a 0918 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1809 │ │ -1aa6c6: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1aa6ca: 7020 d395 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1aa6d0: 270a |0016: throw v10 │ │ -1aa6d2: 7110 979d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1aa6d8: 6201 f912 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1aa6dc: 549a 0305 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0503 │ │ -1aa6e0: 1f0a 3700 |001e: check-cast v10, Landroid/content/Context; // type@0037 │ │ -1aa6e4: 0796 |0020: move-object v6, v9 │ │ -1aa6e6: 1f06 dd1a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1add │ │ -1aa6ea: 5992 0205 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0502 │ │ -1aa6ee: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -1aa6f0: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -1aa6f2: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -1aa6f4: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ -1aa6f8: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1aa6fa: 07a2 |002b: move-object v2, v10 │ │ -1aa6fc: 7708 4a3a 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@3a4a │ │ -1aa702: 0c0a |002f: move-result-object v10 │ │ -1aa704: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ -1aa708: 1100 |0032: return-object v0 │ │ -1aa70a: 620a a6b3 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1aa70e: 110a |0035: return-object v10 │ │ +1aa764: |[1aa764] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa774: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1aa77a: 0c00 |0003: move-result-object v0 │ │ +1aa77c: 5291 0205 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0502 │ │ +1aa780: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1aa782: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1aa786: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1aa78a: 7110 a49d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1aa790: 2825 |000e: goto 0033 // +0025 │ │ +1aa792: 220a 0a18 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@180a │ │ +1aa796: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1aa79a: 7020 e095 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1aa7a0: 270a |0016: throw v10 │ │ +1aa7a2: 7110 a49d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1aa7a8: 6201 fc12 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1aa7ac: 549a 0305 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0503 │ │ +1aa7b0: 1f0a 3700 |001e: check-cast v10, Landroid/content/Context; // type@0037 │ │ +1aa7b4: 0796 |0020: move-object v6, v9 │ │ +1aa7b6: 1f06 de1a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1aa7ba: 5992 0205 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0502 │ │ +1aa7be: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +1aa7c0: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +1aa7c2: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +1aa7c4: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ +1aa7c8: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1aa7ca: 07a2 |002b: move-object v2, v10 │ │ +1aa7cc: 7708 573a 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@3a57 │ │ +1aa7d2: 0c0a |002f: move-result-object v10 │ │ +1aa7d4: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ +1aa7d8: 1100 |0032: return-object v0 │ │ +1aa7da: 620a a9b3 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1aa7de: 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 : 27319 (MaintenanceActivity.kt) │ │ + source_file_idx : 27323 (MaintenanceActivity.kt) │ │ │ │ Class #165 header: │ │ class_idx : 1255 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 390 │ │ -source_file_idx : 27319 │ │ +source_file_idx : 27323 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -32881,71 +32881,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 │ │ -1aa754: |[1aa754] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1aa764: 7110 3610 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@1036 │ │ -1aa76a: 0c00 |0003: move-result-object v0 │ │ -1aa76c: 1100 |0004: return-object v0 │ │ +1aa824: |[1aa824] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1aa834: 7110 3610 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@1036 │ │ +1aa83a: 0c00 |0003: move-result-object v0 │ │ +1aa83c: 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 │ │ -1aa7c0: |[1aa7c0] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1aa7d0: 7130 3c10 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@103c │ │ -1aa7d6: 0e00 |0003: return-void │ │ +1aa890: |[1aa890] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1aa8a0: 7130 3c10 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@103c │ │ +1aa8a6: 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 │ │ -1aa7d8: |[1aa7d8] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1aa7e8: 7120 3d10 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@103d │ │ -1aa7ee: 0e00 |0003: return-void │ │ +1aa8a8: |[1aa8a8] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1aa8b8: 7120 3d10 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@103d │ │ +1aa8be: 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 │ │ -1aa7f0: |[1aa7f0] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ -1aa800: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1aa806: 2200 e504 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04e5 │ │ -1aa80a: 7020 2b10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@102b │ │ -1aa810: 7110 ae9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1aa816: 0c00 |000b: move-result-object v0 │ │ -1aa818: 5b10 0405 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0504 │ │ -1aa81c: 0e00 |000e: return-void │ │ +1aa8c0: |[1aa8c0] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ +1aa8d0: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1aa8d6: 2200 e504 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04e5 │ │ +1aa8da: 7020 2b10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@102b │ │ +1aa8e0: 7110 bb9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1aa8e6: 0c00 |000b: move-result-object v0 │ │ +1aa8e8: 5b10 0405 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0504 │ │ +1aa8ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -32954,22 +32954,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 │ │ -1aa770: |[1aa770] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1aa780: 6e10 3810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1038 │ │ -1aa786: 0c01 |0003: move-result-object v1 │ │ -1aa788: 7110 e30b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0be3 │ │ -1aa78e: 0c01 |0007: move-result-object v1 │ │ -1aa790: 1a00 eac2 |0008: const-string v0, "inflate(...)" // string@c2ea │ │ -1aa794: 7120 d2b9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aa79a: 1101 |000d: return-object v1 │ │ +1aa840: |[1aa840] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1aa850: 6e10 3810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1038 │ │ +1aa856: 0c01 |0003: move-result-object v1 │ │ +1aa858: 7110 e30b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0be3 │ │ +1aa85e: 0c01 |0007: move-result-object v1 │ │ +1aa860: 1a00 efc2 |0008: const-string v0, "inflate(...)" // string@c2ef │ │ +1aa864: 7120 dfb9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aa86a: 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;) │ │ @@ -32977,20 +32977,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 │ │ -1aa79c: |[1aa79c] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1aa7ac: 5410 0405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0504 │ │ -1aa7b0: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1aa7b6: 0c00 |0005: move-result-object v0 │ │ -1aa7b8: 1f00 ef03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03ef │ │ -1aa7bc: 1100 |0008: return-object v0 │ │ +1aa86c: |[1aa86c] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1aa87c: 5410 0405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0504 │ │ +1aa880: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1aa886: 0c00 |0005: move-result-object v0 │ │ +1aa888: 1f00 ef03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03ef │ │ +1aa88c: 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;) │ │ @@ -32998,24 +32998,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 │ │ -1aa820: |[1aa820] 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 │ │ -1aa830: 6203 2351 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5123 │ │ -1aa834: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1aa838: 6200 b700 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b7 │ │ -1aa83c: 6e10 840b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b84 │ │ -1aa842: 0a02 |0009: move-result v2 │ │ -1aa844: 6e20 8309 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0983 │ │ -1aa84a: 0c02 |000d: move-result-object v2 │ │ -1aa84c: 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 │ │ -1aa852: 0e00 |0011: return-void │ │ +1aa8f0: |[1aa8f0] 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 │ │ +1aa900: 6203 2651 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5126 │ │ +1aa904: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1aa908: 6200 b700 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b7 │ │ +1aa90c: 6e10 840b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b84 │ │ +1aa912: 0a02 |0009: move-result v2 │ │ +1aa914: 6e20 8309 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0983 │ │ +1aa91a: 0c02 |000d: move-result-object v2 │ │ +1aa91c: 6e30 2a47 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@472a │ │ +1aa922: 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; │ │ @@ -33025,22 +33025,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 │ │ -1aa854: |[1aa854] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1aa864: 2203 3e00 |0000: new-instance v3, Landroid/content/Intent; // type@003e │ │ -1aa868: 0720 |0002: move-object v0, v2 │ │ -1aa86a: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1aa86e: 1c01 2705 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@0527 │ │ -1aa872: 7030 9600 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1aa878: 6e20 4010 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@1040 │ │ -1aa87e: 0e00 |000d: return-void │ │ +1aa924: |[1aa924] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1aa934: 2203 3e00 |0000: new-instance v3, Landroid/content/Intent; // type@003e │ │ +1aa938: 0720 |0002: move-object v0, v2 │ │ +1aa93a: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1aa93e: 1c01 2705 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@0527 │ │ +1aa942: 7030 9600 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1aa948: 6e20 4010 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@1040 │ │ +1aa94e: 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; │ │ │ │ @@ -33050,158 +33050,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 294 16-bit code units │ │ -1aa880: |[1aa880] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1aa890: 7010 3710 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1037 │ │ -1aa896: 0c00 |0003: move-result-object v0 │ │ -1aa898: 6f20 8e04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1aa89e: 6e10 e20b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0be2 │ │ -1aa8a4: 0c0a |000a: move-result-object v10 │ │ -1aa8a6: 1f0a 2201 |000b: check-cast v10, Landroid/view/View; // type@0122 │ │ -1aa8aa: 6e20 3f10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@103f │ │ -1aa8b0: 6201 b900 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1aa8b4: 620a f912 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1aa8b8: 6e10 303a 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1aa8be: 0a0a |0017: move-result v10 │ │ -1aa8c0: 7110 ee95 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1aa8c6: 0c02 |001b: move-result-object v2 │ │ -1aa8c8: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ -1aa8cc: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -1aa8ce: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1aa8d0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1aa8d2: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -1aa8d4: 7707 9409 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@0994 │ │ -1aa8da: 0c0a |0025: move-result-object v10 │ │ -1aa8dc: 07a1 |0026: move-object v1, v10 │ │ -1aa8de: 1f01 de18 |0027: check-cast v1, Ljava/util/List; // type@18de │ │ -1aa8e2: 7110 ddaa 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@aadd │ │ -1aa8e8: 0c01 |002c: move-result-object v1 │ │ -1aa8ea: 1f01 c703 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1aa8ee: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -1aa8f2: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ -1aa8f8: 2818 |0034: goto 004c // +0018 │ │ -1aa8fa: 6e10 8a0b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ -1aa900: 0c02 |0038: move-result-object v2 │ │ -1aa902: 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 │ │ -1aa906: 6e10 810b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ -1aa90c: 0c03 |003e: move-result-object v3 │ │ -1aa90e: 7120 cab9 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1aa914: 0a02 |0042: move-result v2 │ │ -1aa916: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ -1aa91a: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ -1aa920: 2804 |0048: goto 004c // +0004 │ │ -1aa922: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ -1aa928: 5403 3501 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0135 │ │ -1aa92c: 5433 b101 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01b1 │ │ -1aa930: 6e20 1604 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ -1aa936: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1aa938: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -1aa93a: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ -1aa93e: 1404 4101 147f |0057: const v4, #float 1.96732e+38 // #7f140141 │ │ -1aa944: 6e20 3a10 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ -1aa94a: 0c04 |005d: move-result-object v4 │ │ -1aa94c: 282c |005e: goto 008a // +002c │ │ -1aa94e: 6e10 3910 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1039 │ │ -1aa954: 0c04 |0062: move-result-object v4 │ │ -1aa956: 6e10 8a0b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ -1aa95c: 0c05 |0066: move-result-object v5 │ │ -1aa95e: 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 │ │ -1aa962: 6e10 810b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ -1aa968: 0c06 |006c: move-result-object v6 │ │ -1aa96a: 7120 cab9 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1aa970: 0a05 |0070: move-result v5 │ │ -1aa972: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ -1aa976: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ -1aa97c: 2804 |0076: goto 007a // +0004 │ │ -1aa97e: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ -1aa984: 6e10 1899 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9918 │ │ -1aa98a: 0a06 |007d: move-result v6 │ │ -1aa98c: 6e10 8b0b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ -1aa992: 0c07 |0081: move-result-object v7 │ │ -1aa994: 2338 5026 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2650 │ │ -1aa998: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ -1aa99c: 6e40 ed00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ -1aa9a2: 0c04 |0089: move-result-object v4 │ │ -1aa9a4: 7110 d0b9 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1aa9aa: 5405 3601 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0136 │ │ -1aa9ae: 1f04 f517 |008f: check-cast v4, Ljava/lang/CharSequence; // type@17f5 │ │ -1aa9b2: 6e20 6b04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1aa9b8: 5404 3401 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0134 │ │ -1aa9bc: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ -1aa9c0: 140a f900 147f |0098: const v10, #float 1.96731e+38 // #7f1400f9 │ │ -1aa9c6: 6e20 3a10 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ -1aa9cc: 0c0a |009e: move-result-object v10 │ │ -1aa9ce: 1f0a f517 |009f: check-cast v10, Ljava/lang/CharSequence; // type@17f5 │ │ -1aa9d2: 2839 |00a1: goto 00da // +0039 │ │ -1aa9d4: 6e10 8a0b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ -1aa9da: 0c05 |00a5: move-result-object v5 │ │ -1aa9dc: 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 │ │ -1aa9e0: 6e10 810b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ -1aa9e6: 0c06 |00ab: move-result-object v6 │ │ -1aa9e8: 7120 cab9 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1aa9ee: 0a05 |00af: move-result v5 │ │ -1aa9f0: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ -1aa9f4: 140a 2001 147f |00b2: const v10, #float 1.96732e+38 // #7f140120 │ │ -1aa9fa: 6e20 3a10 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ -1aaa00: 0c0a |00b8: move-result-object v10 │ │ -1aaa02: 1f0a f517 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@17f5 │ │ -1aaa06: 281f |00bb: goto 00da // +001f │ │ -1aaa08: 6e10 3910 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1039 │ │ -1aaa0e: 0c05 |00bf: move-result-object v5 │ │ -1aaa10: 6e10 1899 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9918 │ │ -1aaa16: 0a0a |00c3: move-result v10 │ │ -1aaa18: 6e10 910b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b91 │ │ -1aaa1e: 0c06 |00c7: move-result-object v6 │ │ -1aaa20: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ -1aaa22: 7140 2109 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@0921 │ │ -1aaa28: 0c06 |00cc: move-result-object v6 │ │ -1aaa2a: 2333 5026 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2650 │ │ -1aaa2e: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ -1aaa32: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ -1aaa38: 6e40 ed00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ -1aaa3e: 0c0a |00d7: move-result-object v10 │ │ -1aaa40: 1f0a f517 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@17f5 │ │ -1aaa44: 6e20 6b04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1aaa4a: 540a 3301 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ -1aaa4e: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ -1aaa52: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ -1aaa56: 7110 d0b9 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1aaa5c: 1f0a 2201 |00e6: check-cast v10, Landroid/view/View; // type@0122 │ │ -1aaa60: 6e20 4f03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aaa66: 2830 |00eb: goto 011b // +0030 │ │ -1aaa68: 6e10 8a0b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ -1aaa6e: 0c03 |00ef: move-result-object v3 │ │ -1aaa70: 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 │ │ -1aaa74: 6e10 810b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ -1aaa7a: 0c04 |00f5: move-result-object v4 │ │ -1aaa7c: 7120 cab9 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1aaa82: 0a03 |00f9: move-result v3 │ │ -1aaa84: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ -1aaa88: 7110 d0b9 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1aaa8e: 1f0a 2201 |00ff: check-cast v10, Landroid/view/View; // type@0122 │ │ -1aaa92: 6e20 4f03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aaa98: 2817 |0104: goto 011b // +0017 │ │ -1aaa9a: 5402 3301 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ -1aaa9e: 1403 bc00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bc │ │ -1aaaa4: 6e20 3a10 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ -1aaaaa: 0c03 |010d: move-result-object v3 │ │ -1aaaac: 1f03 f517 |010e: check-cast v3, Ljava/lang/CharSequence; // type@17f5 │ │ -1aaab0: 6e20 5508 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0855 │ │ -1aaab6: 2202 e304 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04e3 │ │ -1aaaba: 7030 2710 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@1027 │ │ -1aaac0: 6e20 5308 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ -1aaac6: 540a 3201 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ -1aaaca: 2200 e404 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04e4 │ │ -1aaace: 7020 2910 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1029 │ │ -1aaad4: 6e20 5308 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ -1aaada: 0e00 |0125: return-void │ │ +1aa950: |[1aa950] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1aa960: 7010 3710 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1037 │ │ +1aa966: 0c00 |0003: move-result-object v0 │ │ +1aa968: 6f20 8e04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +1aa96e: 6e10 e20b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0be2 │ │ +1aa974: 0c0a |000a: move-result-object v10 │ │ +1aa976: 1f0a 2201 |000b: check-cast v10, Landroid/view/View; // type@0122 │ │ +1aa97a: 6e20 3f10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@103f │ │ +1aa980: 6201 b900 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1aa984: 620a fc12 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1aa988: 6e10 3d3a 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1aa98e: 0a0a |0017: move-result v10 │ │ +1aa990: 7110 fb95 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1aa996: 0c02 |001b: move-result-object v2 │ │ +1aa998: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ +1aa99c: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +1aa99e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1aa9a0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1aa9a2: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +1aa9a4: 7707 9409 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@0994 │ │ +1aa9aa: 0c0a |0025: move-result-object v10 │ │ +1aa9ac: 07a1 |0026: move-object v1, v10 │ │ +1aa9ae: 1f01 df18 |0027: check-cast v1, Ljava/util/List; // type@18df │ │ +1aa9b2: 7110 eaaa 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@aaea │ │ +1aa9b8: 0c01 |002c: move-result-object v1 │ │ +1aa9ba: 1f01 c703 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1aa9be: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +1aa9c2: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ +1aa9c8: 2818 |0034: goto 004c // +0018 │ │ +1aa9ca: 6e10 8a0b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ +1aa9d0: 0c02 |0038: move-result-object v2 │ │ +1aa9d2: 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 │ │ +1aa9d6: 6e10 810b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ +1aa9dc: 0c03 |003e: move-result-object v3 │ │ +1aa9de: 7120 d7b9 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1aa9e4: 0a02 |0042: move-result v2 │ │ +1aa9e6: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ +1aa9ea: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ +1aa9f0: 2804 |0048: goto 004c // +0004 │ │ +1aa9f2: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ +1aa9f8: 5403 3501 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0135 │ │ +1aa9fc: 5433 b101 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01b1 │ │ +1aaa00: 6e20 1604 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ +1aaa06: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1aaa08: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +1aaa0a: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ +1aaa0e: 1404 4101 147f |0057: const v4, #float 1.96732e+38 // #7f140141 │ │ +1aaa14: 6e20 3a10 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ +1aaa1a: 0c04 |005d: move-result-object v4 │ │ +1aaa1c: 282c |005e: goto 008a // +002c │ │ +1aaa1e: 6e10 3910 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1039 │ │ +1aaa24: 0c04 |0062: move-result-object v4 │ │ +1aaa26: 6e10 8a0b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ +1aaa2c: 0c05 |0066: move-result-object v5 │ │ +1aaa2e: 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 │ │ +1aaa32: 6e10 810b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ +1aaa38: 0c06 |006c: move-result-object v6 │ │ +1aaa3a: 7120 d7b9 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1aaa40: 0a05 |0070: move-result v5 │ │ +1aaa42: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ +1aaa46: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ +1aaa4c: 2804 |0076: goto 007a // +0004 │ │ +1aaa4e: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ +1aaa54: 6e10 2599 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9925 │ │ +1aaa5a: 0a06 |007d: move-result v6 │ │ +1aaa5c: 6e10 8b0b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ +1aaa62: 0c07 |0081: move-result-object v7 │ │ +1aaa64: 2338 5126 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2651 │ │ +1aaa68: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ +1aaa6c: 6e40 ed00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ +1aaa72: 0c04 |0089: move-result-object v4 │ │ +1aaa74: 7110 ddb9 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1aaa7a: 5405 3601 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0136 │ │ +1aaa7e: 1f04 f617 |008f: check-cast v4, Ljava/lang/CharSequence; // type@17f6 │ │ +1aaa82: 6e20 6b04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1aaa88: 5404 3401 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0134 │ │ +1aaa8c: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ +1aaa90: 140a f900 147f |0098: const v10, #float 1.96731e+38 // #7f1400f9 │ │ +1aaa96: 6e20 3a10 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ +1aaa9c: 0c0a |009e: move-result-object v10 │ │ +1aaa9e: 1f0a f617 |009f: check-cast v10, Ljava/lang/CharSequence; // type@17f6 │ │ +1aaaa2: 2839 |00a1: goto 00da // +0039 │ │ +1aaaa4: 6e10 8a0b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ +1aaaaa: 0c05 |00a5: move-result-object v5 │ │ +1aaaac: 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 │ │ +1aaab0: 6e10 810b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ +1aaab6: 0c06 |00ab: move-result-object v6 │ │ +1aaab8: 7120 d7b9 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1aaabe: 0a05 |00af: move-result v5 │ │ +1aaac0: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ +1aaac4: 140a 2001 147f |00b2: const v10, #float 1.96732e+38 // #7f140120 │ │ +1aaaca: 6e20 3a10 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ +1aaad0: 0c0a |00b8: move-result-object v10 │ │ +1aaad2: 1f0a f617 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@17f6 │ │ +1aaad6: 281f |00bb: goto 00da // +001f │ │ +1aaad8: 6e10 3910 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1039 │ │ +1aaade: 0c05 |00bf: move-result-object v5 │ │ +1aaae0: 6e10 2599 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9925 │ │ +1aaae6: 0a0a |00c3: move-result v10 │ │ +1aaae8: 6e10 910b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b91 │ │ +1aaaee: 0c06 |00c7: move-result-object v6 │ │ +1aaaf0: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ +1aaaf2: 7140 2109 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@0921 │ │ +1aaaf8: 0c06 |00cc: move-result-object v6 │ │ +1aaafa: 2333 5126 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2651 │ │ +1aaafe: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ +1aab02: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ +1aab08: 6e40 ed00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ +1aab0e: 0c0a |00d7: move-result-object v10 │ │ +1aab10: 1f0a f617 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@17f6 │ │ +1aab14: 6e20 6b04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1aab1a: 540a 3301 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ +1aab1e: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ +1aab22: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ +1aab26: 7110 ddb9 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1aab2c: 1f0a 2201 |00e6: check-cast v10, Landroid/view/View; // type@0122 │ │ +1aab30: 6e20 4f03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aab36: 2830 |00eb: goto 011b // +0030 │ │ +1aab38: 6e10 8a0b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ +1aab3e: 0c03 |00ef: move-result-object v3 │ │ +1aab40: 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 │ │ +1aab44: 6e10 810b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ +1aab4a: 0c04 |00f5: move-result-object v4 │ │ +1aab4c: 7120 d7b9 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1aab52: 0a03 |00f9: move-result v3 │ │ +1aab54: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ +1aab58: 7110 ddb9 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1aab5e: 1f0a 2201 |00ff: check-cast v10, Landroid/view/View; // type@0122 │ │ +1aab62: 6e20 4f03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aab68: 2817 |0104: goto 011b // +0017 │ │ +1aab6a: 5402 3301 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0133 │ │ +1aab6e: 1403 bc00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bc │ │ +1aab74: 6e20 3a10 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@103a │ │ +1aab7a: 0c03 |010d: move-result-object v3 │ │ +1aab7c: 1f03 f617 |010e: check-cast v3, Ljava/lang/CharSequence; // type@17f6 │ │ +1aab80: 6e20 5508 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0855 │ │ +1aab86: 2202 e304 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04e3 │ │ +1aab8a: 7030 2710 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@1027 │ │ +1aab90: 6e20 5308 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ +1aab96: 540a 3201 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ +1aab9a: 2200 e404 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04e4 │ │ +1aab9e: 7020 2910 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1029 │ │ +1aaba4: 6e20 5308 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ +1aabaa: 0e00 |0125: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x0010 line=42 │ │ 0x0026 line=43 │ │ @@ -33242,46 +33242,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -1aaadc: |[1aaadc] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ -1aaaec: 6f10 9104 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0491 │ │ -1aaaf2: 0770 |0003: move-object v0, v7 │ │ -1aaaf4: 1f00 4502 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1aaaf8: 7110 4106 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ -1aaafe: 0c00 |0009: move-result-object v0 │ │ -1aab00: 0701 |000a: move-object v1, v0 │ │ -1aab02: 1f01 d31d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1aab06: 2200 e604 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e6 │ │ -1aab0a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1aab0c: 7030 2d10 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@102d │ │ -1aab12: 0704 |0013: move-object v4, v0 │ │ -1aab14: 1f04 b01b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1aab18: 1235 |0016: const/4 v5, #int 3 // #3 │ │ -1aab1a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1aab1c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1aab1e: 7706 cac9 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@c9ca │ │ -1aab24: 0e00 |001c: return-void │ │ +1aabac: |[1aabac] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ +1aabbc: 6f10 9104 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0491 │ │ +1aabc2: 0770 |0003: move-object v0, v7 │ │ +1aabc4: 1f00 4502 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1aabc8: 7110 4106 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ +1aabce: 0c00 |0009: move-result-object v0 │ │ +1aabd0: 0701 |000a: move-object v1, v0 │ │ +1aabd2: 1f01 d41d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1aabd6: 2200 e604 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04e6 │ │ +1aabda: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1aabdc: 7030 2d10 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@102d │ │ +1aabe2: 0704 |0013: move-object v4, v0 │ │ +1aabe4: 1f04 b11b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aabe8: 1235 |0016: const/4 v5, #int 3 // #3 │ │ +1aabea: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1aabec: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1aabee: 7706 d7c9 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@c9d7 │ │ +1aabf4: 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 : 27319 (MaintenanceActivity.kt) │ │ + source_file_idx : 27323 (MaintenanceActivity.kt) │ │ │ │ Class #166 header: │ │ class_idx : 1256 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 27806 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 27810 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -33320,138 +33320,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 │ │ -1aac1c: |[1aac1c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1aac2c: 5b01 0605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0506 │ │ -1aac30: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1aac32: 7030 6eb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1aac38: 0e00 |0006: return-void │ │ +1aacec: |[1aacec] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1aacfc: 5b01 0605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0506 │ │ +1aad00: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1aad02: 7030 7bb5 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1aad08: 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 │ │ -1aabf8: |[1aabf8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aac08: 2202 e804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e8 │ │ -1aac0c: 5410 0605 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0506 │ │ -1aac10: 7030 4110 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1041 │ │ -1aac16: 1f02 dd1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1aac1a: 1102 |0009: return-object v2 │ │ +1aacc8: |[1aacc8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aacd8: 2202 e804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e8 │ │ +1aacdc: 5410 0605 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0506 │ │ +1aace0: 7030 4110 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1041 │ │ +1aace6: 1f02 de1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1aacea: 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 │ │ -1aab28: |[1aab28] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aab38: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1aab3c: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1aab40: 6e30 4410 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@1044 │ │ -1aab46: 0c01 |0007: move-result-object v1 │ │ -1aab48: 1101 |0008: return-object v1 │ │ +1aabf8: |[1aabf8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aac08: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1aac0c: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1aac10: 6e30 4410 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@1044 │ │ +1aac16: 0c01 |0007: move-result-object v1 │ │ +1aac18: 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 │ │ -1aab4c: |[1aab4c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aab5c: 6e30 4210 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@1042 │ │ -1aab62: 0c01 |0003: move-result-object v1 │ │ -1aab64: 1f01 e804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e8 │ │ -1aab68: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1aab6c: 6e20 4510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1045 │ │ -1aab72: 0c01 |000b: move-result-object v1 │ │ -1aab74: 1101 |000c: return-object v1 │ │ +1aac1c: |[1aac1c] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aac2c: 6e30 4210 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@1042 │ │ +1aac32: 0c01 |0003: move-result-object v1 │ │ +1aac34: 1f01 e804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e8 │ │ +1aac38: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1aac3c: 6e20 4510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1045 │ │ +1aac42: 0c01 |000b: move-result-object v1 │ │ +1aac44: 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 │ │ -1aab78: |[1aab78] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aab88: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1aab8e: 0c00 |0003: move-result-object v0 │ │ -1aab90: 5231 0505 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0505 │ │ -1aab94: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1aab96: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1aab9a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1aab9e: 7110 979d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1aaba4: 281a |000e: goto 0028 // +001a │ │ -1aaba6: 2204 0918 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1809 │ │ -1aabaa: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1aabae: 7020 d395 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1aabb4: 2704 |0016: throw v4 │ │ -1aabb6: 7110 979d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1aabbc: 6204 8213 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1382 │ │ -1aabc0: 0731 |001c: move-object v1, v3 │ │ -1aabc2: 1f01 dd1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1add │ │ -1aabc6: 5932 0505 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0505 │ │ -1aabca: 6e20 963b 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3b96 │ │ -1aabd0: 0c04 |0024: move-result-object v4 │ │ -1aabd2: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1aabd6: 1100 |0027: return-object v0 │ │ -1aabd8: 1f04 6803 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0368 │ │ -1aabdc: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ -1aabe0: 5430 0605 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0506 │ │ -1aabe4: 6e10 4710 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1047 │ │ -1aabea: 0c00 |0031: move-result-object v0 │ │ -1aabec: 6e20 ec46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46ec │ │ -1aabf2: 6204 a6b3 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1aabf6: 1104 |0037: return-object v4 │ │ +1aac48: |[1aac48] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aac58: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1aac5e: 0c00 |0003: move-result-object v0 │ │ +1aac60: 5231 0505 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0505 │ │ +1aac64: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1aac66: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1aac6a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1aac6e: 7110 a49d 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1aac74: 281a |000e: goto 0028 // +001a │ │ +1aac76: 2204 0a18 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@180a │ │ +1aac7a: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1aac7e: 7020 e095 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1aac84: 2704 |0016: throw v4 │ │ +1aac86: 7110 a49d 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1aac8c: 6204 8513 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1385 │ │ +1aac90: 0731 |001c: move-object v1, v3 │ │ +1aac92: 1f01 de1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1aac96: 5932 0505 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0505 │ │ +1aac9a: 6e20 a33b 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3ba3 │ │ +1aaca0: 0c04 |0024: move-result-object v4 │ │ +1aaca2: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1aaca6: 1100 |0027: return-object v0 │ │ +1aaca8: 1f04 6803 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0368 │ │ +1aacac: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ +1aacb0: 5430 0605 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0506 │ │ +1aacb4: 6e10 4710 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1047 │ │ +1aacba: 0c00 |0031: move-result-object v0 │ │ +1aacbc: 6e20 f946 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@46f9 │ │ +1aacc2: 6204 a9b3 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1aacc6: 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 : 27806 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27810 (MyKSuiteViewModel.kt) │ │ │ │ Class #167 header: │ │ class_idx : 1257 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 592 │ │ -source_file_idx : 27806 │ │ +source_file_idx : 27810 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -33478,20 +33478,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1aaca0: |[1aaca0] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ -1aacb0: 7010 5c06 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@065c │ │ -1aacb6: 2200 150e |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e15 │ │ -1aacba: 7010 e546 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46e5 │ │ -1aacc0: 5b10 0705 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0507 │ │ -1aacc4: 0e00 |000a: return-void │ │ +1aad70: |[1aad70] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ +1aad80: 7010 5c06 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@065c │ │ +1aad86: 2200 160e |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0e16 │ │ +1aad8a: 7010 f246 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@46f2 │ │ +1aad90: 5b10 0705 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0507 │ │ +1aad94: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ @@ -33501,17 +33501,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 │ │ -1aac3c: |[1aac3c] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1aac4c: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0507 │ │ -1aac50: 1100 |0002: return-object v0 │ │ +1aad0c: |[1aad0c] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1aad1c: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0507 │ │ +1aad20: 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;) │ │ @@ -33519,46 +33519,46 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1aac54: |[1aac54] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ -1aac64: 0770 |0000: move-object v0, v7 │ │ -1aac66: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ -1aac6a: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ -1aac70: 0c01 |0006: move-result-object v1 │ │ -1aac72: 7100 82cb 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1aac78: 0c00 |000a: move-result-object v0 │ │ -1aac7a: 0702 |000b: move-object v2, v0 │ │ -1aac7c: 1f02 e81a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1aac80: 2200 e804 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e8 │ │ -1aac84: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1aac86: 7030 4110 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1041 │ │ -1aac8c: 0704 |0014: move-object v4, v0 │ │ -1aac8e: 1f04 b01b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1aac92: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -1aac94: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1aac96: 7706 cac9 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@c9ca │ │ -1aac9c: 0c00 |001c: move-result-object v0 │ │ -1aac9e: 1100 |001d: return-object v0 │ │ +1aad24: |[1aad24] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ +1aad34: 0770 |0000: move-object v0, v7 │ │ +1aad36: 1f00 5002 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0250 │ │ +1aad3a: 7110 5e06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065e │ │ +1aad40: 0c01 |0006: move-result-object v1 │ │ +1aad42: 7100 8fcb 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1aad48: 0c00 |000a: move-result-object v0 │ │ +1aad4a: 0702 |000b: move-object v2, v0 │ │ +1aad4c: 1f02 e91a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1aad50: 2200 e804 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04e8 │ │ +1aad54: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1aad56: 7030 4110 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1041 │ │ +1aad5c: 0704 |0014: move-object v4, v0 │ │ +1aad5e: 1f04 b11b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1aad62: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +1aad64: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1aad66: 7706 d7c9 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@c9d7 │ │ +1aad6c: 0c00 |001c: move-result-object v0 │ │ +1aad6e: 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 : 27806 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27810 (MyKSuiteViewModel.kt) │ │ │ │ Class #168 header: │ │ class_idx : 1258 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -33578,18 +33578,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 │ │ -1aace8: |[1aace8] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1aacf8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aacfe: 5b01 0805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ -1aad02: 0e00 |0005: return-void │ │ +1aadb8: |[1aadb8] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1aadc8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aadce: 5b01 0805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ +1aadd2: 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; │ │ │ │ @@ -33599,32 +33599,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aacc8: |[1aacc8] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1aacd8: 5410 0805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ -1aacdc: 7110 6210 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@1062 │ │ -1aace2: 0c00 |0005: move-result-object v0 │ │ -1aace4: 1100 |0006: return-object v0 │ │ +1aad98: |[1aad98] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1aada8: 5410 0805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0508 │ │ +1aadac: 7110 6210 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@1062 │ │ +1aadb2: 0c00 |0005: move-result-object v0 │ │ +1aadb4: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #169 header: │ │ class_idx : 1259 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -33648,19 +33648,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 │ │ -1aad04: |[1aad04] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1aad14: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aad1a: 5b01 0905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0509 │ │ -1aad1e: 5b02 0a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@050a │ │ -1aad22: 0e00 |0007: return-void │ │ +1aadd4: |[1aadd4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1aade4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aadea: 5b01 0905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0509 │ │ +1aadee: 5b02 0a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@050a │ │ +1aadf2: 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; │ │ @@ -33671,42 +33671,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 │ │ -1aad24: |[1aad24] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1aad34: 5480 0905 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0509 │ │ -1aad38: 5481 0a05 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@050a │ │ -1aad3c: 0792 |0004: move-object v2, v9 │ │ -1aad3e: 07a3 |0005: move-object v3, v10 │ │ -1aad40: 07b4 |0006: move-object v4, v11 │ │ -1aad42: 07c5 |0007: move-object v5, v12 │ │ -1aad44: 04d6 |0008: move-wide v6, v13 │ │ -1aad46: 7708 6110 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@1061 │ │ -1aad4c: 0e00 |000c: return-void │ │ +1aadf4: |[1aadf4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1aae04: 5480 0905 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0509 │ │ +1aae08: 5481 0a05 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@050a │ │ +1aae0c: 0792 |0004: move-object v2, v9 │ │ +1aae0e: 07a3 |0005: move-object v3, v10 │ │ +1aae10: 07b4 |0006: move-object v4, v11 │ │ +1aae12: 07c5 |0007: move-object v5, v12 │ │ +1aae14: 04d6 |0008: move-wide v6, v13 │ │ +1aae16: 7708 6110 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@1061 │ │ +1aae1c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #170 header: │ │ class_idx : 1260 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -33726,18 +33726,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 │ │ -1aad50: |[1aad50] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ -1aad60: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aad66: 5b01 0b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@050b │ │ -1aad6a: 0e00 |0005: return-void │ │ +1aae20: |[1aae20] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ +1aae30: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aae36: 5b01 0b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@050b │ │ +1aae3a: 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; │ │ │ │ @@ -33747,32 +33747,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aad6c: |[1aad6c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ -1aad7c: 5410 0b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@050b │ │ -1aad80: 7120 6010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1060 │ │ -1aad86: 0e00 |0005: return-void │ │ +1aae3c: |[1aae3c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ +1aae4c: 5410 0b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@050b │ │ +1aae50: 7120 6010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1060 │ │ +1aae56: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #171 header: │ │ class_idx : 1261 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -33792,18 +33792,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 │ │ -1aadac: |[1aadac] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1aadbc: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aadc2: 5b01 0c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050c │ │ -1aadc6: 0e00 |0005: return-void │ │ +1aae7c: |[1aae7c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1aae8c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aae92: 5b01 0c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050c │ │ +1aae96: 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; │ │ │ │ @@ -33813,34 +33813,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 │ │ -1aad88: |[1aad88] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aad98: 5410 0c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050c │ │ -1aad9c: 1f02 7701 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0177 │ │ -1aada0: 7120 5f10 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@105f │ │ -1aada6: 0c02 |0007: move-result-object v2 │ │ -1aada8: 1102 |0008: return-object v2 │ │ +1aae58: |[1aae58] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aae68: 5410 0c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050c │ │ +1aae6c: 1f02 7701 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0177 │ │ +1aae70: 7120 5f10 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@105f │ │ +1aae76: 0c02 |0007: move-result-object v2 │ │ +1aae78: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #172 header: │ │ class_idx : 1262 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 28456 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 28460 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -33861,17 +33861,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aadc8: |[1aadc8] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ -1aadd8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aadde: 0e00 |0003: return-void │ │ +1aae98: |[1aae98] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ +1aaea8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aaeae: 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;) │ │ @@ -33879,29 +33879,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 │ │ -1aade0: |[1aade0] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aadf0: 7010 5110 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@1051 │ │ -1aadf6: 0e00 |0003: return-void │ │ +1aaeb0: |[1aaeb0] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aaec0: 7010 5110 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@1051 │ │ +1aaec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 28456 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28460 (OnlyOfficeActivity.kt) │ │ │ │ Class #173 header: │ │ class_idx : 1263 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 705 │ │ -source_file_idx : 28456 │ │ +source_file_idx : 28460 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -33934,19 +33934,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 │ │ -1aae64: |[1aae64] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ -1aae74: 5b01 0e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050e │ │ -1aae78: 5b02 0d05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@050d │ │ -1aae7c: 7010 6907 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0769 │ │ -1aae82: 0e00 |0007: return-void │ │ +1aaf34: |[1aaf34] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ +1aaf44: 5b01 0e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050e │ │ +1aaf48: 5b02 0d05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@050d │ │ +1aaf4c: 7010 6907 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0769 │ │ +1aaf52: 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; │ │ @@ -33957,51 +33957,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 │ │ -1aadf8: |[1aadf8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ -1aae08: 1b00 7605 0100 |0000: const-string/jumbo v0, "view" // string@00010576 │ │ -1aae0e: 7120 d3b9 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aae14: 1a00 28ed |0006: const-string v0, "request" // string@ed28 │ │ -1aae18: 7120 d3b9 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aae1e: 5430 0e05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050e │ │ -1aae22: 7210 c203 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ -1aae28: 0c01 |0010: move-result-object v1 │ │ -1aae2a: 6e10 ce01 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ -1aae30: 0c01 |0014: move-result-object v1 │ │ -1aae32: 1b02 a900 0100 |0015: const-string/jumbo v2, "toString(...)" // string@000100a9 │ │ -1aae38: 7120 d2b9 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aae3e: 7120 6510 1000 |001b: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1065 │ │ -1aae44: 7210 c203 0500 |001e: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ -1aae4a: 0c05 |0021: move-result-object v5 │ │ -1aae4c: 6e10 ce01 0500 |0022: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ -1aae52: 0c05 |0025: move-result-object v5 │ │ -1aae54: 5430 0d05 |0026: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@050d │ │ -1aae58: 6e30 c903 5400 |0028: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ -1aae5e: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1aae60: 0f04 |002c: return v4 │ │ +1aaec8: |[1aaec8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ +1aaed8: 1b00 7b05 0100 |0000: const-string/jumbo v0, "view" // string@0001057b │ │ +1aaede: 7120 e0b9 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aaee4: 1a00 2ded |0006: const-string v0, "request" // string@ed2d │ │ +1aaee8: 7120 e0b9 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aaeee: 5430 0e05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@050e │ │ +1aaef2: 7210 c203 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ +1aaef8: 0c01 |0010: move-result-object v1 │ │ +1aaefa: 6e10 ce01 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1aaf00: 0c01 |0014: move-result-object v1 │ │ +1aaf02: 1b02 ae00 0100 |0015: const-string/jumbo v2, "toString(...)" // string@000100ae │ │ +1aaf08: 7120 dfb9 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aaf0e: 7120 6510 1000 |001b: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1065 │ │ +1aaf14: 7210 c203 0500 |001e: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ +1aaf1a: 0c05 |0021: move-result-object v5 │ │ +1aaf1c: 6e10 ce01 0500 |0022: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1aaf22: 0c05 |0025: move-result-object v5 │ │ +1aaf24: 5430 0d05 |0026: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@050d │ │ +1aaf28: 6e30 c903 5400 |0028: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ +1aaf2e: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1aaf30: 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 : 28456 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28460 (OnlyOfficeActivity.kt) │ │ │ │ Class #174 header: │ │ class_idx : 1264 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 331 │ │ -source_file_idx : 28456 │ │ +source_file_idx : 28460 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -34027,18 +34027,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 │ │ -1aae84: |[1aae84] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ -1aae94: 5b01 0f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050f │ │ -1aae98: 7010 c103 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c1 │ │ -1aae9e: 0e00 |0005: return-void │ │ +1aaf54: |[1aaf54] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ +1aaf64: 5b01 0f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050f │ │ +1aaf68: 7010 c103 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c1 │ │ +1aaf6e: 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; │ │ │ │ @@ -34048,47 +34048,47 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1aaea0: |[1aaea0] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -1aaeb0: 1b00 7605 0100 |0000: const-string/jumbo v0, "view" // string@00010576 │ │ -1aaeb6: 7120 d3b9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aaebc: 5412 0f05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050f │ │ -1aaec0: 5422 3701 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ -1aaec4: 6e20 4304 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0443 │ │ -1aaeca: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -1aaece: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ -1aaed2: 5412 0f05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050f │ │ -1aaed6: 5422 3701 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ -1aaeda: 1a03 59e7 |0015: const-string v3, "progressBar" // string@e759 │ │ -1aaede: 7120 d2b9 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aaee4: 1f02 2201 |001a: check-cast v2, Landroid/view/View; // type@0122 │ │ -1aaee8: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ -1aaeec: 6e20 4f03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aaef2: 0e00 |0021: return-void │ │ +1aaf70: |[1aaf70] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +1aaf80: 1b00 7b05 0100 |0000: const-string/jumbo v0, "view" // string@0001057b │ │ +1aaf86: 7120 e0b9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aaf8c: 5412 0f05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050f │ │ +1aaf90: 5422 3701 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ +1aaf94: 6e20 4304 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0443 │ │ +1aaf9a: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +1aaf9e: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ +1aafa2: 5412 0f05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@050f │ │ +1aafa6: 5422 3701 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0137 │ │ +1aafaa: 1a03 5ee7 |0015: const-string v3, "progressBar" // string@e75e │ │ +1aafae: 7120 dfb9 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aafb4: 1f02 2201 |001a: check-cast v2, Landroid/view/View; // type@0122 │ │ +1aafb8: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ +1aafbc: 6e20 4f03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aafc2: 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 : 28456 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28460 (OnlyOfficeActivity.kt) │ │ │ │ Class #175 header: │ │ class_idx : 1265 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 28456 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 28460 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -34138,161 +34138,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 │ │ -1ab0cc: |[1ab0cc] 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 │ │ -1ab0dc: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0512 │ │ -1ab0e0: 5b02 1105 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ -1ab0e4: 5b03 1405 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ -1ab0e8: 5b04 1005 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0510 │ │ -1ab0ec: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1ab0ee: 7030 6eb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1ab0f4: 0e00 |000c: return-void │ │ +1ab19c: |[1ab19c] 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 │ │ +1ab1ac: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0512 │ │ +1ab1b0: 5b02 1105 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ +1ab1b4: 5b03 1405 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ +1ab1b8: 5b04 1005 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0510 │ │ +1ab1bc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1ab1be: 7030 7bb5 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1ab1c4: 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 │ │ -1ab098: |[1ab098] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1ab0a8: 2207 f104 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04f1 │ │ -1ab0ac: 5461 1205 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0512 │ │ -1ab0b0: 5462 1105 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ -1ab0b4: 5463 1405 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ -1ab0b8: 5464 1005 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0510 │ │ -1ab0bc: 0770 |000a: move-object v0, v7 │ │ -1ab0be: 0785 |000b: move-object v5, v8 │ │ -1ab0c0: 7606 5710 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@1057 │ │ -1ab0c6: 1f07 dd1a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1add │ │ -1ab0ca: 1107 |0011: return-object v7 │ │ +1ab168: |[1ab168] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1ab178: 2207 f104 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04f1 │ │ +1ab17c: 5461 1205 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0512 │ │ +1ab180: 5462 1105 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ +1ab184: 5463 1405 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ +1ab188: 5464 1005 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0510 │ │ +1ab18c: 0770 |000a: move-object v0, v7 │ │ +1ab18e: 0785 |000b: move-object v5, v8 │ │ +1ab190: 7606 5710 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@1057 │ │ +1ab196: 1f07 de1a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1ab19a: 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 │ │ -1aaef4: |[1aaef4] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aaf04: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1aaf08: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1aaf0c: 6e30 5a10 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@105a │ │ -1aaf12: 0c01 |0007: move-result-object v1 │ │ -1aaf14: 1101 |0008: return-object v1 │ │ +1aafc4: |[1aafc4] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aafd4: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1aafd8: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1aafdc: 6e30 5a10 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@105a │ │ +1aafe2: 0c01 |0007: move-result-object v1 │ │ +1aafe4: 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 │ │ -1aaf18: |[1aaf18] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aaf28: 6e30 5810 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@1058 │ │ -1aaf2e: 0c01 |0003: move-result-object v1 │ │ -1aaf30: 1f01 f104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04f1 │ │ -1aaf34: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1aaf38: 6e20 5b10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@105b │ │ -1aaf3e: 0c01 |000b: move-result-object v1 │ │ -1aaf40: 1101 |000c: return-object v1 │ │ +1aafe8: |[1aafe8] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aaff8: 6e30 5810 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@1058 │ │ +1aaffe: 0c01 |0003: move-result-object v1 │ │ +1ab000: 1f01 f104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04f1 │ │ +1ab004: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ab008: 6e20 5b10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@105b │ │ +1ab00e: 0c01 |000b: move-result-object v1 │ │ +1ab010: 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 │ │ -1aaf44: |[1aaf44] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aaf54: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1aaf5a: 5260 1305 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0513 │ │ -1aaf5e: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ -1aaf62: 7110 979d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1aaf68: 2207 c417 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@17c4 │ │ -1aaf6c: 2200 6618 |000c: new-instance v0, Ljava/net/URL; // type@1866 │ │ -1aaf70: 5461 1205 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0512 │ │ -1aaf74: 7020 dc97 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@97dc │ │ -1aaf7a: 6e10 e097 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@97e0 │ │ -1aaf80: 0c00 |0016: move-result-object v0 │ │ -1aaf82: 7020 7994 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9479 │ │ -1aaf88: 1f07 ca17 |001a: check-cast v7, Ljava/io/Closeable; // type@17ca │ │ -1aaf8c: 5460 1005 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0510 │ │ -1aaf90: 0771 |001e: move-object v1, v7 │ │ -1aaf92: 1f01 c417 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@17c4 │ │ -1aaf96: 2202 d217 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@17d2 │ │ -1aaf9a: 6e10 3802 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0238 │ │ -1aafa0: 0c00 |0026: move-result-object v0 │ │ -1aafa2: 7020 c094 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@94c0 │ │ -1aafa8: 1f02 ca17 |002a: check-cast v2, Ljava/io/Closeable; // type@17ca │ │ -1aafac: 0720 |002c: move-object v0, v2 │ │ -1aafae: 1f00 d217 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@17d2 │ │ -1aafb2: 1f01 d817 |002f: check-cast v1, Ljava/io/InputStream; // type@17d8 │ │ -1aafb6: 1f00 e217 |0031: check-cast v0, Ljava/io/OutputStream; // type@17e2 │ │ -1aafba: 1223 |0033: const/4 v3, #int 2 // #2 │ │ -1aafbc: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1aafbe: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1aafc0: 7155 dab5 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@b5da │ │ -1aafc6: 7120 e5b5 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1aafcc: 7120 e5b5 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1aafd2: 5467 1105 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ -1aafd6: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -1aafd8: 2300 b025 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@25b0 │ │ -1aafdc: 6201 4800 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0048 │ │ -1aafe0: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ -1aafe4: 6e20 5802 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0258 │ │ -1aafea: 281f |004b: goto 006a // +001f │ │ -1aafec: 0d00 |004c: move-exception v0 │ │ -1aafee: 2700 |004d: throw v0 │ │ -1aaff0: 0d01 |004e: move-exception v1 │ │ -1aaff2: 7120 e5b5 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1aaff8: 2701 |0052: throw v1 │ │ -1aaffa: 0d00 |0053: move-exception v0 │ │ -1aaffc: 2700 |0054: throw v0 │ │ -1aaffe: 0d01 |0055: move-exception v1 │ │ -1ab000: 7120 e5b5 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1ab006: 2701 |0059: throw v1 │ │ -1ab008: 5467 1105 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ -1ab00c: 5460 1405 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ -1ab010: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ -1ab016: 6e20 6c10 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@106c │ │ -1ab01c: 0c00 |0064: move-result-object v0 │ │ -1ab01e: 1f00 f517 |0065: check-cast v0, Ljava/lang/CharSequence; // type@17f5 │ │ -1ab022: 6e20 5702 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0257 │ │ -1ab028: 6207 a6b3 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ab02c: 1107 |006c: return-object v7 │ │ -1ab02e: 2207 0918 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@1809 │ │ -1ab032: 1a00 7599 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1ab036: 7020 d395 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1ab03c: 2707 |0074: throw v7 │ │ +1ab014: |[1ab014] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ab024: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1ab02a: 5260 1305 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0513 │ │ +1ab02e: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ +1ab032: 7110 a49d 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1ab038: 2207 c517 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@17c5 │ │ +1ab03c: 2200 6718 |000c: new-instance v0, Ljava/net/URL; // type@1867 │ │ +1ab040: 5461 1205 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0512 │ │ +1ab044: 7020 e997 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@97e9 │ │ +1ab04a: 6e10 ed97 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@97ed │ │ +1ab050: 0c00 |0016: move-result-object v0 │ │ +1ab052: 7020 8694 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9486 │ │ +1ab058: 1f07 cb17 |001a: check-cast v7, Ljava/io/Closeable; // type@17cb │ │ +1ab05c: 5460 1005 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@0510 │ │ +1ab060: 0771 |001e: move-object v1, v7 │ │ +1ab062: 1f01 c517 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@17c5 │ │ +1ab066: 2202 d317 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@17d3 │ │ +1ab06a: 6e10 3802 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0238 │ │ +1ab070: 0c00 |0026: move-result-object v0 │ │ +1ab072: 7020 cd94 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@94cd │ │ +1ab078: 1f02 cb17 |002a: check-cast v2, Ljava/io/Closeable; // type@17cb │ │ +1ab07c: 0720 |002c: move-object v0, v2 │ │ +1ab07e: 1f00 d317 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@17d3 │ │ +1ab082: 1f01 d917 |002f: check-cast v1, Ljava/io/InputStream; // type@17d9 │ │ +1ab086: 1f00 e317 |0031: check-cast v0, Ljava/io/OutputStream; // type@17e3 │ │ +1ab08a: 1223 |0033: const/4 v3, #int 2 // #2 │ │ +1ab08c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1ab08e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1ab090: 7155 e7b5 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@b5e7 │ │ +1ab096: 7120 f2b5 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ab09c: 7120 f2b5 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ab0a2: 5467 1105 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ +1ab0a6: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +1ab0a8: 2300 b125 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@25b1 │ │ +1ab0ac: 6201 4800 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0048 │ │ +1ab0b0: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ +1ab0b4: 6e20 5802 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0258 │ │ +1ab0ba: 281f |004b: goto 006a // +001f │ │ +1ab0bc: 0d00 |004c: move-exception v0 │ │ +1ab0be: 2700 |004d: throw v0 │ │ +1ab0c0: 0d01 |004e: move-exception v1 │ │ +1ab0c2: 7120 f2b5 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ab0c8: 2701 |0052: throw v1 │ │ +1ab0ca: 0d00 |0053: move-exception v0 │ │ +1ab0cc: 2700 |0054: throw v0 │ │ +1ab0ce: 0d01 |0055: move-exception v1 │ │ +1ab0d0: 7120 f2b5 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ab0d6: 2701 |0059: throw v1 │ │ +1ab0d8: 5467 1105 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0511 │ │ +1ab0dc: 5460 1405 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ +1ab0e0: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ +1ab0e6: 6e20 6c10 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@106c │ │ +1ab0ec: 0c00 |0064: move-result-object v0 │ │ +1ab0ee: 1f00 f617 |0065: check-cast v0, Ljava/lang/CharSequence; // type@17f6 │ │ +1ab0f2: 6e20 5702 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0257 │ │ +1ab0f8: 6207 a9b3 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ab0fc: 1107 |006c: return-object v7 │ │ +1ab0fe: 2207 0a18 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@180a │ │ +1ab102: 1a00 7a99 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1ab106: 7020 e095 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1ab10c: 2707 |0074: throw v7 │ │ catches : 9 │ │ 0x000a - 0x001e │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x001e - 0x002c │ │ -> 0x0053 │ │ 0x002c - 0x0039 │ │ -> 0x004c │ │ @@ -34321,21 +34321,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 : 28456 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28460 (OnlyOfficeActivity.kt) │ │ │ │ Class #176 header: │ │ class_idx : 1266 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 205 │ │ -source_file_idx : 28456 │ │ +source_file_idx : 28460 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -34368,20 +34368,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 │ │ -1ab0f8: |[1ab0f8] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1ab108: 5b01 1605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0516 │ │ -1ab10c: 5b02 1705 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ -1ab110: 5b03 1505 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0515 │ │ -1ab114: 7010 5902 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0259 │ │ -1ab11a: 0e00 |0009: return-void │ │ +1ab1c8: |[1ab1c8] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1ab1d8: 5b01 1605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0516 │ │ +1ab1dc: 5b02 1705 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1ab1e0: 5b03 1505 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0515 │ │ +1ab1e4: 7010 5902 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0259 │ │ +1ab1ea: 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; │ │ @@ -34393,37 +34393,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 │ │ -1ab11c: |[1ab11c] 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 │ │ -1ab12c: 1a01 649a |0000: const-string v1, "cancellationSignal" // string@9a64 │ │ -1ab130: 7120 d3b9 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab136: 1a01 a499 |0005: const-string v1, "callback" // string@99a4 │ │ -1ab13a: 7120 d3b9 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab140: 6e10 fd01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fd │ │ -1ab146: 0a01 |000d: move-result v1 │ │ -1ab148: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -1ab14c: 6e10 5402 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0254 │ │ -1ab152: 0e00 |0013: return-void │ │ -1ab154: 2201 ce00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00ce │ │ -1ab158: 5402 1505 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0515 │ │ -1ab15c: 7020 5a02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@025a │ │ -1ab162: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1ab164: 6e20 5c02 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@025c │ │ -1ab16a: 0c01 |001f: move-result-object v1 │ │ -1ab16c: 6e10 5b02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@025b │ │ -1ab172: 0c01 |0023: move-result-object v1 │ │ -1ab174: 1a02 6f98 |0024: const-string v2, "build(...)" // string@986f │ │ -1ab178: 7120 d2b9 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ab17e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -1ab180: 6e30 5502 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0255 │ │ -1ab186: 0e00 |002d: return-void │ │ +1ab1ec: |[1ab1ec] 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 │ │ +1ab1fc: 1a01 699a |0000: const-string v1, "cancellationSignal" // string@9a69 │ │ +1ab200: 7120 e0b9 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab206: 1a01 a999 |0005: const-string v1, "callback" // string@99a9 │ │ +1ab20a: 7120 e0b9 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab210: 6e10 fd01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fd │ │ +1ab216: 0a01 |000d: move-result v1 │ │ +1ab218: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +1ab21c: 6e10 5402 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0254 │ │ +1ab222: 0e00 |0013: return-void │ │ +1ab224: 2201 ce00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00ce │ │ +1ab228: 5402 1505 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0515 │ │ +1ab22c: 7020 5a02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@025a │ │ +1ab232: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1ab234: 6e20 5c02 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@025c │ │ +1ab23a: 0c01 |001f: move-result-object v1 │ │ +1ab23c: 6e10 5b02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@025b │ │ +1ab242: 0c01 |0023: move-result-object v1 │ │ +1ab244: 1a02 7498 |0024: const-string v2, "build(...)" // string@9874 │ │ +1ab248: 7120 dfb9 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ab24e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +1ab250: 6e30 5502 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0255 │ │ +1ab256: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ 0x0010 line=153 │ │ 0x0014 line=157 │ │ 0x001c line=158 │ │ 0x0020 line=159 │ │ @@ -34441,61 +34441,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 │ │ -1ab188: |[1ab188] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -1ab198: 1a00 41e4 |0000: const-string v0, "pages" // string@e441 │ │ -1ab19c: 7120 d3b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab1a2: 1a08 7ea7 |0005: const-string v8, "destination" // string@a77e │ │ -1ab1a6: 7120 d3b9 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab1ac: 1a08 649a |000a: const-string v8, "cancellationSignal" // string@9a64 │ │ -1ab1b0: 7120 d3b9 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab1b6: 1a08 dbed |000f: const-string v8, "resultCallback" // string@eddb │ │ -1ab1ba: 7120 d3b9 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab1c0: 7100 82cb 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1ab1c6: 0c08 |0017: move-result-object v8 │ │ -1ab1c8: 1f08 e81a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1ab1cc: 7110 f8ca 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@caf8 │ │ -1ab1d2: 0c00 |001d: move-result-object v0 │ │ -1ab1d4: 2208 f104 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04f1 │ │ -1ab1d8: 5472 1605 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0516 │ │ -1ab1dc: 5474 1705 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ -1ab1e0: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1ab1e2: 0781 |0025: move-object v1, v8 │ │ -1ab1e4: 07b3 |0026: move-object v3, v11 │ │ -1ab1e6: 0795 |0027: move-object v5, v9 │ │ -1ab1e8: 7606 5710 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@1057 │ │ -1ab1ee: 0783 |002b: move-object v3, v8 │ │ -1ab1f0: 1f03 b01b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1ab1f4: 1234 |002e: const/4 v4, #int 3 // #3 │ │ -1ab1f6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1ab1f8: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1ab1fa: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1ab1fc: 7706 cac9 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@c9ca │ │ -1ab202: 0e00 |0035: return-void │ │ +1ab258: |[1ab258] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +1ab268: 1a00 46e4 |0000: const-string v0, "pages" // string@e446 │ │ +1ab26c: 7120 e0b9 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab272: 1a08 83a7 |0005: const-string v8, "destination" // string@a783 │ │ +1ab276: 7120 e0b9 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab27c: 1a08 699a |000a: const-string v8, "cancellationSignal" // string@9a69 │ │ +1ab280: 7120 e0b9 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab286: 1a08 e0ed |000f: const-string v8, "resultCallback" // string@ede0 │ │ +1ab28a: 7120 e0b9 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab290: 7100 8fcb 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1ab296: 0c08 |0017: move-result-object v8 │ │ +1ab298: 1f08 e91a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1ab29c: 7110 05cb 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@cb05 │ │ +1ab2a2: 0c00 |001d: move-result-object v0 │ │ +1ab2a4: 2208 f104 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04f1 │ │ +1ab2a8: 5472 1605 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0516 │ │ +1ab2ac: 5474 1705 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1ab2b0: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1ab2b2: 0781 |0025: move-object v1, v8 │ │ +1ab2b4: 07b3 |0026: move-object v3, v11 │ │ +1ab2b6: 0795 |0027: move-object v5, v9 │ │ +1ab2b8: 7606 5710 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@1057 │ │ +1ab2be: 0783 |002b: move-object v3, v8 │ │ +1ab2c0: 1f03 b11b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1ab2c4: 1234 |002e: const/4 v4, #int 3 // #3 │ │ +1ab2c6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1ab2c8: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1ab2ca: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1ab2cc: 7706 d7c9 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@c9d7 │ │ +1ab2d2: 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 : 28456 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28460 (OnlyOfficeActivity.kt) │ │ │ │ Class #177 header: │ │ class_idx : 1267 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 390 │ │ -source_file_idx : 28456 │ │ +source_file_idx : 28460 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 1 │ │ │ │ Class #177 annotations: │ │ Annotations on class │ │ @@ -34535,107 +34535,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 │ │ -1ab268: |[1ab268] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1ab278: 7120 7310 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@1073 │ │ -1ab27e: 0c00 |0003: move-result-object v0 │ │ -1ab280: 1100 |0004: return-object v0 │ │ +1ab338: |[1ab338] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1ab348: 7120 7310 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@1073 │ │ +1ab34e: 0c00 |0003: move-result-object v0 │ │ +1ab350: 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 │ │ -1ab2cc: |[1ab2cc] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1ab2dc: 7120 7210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1072 │ │ -1ab2e2: 0e00 |0003: return-void │ │ +1ab39c: |[1ab39c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1ab3ac: 7120 7210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1072 │ │ +1ab3b2: 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 │ │ -1ab2e4: |[1ab2e4] 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 │ │ -1ab2f4: 7708 6f10 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@106f │ │ -1ab2fa: 0e00 |0003: return-void │ │ +1ab3b4: |[1ab3b4] 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 │ │ +1ab3c4: 7708 6f10 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@106f │ │ +1ab3ca: 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 │ │ -1ab204: |[1ab204] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1ab214: 7110 6610 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@1066 │ │ -1ab21a: 0c00 |0003: move-result-object v0 │ │ -1ab21c: 1100 |0004: return-object v0 │ │ +1ab2d4: |[1ab2d4] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1ab2e4: 7110 6610 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@1066 │ │ +1ab2ea: 0c00 |0003: move-result-object v0 │ │ +1ab2ec: 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 │ │ -1ab2fc: |[1ab2fc] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1ab30c: 2200 ee04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04ee │ │ -1ab310: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ab312: 7020 5210 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1052 │ │ -1ab318: 6900 1805 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0518 │ │ -1ab31c: 0e00 |0008: return-void │ │ +1ab3cc: |[1ab3cc] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1ab3dc: 2200 ee04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04ee │ │ +1ab3e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ab3e2: 7020 5210 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1052 │ │ +1ab3e8: 6900 1805 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0518 │ │ +1ab3ec: 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 │ │ -1ab320: |[1ab320] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1ab330: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1ab336: 2200 ea04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04ea │ │ -1ab33a: 7020 4910 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1049 │ │ -1ab340: 7110 ae9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1ab346: 0c00 |000b: move-result-object v0 │ │ -1ab348: 5b10 1b05 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@051b │ │ -1ab34c: 0e00 |000e: return-void │ │ +1ab3f0: |[1ab3f0] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1ab400: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1ab406: 2200 ea04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04ea │ │ +1ab40a: 7020 4910 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1049 │ │ +1ab410: 7110 bb9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1ab416: 0c00 |000b: move-result-object v0 │ │ +1ab418: 5b10 1b05 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@051b │ │ +1ab41c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -34644,17 +34644,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 │ │ -1ab350: |[1ab350] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1ab360: 7020 7010 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@1070 │ │ -1ab366: 0e00 |0003: return-void │ │ +1ab420: |[1ab420] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1ab430: 7020 7010 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@1070 │ │ +1ab436: 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; │ │ │ │ @@ -34663,20 +34663,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 │ │ -1ab220: |[1ab220] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1ab230: 6e10 6a10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@106a │ │ -1ab236: 0c00 |0003: move-result-object v0 │ │ -1ab238: 7110 e50b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0be5 │ │ -1ab23e: 0c00 |0007: move-result-object v0 │ │ -1ab240: 1100 |0008: return-object v0 │ │ +1ab2f0: |[1ab2f0] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1ab300: 6e10 6a10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@106a │ │ +1ab306: 0c00 |0003: move-result-object v0 │ │ +1ab308: 7110 e50b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0be5 │ │ +1ab30e: 0c00 |0007: move-result-object v0 │ │ +1ab310: 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;) │ │ @@ -34684,20 +34684,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 │ │ -1ab244: |[1ab244] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1ab254: 5410 1b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@051b │ │ -1ab258: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1ab25e: 0c00 |0005: move-result-object v0 │ │ -1ab260: 1f00 f003 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03f0 │ │ -1ab264: 1100 |0008: return-object v0 │ │ +1ab314: |[1ab314] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1ab324: 5410 1b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@051b │ │ +1ab328: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1ab32e: 0c00 |0005: move-result-object v0 │ │ +1ab330: 1f00 f003 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03f0 │ │ +1ab334: 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;) │ │ @@ -34705,29 +34705,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 │ │ -1ab368: |[1ab368] 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 │ │ -1ab378: 7110 d0b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ab37e: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -1ab380: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1ab382: 1a05 b325 |0005: const-string v5, ".pdf" // string@25b3 │ │ -1ab386: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1ab388: 7154 1bc4 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@c41b │ │ -1ab38e: 0a03 |000b: move-result v3 │ │ -1ab390: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -1ab394: 7030 7110 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@1071 │ │ -1ab39a: 2808 |0011: goto 0019 // +0008 │ │ -1ab39c: 6201 2351 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5123 │ │ -1ab3a0: 1f00 3700 |0014: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1ab3a4: 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 │ │ -1ab3aa: 0e00 |0019: return-void │ │ +1ab438: |[1ab438] 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 │ │ +1ab448: 7110 ddb9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ab44e: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +1ab450: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1ab452: 1a05 b425 |0005: const-string v5, ".pdf" // string@25b4 │ │ +1ab456: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1ab458: 7154 28c4 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@c428 │ │ +1ab45e: 0a03 |000b: move-result v3 │ │ +1ab460: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +1ab464: 7030 7110 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@1071 │ │ +1ab46a: 2808 |0011: goto 0019 // +0008 │ │ +1ab46c: 6201 2651 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@5126 │ │ +1ab470: 1f00 3700 |0014: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1ab474: 6e30 2a47 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@472a │ │ +1ab47a: 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; │ │ @@ -34741,24 +34741,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1ab4d0: |[1ab4d0] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ -1ab4e0: 1f03 f517 |0000: check-cast v3, Ljava/lang/CharSequence; // type@17f5 │ │ -1ab4e4: 2200 241d |0002: new-instance v0, Lkotlin/text/Regex; // type@1d24 │ │ -1ab4e8: 1a01 dc8b |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8bdc │ │ -1ab4ec: 7020 cbc3 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3cb │ │ -1ab4f2: 6e20 d0c3 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c3d0 │ │ -1ab4f8: 0a03 |000c: move-result v3 │ │ -1ab4fa: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -1ab4fe: 6e10 6710 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1067 │ │ -1ab504: 0e00 |0012: return-void │ │ +1ab5a0: |[1ab5a0] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ +1ab5b0: 1f03 f617 |0000: check-cast v3, Ljava/lang/CharSequence; // type@17f6 │ │ +1ab5b4: 2200 251d |0002: new-instance v0, Lkotlin/text/Regex; // type@1d25 │ │ +1ab5b8: 1a01 e08b |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8be0 │ │ +1ab5bc: 7020 d8c3 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3d8 │ │ +1ab5c2: 6e20 ddc3 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c3dd │ │ +1ab5c8: 0a03 |000c: move-result v3 │ │ +1ab5ca: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +1ab5ce: 6e10 6710 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1067 │ │ +1ab5d4: 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; │ │ @@ -34768,50 +34768,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 │ │ -1ab538: |[1ab538] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1ab548: 2200 f204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04f2 │ │ -1ab54c: 7040 5c10 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@105c │ │ -1ab552: 1f00 cd00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00cd │ │ -1ab556: 1a07 c9e6 |0007: const-string v7, "print" // string@e6c9 │ │ -1ab55a: 6e20 6d10 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@106d │ │ -1ab560: 0c07 |000c: move-result-object v7 │ │ -1ab562: 1a08 fddd |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@ddfd │ │ -1ab566: 7120 d1b9 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d1 │ │ -1ab56c: 1f07 d100 |0012: check-cast v7, Landroid/print/PrintManager; // type@00d1 │ │ -1ab570: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -1ab572: 1a01 1b70 |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@701b │ │ -1ab576: 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 │ │ -1ab57c: 2815 |001a: goto 002f // +0015 │ │ -1ab57e: 0d07 |001b: move-exception v7 │ │ -1ab580: 0760 |001c: move-object v0, v6 │ │ -1ab582: 1f00 3700 |001d: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1ab586: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1ab588: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -1ab58a: 1403 4401 147f |0021: const v3, #float 1.96732e+38 // #7f140144 │ │ -1ab590: 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 │ │ -1ab596: 2208 ec04 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04ec │ │ -1ab59a: 7020 4d10 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@104d │ │ -1ab5a0: 7110 367b 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b36 │ │ -1ab5a6: 6e10 6b10 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@106b │ │ -1ab5ac: 0c00 |0032: move-result-object v0 │ │ -1ab5ae: 1a07 6e26 |0033: const-string v7, "(...)" // string@266e │ │ -1ab5b2: 7120 d2b9 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ab5b8: 2203 ed04 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04ed │ │ -1ab5bc: 7020 4f10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@104f │ │ -1ab5c2: 1234 |003d: const/4 v4, #int 3 // #3 │ │ -1ab5c4: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -1ab5c6: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1ab5c8: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -1ab5ca: 7706 7f04 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/activity/OnBackPressedDispatcherKt;.addCallback$default:(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/LifecycleOwner;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/activity/OnBackPressedCallback; // method@047f │ │ -1ab5d0: 0e00 |0044: return-void │ │ +1ab608: |[1ab608] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1ab618: 2200 f204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04f2 │ │ +1ab61c: 7040 5c10 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@105c │ │ +1ab622: 1f00 cd00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00cd │ │ +1ab626: 1a07 cee6 |0007: const-string v7, "print" // string@e6ce │ │ +1ab62a: 6e20 6d10 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@106d │ │ +1ab630: 0c07 |000c: move-result-object v7 │ │ +1ab632: 1a08 02de |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@de02 │ │ +1ab636: 7120 deb9 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9de │ │ +1ab63c: 1f07 d100 |0012: check-cast v7, Landroid/print/PrintManager; // type@00d1 │ │ +1ab640: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +1ab642: 1a01 1f70 |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@701f │ │ +1ab646: 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 │ │ +1ab64c: 2815 |001a: goto 002f // +0015 │ │ +1ab64e: 0d07 |001b: move-exception v7 │ │ +1ab650: 0760 |001c: move-object v0, v6 │ │ +1ab652: 1f00 3700 |001d: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1ab656: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1ab658: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +1ab65a: 1403 4401 147f |0021: const v3, #float 1.96732e+38 // #7f140144 │ │ +1ab660: 7158 2946 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@4629 │ │ +1ab666: 2208 ec04 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04ec │ │ +1ab66a: 7020 4d10 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@104d │ │ +1ab670: 7110 437b 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b43 │ │ +1ab676: 6e10 6b10 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@106b │ │ +1ab67c: 0c00 |0032: move-result-object v0 │ │ +1ab67e: 1a07 6f26 |0033: const-string v7, "(...)" // string@266f │ │ +1ab682: 7120 dfb9 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ab688: 2203 ed04 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04ed │ │ +1ab68c: 7020 4f10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@104f │ │ +1ab692: 1234 |003d: const/4 v4, #int 3 // #3 │ │ +1ab694: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +1ab696: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1ab698: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +1ab69a: 7706 7f04 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/activity/OnBackPressedDispatcherKt;.addCallback$default:(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/LifecycleOwner;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/activity/OnBackPressedCallback; // method@047f │ │ +1ab6a0: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0015 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=165 │ │ 0x0015 line=167 │ │ @@ -34828,22 +34828,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 │ │ -1ab508: |[1ab508] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1ab518: 1a00 96ef |0000: const-string v0, "scope" // string@ef96 │ │ -1ab51c: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab522: 6200 8da7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a78d │ │ -1ab526: 7220 6f74 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@746f │ │ -1ab52c: 1f01 2c18 |000a: check-cast v1, Ljava/lang/Throwable; // type@182c │ │ -1ab530: 7110 e97a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ae9 │ │ -1ab536: 0e00 |000f: return-void │ │ +1ab5d8: |[1ab5d8] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1ab5e8: 1a00 9bef |0000: const-string v0, "scope" // string@ef9b │ │ +1ab5ec: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab5f2: 6200 90a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a790 │ │ +1ab5f6: 7220 7c74 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@747c │ │ +1ab5fc: 1f01 2d18 |000a: check-cast v1, Ljava/lang/Throwable; // type@182d │ │ +1ab600: 7110 f67a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7af6 │ │ +1ab606: 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; │ │ @@ -34853,28 +34853,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 │ │ -1ab284: |[1ab284] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1ab294: 1a00 0c12 |0000: const-string v0, "$this$addCallback" // string@120c │ │ -1ab298: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ab29e: 7010 6810 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ -1ab2a4: 0c02 |0008: move-result-object v2 │ │ -1ab2a6: 5422 3801 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab2aa: 6e10 c503 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c5 │ │ -1ab2b0: 0a00 |000e: move-result v0 │ │ -1ab2b2: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1ab2b6: 6e10 c703 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c7 │ │ -1ab2bc: 2804 |0014: goto 0018 // +0004 │ │ -1ab2be: 6e10 6710 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1067 │ │ -1ab2c4: 6201 a6b3 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ab2c8: 1101 |001a: return-object v1 │ │ +1ab354: |[1ab354] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1ab364: 1a00 0d12 |0000: const-string v0, "$this$addCallback" // string@120d │ │ +1ab368: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ab36e: 7010 6810 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ +1ab374: 0c02 |0008: move-result-object v2 │ │ +1ab376: 5422 3801 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab37a: 6e10 c503 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c5 │ │ +1ab380: 0a00 |000e: move-result v0 │ │ +1ab382: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1ab386: 6e10 c703 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c7 │ │ +1ab38c: 2804 |0014: goto 0018 // +0004 │ │ +1ab38e: 6e10 6710 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1067 │ │ +1ab394: 6201 a9b3 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ab398: 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; │ │ @@ -34884,59 +34884,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -1ab5e0: |[1ab5e0] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ -1ab5f0: 7010 6810 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ -1ab5f6: 0c00 |0003: move-result-object v0 │ │ -1ab5f8: 6001 3900 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1ab5fc: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1ab600: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ -1ab604: 1a01 b827 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@27b8 │ │ -1ab608: 7110 6a07 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@076a │ │ -1ab60e: 0a01 |000f: move-result v1 │ │ -1ab610: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1ab614: 5400 3801 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab618: 6e10 c603 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1ab61e: 0c00 |0017: move-result-object v0 │ │ -1ab620: 0731 |0018: move-object v1, v3 │ │ -1ab622: 1f01 3700 |0019: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ab626: 7110 f745 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@45f7 │ │ -1ab62c: 0a01 |001e: move-result v1 │ │ -1ab62e: 7120 6607 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0766 │ │ -1ab634: 2830 |0022: goto 0052 // +0030 │ │ -1ab636: 1a01 bf38 |0023: const-string v1, "FORCE_DARK" // string@38bf │ │ -1ab63a: 7110 6a07 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@076a │ │ -1ab640: 0a01 |0028: move-result v1 │ │ -1ab642: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ -1ab646: 1a01 c038 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@38c0 │ │ -1ab64a: 7110 6a07 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@076a │ │ -1ab650: 0a01 |0030: move-result v1 │ │ -1ab652: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ -1ab656: 5401 3801 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab65a: 6e10 c603 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1ab660: 0c01 |0038: move-result-object v1 │ │ -1ab662: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -1ab664: 7120 6807 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0768 │ │ -1ab66a: 5400 3801 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab66e: 6e10 c603 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1ab674: 0c00 |0042: move-result-object v0 │ │ -1ab676: 0731 |0043: move-object v1, v3 │ │ -1ab678: 1f01 3700 |0044: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ab67c: 7110 f745 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@45f7 │ │ -1ab682: 0a01 |0049: move-result v1 │ │ -1ab684: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ -1ab688: 1221 |004c: const/4 v1, #int 2 // #2 │ │ -1ab68a: 2802 |004d: goto 004f // +0002 │ │ -1ab68c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1ab68e: 7120 6707 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0767 │ │ -1ab694: 0e00 |0052: return-void │ │ +1ab6b0: |[1ab6b0] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ +1ab6c0: 7010 6810 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ +1ab6c6: 0c00 |0003: move-result-object v0 │ │ +1ab6c8: 6001 3900 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1ab6cc: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1ab6d0: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ +1ab6d4: 1a01 b927 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@27b9 │ │ +1ab6d8: 7110 6a07 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@076a │ │ +1ab6de: 0a01 |000f: move-result v1 │ │ +1ab6e0: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1ab6e4: 5400 3801 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab6e8: 6e10 c603 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1ab6ee: 0c00 |0017: move-result-object v0 │ │ +1ab6f0: 0731 |0018: move-object v1, v3 │ │ +1ab6f2: 1f01 3700 |0019: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1ab6f6: 7110 0446 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4604 │ │ +1ab6fc: 0a01 |001e: move-result v1 │ │ +1ab6fe: 7120 6607 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0766 │ │ +1ab704: 2830 |0022: goto 0052 // +0030 │ │ +1ab706: 1a01 c238 |0023: const-string v1, "FORCE_DARK" // string@38c2 │ │ +1ab70a: 7110 6a07 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@076a │ │ +1ab710: 0a01 |0028: move-result v1 │ │ +1ab712: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ +1ab716: 1a01 c338 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@38c3 │ │ +1ab71a: 7110 6a07 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@076a │ │ +1ab720: 0a01 |0030: move-result v1 │ │ +1ab722: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ +1ab726: 5401 3801 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab72a: 6e10 c603 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1ab730: 0c01 |0038: move-result-object v1 │ │ +1ab732: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +1ab734: 7120 6807 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0768 │ │ +1ab73a: 5400 3801 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab73e: 6e10 c603 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1ab744: 0c00 |0042: move-result-object v0 │ │ +1ab746: 0731 |0043: move-object v1, v3 │ │ +1ab748: 1f01 3700 |0044: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1ab74c: 7110 0446 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4604 │ │ +1ab752: 0a01 |0049: move-result v1 │ │ +1ab754: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ +1ab758: 1221 |004c: const/4 v1, #int 2 // #2 │ │ +1ab75a: 2802 |004d: goto 004f // +0002 │ │ +1ab75c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1ab75e: 7120 6707 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0767 │ │ +1ab764: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=103 │ │ 0x0023 line=105 │ │ @@ -34954,76 +34954,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -1ab3ac: |[1ab3ac] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1ab3bc: 7010 6810 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ -1ab3c2: 0c00 |0003: move-result-object v0 │ │ -1ab3c4: 6f20 8e04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1ab3ca: 7010 6810 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ -1ab3d0: 0c07 |000a: move-result-object v7 │ │ -1ab3d2: 6e10 e40b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0be4 │ │ -1ab3d8: 0c07 |000e: move-result-object v7 │ │ -1ab3da: 1f07 2201 |000f: check-cast v7, Landroid/view/View; // type@0122 │ │ -1ab3de: 6e20 7410 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1074 │ │ -1ab3e4: 6e10 6910 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1069 │ │ -1ab3ea: 0c07 |0017: move-result-object v7 │ │ -1ab3ec: 1a01 64df |0018: const-string v1, "office_url_tag" // string@df64 │ │ -1ab3f0: 6e20 ab00 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ab3f6: 0c07 |001d: move-result-object v7 │ │ -1ab3f8: 7110 d0b9 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ab3fe: 6e10 6910 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1069 │ │ -1ab404: 0c01 |0024: move-result-object v1 │ │ -1ab406: 1a02 63df |0025: const-string v2, "office_filename_tag" // string@df63 │ │ -1ab40a: 6e20 ab00 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ab410: 0c01 |002a: move-result-object v1 │ │ -1ab412: 7110 d0b9 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ab418: 6202 4d32 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@324d │ │ -1ab41c: 6e10 f040 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@40f0 │ │ -1ab422: 0c02 |0033: move-result-object v2 │ │ -1ab424: 2203 2618 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1826 │ │ -1ab428: 1a04 772d |0036: const-string v4, "Bearer " // string@2d77 │ │ -1ab42c: 7020 c796 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1ab432: 6e20 d096 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ab438: 6e10 e196 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1ab43e: 0c02 |0041: move-result-object v2 │ │ -1ab440: 1a03 962b |0042: const-string v3, "Authorization" // string@2b96 │ │ -1ab444: 7120 c79d 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dc7 │ │ -1ab44a: 0c02 |0047: move-result-object v2 │ │ -1ab44c: 7110 79ad 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad79 │ │ -1ab452: 0c02 |004b: move-result-object v2 │ │ -1ab454: 7100 bb03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03bb │ │ -1ab45a: 0c03 |004f: move-result-object v3 │ │ -1ab45c: 5404 3801 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab460: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -1ab462: 6e30 bd03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bd │ │ -1ab468: 7010 7510 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1075 │ │ -1ab46e: 5403 3801 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ -1ab472: 6e10 c603 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1ab478: 0c04 |005e: move-result-object v4 │ │ -1ab47a: 6e20 c403 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c4 │ │ -1ab480: 6e10 c603 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1ab486: 0c04 |0065: move-result-object v4 │ │ -1ab488: 6e20 c303 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c3 │ │ -1ab48e: 6e30 c903 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ -1ab494: 2207 ef04 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04ef │ │ -1ab498: 7030 5310 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@1053 │ │ -1ab49e: 1f07 5101 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@0151 │ │ -1ab4a2: 6e20 cc03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cc │ │ -1ab4a8: 2207 f004 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04f0 │ │ -1ab4ac: 7020 5510 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1055 │ │ -1ab4b2: 1f07 4b01 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@014b │ │ -1ab4b6: 6e20 cb03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cb │ │ -1ab4bc: 2207 eb04 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04eb │ │ -1ab4c0: 7030 4b10 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@104b │ │ -1ab4c6: 6e20 ca03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03ca │ │ -1ab4cc: 0e00 |0088: return-void │ │ +1ab47c: |[1ab47c] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1ab48c: 7010 6810 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ +1ab492: 0c00 |0003: move-result-object v0 │ │ +1ab494: 6f20 8e04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +1ab49a: 7010 6810 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1068 │ │ +1ab4a0: 0c07 |000a: move-result-object v7 │ │ +1ab4a2: 6e10 e40b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0be4 │ │ +1ab4a8: 0c07 |000e: move-result-object v7 │ │ +1ab4aa: 1f07 2201 |000f: check-cast v7, Landroid/view/View; // type@0122 │ │ +1ab4ae: 6e20 7410 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1074 │ │ +1ab4b4: 6e10 6910 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1069 │ │ +1ab4ba: 0c07 |0017: move-result-object v7 │ │ +1ab4bc: 1a01 69df |0018: const-string v1, "office_url_tag" // string@df69 │ │ +1ab4c0: 6e20 ab00 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ab4c6: 0c07 |001d: move-result-object v7 │ │ +1ab4c8: 7110 ddb9 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ab4ce: 6e10 6910 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1069 │ │ +1ab4d4: 0c01 |0024: move-result-object v1 │ │ +1ab4d6: 1a02 68df |0025: const-string v2, "office_filename_tag" // string@df68 │ │ +1ab4da: 6e20 ab00 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ab4e0: 0c01 |002a: move-result-object v1 │ │ +1ab4e2: 7110 ddb9 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ab4e8: 6202 5032 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@3250 │ │ +1ab4ec: 6e10 fd40 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@40fd │ │ +1ab4f2: 0c02 |0033: move-result-object v2 │ │ +1ab4f4: 2203 2718 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1827 │ │ +1ab4f8: 1a04 7a2d |0036: const-string v4, "Bearer " // string@2d7a │ │ +1ab4fc: 7020 d496 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1ab502: 6e20 dd96 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ab508: 6e10 ee96 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1ab50e: 0c02 |0041: move-result-object v2 │ │ +1ab510: 1a03 992b |0042: const-string v3, "Authorization" // string@2b99 │ │ +1ab514: 7120 d49d 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dd4 │ │ +1ab51a: 0c02 |0047: move-result-object v2 │ │ +1ab51c: 7110 86ad 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@ad86 │ │ +1ab522: 0c02 |004b: move-result-object v2 │ │ +1ab524: 7100 bb03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03bb │ │ +1ab52a: 0c03 |004f: move-result-object v3 │ │ +1ab52c: 5404 3801 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab530: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +1ab532: 6e30 bd03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bd │ │ +1ab538: 7010 7510 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1075 │ │ +1ab53e: 5403 3801 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0138 │ │ +1ab542: 6e10 c603 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1ab548: 0c04 |005e: move-result-object v4 │ │ +1ab54a: 6e20 c403 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c4 │ │ +1ab550: 6e10 c603 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1ab556: 0c04 |0065: move-result-object v4 │ │ +1ab558: 6e20 c303 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c3 │ │ +1ab55e: 6e30 c903 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ +1ab564: 2207 ef04 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04ef │ │ +1ab568: 7030 5310 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@1053 │ │ +1ab56e: 1f07 5101 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@0151 │ │ +1ab572: 6e20 cc03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cc │ │ +1ab578: 2207 f004 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04f0 │ │ +1ab57c: 7020 5510 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1055 │ │ +1ab582: 1f07 4b01 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@014b │ │ +1ab586: 6e20 cb03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cb │ │ +1ab58c: 2207 eb04 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04eb │ │ +1ab590: 7030 4b10 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@104b │ │ +1ab596: 6e20 ca03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03ca │ │ +1ab59c: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0007 line=62 │ │ 0x0014 line=64 │ │ 0x0021 line=65 │ │ @@ -35037,21 +35037,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 : 28456 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28460 (OnlyOfficeActivity.kt) │ │ │ │ Class #178 header: │ │ class_idx : 1268 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35071,18 +35071,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 │ │ -1ab698: |[1ab698] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab6a8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab6ae: 5b01 1c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051c │ │ -1ab6b2: 0e00 |0005: return-void │ │ +1ab768: |[1ab768] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab778: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab77e: 5b01 1c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051c │ │ +1ab782: 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; │ │ │ │ @@ -35092,32 +35092,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ab6b4: |[1ab6b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1ab6c4: 5410 1c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051c │ │ -1ab6c8: 7120 d010 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@10d0 │ │ -1ab6ce: 0e00 |0005: return-void │ │ +1ab784: |[1ab784] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1ab794: 5410 1c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051c │ │ +1ab798: 7120 d010 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@10d0 │ │ +1ab79e: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #179 header: │ │ class_idx : 1269 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35141,19 +35141,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 │ │ -1ab6d0: |[1ab6d0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1ab6e0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab6e6: 5b01 1d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051d │ │ -1ab6ea: 5b02 1e05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051e │ │ -1ab6ee: 0e00 |0007: return-void │ │ +1ab7a0: |[1ab7a0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1ab7b0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab7b6: 5b01 1d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051d │ │ +1ab7ba: 5b02 1e05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051e │ │ +1ab7be: 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; │ │ @@ -35164,34 +35164,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 │ │ -1ab6f0: |[1ab6f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ -1ab700: 5420 1d05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051d │ │ -1ab704: 5421 1e05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051e │ │ -1ab708: 7140 cf10 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@10cf │ │ -1ab70e: 0e00 |0007: return-void │ │ +1ab7c0: |[1ab7c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ +1ab7d0: 5420 1d05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051d │ │ +1ab7d4: 5421 1e05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@051e │ │ +1ab7d8: 7140 cf10 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@10cf │ │ +1ab7de: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #180 header: │ │ class_idx : 1270 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35211,18 +35211,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 │ │ -1ab710: |[1ab710] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab720: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab726: 5b01 1f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051f │ │ -1ab72a: 0e00 |0005: return-void │ │ +1ab7e0: |[1ab7e0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab7f0: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab7f6: 5b01 1f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051f │ │ +1ab7fa: 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; │ │ │ │ @@ -35232,32 +35232,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ab72c: |[1ab72c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ -1ab73c: 5410 1f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051f │ │ -1ab740: 7120 ca10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10ca │ │ -1ab746: 0e00 |0005: return-void │ │ +1ab7fc: |[1ab7fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ +1ab80c: 5410 1f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@051f │ │ +1ab810: 7120 ca10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10ca │ │ +1ab816: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #181 header: │ │ class_idx : 1271 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35281,19 +35281,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 │ │ -1ab748: |[1ab748] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ab758: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab75e: 5b01 2005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0520 │ │ -1ab762: 5902 2105 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0521 │ │ -1ab766: 0e00 |0007: return-void │ │ +1ab818: |[1ab818] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ab828: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab82e: 5b01 2005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0520 │ │ +1ab832: 5902 2105 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0521 │ │ +1ab836: 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 │ │ @@ -35304,32 +35304,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1ab768: |[1ab768] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ -1ab778: 5420 2005 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0520 │ │ -1ab77c: 5221 2105 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0521 │ │ -1ab780: 7120 d110 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@10d1 │ │ -1ab786: 0e00 |0007: return-void │ │ +1ab838: |[1ab838] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ +1ab848: 5420 2005 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@0520 │ │ +1ab84c: 5221 2105 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0521 │ │ +1ab850: 7120 d110 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@10d1 │ │ +1ab856: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #182 header: │ │ class_idx : 1272 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35345,17 +35345,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ab7ac: |[1ab7ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ -1ab7bc: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab7c2: 0e00 |0003: return-void │ │ +1ab87c: |[1ab87c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ +1ab88c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ Virtual methods - │ │ @@ -35364,33 +35364,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab788: |[1ab788] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1ab798: 7100 d710 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10d7 │ │ -1ab79e: 0a00 |0003: move-result v0 │ │ -1ab7a0: 7110 4195 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1ab7a6: 0c00 |0007: move-result-object v0 │ │ -1ab7a8: 1100 |0008: return-object v0 │ │ +1ab858: |[1ab858] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1ab868: 7100 d710 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10d7 │ │ +1ab86e: 0a00 |0003: move-result v0 │ │ +1ab870: 7110 4e95 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1ab876: 0c00 |0007: move-result-object v0 │ │ +1ab878: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #183 header: │ │ class_idx : 1273 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35410,18 +35410,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 │ │ -1ab7c4: |[1ab7c4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ -1ab7d4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab7da: 5b01 2205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0522 │ │ -1ab7de: 0e00 |0005: return-void │ │ +1ab894: |[1ab894] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ +1ab8a4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab8aa: 5b01 2205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0522 │ │ +1ab8ae: 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; │ │ │ │ @@ -35431,32 +35431,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ab7e0: |[1ab7e0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ -1ab7f0: 5410 2205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0522 │ │ -1ab7f4: 7120 cc10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10cc │ │ -1ab7fa: 0e00 |0005: return-void │ │ +1ab8b0: |[1ab8b0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ +1ab8c0: 5410 2205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0522 │ │ +1ab8c4: 7120 cc10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10cc │ │ +1ab8ca: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #184 header: │ │ class_idx : 1274 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35480,19 +35480,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 │ │ -1ab824: |[1ab824] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab834: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab83a: 5b01 2305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0523 │ │ -1ab83e: 5b02 2405 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ -1ab842: 0e00 |0007: return-void │ │ +1ab8f4: |[1ab8f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab904: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab90a: 5b01 2305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0523 │ │ +1ab90e: 5b02 2405 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ +1ab912: 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; │ │ @@ -35503,35 +35503,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 │ │ -1ab7fc: |[1ab7fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab80c: 5420 2305 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0523 │ │ -1ab810: 5421 2405 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ -1ab814: 1f03 c703 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1ab818: 7130 d810 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@10d8 │ │ -1ab81e: 0c03 |0009: move-result-object v3 │ │ -1ab820: 1103 |000a: return-object v3 │ │ +1ab8cc: |[1ab8cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ab8dc: 5420 2305 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0523 │ │ +1ab8e0: 5421 2405 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0524 │ │ +1ab8e4: 1f03 c703 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1ab8e8: 7130 d810 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@10d8 │ │ +1ab8ee: 0c03 |0009: move-result-object v3 │ │ +1ab8f0: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #185 header: │ │ class_idx : 1275 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35551,18 +35551,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 │ │ -1ab864: |[1ab864] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab874: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab87a: 5b01 2505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ -1ab87e: 0e00 |0005: return-void │ │ +1ab934: |[1ab934] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab944: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab94a: 5b01 2505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ +1ab94e: 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; │ │ │ │ @@ -35572,32 +35572,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab844: |[1ab844] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ -1ab854: 5410 2505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ -1ab858: 7110 d410 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@10d4 │ │ -1ab85e: 0c00 |0005: move-result-object v0 │ │ -1ab860: 1100 |0006: return-object v0 │ │ +1ab914: |[1ab914] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ +1ab924: 5410 2505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0525 │ │ +1ab928: 7110 d410 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@10d4 │ │ +1ab92e: 0c00 |0005: move-result-object v0 │ │ +1ab930: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #186 header: │ │ class_idx : 1276 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35617,18 +35617,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 │ │ -1ab8a0: |[1ab8a0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab8b0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab8b6: 5b01 2605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0526 │ │ -1ab8ba: 0e00 |0005: return-void │ │ +1ab970: |[1ab970] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab980: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab986: 5b01 2605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0526 │ │ +1ab98a: 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; │ │ │ │ @@ -35638,32 +35638,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab880: |[1ab880] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ -1ab890: 5410 2605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0526 │ │ -1ab894: 7110 ce10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10ce │ │ -1ab89a: 0c00 |0005: move-result-object v0 │ │ -1ab89c: 1100 |0006: return-object v0 │ │ +1ab950: |[1ab950] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ +1ab960: 5410 2605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0526 │ │ +1ab964: 7110 ce10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10ce │ │ +1ab96a: 0c00 |0005: move-result-object v0 │ │ +1ab96c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #187 header: │ │ class_idx : 1277 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35683,18 +35683,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 │ │ -1ab8dc: |[1ab8dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab8ec: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab8f2: 5b01 2705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ -1ab8f6: 0e00 |0005: return-void │ │ +1ab9ac: |[1ab9ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab9bc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab9c2: 5b01 2705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ +1ab9c6: 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; │ │ │ │ @@ -35704,32 +35704,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab8bc: |[1ab8bc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ -1ab8cc: 5410 2705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ -1ab8d0: 7110 d910 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@10d9 │ │ -1ab8d6: 0c00 |0005: move-result-object v0 │ │ -1ab8d8: 1100 |0006: return-object v0 │ │ +1ab98c: |[1ab98c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ +1ab99c: 5410 2705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ +1ab9a0: 7110 d910 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@10d9 │ │ +1ab9a6: 0c00 |0005: move-result-object v0 │ │ +1ab9a8: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #188 header: │ │ class_idx : 1278 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35749,18 +35749,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 │ │ -1ab8f8: |[1ab8f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab908: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab90e: 5b01 2805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ -1ab912: 0e00 |0005: return-void │ │ +1ab9c8: |[1ab9c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ab9d8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ab9de: 5b01 2805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ +1ab9e2: 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; │ │ │ │ @@ -35770,33 +35770,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1ab914: |[1ab914] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ -1ab924: 5410 2805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ -1ab928: 1f02 7a01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017a │ │ -1ab92c: 7120 c910 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@10c9 │ │ -1ab932: 0e00 |0007: return-void │ │ +1ab9e4: |[1ab9e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ +1ab9f4: 5410 2805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ +1ab9f8: 1f02 7a01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@017a │ │ +1ab9fc: 7120 c910 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@10c9 │ │ +1aba02: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #189 header: │ │ class_idx : 1279 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35820,19 +35820,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 │ │ -1ab934: |[1ab934] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ -1ab944: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab94a: 5b01 2905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0529 │ │ -1ab94e: 5b02 2a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@052a │ │ -1ab952: 0e00 |0007: return-void │ │ +1aba04: |[1aba04] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ +1aba14: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aba1a: 5b01 2905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0529 │ │ +1aba1e: 5b02 2a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@052a │ │ +1aba22: 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; │ │ @@ -35843,33 +35843,33 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1ab954: |[1ab954] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -1ab964: 5420 2905 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0529 │ │ -1ab968: 5421 2a05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@052a │ │ -1ab96c: 7130 d310 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@10d3 │ │ -1ab972: 0e00 |0007: return-void │ │ +1aba24: |[1aba24] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +1aba34: 5420 2905 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0529 │ │ +1aba38: 5421 2a05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@052a │ │ +1aba3c: 7130 d310 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@10d3 │ │ +1aba42: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #190 header: │ │ class_idx : 1280 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35889,18 +35889,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 │ │ -1ab998: |[1ab998] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ab9a8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab9ae: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1ab9b2: 0e00 |0005: return-void │ │ +1aba68: |[1aba68] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aba78: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aba7e: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ +1aba82: 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; │ │ │ │ @@ -35910,34 +35910,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 │ │ -1ab974: |[1ab974] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ab984: 5410 2b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1ab988: 1f02 de18 |0002: check-cast v2, Ljava/util/List; // type@18de │ │ -1ab98c: 7120 cd10 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@10cd │ │ -1ab992: 0c02 |0007: move-result-object v2 │ │ -1ab994: 1102 |0008: return-object v2 │ │ +1aba44: |[1aba44] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aba54: 5410 2b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ +1aba58: 1f02 df18 |0002: check-cast v2, Ljava/util/List; // type@18df │ │ +1aba5c: 7120 cd10 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@10cd │ │ +1aba62: 0c02 |0007: move-result-object v2 │ │ +1aba64: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #191 header: │ │ class_idx : 1281 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -35965,20 +35965,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 │ │ -1ab9b4: |[1ab9b4] 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 │ │ -1ab9c4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ab9ca: 5b01 2c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ -1ab9ce: 5b02 2d05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@052d │ │ -1ab9d2: 5b03 2e05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052e │ │ -1ab9d6: 0e00 |0009: return-void │ │ +1aba84: |[1aba84] 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 │ │ +1aba94: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aba9a: 5b01 2c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ +1aba9e: 5b02 2d05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@052d │ │ +1abaa2: 5b03 2e05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052e │ │ +1abaa6: 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; │ │ @@ -35990,34 +35990,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1ab9d8: |[1ab9d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1ab9e8: 5430 2c05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ -1ab9ec: 5431 2d05 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@052d │ │ -1ab9f0: 5432 2e05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052e │ │ -1ab9f4: 7140 d210 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@10d2 │ │ -1ab9fa: 0e00 |0009: return-void │ │ +1abaa8: |[1abaa8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1abab8: 5430 2c05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ +1ababc: 5431 2d05 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@052d │ │ +1abac0: 5432 2e05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052e │ │ +1abac4: 7140 d210 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@10d2 │ │ +1abaca: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #192 header: │ │ class_idx : 1282 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -36041,19 +36041,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 │ │ -1aba24: |[1aba24] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aba34: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aba3a: 5b01 2f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052f │ │ -1aba3e: 5b02 3005 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ -1aba42: 0e00 |0007: return-void │ │ +1abaf4: |[1abaf4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1abb04: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abb0a: 5b01 2f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052f │ │ +1abb0e: 5b02 3005 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ +1abb12: 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; │ │ @@ -36064,35 +36064,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 │ │ -1ab9fc: |[1ab9fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aba0c: 5420 2f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052f │ │ -1aba10: 5421 3005 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ -1aba14: 1f03 0c18 |0004: check-cast v3, Ljava/lang/Integer; // type@180c │ │ -1aba18: 7130 da10 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@10da │ │ -1aba1e: 0c03 |0009: move-result-object v3 │ │ -1aba20: 1103 |000a: return-object v3 │ │ +1abacc: |[1abacc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abadc: 5420 2f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052f │ │ +1abae0: 5421 3005 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ +1abae4: 1f03 0d18 |0004: check-cast v3, Ljava/lang/Integer; // type@180d │ │ +1abae8: 7130 da10 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@10da │ │ +1abaee: 0c03 |0009: move-result-object v3 │ │ +1abaf0: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #193 header: │ │ class_idx : 1283 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -36112,18 +36112,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 │ │ -1aba44: |[1aba44] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aba54: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aba5a: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ -1aba5e: 0e00 |0005: return-void │ │ +1abb14: |[1abb14] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1abb24: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abb2a: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ +1abb2e: 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; │ │ │ │ @@ -36133,32 +36133,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aba60: |[1aba60] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1aba70: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ -1aba74: 7120 cb10 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@10cb │ │ -1aba7a: 0e00 |0005: return-void │ │ +1abb30: |[1abb30] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1abb40: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ +1abb44: 7120 cb10 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@10cb │ │ +1abb4a: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #194 header: │ │ class_idx : 1284 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -36178,18 +36178,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 │ │ -1abaa0: |[1abaa0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1abab0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1abab6: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1ababa: 0e00 |0005: return-void │ │ +1abb70: |[1abb70] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1abb80: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abb86: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1abb8a: 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; │ │ │ │ @@ -36199,34 +36199,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 │ │ -1aba7c: |[1aba7c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aba8c: 5410 3205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1aba90: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1aba94: 7120 d610 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@10d6 │ │ -1aba9a: 0c02 |0007: move-result-object v2 │ │ -1aba9c: 1102 |0008: return-object v2 │ │ +1abb4c: |[1abb4c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abb5c: 5410 3205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1abb60: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1abb64: 7120 d610 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@10d6 │ │ +1abb6a: 0c02 |0007: move-result-object v2 │ │ +1abb6c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #195 header: │ │ class_idx : 1285 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -36246,18 +36246,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 │ │ -1abae8: |[1abae8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1abaf8: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1abafe: 5b01 3305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1abb02: 0e00 |0005: return-void │ │ +1abbb8: |[1abbb8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1abbc8: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abbce: 5b01 3305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1abbd2: 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; │ │ │ │ @@ -36267,36 +36267,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 │ │ -1ababc: |[1ababc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1abacc: 5410 3305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1abad0: 1f02 f317 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f3 │ │ -1abad4: 6e10 3c95 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1abada: 0a02 |0007: move-result v2 │ │ -1abadc: 7120 d510 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@10d5 │ │ -1abae2: 0c02 |000b: move-result-object v2 │ │ -1abae4: 1102 |000c: return-object v2 │ │ +1abb8c: |[1abb8c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abb9c: 5410 3305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1abba0: 1f02 f417 |0002: check-cast v2, Ljava/lang/Boolean; // type@17f4 │ │ +1abba4: 6e10 4995 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1abbaa: 0a02 |0007: move-result v2 │ │ +1abbac: 7120 d510 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@10d5 │ │ +1abbb2: 0c02 |000b: move-result-object v2 │ │ +1abbb4: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #196 header: │ │ class_idx : 1286 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 31000 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 31004 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -36317,17 +36317,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1abb04: |[1abb04] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ -1abb14: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1abb1a: 0e00 |0003: return-void │ │ +1abbd4: |[1abbd4] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ +1abbe4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abbea: 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;) │ │ @@ -36335,29 +36335,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 │ │ -1abb1c: |[1abb1c] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1abb2c: 7010 9a10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@109a │ │ -1abb32: 0e00 |0003: return-void │ │ +1abbec: |[1abbec] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1abbfc: 7010 9a10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@109a │ │ +1abc02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 31000 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 31004 (SaveExternalFilesActivity.kt) │ │ │ │ Class #197 header: │ │ class_idx : 1287 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 592 │ │ -source_file_idx : 31000 │ │ +source_file_idx : 31004 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -36394,26 +36394,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1abb64: |[1abb64] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ -1abb74: 7010 5c06 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@065c │ │ -1abb7a: 2200 4a02 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1abb7e: 7010 4b06 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ -1abb84: 5b20 3505 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0535 │ │ -1abb88: 2200 4a02 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ -1abb8c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1abb8e: 7110 4195 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1abb94: 0c01 |0010: move-result-object v1 │ │ -1abb96: 7020 4c06 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064c │ │ -1abb9c: 5b20 3405 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0534 │ │ -1abba0: 0e00 |0016: return-void │ │ +1abc34: |[1abc34] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ +1abc44: 7010 5c06 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@065c │ │ +1abc4a: 2200 4a02 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1abc4e: 7010 4b06 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064b │ │ +1abc54: 5b20 3505 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0535 │ │ +1abc58: 2200 4a02 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@024a │ │ +1abc5c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1abc5e: 7110 4e95 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1abc64: 0c01 |0010: move-result-object v1 │ │ +1abc66: 7020 4c06 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064c │ │ +1abc6c: 5b20 3405 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0534 │ │ +1abc70: 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; │ │ @@ -36424,17 +36424,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1abb34: |[1abb34] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ -1abb44: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0534 │ │ -1abb48: 1100 |0002: return-object v0 │ │ +1abc04: |[1abc04] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ +1abc14: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0534 │ │ +1abc18: 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;) │ │ @@ -36442,30 +36442,30 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1abb4c: |[1abb4c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ -1abb5c: 5410 3505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0535 │ │ -1abb60: 1100 |0002: return-object v0 │ │ +1abc1c: |[1abc1c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ +1abc2c: 5410 3505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0535 │ │ +1abc30: 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 : 31000 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 31004 (SaveExternalFilesActivity.kt) │ │ │ │ Class #198 header: │ │ class_idx : 1288 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 31000 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 31004 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -36487,17 +36487,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1abbdc: |[1abbdc] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ -1abbec: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1abbf2: 0e00 |0003: return-void │ │ +1abcac: |[1abcac] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ +1abcbc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abcc2: 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 - │ │ @@ -36506,45 +36506,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 │ │ -1abba4: |[1abba4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ -1abbb4: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1abbb8: 2202 241d |0002: new-instance v2, Lkotlin/text/Regex; // type@1d24 │ │ -1abbbc: 1a03 c325 |0004: const-string v3, "/" // string@25c3 │ │ -1abbc0: 7020 cbc3 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3cb │ │ -1abbc6: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -1abbca: 6e30 dcc3 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c3dc │ │ -1abbd0: 0c01 |000e: move-result-object v1 │ │ -1abbd2: 2802 |000f: goto 0011 // +0002 │ │ -1abbd4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1abbd6: 1f01 f517 |0011: check-cast v1, Ljava/lang/CharSequence; // type@17f5 │ │ -1abbda: 1101 |0013: return-object v1 │ │ +1abc74: |[1abc74] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ +1abc84: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1abc88: 2202 251d |0002: new-instance v2, Lkotlin/text/Regex; // type@1d25 │ │ +1abc8c: 1a03 c425 |0004: const-string v3, "/" // string@25c4 │ │ +1abc90: 7020 d8c3 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c3d8 │ │ +1abc96: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +1abc9a: 6e30 e9c3 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c3e9 │ │ +1abca0: 0c01 |000e: move-result-object v1 │ │ +1abca2: 2802 |000f: goto 0011 // +0002 │ │ +1abca4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1abca6: 1f01 f617 |0011: check-cast v1, Ljava/lang/CharSequence; // type@17f6 │ │ +1abcaa: 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 : 31000 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 31004 (SaveExternalFilesActivity.kt) │ │ │ │ Class #199 header: │ │ class_idx : 1289 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 32869 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 32873 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -36575,19 +36575,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 │ │ -1abbf4: |[1abbf4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1abc04: 5b01 3605 |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@0536 │ │ -1abc08: 5b02 3705 |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@0537 │ │ -1abc0c: 7010 4c96 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1abc12: 0e00 |0007: return-void │ │ +1abcc4: |[1abcc4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1abcd4: 5b01 3605 |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@0536 │ │ +1abcd8: 5b02 3705 |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@0537 │ │ +1abcdc: 7010 5996 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abce2: 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; │ │ @@ -36598,23 +36598,23 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1abc14: |[1abc14] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -1abc24: 5412 3605 |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@0536 │ │ -1abc28: 5422 3f01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1abc2c: 1a00 87ad |0004: const-string v0, "fileNameEdit" // string@ad87 │ │ -1abc30: 7120 d2b9 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1abc36: 7110 353b 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b35 │ │ -1abc3c: 5412 3705 |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@0537 │ │ -1abc40: 7110 dd10 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10dd │ │ -1abc46: 0e00 |0011: return-void │ │ +1abce4: |[1abce4] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +1abcf4: 5412 3605 |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@0536 │ │ +1abcf8: 5422 3f01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1abcfc: 1a00 8cad |0004: const-string v0, "fileNameEdit" // string@ad8c │ │ +1abd00: 7120 dfb9 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1abd06: 7110 423b 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b42 │ │ +1abd0c: 5412 3705 |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@0537 │ │ +1abd10: 7110 dd10 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10dd │ │ +1abd16: 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; │ │ @@ -36624,42 +36624,42 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1abc48: |[1abc48] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1abc58: 0e00 |0000: return-void │ │ +1abd18: |[1abd18] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1abd28: 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 │ │ -1abc5c: |[1abc5c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1abc6c: 0e00 |0000: return-void │ │ +1abd2c: |[1abd2c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1abd3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 32869 (TextView.kt) │ │ + source_file_idx : 32873 (TextView.kt) │ │ │ │ Class #200 header: │ │ class_idx : 1290 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 31000 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 31004 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -36688,116 +36688,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1abcfc: |[1abcfc] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1abd0c: 1a00 c0b0 |0000: const-string v0, "function" // string@b0c0 │ │ -1abd10: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1abd16: 7010 4c96 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@964c │ │ -1abd1c: 5b12 3805 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0538 │ │ -1abd20: 0e00 |000a: return-void │ │ +1abdcc: |[1abdcc] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1abddc: 1a00 c5b0 |0000: const-string v0, "function" // string@b0c5 │ │ +1abde0: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1abde6: 7010 5996 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9659 │ │ +1abdec: 5b12 3805 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0538 │ │ +1abdf0: 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 │ │ -1abc70: |[1abc70] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1abc80: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ -1abc84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abc86: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1abc8a: 2030 d81b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1abc8e: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1abc92: 0720 |0009: move-object v0, v2 │ │ -1abc94: 1f00 d81b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1abc98: 7210 79b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1abc9e: 0c00 |000f: move-result-object v0 │ │ -1abca0: 1f03 d81b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1abca4: 7210 79b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1abcaa: 0c03 |0015: move-result-object v3 │ │ -1abcac: 7120 cab9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1abcb2: 0a01 |0019: move-result v1 │ │ -1abcb4: 0f01 |001a: return v1 │ │ +1abd40: |[1abd40] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1abd50: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ +1abd54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1abd56: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1abd5a: 2030 d91b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1abd5e: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1abd62: 0720 |0009: move-object v0, v2 │ │ +1abd64: 1f00 d91b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1abd68: 7210 86b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1abd6e: 0c00 |000f: move-result-object v0 │ │ +1abd70: 1f03 d91b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1abd74: 7210 86b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1abd7a: 0c03 |0015: move-result-object v3 │ │ +1abd7c: 7120 d7b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1abd82: 0a01 |0019: move-result v1 │ │ +1abd84: 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 │ │ -1abce0: |[1abce0] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1abcf0: 5410 3805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0538 │ │ -1abcf4: 1f00 9d19 |0002: check-cast v0, Lkotlin/Function; // type@199d │ │ -1abcf8: 1100 |0004: return-object v0 │ │ +1abdb0: |[1abdb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1abdc0: 5410 3805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0538 │ │ +1abdc4: 1f00 9e19 |0002: check-cast v0, Lkotlin/Function; // type@199e │ │ +1abdc8: 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 │ │ -1abcb8: |[1abcb8] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1abcc8: 0710 |0000: move-object v0, v1 │ │ -1abcca: 1f00 d81b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1abcce: 7210 79b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1abcd4: 0c00 |0006: move-result-object v0 │ │ -1abcd6: 6e10 5196 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -1abcdc: 0a00 |000a: move-result v0 │ │ -1abcde: 0f00 |000b: return v0 │ │ +1abd88: |[1abd88] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1abd98: 0710 |0000: move-object v0, v1 │ │ +1abd9a: 1f00 d91b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1abd9e: 7210 86b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1abda4: 0c00 |0006: move-result-object v0 │ │ +1abda6: 6e10 5e96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +1abdac: 0a00 |000a: move-result v0 │ │ +1abdae: 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 │ │ -1abd24: |[1abd24] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1abd34: 5410 3805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0538 │ │ -1abd38: 7220 90b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1abd3e: 0e00 |0005: return-void │ │ +1abdf4: |[1abdf4] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1abe04: 5410 3805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0538 │ │ +1abe08: 7220 9db8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1abe0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 31000 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 31004 (SaveExternalFilesActivity.kt) │ │ │ │ Class #201 header: │ │ class_idx : 1291 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 31000 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 31004 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -36839,137 +36839,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 │ │ -1abe2c: |[1abe2c] 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 │ │ -1abe3c: 5b01 3905 |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@0539 │ │ -1abe40: 5b02 3b05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ -1abe44: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1abe46: 7030 6eb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1abe4c: 0e00 |0008: return-void │ │ +1abefc: |[1abefc] 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 │ │ +1abf0c: 5b01 3905 |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@0539 │ │ +1abf10: 5b02 3b05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1abf14: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1abf16: 7030 7bb5 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1abf1c: 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 │ │ -1abe04: |[1abe04] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1abe14: 2203 0b05 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@050b │ │ -1abe18: 5420 3905 |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@0539 │ │ -1abe1c: 5421 3b05 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ -1abe20: 7040 aa10 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@10aa │ │ -1abe26: 1f03 dd1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1abe2a: 1103 |000b: return-object v3 │ │ +1abed4: |[1abed4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1abee4: 2203 0b05 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@050b │ │ +1abee8: 5420 3905 |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@0539 │ │ +1abeec: 5421 3b05 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1abef0: 7040 aa10 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@10aa │ │ +1abef6: 1f03 de1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1abefa: 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 │ │ -1abd40: |[1abd40] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1abd50: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1abd54: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1abd58: 6e30 ad10 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@10ad │ │ -1abd5e: 0c01 |0007: move-result-object v1 │ │ -1abd60: 1101 |0008: return-object v1 │ │ +1abe10: |[1abe10] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abe20: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1abe24: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1abe28: 6e30 ad10 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@10ad │ │ +1abe2e: 0c01 |0007: move-result-object v1 │ │ +1abe30: 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 │ │ -1abd64: |[1abd64] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1abd74: 6e30 ab10 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@10ab │ │ -1abd7a: 0c01 |0003: move-result-object v1 │ │ -1abd7c: 1f01 0b05 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@050b │ │ -1abd80: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1abd84: 6e20 ae10 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@10ae │ │ -1abd8a: 0c01 |000b: move-result-object v1 │ │ -1abd8c: 1101 |000c: return-object v1 │ │ +1abe34: |[1abe34] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1abe44: 6e30 ab10 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@10ab │ │ +1abe4a: 0c01 |0003: move-result-object v1 │ │ +1abe4c: 1f01 0b05 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@050b │ │ +1abe50: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1abe54: 6e20 ae10 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@10ae │ │ +1abe5a: 0c01 |000b: move-result-object v1 │ │ +1abe5c: 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 │ │ -1abd90: |[1abd90] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1abda0: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1abda6: 5270 3a05 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@053a │ │ -1abdaa: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ -1abdae: 7110 979d 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1abdb4: 5478 3905 |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@0539 │ │ -1abdb8: 7110 d0b9 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1abdbe: 1400 be00 147f |000f: const v0, #float 1.9673e+38 // #7f1400be │ │ -1abdc4: 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 │ │ -1abdca: 5478 3b05 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ -1abdce: 0780 |0017: move-object v0, v8 │ │ -1abdd0: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1abdd4: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ -1abdd8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1abdda: 1401 4b01 147f |001d: const v1, #float 1.96732e+38 // #7f14014b │ │ -1abde0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1abde2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1abde4: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1abde6: 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 │ │ -1abdec: 6208 a6b3 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1abdf0: 1108 |0028: return-object v8 │ │ -1abdf2: 2208 0918 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@1809 │ │ -1abdf6: 1a00 7599 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1abdfa: 7020 d395 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1abe00: 2708 |0030: throw v8 │ │ +1abe60: |[1abe60] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abe70: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1abe76: 5270 3a05 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@053a │ │ +1abe7a: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ +1abe7e: 7110 a49d 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1abe84: 5478 3905 |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@0539 │ │ +1abe88: 7110 ddb9 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1abe8e: 1400 be00 147f |000f: const v0, #float 1.9673e+38 // #7f1400be │ │ +1abe94: 7120 ff45 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@45ff │ │ +1abe9a: 5478 3b05 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1abe9e: 0780 |0017: move-object v0, v8 │ │ +1abea0: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1abea4: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ +1abea8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1abeaa: 1401 4b01 147f |001d: const v1, #float 1.96732e+38 // #7f14014b │ │ +1abeb0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1abeb2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1abeb4: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1abeb6: 7707 0b47 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@470b │ │ +1abebc: 6208 a9b3 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1abec0: 1108 |0028: return-object v8 │ │ +1abec2: 2208 0a18 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@180a │ │ +1abec6: 1a00 7a99 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1abeca: 7020 e095 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1abed0: 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 : 31000 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 31004 (SaveExternalFilesActivity.kt) │ │ │ │ Class #202 header: │ │ class_idx : 1292 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6923 │ │ -source_file_idx : 31000 │ │ +superclass_idx : 6924 │ │ +source_file_idx : 31004 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -37023,172 +37023,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 │ │ -1abfa4: |[1abfa4] 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 │ │ -1abfb4: 5b01 4105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1abfb8: 5902 3f05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053f │ │ -1abfbc: 5903 3c05 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@053c │ │ -1abfc0: 5904 3d05 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@053d │ │ -1abfc4: 5b05 3e05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053e │ │ -1abfc8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1abfca: 7030 6eb5 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b56e │ │ -1abfd0: 0e00 |000e: return-void │ │ +1ac074: |[1ac074] 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 │ │ +1ac084: 5b01 4105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1ac088: 5902 3f05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053f │ │ +1ac08c: 5903 3c05 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@053c │ │ +1ac090: 5904 3d05 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@053d │ │ +1ac094: 5b05 3e05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053e │ │ +1ac098: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1ac09a: 7030 7bb5 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b57b │ │ +1ac0a0: 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 │ │ -1abf6c: |[1abf6c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1abf7c: 2208 0c05 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@050c │ │ -1abf80: 5471 4105 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1abf84: 5272 3f05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053f │ │ -1abf88: 5273 3c05 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@053c │ │ -1abf8c: 5274 3d05 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@053d │ │ -1abf90: 5475 3e05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053e │ │ -1abf94: 0780 |000c: move-object v0, v8 │ │ -1abf96: 0796 |000d: move-object v6, v9 │ │ -1abf98: 7607 af10 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@10af │ │ -1abf9e: 1f08 dd1a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1add │ │ -1abfa2: 1108 |0013: return-object v8 │ │ +1ac03c: |[1ac03c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1ac04c: 2208 0c05 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@050c │ │ +1ac050: 5471 4105 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1ac054: 5272 3f05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053f │ │ +1ac058: 5273 3c05 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@053c │ │ +1ac05c: 5274 3d05 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@053d │ │ +1ac060: 5475 3e05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053e │ │ +1ac064: 0780 |000c: move-object v0, v8 │ │ +1ac066: 0796 |000d: move-object v6, v9 │ │ +1ac068: 7607 af10 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@10af │ │ +1ac06e: 1f08 de1a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1ac072: 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 │ │ -1abe50: |[1abe50] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1abe60: 1f01 d31d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1abe64: 1f02 dd1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1add │ │ -1abe68: 6e30 b210 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@10b2 │ │ -1abe6e: 0c01 |0007: move-result-object v1 │ │ -1abe70: 1101 |0008: return-object v1 │ │ +1abf20: |[1abf20] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abf30: 1f01 d41d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1abf34: 1f02 de1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1abf38: 6e30 b210 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@10b2 │ │ +1abf3e: 0c01 |0007: move-result-object v1 │ │ +1abf40: 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 │ │ -1abe74: |[1abe74] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1abe84: 6e30 b010 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@10b0 │ │ -1abe8a: 0c01 |0003: move-result-object v1 │ │ -1abe8c: 1f01 0c05 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@050c │ │ -1abe90: 6202 a6b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1abe94: 6e20 b310 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10b3 │ │ -1abe9a: 0c01 |000b: move-result-object v1 │ │ -1abe9c: 1101 |000c: return-object v1 │ │ +1abf44: |[1abf44] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1abf54: 6e30 b010 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@10b0 │ │ +1abf5a: 0c01 |0003: move-result-object v1 │ │ +1abf5c: 1f01 0c05 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@050c │ │ +1abf60: 6202 a9b3 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1abf64: 6e20 b310 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10b3 │ │ +1abf6a: 0c01 |000b: move-result-object v1 │ │ +1abf6c: 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 │ │ -1abea0: |[1abea0] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1abeb0: 7100 04b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b504 │ │ -1abeb6: 0c00 |0003: move-result-object v0 │ │ -1abeb8: 5291 4005 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0540 │ │ -1abebc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1abebe: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1abec2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1abec6: 7110 979d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1abecc: 284c |000e: goto 005a // +004c │ │ -1abece: 220a 0918 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1809 │ │ -1abed2: 1a00 7599 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@9975 │ │ -1abed6: 7020 d395 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1abedc: 270a |0016: throw v10 │ │ -1abede: 7110 979d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9d97 │ │ -1abee4: 549a 4105 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1abee8: 5291 3f05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053f │ │ -1abeec: 5293 3c05 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@053c │ │ -1abef0: 5294 3d05 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@053d │ │ -1abef4: 7140 de10 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10de │ │ -1abefa: 0a0a |0025: move-result v10 │ │ -1abefc: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ -1abf00: 6203 c513 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ -1abf04: 549a 4105 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1abf08: 07a4 |002c: move-object v4, v10 │ │ -1abf0a: 1f04 3700 |002d: check-cast v4, Landroid/content/Context; // type@0037 │ │ -1abf0e: 1237 |002f: const/4 v7, #int 3 // #3 │ │ -1abf10: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -1abf12: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1abf14: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -1abf16: 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 │ │ -1abf1c: 549a 4105 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1abf20: 6e10 ee10 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ -1abf26: 281f |003b: goto 005a // +001f │ │ -1abf28: 7100 84cb 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb84 │ │ -1abf2e: 0c0a |003f: move-result-object v10 │ │ -1abf30: 1f0a e81a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1abf34: 2201 0b05 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@050b │ │ -1abf38: 5493 3e05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053e │ │ -1abf3c: 5494 4105 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1abf40: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -1abf42: 7040 aa10 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@10aa │ │ -1abf48: 1f01 b01b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1abf4c: 0793 |004e: move-object v3, v9 │ │ -1abf4e: 1f03 dd1a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1add │ │ -1abf52: 5992 4005 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0540 │ │ -1abf56: 7130 cdc9 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@c9cd │ │ -1abf5c: 0c0a |0056: move-result-object v10 │ │ -1abf5e: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ -1abf62: 1100 |0059: return-object v0 │ │ -1abf64: 620a a6b3 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1abf68: 110a |005c: return-object v10 │ │ +1abf70: |[1abf70] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1abf80: 7100 11b5 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b511 │ │ +1abf86: 0c00 |0003: move-result-object v0 │ │ +1abf88: 5291 4005 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0540 │ │ +1abf8c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1abf8e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1abf92: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1abf96: 7110 a49d 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1abf9c: 284c |000e: goto 005a // +004c │ │ +1abf9e: 220a 0a18 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@180a │ │ +1abfa2: 1a00 7a99 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@997a │ │ +1abfa6: 7020 e095 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1abfac: 270a |0016: throw v10 │ │ +1abfae: 7110 a49d 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9da4 │ │ +1abfb4: 549a 4105 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1abfb8: 5291 3f05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@053f │ │ +1abfbc: 5293 3c05 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@053c │ │ +1abfc0: 5294 3d05 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@053d │ │ +1abfc4: 7140 de10 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10de │ │ +1abfca: 0a0a |0025: move-result v10 │ │ +1abfcc: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ +1abfd0: 6203 c813 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c8 │ │ +1abfd4: 549a 4105 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1abfd8: 07a4 |002c: move-object v4, v10 │ │ +1abfda: 1f04 3700 |002d: check-cast v4, Landroid/content/Context; // type@0037 │ │ +1abfde: 1237 |002f: const/4 v7, #int 3 // #3 │ │ +1abfe0: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +1abfe2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1abfe4: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +1abfe6: 7706 803c 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@3c80 │ │ +1abfec: 549a 4105 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1abff0: 6e10 ee10 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ +1abff6: 281f |003b: goto 005a // +001f │ │ +1abff8: 7100 91cb 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@cb91 │ │ +1abffe: 0c0a |003f: move-result-object v10 │ │ +1ac000: 1f0a e91a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1ac004: 2201 0b05 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@050b │ │ +1ac008: 5493 3e05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@053e │ │ +1ac00c: 5494 4105 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1ac010: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +1ac012: 7040 aa10 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@10aa │ │ +1ac018: 1f01 b11b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1ac01c: 0793 |004e: move-object v3, v9 │ │ +1ac01e: 1f03 de1a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1ade │ │ +1ac022: 5992 4005 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@0540 │ │ +1ac026: 7130 dac9 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@c9da │ │ +1ac02c: 0c0a |0056: move-result-object v10 │ │ +1ac02e: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ +1ac032: 1100 |0059: return-object v0 │ │ +1ac034: 620a a9b3 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ac038: 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 : 31000 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 31004 (SaveExternalFilesActivity.kt) │ │ │ │ Class #203 header: │ │ class_idx : 1293 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10566 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10569 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -37215,69 +37215,69 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ac094: |[1ac094] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ -1ac0a4: 5b01 4205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ -1ac0a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac0aa: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1ac0b0: 0e00 |0006: return-void │ │ +1ac164: |[1ac164] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ +1ac174: 5b01 4205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ +1ac178: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac17a: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1ac180: 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 │ │ -1abfd4: |[1abfd4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -1abfe4: 5450 4205 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ -1abfe8: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ -1abfee: 0c00 |0005: move-result-object v0 │ │ -1abff0: 1a01 2a29 |0006: const-string v1, "Activity " // string@292a │ │ -1abff4: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -1abff8: 5452 4205 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ -1abffc: 6e10 a200 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1ac002: 0c03 |000f: move-result-object v3 │ │ -1ac004: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -1ac008: 281c |0012: goto 002e // +001c │ │ -1ac00a: 2203 0918 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1809 │ │ -1ac00e: 2204 2618 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@1826 │ │ -1ac012: 7020 c796 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1ac018: 6e20 cf96 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1ac01e: 1a01 bb0a |001d: const-string v1, " has null extras in " // string@0abb │ │ -1ac022: 6e20 d096 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ac028: 6e20 cf96 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1ac02e: 6e10 e196 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1ac034: 0c00 |0028: move-result-object v0 │ │ -1ac036: 7020 d395 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1ac03c: 2703 |002c: throw v3 │ │ -1ac03e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1ac040: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -1ac044: 1103 |0030: return-object v3 │ │ -1ac046: 2200 0918 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1809 │ │ -1ac04a: 2202 2618 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1826 │ │ -1ac04e: 7020 c796 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1ac054: 5451 4205 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ -1ac058: 6e20 cf96 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1ac05e: 1a01 b50a |003d: const-string v1, " has a null Intent" // string@0ab5 │ │ -1ac062: 6e20 d096 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ac068: 6e10 e196 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1ac06e: 0c01 |0045: move-result-object v1 │ │ -1ac070: 7020 d395 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1ac076: 2700 |0049: throw v0 │ │ +1ac0a4: |[1ac0a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +1ac0b4: 5450 4205 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ +1ac0b8: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ +1ac0be: 0c00 |0005: move-result-object v0 │ │ +1ac0c0: 1a01 2d29 |0006: const-string v1, "Activity " // string@292d │ │ +1ac0c4: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ +1ac0c8: 5452 4205 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ +1ac0cc: 6e10 a200 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1ac0d2: 0c03 |000f: move-result-object v3 │ │ +1ac0d4: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +1ac0d8: 281c |0012: goto 002e // +001c │ │ +1ac0da: 2203 0a18 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@180a │ │ +1ac0de: 2204 2718 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@1827 │ │ +1ac0e2: 7020 d496 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1ac0e8: 6e20 dc96 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1ac0ee: 1a01 bc0a |001d: const-string v1, " has null extras in " // string@0abc │ │ +1ac0f2: 6e20 dd96 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ac0f8: 6e20 dc96 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1ac0fe: 6e10 ee96 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1ac104: 0c00 |0028: move-result-object v0 │ │ +1ac106: 7020 e095 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1ac10c: 2703 |002c: throw v3 │ │ +1ac10e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1ac110: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +1ac114: 1103 |0030: return-object v3 │ │ +1ac116: 2200 0a18 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@180a │ │ +1ac11a: 2202 2718 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1827 │ │ +1ac11e: 7020 d496 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1ac124: 5451 4205 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0542 │ │ +1ac128: 6e20 dc96 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1ac12e: 1a01 b60a |003d: const-string v1, " has a null Intent" // string@0ab6 │ │ +1ac132: 6e20 dd96 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ac138: 6e10 ee96 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1ac13e: 0c01 |0045: move-result-object v1 │ │ +1ac140: 7020 e095 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1ac146: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=43 │ │ 0x0013 line=44 │ │ 0x0031 line=45 │ │ locals : │ │ @@ -37288,31 +37288,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ac078: |[1ac078] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -1ac088: 6e10 b510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10b5 │ │ -1ac08e: 0c00 |0003: move-result-object v0 │ │ -1ac090: 1100 |0004: return-object v0 │ │ +1ac148: |[1ac148] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +1ac158: 6e10 b510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10b5 │ │ +1ac15e: 0c00 |0003: move-result-object v0 │ │ +1ac160: 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 : 10566 (ActivityNavArgsLazy.kt) │ │ + source_file_idx : 10569 (ActivityNavArgsLazy.kt) │ │ │ │ Class #204 header: │ │ class_idx : 1294 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -37339,38 +37339,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ac0f0: |[1ac0f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1ac100: 5b01 4305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ -1ac104: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac106: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1ac10c: 0e00 |0006: return-void │ │ +1ac1c0: |[1ac1c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1ac1d0: 5b01 4305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ +1ac1d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac1d6: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1ac1dc: 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 │ │ -1ac0b4: |[1ac0b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1ac0c4: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ -1ac0c8: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1ac0ce: 0c00 |0005: move-result-object v0 │ │ -1ac0d0: 1100 |0006: return-object v0 │ │ +1ac184: |[1ac184] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1ac194: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0543 │ │ +1ac198: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1ac19e: 0c00 |0005: move-result-object v0 │ │ +1ac1a0: 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;) │ │ @@ -37378,31 +37378,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ac0d4: |[1ac0d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1ac0e4: 6e10 b810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10b8 │ │ -1ac0ea: 0c00 |0003: move-result-object v0 │ │ -1ac0ec: 1100 |0004: return-object v0 │ │ +1ac1a4: |[1ac1a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1ac1b4: 6e10 b810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10b8 │ │ +1ac1ba: 0c00 |0003: move-result-object v0 │ │ +1ac1bc: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #205 header: │ │ class_idx : 1295 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -37429,38 +37429,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ac14c: |[1ac14c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1ac15c: 5b01 4405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ -1ac160: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac162: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1ac168: 0e00 |0006: return-void │ │ +1ac21c: |[1ac21c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1ac22c: 5b01 4405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ +1ac230: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac232: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1ac238: 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 │ │ -1ac110: |[1ac110] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1ac120: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ -1ac124: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1ac12a: 0c00 |0005: move-result-object v0 │ │ -1ac12c: 1100 |0006: return-object v0 │ │ +1ac1e0: |[1ac1e0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1ac1f0: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0544 │ │ +1ac1f4: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1ac1fa: 0c00 |0005: move-result-object v0 │ │ +1ac1fc: 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;) │ │ @@ -37468,31 +37468,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ac130: |[1ac130] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1ac140: 6e10 bb10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10bb │ │ -1ac146: 0c00 |0003: move-result-object v0 │ │ -1ac148: 1100 |0004: return-object v0 │ │ +1ac200: |[1ac200] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1ac210: 6e10 bb10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10bb │ │ +1ac216: 0c00 |0003: move-result-object v0 │ │ +1ac218: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #206 header: │ │ class_idx : 1296 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -37523,45 +37523,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 │ │ -1ac1c0: |[1ac1c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1ac1d0: 5b01 4505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ -1ac1d4: 5b02 4605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ -1ac1d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ac1da: 7020 f2b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1ac1e0: 0e00 |0008: return-void │ │ +1ac290: |[1ac290] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1ac2a0: 5b01 4505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ +1ac2a4: 5b02 4605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ +1ac2a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ac2aa: 7020 ffb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1ac2b0: 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 │ │ -1ac16c: |[1ac16c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1ac17c: 5410 4505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ -1ac180: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1ac184: 7210 85b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1ac18a: 0c00 |0007: move-result-object v0 │ │ -1ac18c: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ -1ac190: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1ac194: 5410 4605 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ -1ac198: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1ac19e: 0c00 |0011: move-result-object v0 │ │ -1ac1a0: 1100 |0012: return-object v0 │ │ +1ac23c: |[1ac23c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1ac24c: 5410 4505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0545 │ │ +1ac250: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1ac254: 7210 92b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1ac25a: 0c00 |0007: move-result-object v0 │ │ +1ac25c: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ +1ac260: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1ac264: 5410 4605 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0546 │ │ +1ac268: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1ac26e: 0c00 |0011: move-result-object v0 │ │ +1ac270: 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;) │ │ @@ -37569,31 +37569,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ac1a4: |[1ac1a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1ac1b4: 6e10 be10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10be │ │ -1ac1ba: 0c00 |0003: move-result-object v0 │ │ -1ac1bc: 1100 |0004: return-object v0 │ │ +1ac274: |[1ac274] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1ac284: 6e10 be10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10be │ │ +1ac28a: 0c00 |0003: move-result-object v0 │ │ +1ac28c: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #207 header: │ │ class_idx : 1297 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -37620,38 +37620,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ac220: |[1ac220] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1ac230: 5b01 4705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0547 │ │ -1ac234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac236: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1ac23c: 0e00 |0006: return-void │ │ +1ac2f0: |[1ac2f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1ac300: 5b01 4705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0547 │ │ +1ac304: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac306: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1ac30c: 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 │ │ -1ac1e4: |[1ac1e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1ac1f4: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0547 │ │ -1ac1f8: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1ac1fe: 0c00 |0005: move-result-object v0 │ │ -1ac200: 1100 |0006: return-object v0 │ │ +1ac2b4: |[1ac2b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1ac2c4: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0547 │ │ +1ac2c8: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1ac2ce: 0c00 |0005: move-result-object v0 │ │ +1ac2d0: 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;) │ │ @@ -37659,31 +37659,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ac204: |[1ac204] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1ac214: 6e10 c110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c1 │ │ -1ac21a: 0c00 |0003: move-result-object v0 │ │ -1ac21c: 1100 |0004: return-object v0 │ │ +1ac2d4: |[1ac2d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1ac2e4: 6e10 c110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c1 │ │ +1ac2ea: 0c00 |0003: move-result-object v0 │ │ +1ac2ec: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #208 header: │ │ class_idx : 1298 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -37710,38 +37710,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1ac27c: |[1ac27c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1ac28c: 5b01 4805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0548 │ │ -1ac290: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac292: 7020 f2b9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1ac298: 0e00 |0006: return-void │ │ +1ac34c: |[1ac34c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1ac35c: 5b01 4805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0548 │ │ +1ac360: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac362: 7020 ffb9 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1ac368: 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 │ │ -1ac240: |[1ac240] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1ac250: 5410 4805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0548 │ │ -1ac254: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1ac25a: 0c00 |0005: move-result-object v0 │ │ -1ac25c: 1100 |0006: return-object v0 │ │ +1ac310: |[1ac310] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1ac320: 5410 4805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0548 │ │ +1ac324: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1ac32a: 0c00 |0005: move-result-object v0 │ │ +1ac32c: 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;) │ │ @@ -37749,31 +37749,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ac260: |[1ac260] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1ac270: 6e10 c410 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10c4 │ │ -1ac276: 0c00 |0003: move-result-object v0 │ │ -1ac278: 1100 |0004: return-object v0 │ │ +1ac330: |[1ac330] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1ac340: 6e10 c410 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10c4 │ │ +1ac346: 0c00 |0003: move-result-object v0 │ │ +1ac348: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #209 header: │ │ class_idx : 1299 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 7139 │ │ -source_file_idx : 10574 │ │ +superclass_idx : 7140 │ │ +source_file_idx : 10577 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -37804,45 +37804,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 │ │ -1ac2f0: |[1ac2f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1ac300: 5b01 4905 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0549 │ │ -1ac304: 5b02 4a05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054a │ │ -1ac308: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ac30a: 7020 f2b9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9f2 │ │ -1ac310: 0e00 |0008: return-void │ │ +1ac3c0: |[1ac3c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1ac3d0: 5b01 4905 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0549 │ │ +1ac3d4: 5b02 4a05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054a │ │ +1ac3d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ac3da: 7020 ffb9 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b9ff │ │ +1ac3e0: 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 │ │ -1ac29c: |[1ac29c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1ac2ac: 5410 4905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0549 │ │ -1ac2b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1ac2b4: 7210 85b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b885 │ │ -1ac2ba: 0c00 |0007: move-result-object v0 │ │ -1ac2bc: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ -1ac2c0: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1ac2c4: 5410 4a05 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054a │ │ -1ac2c8: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1ac2ce: 0c00 |0011: move-result-object v0 │ │ -1ac2d0: 1100 |0012: return-object v0 │ │ +1ac36c: |[1ac36c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1ac37c: 5410 4905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0549 │ │ +1ac380: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1ac384: 7210 92b8 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b892 │ │ +1ac38a: 0c00 |0007: move-result-object v0 │ │ +1ac38c: 1f00 5902 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0259 │ │ +1ac390: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1ac394: 5410 4a05 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054a │ │ +1ac398: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1ac39e: 0c00 |0011: move-result-object v0 │ │ +1ac3a0: 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;) │ │ @@ -37850,31 +37850,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ac2d4: |[1ac2d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1ac2e4: 6e10 c710 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10c7 │ │ -1ac2ea: 0c00 |0003: move-result-object v0 │ │ -1ac2ec: 1100 |0004: return-object v0 │ │ +1ac3a4: |[1ac3a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1ac3b4: 6e10 c710 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10c7 │ │ +1ac3ba: 0c00 |0003: move-result-object v0 │ │ +1ac3bc: 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 : 10574 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10577 (ActivityViewModelLazy.kt) │ │ │ │ Class #210 header: │ │ class_idx : 1300 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1113 │ │ -source_file_idx : 31000 │ │ +source_file_idx : 31004 │ │ static_fields_size : 5 │ │ instance_fields_size: 11 │ │ direct_methods_size : 73 │ │ virtual_methods_size: 2 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -37966,404 +37966,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 │ │ -1ad91c: |[1ad91c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1ad92c: 7120 0e11 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@110e │ │ -1ad932: 0e00 |0003: return-void │ │ +1ad9ec: |[1ad9ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1ad9fc: 7120 0e11 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@110e │ │ +1ada02: 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 │ │ -1ad934: |[1ad934] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1ad944: 7120 0511 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1105 │ │ -1ad94a: 0e00 |0003: return-void │ │ +1ada04: |[1ada04] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1ada14: 7120 0511 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1105 │ │ +1ada1a: 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 │ │ -1ad94c: |[1ad94c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ad95c: 7120 1711 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@1117 │ │ -1ad962: 0e00 |0003: return-void │ │ +1ada1c: |[1ada1c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ada2c: 7120 1711 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@1117 │ │ +1ada32: 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 │ │ -1ad964: |[1ad964] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ad974: 7120 f310 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10f3 │ │ -1ad97a: 0e00 |0003: return-void │ │ +1ada34: |[1ada34] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ada44: 7120 f310 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10f3 │ │ +1ada4a: 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 │ │ -1ad5e8: |[1ad5e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1ad5f8: 7120 e010 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@10e0 │ │ -1ad5fe: 0c00 |0003: move-result-object v0 │ │ -1ad600: 1100 |0004: return-object v0 │ │ +1ad6b8: |[1ad6b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1ad6c8: 7120 e010 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@10e0 │ │ +1ad6ce: 0c00 |0003: move-result-object v0 │ │ +1ad6d0: 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 │ │ -1ad35c: |[1ad35c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1ad36c: 7110 1811 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1118 │ │ -1ad372: 0c00 |0003: move-result-object v0 │ │ -1ad374: 1100 |0004: return-object v0 │ │ +1ad42c: |[1ad42c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1ad43c: 7110 1811 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1118 │ │ +1ad442: 0c00 |0003: move-result-object v0 │ │ +1ad444: 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 │ │ -1ad97c: |[1ad97c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1ad98c: 7140 0c11 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@110c │ │ -1ad992: 0e00 |0003: return-void │ │ +1ada4c: |[1ada4c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1ada5c: 7140 0c11 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@110c │ │ +1ada62: 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 │ │ -1ad994: |[1ad994] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ad9a4: 7120 e210 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@10e2 │ │ -1ad9aa: 0e00 |0003: return-void │ │ +1ada64: |[1ada64] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ada74: 7120 e210 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@10e2 │ │ +1ada7a: 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 │ │ -1ad9ac: |[1ad9ac] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ad9bc: 7120 0d11 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@110d │ │ -1ad9c2: 0e00 |0003: return-void │ │ +1ada7c: |[1ada7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ada8c: 7120 0d11 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@110d │ │ +1ada92: 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 │ │ -1ad9c4: |[1ad9c4] 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 │ │ -1ad9d4: 7140 1511 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@1115 │ │ -1ad9da: 0e00 |0003: return-void │ │ +1ada94: |[1ada94] 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 │ │ +1adaa4: 7140 1511 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@1115 │ │ +1adaaa: 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 │ │ -1ad9dc: |[1ad9dc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ad9ec: 7130 1c11 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@111c │ │ -1ad9f2: 0e00 |0003: return-void │ │ +1adaac: |[1adaac] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1adabc: 7130 1c11 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@111c │ │ +1adac2: 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 │ │ -1ad288: |[1ad288] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ad298: 7110 e310 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@10e3 │ │ -1ad29e: 0c00 |0003: move-result-object v0 │ │ -1ad2a0: 1100 |0004: return-object v0 │ │ +1ad358: |[1ad358] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ad368: 7110 e310 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@10e3 │ │ +1ad36e: 0c00 |0003: move-result-object v0 │ │ +1ad370: 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 │ │ -1ad604: |[1ad604] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1ad614: 7120 1311 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@1113 │ │ -1ad61a: 0c00 |0003: move-result-object v0 │ │ -1ad61c: 1100 |0004: return-object v0 │ │ +1ad6d4: |[1ad6d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1ad6e4: 7120 1311 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@1113 │ │ +1ad6ea: 0c00 |0003: move-result-object v0 │ │ +1ad6ec: 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 │ │ -1ad620: |[1ad620] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1ad630: 7120 0f11 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@110f │ │ -1ad636: 0c00 |0003: move-result-object v0 │ │ -1ad638: 1100 |0004: return-object v0 │ │ +1ad6f0: |[1ad6f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1ad700: 7120 0f11 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@110f │ │ +1ad706: 0c00 |0003: move-result-object v0 │ │ +1ad708: 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 │ │ -1ac91c: |[1ac91c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ -1ac92c: 7100 0811 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1108 │ │ -1ac932: 0a00 |0003: move-result v0 │ │ -1ac934: 0f00 |0004: return v0 │ │ +1ac9ec: |[1ac9ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ +1ac9fc: 7100 0811 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1108 │ │ +1aca02: 0a00 |0003: move-result v0 │ │ +1aca04: 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 │ │ -1ad63c: |[1ad63c] 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; │ │ -1ad64c: 7130 ec10 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@10ec │ │ -1ad652: 0c00 |0003: move-result-object v0 │ │ -1ad654: 1100 |0004: return-object v0 │ │ +1ad70c: |[1ad70c] 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; │ │ +1ad71c: 7130 ec10 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@10ec │ │ +1ad722: 0c00 |0003: move-result-object v0 │ │ +1ad724: 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 │ │ -1ad184: |[1ad184] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ad194: 7110 1e11 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@111e │ │ -1ad19a: 0c00 |0003: move-result-object v0 │ │ -1ad19c: 1100 |0004: return-object v0 │ │ +1ad254: |[1ad254] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ad264: 7110 1e11 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@111e │ │ +1ad26a: 0c00 |0003: move-result-object v0 │ │ +1ad26c: 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 │ │ -1ad658: |[1ad658] 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; │ │ -1ad668: 7130 ea10 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@10ea │ │ -1ad66e: 0c00 |0003: move-result-object v0 │ │ -1ad670: 1100 |0004: return-object v0 │ │ +1ad728: |[1ad728] 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; │ │ +1ad738: 7130 ea10 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@10ea │ │ +1ad73e: 0c00 |0003: move-result-object v0 │ │ +1ad740: 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 │ │ -1ad9f4: |[1ad9f4] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1ada04: 2200 0605 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@0506 │ │ -1ada08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ada0a: 7020 9b10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@109b │ │ -1ada10: 6900 4b05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@054b │ │ -1ada14: 0e00 |0008: return-void │ │ +1adac4: |[1adac4] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1adad4: 2200 0605 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@0506 │ │ +1adad8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1adada: 7020 9b10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@109b │ │ +1adae0: 6900 4b05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@054b │ │ +1adae4: 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 │ │ -1ada18: |[1ada18] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1ada28: 7010 9d0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9d │ │ -1ada2e: 2200 fb04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04fb │ │ -1ada32: 7020 8410 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1084 │ │ -1ada38: 7110 ae9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1ada3e: 0c00 |000b: move-result-object v0 │ │ -1ada40: 5b70 5005 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0550 │ │ -1ada44: 0770 |000e: move-object v0, v7 │ │ -1ada46: 1f00 7501 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0175 │ │ -1ada4a: 2201 0e05 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@050e │ │ -1ada4e: 7020 b710 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10b7 │ │ -1ada54: 1f01 a11b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1ada58: 2202 5202 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ -1ada5c: 1c03 0a0b |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b0a │ │ -1ada60: 7110 b4ba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -1ada66: 0c03 |001f: move-result-object v3 │ │ -1ada68: 2204 0f05 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@050f │ │ -1ada6c: 7020 ba10 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10ba │ │ -1ada72: 1f04 a11b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1ada76: 2205 1005 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@0510 │ │ -1ada7a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1ada7c: 7030 bd10 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@10bd │ │ -1ada82: 1f05 a11b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1ada86: 7055 5f06 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@065f │ │ -1ada8c: 1f02 a619 |0032: check-cast v2, Lkotlin/Lazy; // type@19a6 │ │ -1ada90: 5b72 5705 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0557 │ │ -1ada94: 2201 1105 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@0511 │ │ -1ada98: 7020 c010 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10c0 │ │ -1ada9e: 1f01 a11b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1adaa2: 2202 5202 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ -1adaa6: 1c03 0705 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0507 │ │ -1adaaa: 7110 b4ba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -1adab0: 0c03 |0044: move-result-object v3 │ │ -1adab2: 2204 1205 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@0512 │ │ -1adab6: 7020 c310 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10c3 │ │ -1adabc: 1f04 a11b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1adac0: 2205 1305 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@0513 │ │ -1adac4: 7030 c610 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@10c6 │ │ -1adaca: 1f05 a11b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1adace: 7055 5f06 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@065f │ │ -1adad4: 1f02 a619 |0056: check-cast v2, Lkotlin/Lazy; // type@19a6 │ │ -1adad8: 5b72 5505 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0555 │ │ -1adadc: 0770 |005a: move-object v0, v7 │ │ -1adade: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1adae2: 2201 5f02 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@025f │ │ -1adae6: 1c02 1605 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1adaea: 7110 b4ba 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bab4 │ │ -1adaf0: 0c02 |0064: move-result-object v2 │ │ -1adaf2: 2203 0d05 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@050d │ │ -1adaf6: 7020 b410 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10b4 │ │ -1adafc: 1f03 a11b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1ba1 │ │ -1adb00: 7030 6906 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0669 │ │ -1adb06: 5b71 5405 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0554 │ │ -1adb0a: 2200 fc04 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04fc │ │ -1adb0e: 7020 8610 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1086 │ │ -1adb14: 7110 ae9c 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1adb1a: 0c00 |0079: move-result-object v0 │ │ -1adb1c: 5b70 5905 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0559 │ │ -1adb20: 2200 fd04 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04fd │ │ -1adb24: 7020 8810 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1088 │ │ -1adb2a: 7110 ae9c 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1adb30: 0c00 |0084: move-result-object v0 │ │ -1adb32: 5b70 5a05 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@055a │ │ -1adb36: 2200 8201 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0182 │ │ -1adb3a: 7010 8704 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -1adb40: 1f00 7f01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ -1adb44: 2201 fe04 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04fe │ │ -1adb48: 7020 8a10 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108a │ │ -1adb4e: 6e30 0a11 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@110a │ │ -1adb54: 0c00 |0096: move-result-object v0 │ │ -1adb56: 1a01 b6eb |0097: const-string v1, "registerForActivityResult(...)" // string@ebb6 │ │ -1adb5a: 7120 d2b9 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1adb60: 5b70 5805 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0558 │ │ -1adb64: 0e00 |009e: return-void │ │ +1adae8: |[1adae8] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1adaf8: 7010 9d0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c9d │ │ +1adafe: 2200 fb04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04fb │ │ +1adb02: 7020 8410 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1084 │ │ +1adb08: 7110 bb9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1adb0e: 0c00 |000b: move-result-object v0 │ │ +1adb10: 5b70 5005 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0550 │ │ +1adb14: 0770 |000e: move-object v0, v7 │ │ +1adb16: 1f00 7501 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0175 │ │ +1adb1a: 2201 0e05 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@050e │ │ +1adb1e: 7020 b710 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10b7 │ │ +1adb24: 1f01 a21b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1adb28: 2202 5202 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ +1adb2c: 1c03 0b0b |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b0b │ │ +1adb30: 7110 c1ba 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +1adb36: 0c03 |001f: move-result-object v3 │ │ +1adb38: 2204 0f05 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@050f │ │ +1adb3c: 7020 ba10 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10ba │ │ +1adb42: 1f04 a21b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1adb46: 2205 1005 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@0510 │ │ +1adb4a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1adb4c: 7030 bd10 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@10bd │ │ +1adb52: 1f05 a21b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1adb56: 7055 5f06 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@065f │ │ +1adb5c: 1f02 a719 |0032: check-cast v2, Lkotlin/Lazy; // type@19a7 │ │ +1adb60: 5b72 5705 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0557 │ │ +1adb64: 2201 1105 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@0511 │ │ +1adb68: 7020 c010 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10c0 │ │ +1adb6e: 1f01 a21b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1adb72: 2202 5202 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@0252 │ │ +1adb76: 1c03 0705 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0507 │ │ +1adb7a: 7110 c1ba 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +1adb80: 0c03 |0044: move-result-object v3 │ │ +1adb82: 2204 1205 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@0512 │ │ +1adb86: 7020 c310 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10c3 │ │ +1adb8c: 1f04 a21b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1adb90: 2205 1305 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@0513 │ │ +1adb94: 7030 c610 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@10c6 │ │ +1adb9a: 1f05 a21b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1adb9e: 7055 5f06 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@065f │ │ +1adba4: 1f02 a719 |0056: check-cast v2, Lkotlin/Lazy; // type@19a7 │ │ +1adba8: 5b72 5505 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0555 │ │ +1adbac: 0770 |005a: move-object v0, v7 │ │ +1adbae: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1adbb2: 2201 5f02 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@025f │ │ +1adbb6: 1c02 1605 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1adbba: 7110 c1ba 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@bac1 │ │ +1adbc0: 0c02 |0064: move-result-object v2 │ │ +1adbc2: 2203 0d05 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@050d │ │ +1adbc6: 7020 b410 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10b4 │ │ +1adbcc: 1f03 a21b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1ba2 │ │ +1adbd0: 7030 6906 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0669 │ │ +1adbd6: 5b71 5405 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0554 │ │ +1adbda: 2200 fc04 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04fc │ │ +1adbde: 7020 8610 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1086 │ │ +1adbe4: 7110 bb9c 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1adbea: 0c00 |0079: move-result-object v0 │ │ +1adbec: 5b70 5905 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0559 │ │ +1adbf0: 2200 fd04 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04fd │ │ +1adbf4: 7020 8810 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1088 │ │ +1adbfa: 7110 bb9c 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1adc00: 0c00 |0084: move-result-object v0 │ │ +1adc02: 5b70 5a05 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@055a │ │ +1adc06: 2200 8201 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0182 │ │ +1adc0a: 7010 8704 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +1adc10: 1f00 7f01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@017f │ │ +1adc14: 2201 fe04 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04fe │ │ +1adc18: 7020 8a10 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108a │ │ +1adc1e: 6e30 0a11 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@110a │ │ +1adc24: 0c00 |0096: move-result-object v0 │ │ +1adc26: 1a01 bbeb |0097: const-string v1, "registerForActivityResult(...)" // string@ebbb │ │ +1adc2a: 7120 dfb9 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1adc30: 5b70 5805 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0558 │ │ +1adc34: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x000e line=72 │ │ 0x0011 line=547 │ │ 0x0018 line=551 │ │ @@ -38391,17 +38391,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 │ │ -1adb68: |[1adb68] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1adb78: 7010 e610 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e6 │ │ -1adb7e: 0e00 |0003: return-void │ │ +1adc38: |[1adc38] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1adc48: 7010 e610 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e6 │ │ +1adc4e: 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;) │ │ @@ -38409,18 +38409,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 │ │ -1ac938: |[1ac938] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ -1ac948: 7040 1b11 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@111b │ │ -1ac94e: 0a00 |0003: move-result v0 │ │ -1ac950: 0f00 |0004: return v0 │ │ +1aca08: |[1aca08] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ +1aca18: 7040 1b11 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@111b │ │ +1aca1e: 0a00 |0003: move-result v0 │ │ +1aca20: 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 │ │ @@ -38431,83 +38431,83 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 130 16-bit code units │ │ -1adb80: |[1adb80] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ -1adb90: 6200 f912 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1adb94: 6e10 293a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3a29 │ │ -1adb9a: 0c00 |0005: move-result-object v0 │ │ -1adb9c: 07b1 |0006: move-object v1, v11 │ │ -1adb9e: 1f01 4502 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1adba2: 2202 0005 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@0500 │ │ -1adba6: 7020 8e10 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108e │ │ -1adbac: 2203 0a05 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@050a │ │ -1adbb0: 7020 a510 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a5 │ │ -1adbb6: 1f03 4b02 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ -1adbba: 6e30 4306 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ -1adbc0: 6204 b900 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1adbc4: 6200 f912 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1adbc8: 6e10 303a 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1adbce: 0a00 |001f: move-result v0 │ │ -1adbd0: 7110 ee95 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1adbd6: 0c05 |0023: move-result-object v5 │ │ -1adbd8: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ -1adbdc: 120a |0026: const/4 v10, #int 0 // #0 │ │ -1adbde: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -1adbe0: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -1adbe2: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -1adbe4: 7707 9409 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@0994 │ │ -1adbea: 0c00 |002d: move-result-object v0 │ │ -1adbec: 6e10 1899 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9918 │ │ -1adbf2: 0a00 |0031: move-result v0 │ │ -1adbf4: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -1adbf6: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ -1adbfa: 7010 e110 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10e1 │ │ -1adc00: 7010 fb10 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10fb │ │ -1adc06: 0c00 |003b: move-result-object v0 │ │ -1adc08: 6e10 350b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b35 │ │ -1adc0e: 0a02 |003f: move-result v2 │ │ -1adc10: 6e10 360b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b36 │ │ -1adc16: 0a00 |0043: move-result v0 │ │ -1adc18: 6203 b900 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1adc1c: 7110 ee95 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1adc22: 0c04 |0049: move-result-object v4 │ │ -1adc24: 7110 ee95 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1adc2a: 0c05 |004d: move-result-object v5 │ │ -1adc2c: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ -1adc30: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1adc32: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -1adc34: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -1adc36: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -1adc38: 7708 9209 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@0992 │ │ -1adc3e: 0c00 |0057: move-result-object v0 │ │ -1adc40: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ -1adc44: 6200 f912 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1adc48: 6e10 303a 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1adc4e: 0a02 |005f: move-result v2 │ │ -1adc50: 6200 f912 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1adc54: 1203 |0062: const/4 v3, #int 0 // #0 │ │ -1adc56: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -1adc58: 7140 2d3a 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@3a2d │ │ -1adc5e: 0c00 |0067: move-result-object v0 │ │ -1adc60: 7010 fa10 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1adc66: 0c03 |006b: move-result-object v3 │ │ -1adc68: 6e10 1835 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3518 │ │ -1adc6e: 0c04 |006f: move-result-object v4 │ │ -1adc70: 7110 ee95 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1adc76: 0c02 |0073: move-result-object v2 │ │ -1adc78: 6e20 5106 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1adc7e: 6e10 1735 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1adc84: 0c02 |007a: move-result-object v2 │ │ -1adc86: 6e20 5106 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1adc8c: 6e20 1a35 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@351a │ │ -1adc92: 0e00 |0081: return-void │ │ +1adc50: |[1adc50] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ +1adc60: 6200 fc12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1adc64: 6e10 363a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3a36 │ │ +1adc6a: 0c00 |0005: move-result-object v0 │ │ +1adc6c: 07b1 |0006: move-object v1, v11 │ │ +1adc6e: 1f01 4502 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1adc72: 2202 0005 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@0500 │ │ +1adc76: 7020 8e10 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108e │ │ +1adc7c: 2203 0a05 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@050a │ │ +1adc80: 7020 a510 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a5 │ │ +1adc86: 1f03 4b02 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@024b │ │ +1adc8a: 6e30 4306 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0643 │ │ +1adc90: 6204 b900 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1adc94: 6200 fc12 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1adc98: 6e10 3d3a 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1adc9e: 0a00 |001f: move-result v0 │ │ +1adca0: 7110 fb95 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1adca6: 0c05 |0023: move-result-object v5 │ │ +1adca8: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ +1adcac: 120a |0026: const/4 v10, #int 0 // #0 │ │ +1adcae: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +1adcb0: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +1adcb2: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +1adcb4: 7707 9409 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@0994 │ │ +1adcba: 0c00 |002d: move-result-object v0 │ │ +1adcbc: 6e10 2599 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9925 │ │ +1adcc2: 0a00 |0031: move-result v0 │ │ +1adcc4: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +1adcc6: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ +1adcca: 7010 e110 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10e1 │ │ +1adcd0: 7010 fb10 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10fb │ │ +1adcd6: 0c00 |003b: move-result-object v0 │ │ +1adcd8: 6e10 350b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b35 │ │ +1adcde: 0a02 |003f: move-result v2 │ │ +1adce0: 6e10 360b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b36 │ │ +1adce6: 0a00 |0043: move-result v0 │ │ +1adce8: 6203 b900 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1adcec: 7110 fb95 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1adcf2: 0c04 |0049: move-result-object v4 │ │ +1adcf4: 7110 fb95 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1adcfa: 0c05 |004d: move-result-object v5 │ │ +1adcfc: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ +1add00: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1add02: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +1add04: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +1add06: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +1add08: 7708 9209 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@0992 │ │ +1add0e: 0c00 |0057: move-result-object v0 │ │ +1add10: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ +1add14: 6200 fc12 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1add18: 6e10 3d3a 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1add1e: 0a02 |005f: move-result v2 │ │ +1add20: 6200 fc12 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1add24: 1203 |0062: const/4 v3, #int 0 // #0 │ │ +1add26: 1204 |0063: const/4 v4, #int 0 // #0 │ │ +1add28: 7140 3a3a 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@3a3a │ │ +1add2e: 0c00 |0067: move-result-object v0 │ │ +1add30: 7010 fa10 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1add36: 0c03 |006b: move-result-object v3 │ │ +1add38: 6e10 2535 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3525 │ │ +1add3e: 0c04 |006f: move-result-object v4 │ │ +1add40: 7110 fb95 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1add46: 0c02 |0073: move-result-object v2 │ │ +1add48: 6e20 5106 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1add4e: 6e10 2435 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1add54: 0c02 |007a: move-result-object v2 │ │ +1add56: 6e20 5106 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1add5c: 6e20 2735 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3527 │ │ +1add62: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0018 line=164 │ │ 0x002e line=165 │ │ 0x0038 line=166 │ │ 0x0044 line=167 │ │ @@ -38525,22 +38525,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 │ │ -1ad674: |[1ad674] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1ad684: 7210 1b9a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a1b │ │ -1ad68a: 0a02 |0003: move-result v2 │ │ -1ad68c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1ad68e: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ -1ad692: 7010 e110 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10e1 │ │ -1ad698: 6201 a6b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ad69c: 1101 |000c: return-object v1 │ │ +1ad744: |[1ad744] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1ad754: 7210 289a 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9a28 │ │ +1ad75a: 0a02 |0003: move-result v2 │ │ +1ad75c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1ad75e: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ +1ad762: 7010 e110 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10e1 │ │ +1ad768: 6201 a9b3 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ad76c: 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; │ │ @@ -38550,28 +38550,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1adcc4: |[1adcc4] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ -1adcd4: 7010 ef10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1adcda: 0c00 |0003: move-result-object v0 │ │ -1adcdc: 5401 4701 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0147 │ │ -1adce0: 1a02 7dfd |0006: const-string v2, "switchDrive" // string@fd7d │ │ -1adce4: 7120 d2b9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1adcea: 1f01 2201 |000b: check-cast v1, Landroid/view/View; // type@0122 │ │ -1adcee: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1adcf0: 6e20 4f03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1adcf6: 5400 4501 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0145 │ │ -1adcfa: 2201 f404 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04f4 │ │ -1adcfe: 7020 7610 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1076 │ │ -1add04: 6e20 6308 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0863 │ │ -1add0a: 0e00 |001b: return-void │ │ +1add94: |[1add94] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ +1adda4: 7010 ef10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1addaa: 0c00 |0003: move-result-object v0 │ │ +1addac: 5401 4701 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0147 │ │ +1addb0: 1a02 82fd |0006: const-string v2, "switchDrive" // string@fd82 │ │ +1addb4: 7120 dfb9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1addba: 1f01 2201 |000b: check-cast v1, Landroid/view/View; // type@0122 │ │ +1addbe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1addc0: 6e20 4f03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1addc6: 5400 4501 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0145 │ │ +1addca: 2201 f404 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04f4 │ │ +1addce: 7020 7610 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1076 │ │ +1addd4: 6e20 6308 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0863 │ │ +1addda: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000e line=619 │ │ 0x0011 line=409 │ │ locals : │ │ @@ -38582,22 +38582,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 │ │ -1adc94: |[1adc94] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1adca4: 2202 090b |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0b09 │ │ -1adca8: 7010 0435 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@3504 │ │ -1adcae: 6e10 fd10 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@10fd │ │ -1adcb4: 0c01 |0008: move-result-object v1 │ │ -1adcb6: 1a00 c77c |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7cc7 │ │ -1adcba: 6e30 1535 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3515 │ │ -1adcc0: 0e00 |000e: return-void │ │ +1add64: |[1add64] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1add74: 2202 0a0b |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0b0a │ │ +1add78: 7010 1135 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@3511 │ │ +1add7e: 6e10 fd10 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@10fd │ │ +1add84: 0c01 |0008: move-result-object v1 │ │ +1add86: 1a00 cb7c |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7ccb │ │ +1add8a: 6e30 2235 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3522 │ │ +1add90: 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; │ │ │ │ @@ -38606,20 +38606,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 │ │ -1ad2a4: |[1ad2a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ad2b4: 6e10 f510 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@10f5 │ │ -1ad2ba: 0c00 |0003: move-result-object v0 │ │ -1ad2bc: 7110 eb0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0beb │ │ -1ad2c2: 0c00 |0007: move-result-object v0 │ │ -1ad2c4: 1100 |0008: return-object v0 │ │ +1ad374: |[1ad374] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ad384: 6e10 f510 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@10f5 │ │ +1ad38a: 0c00 |0003: move-result-object v0 │ │ +1ad38c: 7110 eb0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0beb │ │ +1ad392: 0c00 |0007: move-result-object v0 │ │ +1ad394: 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;) │ │ @@ -38627,29 +38627,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1ac954: |[1ac954] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ -1ac964: 7010 e510 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e5 │ │ -1ac96a: 0a00 |0003: move-result v0 │ │ -1ac96c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ac970: 7010 f710 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1ac976: 0c00 |0009: move-result-object v0 │ │ -1ac978: 6e10 3111 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1131 │ │ -1ac97e: 0a00 |000d: move-result v0 │ │ -1ac980: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -1ac982: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -1ac986: 2803 |0011: goto 0014 // +0003 │ │ -1ac988: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1ac98a: 2802 |0013: goto 0015 // +0002 │ │ -1ac98c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1ac98e: 0f00 |0015: return v0 │ │ +1aca24: |[1aca24] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ +1aca34: 7010 e510 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e5 │ │ +1aca3a: 0a00 |0003: move-result v0 │ │ +1aca3c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1aca40: 7010 f710 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1aca46: 0c00 |0009: move-result-object v0 │ │ +1aca48: 6e10 3111 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1131 │ │ +1aca4e: 0a00 |000d: move-result v0 │ │ +1aca50: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +1aca52: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +1aca56: 2803 |0011: goto 0014 // +0003 │ │ +1aca58: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1aca5a: 2802 |0013: goto 0015 // +0002 │ │ +1aca5c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1aca5e: 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;) │ │ @@ -38657,25 +38657,25 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1ac990: |[1ac990] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ -1ac9a0: 7010 f710 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1ac9a6: 0c00 |0003: move-result-object v0 │ │ -1ac9a8: 6e10 3211 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1132 │ │ -1ac9ae: 0a00 |0007: move-result v0 │ │ -1ac9b0: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1ac9b2: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -1ac9b6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -1ac9b8: 2802 |000c: goto 000e // +0002 │ │ -1ac9ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1ac9bc: 0f00 |000e: return v0 │ │ +1aca60: |[1aca60] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ +1aca70: 7010 f710 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1aca76: 0c00 |0003: move-result-object v0 │ │ +1aca78: 6e10 3211 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1132 │ │ +1aca7e: 0a00 |0007: move-result v0 │ │ +1aca80: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1aca82: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +1aca86: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +1aca88: 2802 |000c: goto 000e // +0002 │ │ +1aca8a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1aca8c: 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;) │ │ @@ -38683,22 +38683,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1add0c: |[1add0c] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ -1add1c: 7010 ef10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1add22: 0c00 |0003: move-result-object v0 │ │ -1add24: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ -1add28: 7010 0611 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1106 │ │ -1add2e: 0a01 |0009: move-result v1 │ │ -1add30: 6e20 4e08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084e │ │ -1add36: 0e00 |000d: return-void │ │ +1adddc: |[1adddc] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ +1addec: 7010 ef10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1addf2: 0c00 |0003: move-result-object v0 │ │ +1addf4: 5400 4401 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ +1addf8: 7010 0611 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1106 │ │ +1addfe: 0a01 |0009: move-result v1 │ │ +1ade00: 6e20 4e08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084e │ │ +1ade06: 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;) │ │ @@ -38706,30 +38706,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1add38: |[1add38] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ -1add48: 7010 ef10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1add4e: 0c00 |0003: move-result-object v0 │ │ -1add50: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ -1add54: 0742 |0006: move-object v2, v4 │ │ -1add56: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1add5a: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ -1add60: 7120 ab05 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ab │ │ -1add66: 0a02 |000f: move-result v2 │ │ -1add68: 7110 dd00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ -1add6e: 0c02 |0013: move-result-object v2 │ │ -1add70: 6e20 1704 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ -1add76: 5400 3e01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ -1add7a: 1401 7403 147f |0019: const v1, #float 1.96744e+38 // #7f140374 │ │ -1add80: 6e20 6a04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ -1add86: 0e00 |001f: return-void │ │ +1ade08: |[1ade08] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ +1ade18: 7010 ef10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ade1e: 0c00 |0003: move-result-object v0 │ │ +1ade20: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ +1ade24: 0742 |0006: move-object v2, v4 │ │ +1ade26: 1f02 3700 |0007: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1ade2a: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ +1ade30: 7120 ab05 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ab │ │ +1ade36: 0a02 |000f: move-result v2 │ │ +1ade38: 7110 dd00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ +1ade3e: 0c02 |0013: move-result-object v2 │ │ +1ade40: 6e20 1704 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ +1ade46: 5400 3e01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ +1ade4a: 1401 7403 147f |0019: const v1, #float 1.96744e+38 // #7f140374 │ │ +1ade50: 6e20 6a04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ +1ade56: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=224 │ │ 0x0017 line=227 │ │ @@ -38741,33 +38741,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 │ │ -1add88: |[1add88] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1add98: 7010 ef10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1add9e: 0c00 |0003: move-result-object v0 │ │ -1adda0: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ -1adda4: 6e10 8d0b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8d │ │ -1addaa: 0c02 |0009: move-result-object v2 │ │ -1addac: 6e10 a30b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba3 │ │ -1addb2: 0c02 |000d: move-result-object v2 │ │ -1addb4: 7110 2e01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ -1addba: 0a02 |0011: move-result v2 │ │ -1addbc: 7110 dd00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ -1addc2: 0c02 |0015: move-result-object v2 │ │ -1addc4: 6e20 1704 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ -1addca: 5400 3e01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ -1addce: 6e10 8b0b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ -1addd4: 0c04 |001e: move-result-object v4 │ │ -1addd6: 1f04 f517 |001f: check-cast v4, Ljava/lang/CharSequence; // type@17f5 │ │ -1addda: 6e20 6b04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1adde0: 0e00 |0024: return-void │ │ +1ade58: |[1ade58] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1ade68: 7010 ef10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ade6e: 0c00 |0003: move-result-object v0 │ │ +1ade70: 5401 3d01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013d │ │ +1ade74: 6e10 8d0b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8d │ │ +1ade7a: 0c02 |0009: move-result-object v2 │ │ +1ade7c: 6e10 a30b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba3 │ │ +1ade82: 0c02 |000d: move-result-object v2 │ │ +1ade84: 7110 2e01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ +1ade8a: 0a02 |0011: move-result v2 │ │ +1ade8c: 7110 dd00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ +1ade92: 0c02 |0015: move-result-object v2 │ │ +1ade94: 6e20 1704 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ +1ade9a: 5400 3e01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013e │ │ +1ade9e: 6e10 8b0b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ +1adea4: 0c04 |001e: move-result-object v4 │ │ +1adea6: 1f04 f617 |001f: check-cast v4, Ljava/lang/CharSequence; // type@17f6 │ │ +1adeaa: 6e20 6b04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1adeb0: 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; │ │ @@ -38778,30 +38778,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1adde4: |[1adde4] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ -1addf4: 7010 fa10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1addfa: 0c00 |0003: move-result-object v0 │ │ -1addfc: 7010 f910 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ade02: 0c01 |0007: move-result-object v1 │ │ -1ade04: 6e10 9e10 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1ade0a: 0c01 |000b: move-result-object v1 │ │ -1ade0c: 0742 |000c: move-object v2, v4 │ │ -1ade0e: 1f02 4502 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1ade12: 2203 0205 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@0502 │ │ -1ade16: 7030 9210 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@1092 │ │ -1ade1c: 2200 0a05 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@050a │ │ -1ade20: 7020 a510 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a5 │ │ -1ade26: 1f00 4b02 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ -1ade2a: 6e30 4f06 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ -1ade30: 0e00 |001e: return-void │ │ +1adeb4: |[1adeb4] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ +1adec4: 7010 fa10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1adeca: 0c00 |0003: move-result-object v0 │ │ +1adecc: 7010 f910 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1aded2: 0c01 |0007: move-result-object v1 │ │ +1aded4: 6e10 9e10 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1adeda: 0c01 |000b: move-result-object v1 │ │ +1adedc: 0742 |000c: move-object v2, v4 │ │ +1adede: 1f02 4502 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1adee2: 2203 0205 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@0502 │ │ +1adee6: 7030 9210 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@1092 │ │ +1adeec: 2200 0a05 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@050a │ │ +1adef0: 7020 a510 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a5 │ │ +1adef6: 1f00 4b02 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ +1adefa: 6e30 4f06 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ +1adf00: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -38810,88 +38810,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 │ │ -1ad6a0: |[1ad6a0] 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; │ │ -1ad6b0: 6e10 1835 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3518 │ │ -1ad6b6: 0c00 |0003: move-result-object v0 │ │ -1ad6b8: 6e10 4d06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ad6be: 0c00 |0007: move-result-object v0 │ │ -1ad6c0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1ad6c2: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ -1ad6c6: 6e10 1735 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1ad6cc: 0c00 |000e: move-result-object v0 │ │ -1ad6ce: 6e10 4d06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ad6d4: 0c00 |0012: move-result-object v0 │ │ -1ad6d6: 1f00 c703 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1ad6da: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -1ad6de: 6e10 880b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1ad6e4: 0a00 |001a: move-result v0 │ │ -1ad6e6: 7110 ee95 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ad6ec: 0c00 |001e: move-result-object v0 │ │ -1ad6ee: 2802 |001f: goto 0021 // +0002 │ │ -1ad6f0: 0710 |0020: move-object v0, v1 │ │ -1ad6f2: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ -1ad6f6: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ -1ad6fa: 2848 |0025: goto 006d // +0048 │ │ -1ad6fc: 2200 c303 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ -1ad700: 6e10 1835 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3518 │ │ -1ad706: 0c01 |002b: move-result-object v1 │ │ -1ad708: 6e10 4d06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ad70e: 0c01 |002f: move-result-object v1 │ │ -1ad710: 7110 d0b9 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ad716: 1f01 1718 |0033: check-cast v1, Ljava/lang/Number; // type@1817 │ │ -1ad71a: 6e10 4796 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1ad720: 0a03 |0038: move-result v3 │ │ -1ad722: 6e10 1735 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1ad728: 0c01 |003c: move-result-object v1 │ │ -1ad72a: 6e10 4d06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ad730: 0c01 |0040: move-result-object v1 │ │ -1ad732: 7110 d0b9 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ad738: 1f01 c703 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1ad73c: 6e10 880b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1ad742: 0a04 |0049: move-result v4 │ │ -1ad744: 6e10 1735 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1ad74a: 0c09 |004d: move-result-object v9 │ │ -1ad74c: 6e10 4d06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ad752: 0c09 |0051: move-result-object v9 │ │ -1ad754: 7110 d0b9 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ad75a: 1f09 c703 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1ad75e: 6e10 8f0b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8f │ │ -1ad764: 0a05 |005a: move-result v5 │ │ -1ad766: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ -1ad76a: 1208 |005d: const/4 v8, #int 0 // #0 │ │ -1ad76c: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1ad76e: 0702 |005f: move-object v2, v0 │ │ -1ad770: 7607 6e0b 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@0b6e │ │ -1ad776: 6209 ba00 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1ad77a: 6e10 df95 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ad780: 0a0b |0068: move-result v11 │ │ -1ad782: 6e30 a609 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@09a6 │ │ -1ad788: 0c01 |006c: move-result-object v1 │ │ -1ad78a: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ -1ad78e: 7010 ef10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ad794: 0c09 |0072: move-result-object v9 │ │ -1ad796: 5499 4201 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ -1ad79a: 6e10 4d0a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4d │ │ -1ad7a0: 0c0b |0078: move-result-object v11 │ │ -1ad7a2: 1f0b f517 |0079: check-cast v11, Ljava/lang/CharSequence; // type@17f5 │ │ -1ad7a6: 6e20 6b04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1ad7ac: 7010 e610 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e6 │ │ -1ad7b2: 280d |0081: goto 008e // +000d │ │ -1ad7b4: 7010 ef10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ad7ba: 0c09 |0085: move-result-object v9 │ │ -1ad7bc: 5499 4201 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ -1ad7c0: 140a 7503 147f |0088: const v10, #float 1.96744e+38 // #7f140375 │ │ -1ad7c6: 6e20 6a04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ -1ad7cc: 6209 a6b3 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ad7d0: 1109 |0090: return-object v9 │ │ +1ad770: |[1ad770] 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; │ │ +1ad780: 6e10 2535 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3525 │ │ +1ad786: 0c00 |0003: move-result-object v0 │ │ +1ad788: 6e10 4d06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ad78e: 0c00 |0007: move-result-object v0 │ │ +1ad790: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1ad792: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ +1ad796: 6e10 2435 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1ad79c: 0c00 |000e: move-result-object v0 │ │ +1ad79e: 6e10 4d06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ad7a4: 0c00 |0012: move-result-object v0 │ │ +1ad7a6: 1f00 c703 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1ad7aa: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +1ad7ae: 6e10 880b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1ad7b4: 0a00 |001a: move-result v0 │ │ +1ad7b6: 7110 fb95 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ad7bc: 0c00 |001e: move-result-object v0 │ │ +1ad7be: 2802 |001f: goto 0021 // +0002 │ │ +1ad7c0: 0710 |0020: move-object v0, v1 │ │ +1ad7c2: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ +1ad7c6: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ +1ad7ca: 2848 |0025: goto 006d // +0048 │ │ +1ad7cc: 2200 c303 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03c3 │ │ +1ad7d0: 6e10 2535 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3525 │ │ +1ad7d6: 0c01 |002b: move-result-object v1 │ │ +1ad7d8: 6e10 4d06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ad7de: 0c01 |002f: move-result-object v1 │ │ +1ad7e0: 7110 ddb9 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ad7e6: 1f01 1818 |0033: check-cast v1, Ljava/lang/Number; // type@1818 │ │ +1ad7ea: 6e10 5496 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1ad7f0: 0a03 |0038: move-result v3 │ │ +1ad7f2: 6e10 2435 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1ad7f8: 0c01 |003c: move-result-object v1 │ │ +1ad7fa: 6e10 4d06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ad800: 0c01 |0040: move-result-object v1 │ │ +1ad802: 7110 ddb9 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ad808: 1f01 c703 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1ad80c: 6e10 880b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1ad812: 0a04 |0049: move-result v4 │ │ +1ad814: 6e10 2435 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1ad81a: 0c09 |004d: move-result-object v9 │ │ +1ad81c: 6e10 4d06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ad822: 0c09 |0051: move-result-object v9 │ │ +1ad824: 7110 ddb9 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ad82a: 1f09 c703 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1ad82e: 6e10 8f0b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b8f │ │ +1ad834: 0a05 |005a: move-result v5 │ │ +1ad836: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ +1ad83a: 1208 |005d: const/4 v8, #int 0 // #0 │ │ +1ad83c: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1ad83e: 0702 |005f: move-object v2, v0 │ │ +1ad840: 7607 6e0b 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@0b6e │ │ +1ad846: 6209 ba00 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1ad84a: 6e10 ec95 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ad850: 0a0b |0068: move-result v11 │ │ +1ad852: 6e30 a609 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@09a6 │ │ +1ad858: 0c01 |006c: move-result-object v1 │ │ +1ad85a: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ +1ad85e: 7010 ef10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ad864: 0c09 |0072: move-result-object v9 │ │ +1ad866: 5499 4201 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ +1ad86a: 6e10 4d0a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4d │ │ +1ad870: 0c0b |0078: move-result-object v11 │ │ +1ad872: 1f0b f617 |0079: check-cast v11, Ljava/lang/CharSequence; // type@17f6 │ │ +1ad876: 6e20 6b04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1ad87c: 7010 e610 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e6 │ │ +1ad882: 280d |0081: goto 008e // +000d │ │ +1ad884: 7010 ef10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ad88a: 0c09 |0085: move-result-object v9 │ │ +1ad88c: 5499 4201 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0142 │ │ +1ad890: 140a 7503 147f |0088: const v10, #float 1.96744e+38 // #7f140375 │ │ +1ad896: 6e20 6a04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ +1ad89c: 6209 a9b3 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ad8a0: 1109 |0090: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0026 line=256 │ │ 0x0028 line=257 │ │ 0x0039 line=258 │ │ 0x004a line=259 │ │ @@ -38911,28 +38911,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1ade34: |[1ade34] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ -1ade44: 7010 fa10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1ade4a: 0c00 |0003: move-result-object v0 │ │ -1ade4c: 6e10 1735 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1ade52: 0c01 |0007: move-result-object v1 │ │ -1ade54: 0742 |0008: move-object v2, v4 │ │ -1ade56: 1f02 4502 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1ade5a: 2203 fa04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04fa │ │ -1ade5e: 7030 8210 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@1082 │ │ -1ade64: 2200 0a05 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@050a │ │ -1ade68: 7020 a510 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a5 │ │ -1ade6e: 1f00 4b02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ -1ade72: 6e30 4f06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ -1ade78: 0e00 |001a: return-void │ │ +1adf04: |[1adf04] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ +1adf14: 7010 fa10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1adf1a: 0c00 |0003: move-result-object v0 │ │ +1adf1c: 6e10 2435 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1adf22: 0c01 |0007: move-result-object v1 │ │ +1adf24: 0742 |0008: move-object v2, v4 │ │ +1adf26: 1f02 4502 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1adf2a: 2203 fa04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04fa │ │ +1adf2e: 7030 8210 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@1082 │ │ +1adf34: 2200 0a05 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@050a │ │ +1adf38: 7020 a510 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10a5 │ │ +1adf3e: 1f00 4b02 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@024b │ │ +1adf42: 6e30 4f06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064f │ │ +1adf48: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -38941,62 +38941,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 │ │ -1ad7d4: |[1ad7d4] 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; │ │ -1ad7e4: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ -1ad7e8: 7020 e810 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10e8 │ │ -1ad7ee: 7010 ef10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ad7f4: 0c00 |0008: move-result-object v0 │ │ -1ad7f6: 5400 4401 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ -1ad7fa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1ad7fc: 6e20 4e08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084e │ │ -1ad802: 7010 ef10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ad808: 0c00 |0012: move-result-object v0 │ │ -1ad80a: 5400 4301 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0143 │ │ -1ad80e: 1a02 fbe4 |0015: const-string v2, "pathTitle" // string@e4fb │ │ -1ad812: 7120 d2b9 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ad818: 1f00 2201 |001a: check-cast v0, Landroid/view/View; // type@0122 │ │ -1ad81c: 6e20 4f03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ad822: 7010 1611 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1116 │ │ -1ad828: 7010 fb10 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10fb │ │ -1ad82e: 0c00 |0025: move-result-object v0 │ │ -1ad830: 7010 f910 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ad836: 0c04 |0029: move-result-object v4 │ │ -1ad838: 6e10 9e10 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1ad83e: 0c04 |002d: move-result-object v4 │ │ -1ad840: 6e10 390b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b39 │ │ -1ad846: 0a01 |0031: move-result v1 │ │ -1ad848: 6e10 1835 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3518 │ │ -1ad84e: 0c03 |0035: move-result-object v3 │ │ -1ad850: 6e10 4d06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ad856: 0c03 |0039: move-result-object v3 │ │ -1ad858: 1f03 0c18 |003a: check-cast v3, Ljava/lang/Integer; // type@180c │ │ -1ad85c: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ -1ad860: 2816 |003e: goto 0054 // +0016 │ │ -1ad862: 6e10 df95 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ad868: 0a03 |0042: move-result v3 │ │ -1ad86a: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ -1ad86e: 6e10 370b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b37 │ │ -1ad874: 0a03 |0048: move-result v3 │ │ -1ad876: 6e10 880b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1ad87c: 0a05 |004c: move-result v5 │ │ -1ad87e: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ -1ad882: 6e10 380b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b38 │ │ -1ad888: 0c03 |0052: move-result-object v3 │ │ -1ad88a: 2802 |0053: goto 0055 // +0002 │ │ -1ad88c: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -1ad88e: 6e20 5106 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1ad894: 2804 |0058: goto 005c // +0004 │ │ -1ad896: 7010 e710 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10e7 │ │ -1ad89c: 6203 a6b3 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ad8a0: 1103 |005e: return-object v3 │ │ +1ad8a4: |[1ad8a4] 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; │ │ +1ad8b4: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ +1ad8b8: 7020 e810 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10e8 │ │ +1ad8be: 7010 ef10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ad8c4: 0c00 |0008: move-result-object v0 │ │ +1ad8c6: 5400 4401 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ +1ad8ca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1ad8cc: 6e20 4e08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084e │ │ +1ad8d2: 7010 ef10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ad8d8: 0c00 |0012: move-result-object v0 │ │ +1ad8da: 5400 4301 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0143 │ │ +1ad8de: 1a02 00e5 |0015: const-string v2, "pathTitle" // string@e500 │ │ +1ad8e2: 7120 dfb9 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ad8e8: 1f00 2201 |001a: check-cast v0, Landroid/view/View; // type@0122 │ │ +1ad8ec: 6e20 4f03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ad8f2: 7010 1611 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1116 │ │ +1ad8f8: 7010 fb10 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@10fb │ │ +1ad8fe: 0c00 |0025: move-result-object v0 │ │ +1ad900: 7010 f910 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1ad906: 0c04 |0029: move-result-object v4 │ │ +1ad908: 6e10 9e10 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1ad90e: 0c04 |002d: move-result-object v4 │ │ +1ad910: 6e10 390b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b39 │ │ +1ad916: 0a01 |0031: move-result v1 │ │ +1ad918: 6e10 2535 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3525 │ │ +1ad91e: 0c03 |0035: move-result-object v3 │ │ +1ad920: 6e10 4d06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ad926: 0c03 |0039: move-result-object v3 │ │ +1ad928: 1f03 0d18 |003a: check-cast v3, Ljava/lang/Integer; // type@180d │ │ +1ad92c: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ +1ad930: 2816 |003e: goto 0054 // +0016 │ │ +1ad932: 6e10 ec95 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ad938: 0a03 |0042: move-result v3 │ │ +1ad93a: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ +1ad93e: 6e10 370b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b37 │ │ +1ad944: 0a03 |0048: move-result v3 │ │ +1ad946: 6e10 880b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1ad94c: 0a05 |004c: move-result v5 │ │ +1ad94e: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ +1ad952: 6e10 380b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b38 │ │ +1ad958: 0c03 |0052: move-result-object v3 │ │ +1ad95a: 2802 |0053: goto 0055 // +0002 │ │ +1ad95c: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +1ad95e: 6e20 5106 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1ad964: 2804 |0058: goto 005c // +0004 │ │ +1ad966: 7010 e710 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10e7 │ │ +1ad96c: 6203 a9b3 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ad970: 1103 |005e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ 0x000f line=185 │ │ 0x001c line=626 │ │ 0x001f line=186 │ │ @@ -39016,56 +39016,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 │ │ -1ad410: |[1ad410] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1ad420: 6e10 f110 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10f1 │ │ -1ad426: 0c00 |0003: move-result-object v0 │ │ -1ad428: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1ad42a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -1ad42c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1ad42e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1ad430: 0771 |0008: move-object v1, v7 │ │ -1ad432: 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 │ │ -1ad438: 0c00 |000c: move-result-object v0 │ │ -1ad43a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ad43c: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -1ad440: 1f00 ca17 |0010: check-cast v0, Ljava/io/Closeable; // type@17ca │ │ -1ad444: 0702 |0012: move-object v2, v0 │ │ -1ad446: 1f02 5600 |0013: check-cast v2, Landroid/database/Cursor; // type@0056 │ │ -1ad44a: 7210 0901 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1ad450: 0a03 |0018: move-result v3 │ │ -1ad452: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -1ad456: 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 │ │ -1ad45c: 0c02 |001e: move-result-object v2 │ │ -1ad45e: 2802 |001f: goto 0021 // +0002 │ │ -1ad460: 0712 |0020: move-object v2, v1 │ │ -1ad462: 7120 e5b5 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1ad468: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ -1ad46c: 2808 |0026: goto 002e // +0008 │ │ -1ad46e: 0d07 |0027: move-exception v7 │ │ -1ad470: 2707 |0028: throw v7 │ │ -1ad472: 0d01 |0029: move-exception v1 │ │ -1ad474: 7120 e5b5 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1ad47a: 2701 |002d: throw v1 │ │ -1ad47c: 6e10 ce01 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ -1ad482: 0c07 |0031: move-result-object v7 │ │ -1ad484: 1a00 db83 |0032: const-string v0, "UTF-8" // string@83db │ │ -1ad488: 7120 e497 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@97e4 │ │ -1ad48e: 0c07 |0037: move-result-object v7 │ │ -1ad490: 1a00 7ea5 |0038: const-string v0, "decode(...)" // string@a57e │ │ -1ad494: 7120 d2b9 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ad49a: 1a00 c325 |003d: const-string v0, "/" // string@25c3 │ │ -1ad49e: 1222 |003f: const/4 v2, #int 2 // #2 │ │ -1ad4a0: 7151 80c4 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@c480 │ │ -1ad4a6: 0c02 |0043: move-result-object v2 │ │ -1ad4a8: 1102 |0044: return-object v2 │ │ +1ad4e0: |[1ad4e0] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1ad4f0: 6e10 f110 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10f1 │ │ +1ad4f6: 0c00 |0003: move-result-object v0 │ │ +1ad4f8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1ad4fa: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +1ad4fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1ad4fe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1ad500: 0771 |0008: move-object v1, v7 │ │ +1ad502: 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 │ │ +1ad508: 0c00 |000c: move-result-object v0 │ │ +1ad50a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ad50c: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +1ad510: 1f00 cb17 |0010: check-cast v0, Ljava/io/Closeable; // type@17cb │ │ +1ad514: 0702 |0012: move-object v2, v0 │ │ +1ad516: 1f02 5600 |0013: check-cast v2, Landroid/database/Cursor; // type@0056 │ │ +1ad51a: 7210 0901 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1ad520: 0a03 |0018: move-result v3 │ │ +1ad522: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +1ad526: 7120 4c46 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@464c │ │ +1ad52c: 0c02 |001e: move-result-object v2 │ │ +1ad52e: 2802 |001f: goto 0021 // +0002 │ │ +1ad530: 0712 |0020: move-object v2, v1 │ │ +1ad532: 7120 f2b5 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ad538: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ +1ad53c: 2808 |0026: goto 002e // +0008 │ │ +1ad53e: 0d07 |0027: move-exception v7 │ │ +1ad540: 2707 |0028: throw v7 │ │ +1ad542: 0d01 |0029: move-exception v1 │ │ +1ad544: 7120 f2b5 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ad54a: 2701 |002d: throw v1 │ │ +1ad54c: 6e10 ce01 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1ad552: 0c07 |0031: move-result-object v7 │ │ +1ad554: 1a00 df83 |0032: const-string v0, "UTF-8" // string@83df │ │ +1ad558: 7120 f197 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@97f1 │ │ +1ad55e: 0c07 |0037: move-result-object v7 │ │ +1ad560: 1a00 83a5 |0038: const-string v0, "decode(...)" // string@a583 │ │ +1ad564: 7120 dfb9 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ad56a: 1a00 c425 |003d: const-string v0, "/" // string@25c4 │ │ +1ad56e: 1222 |003f: const/4 v2, #int 2 // #2 │ │ +1ad570: 7151 8dc4 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@c48d │ │ +1ad576: 0c02 |0043: move-result-object v2 │ │ +1ad578: 1102 |0044: return-object v2 │ │ catches : 2 │ │ 0x0012 - 0x001f │ │ -> 0x0027 │ │ 0x0028 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -39081,20 +39081,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 │ │ -1ad2c8: |[1ad2c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ad2d8: 5410 5005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0550 │ │ -1ad2dc: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1ad2e2: 0c00 |0005: move-result-object v0 │ │ -1ad2e4: 1f00 f303 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03f3 │ │ -1ad2e8: 1100 |0008: return-object v0 │ │ +1ad398: |[1ad398] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ad3a8: 5410 5005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@0550 │ │ +1ad3ac: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1ad3b2: 0c00 |0005: move-result-object v0 │ │ +1ad3b4: 1f00 f303 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03f3 │ │ +1ad3b8: 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;) │ │ @@ -39102,63 +39102,63 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1adeac: |[1adeac] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ -1adebc: 5480 5105 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0551 │ │ -1adec0: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ -1adec4: 5580 5305 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ -1adec8: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ -1adecc: 6e10 f410 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1aded2: 0c00 |000b: move-result-object v0 │ │ -1aded4: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -1aded8: 6e10 9d00 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009d │ │ -1adede: 0c00 |0011: move-result-object v0 │ │ -1adee0: 2802 |0012: goto 0014 // +0002 │ │ -1adee2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1adee4: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1adee8: 6e10 9496 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@9694 │ │ -1adeee: 0a01 |0019: move-result v1 │ │ -1adef0: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ -1adef6: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ -1adefa: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ -1adf00: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ -1adf04: 2838 |0024: goto 005c // +0038 │ │ -1adf06: 1a01 4494 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@9444 │ │ -1adf0a: 6e20 8d96 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@968d │ │ -1adf10: 0a00 |002a: move-result v0 │ │ -1adf12: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -1adf16: 282f |002d: goto 005c // +002f │ │ -1adf18: 7010 ff10 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@10ff │ │ -1adf1e: 282b |0031: goto 005c // +002b │ │ -1adf20: 1a01 4394 |0032: const-string v1, "android.intent.action.SEND" // string@9443 │ │ -1adf24: 6e20 8d96 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@968d │ │ -1adf2a: 0a00 |0037: move-result v0 │ │ -1adf2c: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ -1adf30: 7010 0011 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@1100 │ │ -1adf36: 281f |003d: goto 005c // +001f │ │ -1adf38: 0d00 |003e: move-exception v0 │ │ -1adf3a: 6e10 bd95 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95bd │ │ -1adf40: 0781 |0042: move-object v1, v8 │ │ -1adf42: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1adf46: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ -1adf4a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -1adf4c: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ -1adf52: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1adf54: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -1adf56: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -1adf58: 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 │ │ -1adf5e: 2201 f904 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04f9 │ │ -1adf62: 7020 8010 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@1080 │ │ -1adf68: 7110 367b 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b36 │ │ -1adf6e: 6e10 ee10 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ -1adf74: 0e00 |005c: return-void │ │ +1adf7c: |[1adf7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ +1adf8c: 5480 5105 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0551 │ │ +1adf90: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ +1adf94: 5580 5305 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ +1adf98: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ +1adf9c: 6e10 f410 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1adfa2: 0c00 |000b: move-result-object v0 │ │ +1adfa4: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +1adfa8: 6e10 9d00 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009d │ │ +1adfae: 0c00 |0011: move-result-object v0 │ │ +1adfb0: 2802 |0012: goto 0014 // +0002 │ │ +1adfb2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1adfb4: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1adfb8: 6e10 a196 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@96a1 │ │ +1adfbe: 0a01 |0019: move-result v1 │ │ +1adfc0: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ +1adfc6: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ +1adfca: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ +1adfd0: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ +1adfd4: 2838 |0024: goto 005c // +0038 │ │ +1adfd6: 1a01 4994 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@9449 │ │ +1adfda: 6e20 9a96 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@969a │ │ +1adfe0: 0a00 |002a: move-result v0 │ │ +1adfe2: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +1adfe6: 282f |002d: goto 005c // +002f │ │ +1adfe8: 7010 ff10 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@10ff │ │ +1adfee: 282b |0031: goto 005c // +002b │ │ +1adff0: 1a01 4894 |0032: const-string v1, "android.intent.action.SEND" // string@9448 │ │ +1adff4: 6e20 9a96 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@969a │ │ +1adffa: 0a00 |0037: move-result v0 │ │ +1adffc: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ +1ae000: 7010 0011 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@1100 │ │ +1ae006: 281f |003d: goto 005c // +001f │ │ +1ae008: 0d00 |003e: move-exception v0 │ │ +1ae00a: 6e10 ca95 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95ca │ │ +1ae010: 0781 |0042: move-object v1, v8 │ │ +1ae012: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1ae016: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ +1ae01a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +1ae01c: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ +1ae022: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1ae024: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +1ae026: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +1ae028: 7707 0b47 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@470b │ │ +1ae02e: 2201 f904 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04f9 │ │ +1ae032: 7020 8010 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@1080 │ │ +1ae038: 7110 437b 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b43 │ │ +1ae03e: 6e10 ee10 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ +1ae044: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x0008 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=319 │ │ 0x002e line=321 │ │ @@ -39176,22 +39176,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 │ │ -1ade7c: |[1ade7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ade8c: 1a00 96ef |0000: const-string v0, "scope" // string@ef96 │ │ -1ade90: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ade96: 6200 8da7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a78d │ │ -1ade9a: 7220 6f74 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@746f │ │ -1adea0: 1f01 2c18 |000a: check-cast v1, Ljava/lang/Throwable; // type@182c │ │ -1adea4: 7110 e97a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ae9 │ │ -1adeaa: 0e00 |000f: return-void │ │ +1adf4c: |[1adf4c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1adf5c: 1a00 9bef |0000: const-string v0, "scope" // string@ef9b │ │ +1adf60: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1adf66: 6200 90a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a790 │ │ +1adf6a: 7220 7c74 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@747c │ │ +1adf70: 1f01 2d18 |000a: check-cast v1, Ljava/lang/Throwable; // type@182d │ │ +1adf74: 7110 f67a 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7af6 │ │ +1adf7a: 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; │ │ @@ -39201,21 +39201,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 │ │ -1ad310: |[1ad310] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ad320: 5410 5405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0554 │ │ -1ad324: 1f00 a619 |0002: check-cast v0, Lkotlin/Lazy; // type@19a6 │ │ -1ad328: 7210 aa9c 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1ad32e: 0c00 |0007: move-result-object v0 │ │ -1ad330: 1f00 1605 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1ad334: 1100 |000a: return-object v0 │ │ +1ad3e0: |[1ad3e0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ad3f0: 5410 5405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0554 │ │ +1ad3f4: 1f00 a719 |0002: check-cast v0, Lkotlin/Lazy; // type@19a7 │ │ +1ad3f8: 7210 b79c 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1ad3fe: 0c00 |0007: move-result-object v0 │ │ +1ad400: 1f00 1605 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1ad404: 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;) │ │ @@ -39223,24 +39223,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 │ │ -1ad378: |[1ad378] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ -1ad388: 2200 cd17 |0000: new-instance v0, Ljava/io/File; // type@17cd │ │ -1ad38c: 7010 fc10 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10fc │ │ -1ad392: 0c01 |0005: move-result-object v1 │ │ -1ad394: 7030 9494 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9494 │ │ -1ad39a: 6e10 9e94 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@949e │ │ -1ad3a0: 0a03 |000c: move-result v3 │ │ -1ad3a2: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1ad3a6: 6e10 9c94 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@949c │ │ -1ad3ac: 1100 |0012: return-object v0 │ │ +1ad448: |[1ad448] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ +1ad458: 2200 ce17 |0000: new-instance v0, Ljava/io/File; // type@17ce │ │ +1ad45c: 7010 fc10 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10fc │ │ +1ad462: 0c01 |0005: move-result-object v1 │ │ +1ad464: 7030 a194 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@94a1 │ │ +1ad46a: 6e10 ab94 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@94ab │ │ +1ad470: 0a03 |000c: move-result v3 │ │ +1ad472: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1ad476: 6e10 a994 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@94a9 │ │ +1ad47c: 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; │ │ │ │ @@ -39249,20 +39249,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 │ │ -1ad2ec: |[1ad2ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ -1ad2fc: 5410 5505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0555 │ │ -1ad300: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1ad306: 0c00 |0005: move-result-object v0 │ │ -1ad308: 1f00 0705 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0507 │ │ -1ad30c: 1100 |0008: return-object v0 │ │ +1ad3bc: |[1ad3bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ +1ad3cc: 5410 5505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0555 │ │ +1ad3d0: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1ad3d6: 0c00 |0005: move-result-object v0 │ │ +1ad3d8: 1f00 0705 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@0507 │ │ +1ad3dc: 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;) │ │ @@ -39270,20 +39270,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 │ │ -1ad338: |[1ad338] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ -1ad348: 5410 5705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0557 │ │ -1ad34c: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1ad352: 0c00 |0005: move-result-object v0 │ │ -1ad354: 1f00 0a0b |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b0a │ │ -1ad358: 1100 |0008: return-object v0 │ │ +1ad408: |[1ad408] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ +1ad418: 5410 5705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0557 │ │ +1ad41c: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1ad422: 0c00 |0005: move-result-object v0 │ │ +1ad424: 1f00 0b0b |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0b0b │ │ +1ad428: 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;) │ │ @@ -39291,54 +39291,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 │ │ -1ad1e4: |[1ad1e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ -1ad1f4: 7010 e510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e5 │ │ -1ad1fa: 0a00 |0003: move-result v0 │ │ -1ad1fc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1ad200: 7010 fe10 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10fe │ │ -1ad206: 0c00 |0009: move-result-object v0 │ │ -1ad208: 6e10 410b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b41 │ │ -1ad20e: 0c00 |000d: move-result-object v0 │ │ -1ad210: 283b |000e: goto 0049 // +003b │ │ -1ad212: 7010 f710 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1ad218: 0c00 |0012: move-result-object v0 │ │ -1ad21a: 6e10 3111 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1131 │ │ -1ad220: 0a00 |0016: move-result v0 │ │ -1ad222: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ -1ad224: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ -1ad228: 7010 fe10 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10fe │ │ -1ad22e: 0c00 |001d: move-result-object v0 │ │ -1ad230: 6e10 410b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b41 │ │ -1ad236: 0c00 |0021: move-result-object v0 │ │ -1ad238: 6e10 380b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b38 │ │ -1ad23e: 0c00 |0025: move-result-object v0 │ │ -1ad240: 280d |0026: goto 0033 // +000d │ │ -1ad242: 7010 f710 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1ad248: 0c00 |002a: move-result-object v0 │ │ -1ad24a: 6e10 3111 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1131 │ │ -1ad250: 0a00 |002e: move-result v0 │ │ -1ad252: 7110 ee95 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ad258: 0c00 |0032: move-result-object v0 │ │ -1ad25a: 2201 bf03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@03bf │ │ -1ad25e: 7010 f710 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1ad264: 0c02 |0038: move-result-object v2 │ │ -1ad266: 6e10 3211 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1132 │ │ -1ad26c: 0a02 |003c: move-result v2 │ │ -1ad26e: 7010 f710 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1ad274: 0c03 |0040: move-result-object v3 │ │ -1ad276: 6e10 3011 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@1130 │ │ -1ad27c: 0a03 |0044: move-result v3 │ │ -1ad27e: 7040 340b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b34 │ │ -1ad284: 0710 |0048: move-object v0, v1 │ │ -1ad286: 1100 |0049: return-object v0 │ │ +1ad2b4: |[1ad2b4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ +1ad2c4: 7010 e510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10e5 │ │ +1ad2ca: 0a00 |0003: move-result v0 │ │ +1ad2cc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1ad2d0: 7010 fe10 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10fe │ │ +1ad2d6: 0c00 |0009: move-result-object v0 │ │ +1ad2d8: 6e10 410b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b41 │ │ +1ad2de: 0c00 |000d: move-result-object v0 │ │ +1ad2e0: 283b |000e: goto 0049 // +003b │ │ +1ad2e2: 7010 f710 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1ad2e8: 0c00 |0012: move-result-object v0 │ │ +1ad2ea: 6e10 3111 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1131 │ │ +1ad2f0: 0a00 |0016: move-result v0 │ │ +1ad2f2: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ +1ad2f4: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ +1ad2f8: 7010 fe10 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10fe │ │ +1ad2fe: 0c00 |001d: move-result-object v0 │ │ +1ad300: 6e10 410b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b41 │ │ +1ad306: 0c00 |0021: move-result-object v0 │ │ +1ad308: 6e10 380b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b38 │ │ +1ad30e: 0c00 |0025: move-result-object v0 │ │ +1ad310: 280d |0026: goto 0033 // +000d │ │ +1ad312: 7010 f710 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1ad318: 0c00 |002a: move-result-object v0 │ │ +1ad31a: 6e10 3111 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1131 │ │ +1ad320: 0a00 |002e: move-result v0 │ │ +1ad322: 7110 fb95 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ad328: 0c00 |0032: move-result-object v0 │ │ +1ad32a: 2201 bf03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@03bf │ │ +1ad32e: 7010 f710 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1ad334: 0c02 |0038: move-result-object v2 │ │ +1ad336: 6e10 3211 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1132 │ │ +1ad33c: 0a02 |003c: move-result v2 │ │ +1ad33e: 7010 f710 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1ad344: 0c03 |0040: move-result-object v3 │ │ +1ad346: 6e10 3011 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@1130 │ │ +1ad34c: 0a03 |0044: move-result v3 │ │ +1ad34e: 7040 340b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b34 │ │ +1ad354: 0710 |0048: move-object v0, v1 │ │ +1ad356: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000f line=204 │ │ 0x001a line=205 │ │ 0x0027 line=207 │ │ @@ -39351,20 +39351,20 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ad3b0: |[1ad3b0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ -1ad3c0: 5410 5905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0559 │ │ -1ad3c4: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1ad3ca: 0c00 |0005: move-result-object v0 │ │ -1ad3cc: 1f00 cd17 |0006: check-cast v0, Ljava/io/File; // type@17cd │ │ -1ad3d0: 1100 |0008: return-object v0 │ │ +1ad480: |[1ad480] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ +1ad490: 5410 5905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0559 │ │ +1ad494: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1ad49a: 0c00 |0005: move-result-object v0 │ │ +1ad49c: 1f00 ce17 |0006: check-cast v0, Ljava/io/File; // type@17ce │ │ +1ad4a0: 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;) │ │ @@ -39372,20 +39372,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 │ │ -1ad1a0: |[1ad1a0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ad1b0: 5410 5a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@055a │ │ -1ad1b4: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1ad1ba: 0c00 |0005: move-result-object v0 │ │ -1ad1bc: 1f00 c003 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ -1ad1c0: 1100 |0008: return-object v0 │ │ +1ad270: |[1ad270] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ad280: 5410 5a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@055a │ │ +1ad284: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1ad28a: 0c00 |0005: move-result-object v0 │ │ +1ad28c: 1f00 c003 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ +1ad290: 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;) │ │ @@ -39393,99 +39393,99 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -1adf88: |[1adf88] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ -1adf98: 7010 ef10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1adf9e: 0c00 |0003: move-result-object v0 │ │ -1adfa0: 6e10 f410 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1adfa6: 0c01 |0007: move-result-object v1 │ │ -1adfa8: 1a02 79b7 |0008: const-string v2, "getIntent(...)" // string@b779 │ │ -1adfac: 7120 d2b9 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1adfb2: 6002 3900 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1adfb6: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ -1adfba: 1a04 4c94 |0011: const-string v4, "android.intent.extra.STREAM" // string@944c │ │ -1adfbe: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ -1adfc2: 1c02 bf00 |0015: const-class v2, Landroid/os/Parcelable; // type@00bf │ │ -1adfc6: 7130 b50d 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@0db5 │ │ -1adfcc: 0c01 |001a: move-result-object v1 │ │ -1adfce: 1f01 de18 |001b: check-cast v1, Ljava/util/List; // type@18de │ │ -1adfd2: 2807 |001d: goto 0024 // +0007 │ │ -1adfd4: 6e20 a500 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a5 │ │ -1adfda: 0c01 |0021: move-result-object v1 │ │ -1adfdc: 1f01 de18 |0022: check-cast v1, Ljava/util/List; // type@18de │ │ -1adfe0: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ -1adfe4: 1f01 0e18 |0026: check-cast v1, Ljava/lang/Iterable; // type@180e │ │ -1adfe8: 2202 ca18 |0028: new-instance v2, Ljava/util/ArrayList; // type@18ca │ │ -1adfec: 7010 0599 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9905 │ │ -1adff2: 1f02 cd18 |002d: check-cast v2, Ljava/util/Collection; // type@18cd │ │ -1adff6: 7210 f295 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1adffc: 0c01 |0032: move-result-object v1 │ │ -1adffe: 7210 ea99 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1ae004: 0a03 |0036: move-result v3 │ │ -1ae006: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ -1ae00a: 7210 eb99 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1ae010: 0c03 |003c: move-result-object v3 │ │ -1ae012: 2034 a100 |003d: instance-of v4, v3, Landroid/net/Uri; // type@00a1 │ │ -1ae016: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ -1ae01a: 7220 8799 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9987 │ │ -1ae020: 28ef |0044: goto 0033 // -0011 │ │ -1ae022: 1f02 de18 |0045: check-cast v2, Ljava/util/List; // type@18de │ │ -1ae026: 1f02 0e18 |0047: check-cast v2, Ljava/lang/Iterable; // type@180e │ │ -1ae02a: 2201 ca18 |0049: new-instance v1, Ljava/util/ArrayList; // type@18ca │ │ -1ae02e: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ -1ae032: 7120 ccaa 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aacc │ │ -1ae038: 0a03 |0050: move-result v3 │ │ -1ae03a: 7020 0699 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@9906 │ │ -1ae040: 1f01 cd18 |0054: check-cast v1, Ljava/util/Collection; // type@18cd │ │ -1ae044: 7210 f295 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1ae04a: 0c02 |0059: move-result-object v2 │ │ -1ae04c: 7210 ea99 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1ae052: 0a03 |005d: move-result v3 │ │ -1ae054: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ -1ae058: 7210 eb99 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1ae05e: 0c03 |0063: move-result-object v3 │ │ -1ae060: 1f03 a100 |0064: check-cast v3, Landroid/net/Uri; // type@00a1 │ │ -1ae064: 7020 ed10 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10ed │ │ -1ae06a: 0c04 |0069: move-result-object v4 │ │ -1ae06c: 7120 c79d 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dc7 │ │ -1ae072: 0c03 |006d: move-result-object v3 │ │ -1ae074: 7220 8799 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9987 │ │ -1ae07a: 28e9 |0071: goto 005a // -0017 │ │ -1ae07c: 1f01 de18 |0072: check-cast v1, Ljava/util/List; // type@18de │ │ -1ae080: 2805 |0074: goto 0079 // +0005 │ │ -1ae082: 7100 d8aa 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@aad8 │ │ -1ae088: 0c01 |0078: move-result-object v1 │ │ -1ae08a: 2202 1a05 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@051a │ │ -1ae08e: 1f01 cd18 |007b: check-cast v1, Ljava/util/Collection; // type@18cd │ │ -1ae092: 7110 1cab 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@ab1c │ │ -1ae098: 0c01 |0080: move-result-object v1 │ │ -1ae09a: 7020 4011 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@1140 │ │ -1ae0a0: 5b52 5605 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0556 │ │ -1ae0a4: 5401 4101 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ -1ae0a8: 5452 5605 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0556 │ │ -1ae0ac: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ -1ae0b0: 1a02 27ef |008c: const-string v2, "saveExternalUriAdapter" // string@ef27 │ │ -1ae0b4: 7110 f0b9 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -1ae0ba: 1202 |0091: const/4 v2, #int 0 // #0 │ │ -1ae0bc: 1f02 8002 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ -1ae0c0: 6e20 f906 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f9 │ │ -1ae0c6: 5400 4101 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ -1ae0ca: 1a01 8aad |0099: const-string v1, "fileNames" // string@ad8a │ │ -1ae0ce: 7120 d2b9 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ae0d4: 1f00 2201 |009e: check-cast v0, Landroid/view/View; // type@0122 │ │ -1ae0d8: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1ae0da: 6e20 4f03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ae0e0: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1ae0e2: 5c50 5305 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ -1ae0e6: 7010 e610 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e6 │ │ -1ae0ec: 0e00 |00aa: return-void │ │ +1ae058: |[1ae058] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ +1ae068: 7010 ef10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ae06e: 0c00 |0003: move-result-object v0 │ │ +1ae070: 6e10 f410 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ae076: 0c01 |0007: move-result-object v1 │ │ +1ae078: 1a02 7eb7 |0008: const-string v2, "getIntent(...)" // string@b77e │ │ +1ae07c: 7120 dfb9 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ae082: 6002 3900 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1ae086: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ +1ae08a: 1a04 5194 |0011: const-string v4, "android.intent.extra.STREAM" // string@9451 │ │ +1ae08e: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ +1ae092: 1c02 bf00 |0015: const-class v2, Landroid/os/Parcelable; // type@00bf │ │ +1ae096: 7130 b50d 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@0db5 │ │ +1ae09c: 0c01 |001a: move-result-object v1 │ │ +1ae09e: 1f01 df18 |001b: check-cast v1, Ljava/util/List; // type@18df │ │ +1ae0a2: 2807 |001d: goto 0024 // +0007 │ │ +1ae0a4: 6e20 a500 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a5 │ │ +1ae0aa: 0c01 |0021: move-result-object v1 │ │ +1ae0ac: 1f01 df18 |0022: check-cast v1, Ljava/util/List; // type@18df │ │ +1ae0b0: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ +1ae0b4: 1f01 0f18 |0026: check-cast v1, Ljava/lang/Iterable; // type@180f │ │ +1ae0b8: 2202 cb18 |0028: new-instance v2, Ljava/util/ArrayList; // type@18cb │ │ +1ae0bc: 7010 1299 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9912 │ │ +1ae0c2: 1f02 ce18 |002d: check-cast v2, Ljava/util/Collection; // type@18ce │ │ +1ae0c6: 7210 ff95 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1ae0cc: 0c01 |0032: move-result-object v1 │ │ +1ae0ce: 7210 f799 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1ae0d4: 0a03 |0036: move-result v3 │ │ +1ae0d6: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ +1ae0da: 7210 f899 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1ae0e0: 0c03 |003c: move-result-object v3 │ │ +1ae0e2: 2034 a100 |003d: instance-of v4, v3, Landroid/net/Uri; // type@00a1 │ │ +1ae0e6: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ +1ae0ea: 7220 9499 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9994 │ │ +1ae0f0: 28ef |0044: goto 0033 // -0011 │ │ +1ae0f2: 1f02 df18 |0045: check-cast v2, Ljava/util/List; // type@18df │ │ +1ae0f6: 1f02 0f18 |0047: check-cast v2, Ljava/lang/Iterable; // type@180f │ │ +1ae0fa: 2201 cb18 |0049: new-instance v1, Ljava/util/ArrayList; // type@18cb │ │ +1ae0fe: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ +1ae102: 7120 d9aa 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@aad9 │ │ +1ae108: 0a03 |0050: move-result v3 │ │ +1ae10a: 7020 1399 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@9913 │ │ +1ae110: 1f01 ce18 |0054: check-cast v1, Ljava/util/Collection; // type@18ce │ │ +1ae114: 7210 ff95 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1ae11a: 0c02 |0059: move-result-object v2 │ │ +1ae11c: 7210 f799 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1ae122: 0a03 |005d: move-result v3 │ │ +1ae124: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ +1ae128: 7210 f899 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1ae12e: 0c03 |0063: move-result-object v3 │ │ +1ae130: 1f03 a100 |0064: check-cast v3, Landroid/net/Uri; // type@00a1 │ │ +1ae134: 7020 ed10 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10ed │ │ +1ae13a: 0c04 |0069: move-result-object v4 │ │ +1ae13c: 7120 d49d 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dd4 │ │ +1ae142: 0c03 |006d: move-result-object v3 │ │ +1ae144: 7220 9499 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9994 │ │ +1ae14a: 28e9 |0071: goto 005a // -0017 │ │ +1ae14c: 1f01 df18 |0072: check-cast v1, Ljava/util/List; // type@18df │ │ +1ae150: 2805 |0074: goto 0079 // +0005 │ │ +1ae152: 7100 e5aa 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@aae5 │ │ +1ae158: 0c01 |0078: move-result-object v1 │ │ +1ae15a: 2202 1a05 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@051a │ │ +1ae15e: 1f01 ce18 |007b: check-cast v1, Ljava/util/Collection; // type@18ce │ │ +1ae162: 7110 29ab 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@ab29 │ │ +1ae168: 0c01 |0080: move-result-object v1 │ │ +1ae16a: 7020 4011 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@1140 │ │ +1ae170: 5b52 5605 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0556 │ │ +1ae174: 5401 4101 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ +1ae178: 5452 5605 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0556 │ │ +1ae17c: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ +1ae180: 1a02 2cef |008c: const-string v2, "saveExternalUriAdapter" // string@ef2c │ │ +1ae184: 7110 fdb9 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +1ae18a: 1202 |0091: const/4 v2, #int 0 // #0 │ │ +1ae18c: 1f02 8002 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ +1ae190: 6e20 f906 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f9 │ │ +1ae196: 5400 4101 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ +1ae19a: 1a01 8fad |0099: const-string v1, "fileNames" // string@ad8f │ │ +1ae19e: 7120 dfb9 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ae1a4: 1f00 2201 |009e: check-cast v0, Landroid/view/View; // type@0122 │ │ +1ae1a8: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1ae1aa: 6e20 4f03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ae1b0: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1ae1b2: 5c50 5305 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ +1ae1b6: 7010 e610 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10e6 │ │ +1ae1bc: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=382 │ │ 0x000d line=599 │ │ 0x001e line=600 │ │ 0x0026 line=382 │ │ @@ -39514,71 +39514,71 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1ae0f0: |[1ae0f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ -1ae100: 7010 ef10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ae106: 0c00 |0003: move-result-object v0 │ │ -1ae108: 5401 3f01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ae10c: 1a02 87ad |0006: const-string v2, "fileNameEdit" // string@ad87 │ │ -1ae110: 7120 d2b9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ae116: 1f01 7101 |000b: check-cast v1, Landroid/widget/TextView; // type@0171 │ │ -1ae11a: 2202 0905 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@0509 │ │ -1ae11e: 7030 a110 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@10a1 │ │ -1ae124: 1f02 e500 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00e5 │ │ -1ae128: 6e20 5104 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0451 │ │ -1ae12e: 5401 3f01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ae132: 2202 0b1c |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1c0b │ │ -1ae136: 1223 |001b: const/4 v3, #int 2 // #2 │ │ -1ae138: 7020 f5ba 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@baf5 │ │ -1ae13e: 2203 0805 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@0508 │ │ -1ae142: 7010 9f10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@109f │ │ -1ae148: 6e20 f6ba 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@baf6 │ │ -1ae14e: 5403 3f01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ae152: 6e10 d708 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08d7 │ │ -1ae158: 0c03 |002c: move-result-object v3 │ │ -1ae15a: 6e20 f7ba 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@baf7 │ │ -1ae160: 6e10 f8ba 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@baf8 │ │ -1ae166: 0a03 |0033: move-result v3 │ │ -1ae168: 2333 b125 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@25b1 │ │ -1ae16c: 6e20 f9ba 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@baf9 │ │ -1ae172: 0c02 |0039: move-result-object v2 │ │ -1ae174: 1f02 b125 |003a: check-cast v2, [Landroid/text/InputFilter; // type@25b1 │ │ -1ae178: 6e20 df08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08df │ │ -1ae17e: 6e10 f410 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1ae184: 0c01 |0042: move-result-object v1 │ │ -1ae186: 1a02 4c94 |0043: const-string v2, "android.intent.extra.STREAM" // string@944c │ │ -1ae18a: 6e20 ac00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1ae190: 0a01 |0048: move-result v1 │ │ -1ae192: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ -1ae196: 7110 0111 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1101 │ │ -1ae19c: 0c01 |004e: move-result-object v1 │ │ -1ae19e: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ -1ae1a2: 0e00 |0051: return-void │ │ -1ae1a4: 6e10 f410 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1ae1aa: 0c01 |0055: move-result-object v1 │ │ -1ae1ac: 1a02 4e94 |0056: const-string v2, "android.intent.extra.TEXT" // string@944e │ │ -1ae1b0: 6e20 ac00 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1ae1b6: 0a01 |005b: move-result v1 │ │ -1ae1b8: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ -1ae1bc: 7110 0211 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1102 │ │ -1ae1c2: 0c01 |0061: move-result-object v1 │ │ -1ae1c4: 5402 3f01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ae1c8: 1f01 f517 |0064: check-cast v1, Ljava/lang/CharSequence; // type@17f5 │ │ -1ae1cc: 6e20 e408 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08e4 │ │ -1ae1d2: 5400 4001 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@0140 │ │ -1ae1d6: 1a01 88ad |006b: const-string v1, "fileNameEditLayout" // string@ad88 │ │ -1ae1da: 7120 d2b9 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ae1e0: 1f00 2201 |0070: check-cast v0, Landroid/view/View; // type@0122 │ │ -1ae1e4: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -1ae1e6: 6e20 4f03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ae1ec: 0e00 |0076: return-void │ │ +1ae1c0: |[1ae1c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ +1ae1d0: 7010 ef10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ae1d6: 0c00 |0003: move-result-object v0 │ │ +1ae1d8: 5401 3f01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ae1dc: 1a02 8cad |0006: const-string v2, "fileNameEdit" // string@ad8c │ │ +1ae1e0: 7120 dfb9 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ae1e6: 1f01 7101 |000b: check-cast v1, Landroid/widget/TextView; // type@0171 │ │ +1ae1ea: 2202 0905 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@0509 │ │ +1ae1ee: 7030 a110 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@10a1 │ │ +1ae1f4: 1f02 e500 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00e5 │ │ +1ae1f8: 6e20 5104 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0451 │ │ +1ae1fe: 5401 3f01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ae202: 2202 0c1c |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1c0c │ │ +1ae206: 1223 |001b: const/4 v3, #int 2 // #2 │ │ +1ae208: 7020 02bb 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@bb02 │ │ +1ae20e: 2203 0805 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@0508 │ │ +1ae212: 7010 9f10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@109f │ │ +1ae218: 6e20 03bb 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@bb03 │ │ +1ae21e: 5403 3f01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ae222: 6e10 d708 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08d7 │ │ +1ae228: 0c03 |002c: move-result-object v3 │ │ +1ae22a: 6e20 04bb 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@bb04 │ │ +1ae230: 6e10 05bb 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@bb05 │ │ +1ae236: 0a03 |0033: move-result v3 │ │ +1ae238: 2333 b225 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@25b2 │ │ +1ae23c: 6e20 06bb 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@bb06 │ │ +1ae242: 0c02 |0039: move-result-object v2 │ │ +1ae244: 1f02 b225 |003a: check-cast v2, [Landroid/text/InputFilter; // type@25b2 │ │ +1ae248: 6e20 df08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08df │ │ +1ae24e: 6e10 f410 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ae254: 0c01 |0042: move-result-object v1 │ │ +1ae256: 1a02 5194 |0043: const-string v2, "android.intent.extra.STREAM" // string@9451 │ │ +1ae25a: 6e20 ac00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1ae260: 0a01 |0048: move-result v1 │ │ +1ae262: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ +1ae266: 7110 0111 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1101 │ │ +1ae26c: 0c01 |004e: move-result-object v1 │ │ +1ae26e: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ +1ae272: 0e00 |0051: return-void │ │ +1ae274: 6e10 f410 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ae27a: 0c01 |0055: move-result-object v1 │ │ +1ae27c: 1a02 5394 |0056: const-string v2, "android.intent.extra.TEXT" // string@9453 │ │ +1ae280: 6e20 ac00 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1ae286: 0a01 |005b: move-result v1 │ │ +1ae288: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ +1ae28c: 7110 0211 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1102 │ │ +1ae292: 0c01 |0061: move-result-object v1 │ │ +1ae294: 5402 3f01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ae298: 1f01 f617 |0064: check-cast v1, Ljava/lang/CharSequence; // type@17f6 │ │ +1ae29c: 6e20 e408 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08e4 │ │ +1ae2a2: 5400 4001 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@0140 │ │ +1ae2a6: 1a01 8dad |006b: const-string v1, "fileNameEditLayout" // string@ad8d │ │ +1ae2aa: 7120 dfb9 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ae2b0: 1f00 2201 |0070: check-cast v0, Landroid/view/View; // type@0122 │ │ +1ae2b4: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +1ae2b6: 6e20 4f03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ae2bc: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=352 │ │ 0x000d line=592 │ │ 0x0012 line=593 │ │ 0x0017 line=357 │ │ @@ -39599,44 +39599,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 │ │ -1ad4c4: |[1ad4c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1ad4d4: 6e10 f410 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1ad4da: 0c00 |0003: move-result-object v0 │ │ -1ad4dc: 1a01 79b7 |0004: const-string v1, "getIntent(...)" // string@b779 │ │ -1ad4e0: 7120 d2b9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ad4e6: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ -1ad4ea: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ -1ad4ee: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1ad4f0: 1a04 4c94 |000e: const-string v4, "android.intent.extra.STREAM" // string@944c │ │ -1ad4f4: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -1ad4f8: 1c01 bf00 |0012: const-class v1, Landroid/os/Parcelable; // type@00bf │ │ -1ad4fc: 7130 ac0d 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@0dac │ │ -1ad502: 0c00 |0017: move-result-object v0 │ │ -1ad504: 1f00 bf00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00bf │ │ -1ad508: 280a |001a: goto 0024 // +000a │ │ -1ad50a: 6e20 a700 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a7 │ │ -1ad510: 0c00 |001e: move-result-object v0 │ │ -1ad512: 2001 bf00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00bf │ │ -1ad516: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1ad51a: 0730 |0023: move-object v0, v3 │ │ -1ad51c: 2001 a100 |0024: instance-of v1, v0, Landroid/net/Uri; // type@00a1 │ │ -1ad520: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -1ad524: 1f00 a100 |0028: check-cast v0, Landroid/net/Uri; // type@00a1 │ │ -1ad528: 2802 |002a: goto 002c // +0002 │ │ -1ad52a: 0730 |002b: move-object v0, v3 │ │ -1ad52c: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ -1ad530: 5b50 5105 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0551 │ │ -1ad534: 7020 ed10 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10ed │ │ -1ad53a: 0c03 |0033: move-result-object v3 │ │ -1ad53c: 1103 |0034: return-object v3 │ │ +1ad594: |[1ad594] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1ad5a4: 6e10 f410 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ad5aa: 0c00 |0003: move-result-object v0 │ │ +1ad5ac: 1a01 7eb7 |0004: const-string v1, "getIntent(...)" // string@b77e │ │ +1ad5b0: 7120 dfb9 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ad5b6: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1ad5ba: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ +1ad5be: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1ad5c0: 1a04 5194 |000e: const-string v4, "android.intent.extra.STREAM" // string@9451 │ │ +1ad5c4: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +1ad5c8: 1c01 bf00 |0012: const-class v1, Landroid/os/Parcelable; // type@00bf │ │ +1ad5cc: 7130 ac0d 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@0dac │ │ +1ad5d2: 0c00 |0017: move-result-object v0 │ │ +1ad5d4: 1f00 bf00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00bf │ │ +1ad5d8: 280a |001a: goto 0024 // +000a │ │ +1ad5da: 6e20 a700 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a7 │ │ +1ad5e0: 0c00 |001e: move-result-object v0 │ │ +1ad5e2: 2001 bf00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00bf │ │ +1ad5e6: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1ad5ea: 0730 |0023: move-object v0, v3 │ │ +1ad5ec: 2001 a100 |0024: instance-of v1, v0, Landroid/net/Uri; // type@00a1 │ │ +1ad5f0: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ +1ad5f4: 1f00 a100 |0028: check-cast v0, Landroid/net/Uri; // type@00a1 │ │ +1ad5f8: 2802 |002a: goto 002c // +0002 │ │ +1ad5fa: 0730 |002b: move-object v0, v3 │ │ +1ad5fc: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ +1ad600: 5b50 5105 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0551 │ │ +1ad604: 7020 ed10 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10ed │ │ +1ad60a: 0c03 |0033: move-result-object v3 │ │ +1ad60c: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0009 line=629 │ │ 0x001b line=630 │ │ 0x0024 line=346 │ │ 0x002e line=347 │ │ @@ -39649,52 +39649,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 │ │ -1ad540: |[1ad540] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1ad550: 6e10 f410 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1ad556: 0c00 |0003: move-result-object v0 │ │ -1ad558: 1a01 4e94 |0004: const-string v1, "android.intent.extra.TEXT" // string@944e │ │ -1ad55c: 6e20 ab00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ad562: 0c00 |0009: move-result-object v0 │ │ -1ad564: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -1ad568: 7110 103b 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3b10 │ │ -1ad56e: 0a00 |000f: move-result v0 │ │ -1ad570: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ad572: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ -1ad576: 1a00 c025 |0013: const-string v0, ".url" // string@25c0 │ │ -1ad57a: 2803 |0015: goto 0018 // +0003 │ │ -1ad57c: 1a00 bf25 |0016: const-string v0, ".txt" // string@25bf │ │ -1ad580: 6e10 f410 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1ad586: 0c02 |001b: move-result-object v2 │ │ -1ad588: 1a01 4d94 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@944d │ │ -1ad58c: 6e20 ab00 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1ad592: 0c02 |0021: move-result-object v2 │ │ -1ad594: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ -1ad598: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ -1ad59c: 1f02 f517 |0026: check-cast v2, Ljava/lang/CharSequence; // type@17f5 │ │ -1ad5a0: 7210 4895 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@9548 │ │ -1ad5a6: 0a01 |002b: move-result v1 │ │ -1ad5a8: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ -1ad5ac: 2202 d218 |002e: new-instance v2, Ljava/util/Date; // type@18d2 │ │ -1ad5b0: 7010 b099 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@99b0 │ │ -1ad5b6: 1b01 6507 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@00010765 │ │ -1ad5bc: 7120 2009 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@0920 │ │ -1ad5c2: 0c02 |0039: move-result-object v2 │ │ -1ad5c4: 1f02 2418 |003a: check-cast v2, Ljava/lang/String; // type@1824 │ │ -1ad5c8: 2201 2618 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1826 │ │ -1ad5cc: 7010 c496 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96c4 │ │ -1ad5d2: 6e20 cf96 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1ad5d8: 6e20 d096 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ad5de: 6e10 e196 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1ad5e4: 0c02 |004a: move-result-object v2 │ │ -1ad5e6: 1102 |004b: return-object v2 │ │ +1ad610: |[1ad610] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1ad620: 6e10 f410 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ad626: 0c00 |0003: move-result-object v0 │ │ +1ad628: 1a01 5394 |0004: const-string v1, "android.intent.extra.TEXT" // string@9453 │ │ +1ad62c: 6e20 ab00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ad632: 0c00 |0009: move-result-object v0 │ │ +1ad634: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +1ad638: 7110 1d3b 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3b1d │ │ +1ad63e: 0a00 |000f: move-result v0 │ │ +1ad640: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ad642: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ +1ad646: 1a00 c125 |0013: const-string v0, ".url" // string@25c1 │ │ +1ad64a: 2803 |0015: goto 0018 // +0003 │ │ +1ad64c: 1a00 c025 |0016: const-string v0, ".txt" // string@25c0 │ │ +1ad650: 6e10 f410 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ad656: 0c02 |001b: move-result-object v2 │ │ +1ad658: 1a01 5294 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@9452 │ │ +1ad65c: 6e20 ab00 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ad662: 0c02 |0021: move-result-object v2 │ │ +1ad664: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ +1ad668: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ +1ad66c: 1f02 f617 |0026: check-cast v2, Ljava/lang/CharSequence; // type@17f6 │ │ +1ad670: 7210 5595 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@9555 │ │ +1ad676: 0a01 |002b: move-result v1 │ │ +1ad678: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ +1ad67c: 2202 d318 |002e: new-instance v2, Ljava/util/Date; // type@18d3 │ │ +1ad680: 7010 bd99 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@99bd │ │ +1ad686: 1b01 6a07 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@0001076a │ │ +1ad68c: 7120 2009 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@0920 │ │ +1ad692: 0c02 |0039: move-result-object v2 │ │ +1ad694: 1f02 2518 |003a: check-cast v2, Ljava/lang/String; // type@1825 │ │ +1ad698: 2201 2718 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1827 │ │ +1ad69c: 7010 d196 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@96d1 │ │ +1ad6a2: 6e20 dc96 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1ad6a8: 6e20 dd96 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ad6ae: 6e10 ee96 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1ad6b4: 0c02 |004a: move-result-object v2 │ │ +1ad6b6: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0018 line=339 │ │ 0x0026 line=340 │ │ 0x003c line=341 │ │ locals : │ │ @@ -39705,30 +39705,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1ac9c0: |[1ac9c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ -1ac9d0: 6200 f912 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1ac9d4: 6e10 303a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1ac9da: 0a00 |0005: move-result v0 │ │ -1ac9dc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -1ac9de: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ -1ac9e2: 2200 3e00 |0009: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1ac9e6: 0731 |000b: move-object v1, v3 │ │ -1ac9e8: 1f01 3700 |000c: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ac9ec: 1c02 7e04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ -1ac9f0: 7030 9600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1ac9f6: 6e20 1911 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1119 │ │ -1ac9fc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1ac9fe: 0f00 |0017: return v0 │ │ -1aca00: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -1aca02: 0f00 |0019: return v0 │ │ +1aca90: |[1aca90] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ +1acaa0: 6200 fc12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1acaa4: 6e10 3d3a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1acaaa: 0a00 |0005: move-result v0 │ │ +1acaac: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +1acaae: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ +1acab2: 2200 3e00 |0009: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1acab6: 0731 |000b: move-object v1, v3 │ │ +1acab8: 1f01 3700 |000c: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1acabc: 1c02 7e04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@047e │ │ +1acac0: 7030 9600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1acac6: 6e20 1911 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1119 │ │ +1acacc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1acace: 0f00 |0017: return v0 │ │ +1acad0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +1acad2: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -39737,30 +39737,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1aca04: |[1aca04] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ -1aca14: 6e10 f410 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1aca1a: 0c00 |0003: move-result-object v0 │ │ -1aca1c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1aca20: 6e10 a200 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1aca26: 0c00 |0009: move-result-object v0 │ │ -1aca28: 2802 |000a: goto 000c // +0002 │ │ -1aca2a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1aca2c: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ -1aca30: 2200 f604 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04f6 │ │ -1aca34: 7020 7a10 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@107a │ │ -1aca3a: 7110 367b 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b36 │ │ -1aca40: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -1aca42: 0f00 |0017: return v0 │ │ -1aca44: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -1aca46: 0f00 |0019: return v0 │ │ +1acad4: |[1acad4] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ +1acae4: 6e10 f410 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1acaea: 0c00 |0003: move-result-object v0 │ │ +1acaec: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1acaf0: 6e10 a200 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1acaf6: 0c00 |0009: move-result-object v0 │ │ +1acaf8: 2802 |000a: goto 000c // +0002 │ │ +1acafa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1acafc: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ +1acb00: 2200 f604 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04f6 │ │ +1acb04: 7020 7a10 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@107a │ │ +1acb0a: 7110 437b 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b43 │ │ +1acb10: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +1acb12: 0f00 |0017: return v0 │ │ +1acb14: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +1acb16: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -39769,35 +39769,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 │ │ -1ae1f0: |[1ae1f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1ae200: 1a00 96ef |0000: const-string v0, "scope" // string@ef96 │ │ -1ae204: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ae20a: 6200 8da7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a78d │ │ -1ae20e: 7220 6f74 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@746f │ │ -1ae214: 2204 0918 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@1809 │ │ -1ae218: 6e10 f410 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1ae21e: 0c00 |000f: move-result-object v0 │ │ -1ae220: 2201 2618 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1826 │ │ -1ae224: 1a02 2a29 |0012: const-string v2, "Activity " // string@292a │ │ -1ae228: 7020 c796 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1ae22e: 6e20 cf96 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1ae234: 1a03 bb0a |001a: const-string v3, " has null extras in " // string@0abb │ │ -1ae238: 6e20 d096 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ae23e: 6e20 cf96 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96cf │ │ -1ae244: 6e10 e196 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1ae24a: 0c03 |0025: move-result-object v3 │ │ -1ae24c: 7020 d395 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95d3 │ │ -1ae252: 1f04 2c18 |0029: check-cast v4, Ljava/lang/Throwable; // type@182c │ │ -1ae256: 7110 e97a 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ae9 │ │ -1ae25c: 0e00 |002e: return-void │ │ +1ae2c0: |[1ae2c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1ae2d0: 1a00 9bef |0000: const-string v0, "scope" // string@ef9b │ │ +1ae2d4: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ae2da: 6200 90a7 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a790 │ │ +1ae2de: 7220 7c74 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@747c │ │ +1ae2e4: 2204 0a18 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@180a │ │ +1ae2e8: 6e10 f410 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ae2ee: 0c00 |000f: move-result-object v0 │ │ +1ae2f0: 2201 2718 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1827 │ │ +1ae2f4: 1a02 2d29 |0012: const-string v2, "Activity " // string@292d │ │ +1ae2f8: 7020 d496 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1ae2fe: 6e20 dc96 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1ae304: 1a03 bc0a |001a: const-string v3, " has null extras in " // string@0abc │ │ +1ae308: 6e20 dd96 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ae30e: 6e20 dc96 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@96dc │ │ +1ae314: 6e10 ee96 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1ae31a: 0c03 |0025: move-result-object v3 │ │ +1ae31c: 7020 e095 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@95e0 │ │ +1ae322: 1f04 2d18 |0029: check-cast v4, Ljava/lang/Throwable; // type@182d │ │ +1ae326: 7110 f67a 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7af6 │ │ +1ae32c: 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; │ │ @@ -39807,68 +39807,68 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -1aca48: |[1aca48] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ -1aca58: 5520 5305 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ -1aca5c: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1aca60: 7010 ef10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1aca66: 0c00 |0007: move-result-object v0 │ │ -1aca68: 5400 3f01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1aca6c: 1a01 87ad |000a: const-string v1, "fileNameEdit" // string@ad87 │ │ -1aca70: 7120 d2b9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aca76: 7110 353b 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b35 │ │ -1aca7c: 0a00 |0012: move-result v0 │ │ -1aca7e: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1aca82: 7010 f710 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1aca88: 0c00 |0018: move-result-object v0 │ │ -1aca8a: 6e10 3411 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1134 │ │ -1aca90: 0a00 |001c: move-result v0 │ │ -1aca92: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ -1aca96: 7010 fa10 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1aca9c: 0c00 |0022: move-result-object v0 │ │ -1aca9e: 6e10 1835 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3518 │ │ -1acaa4: 0c00 |0026: move-result-object v0 │ │ -1acaa6: 6e10 4d06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1acaac: 0c00 |002a: move-result-object v0 │ │ -1acaae: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ -1acab2: 7010 fa10 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1acab8: 0c00 |0030: move-result-object v0 │ │ -1acaba: 6e10 1735 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1acac0: 0c00 |0034: move-result-object v0 │ │ -1acac2: 6e10 4d06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1acac8: 0c00 |0038: move-result-object v0 │ │ -1acaca: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ -1acace: 7010 f910 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1acad4: 0c00 |003e: move-result-object v0 │ │ -1acad6: 6e10 9e10 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1acadc: 0c00 |0042: move-result-object v0 │ │ -1acade: 6e10 4d06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1acae4: 0c00 |0046: move-result-object v0 │ │ -1acae6: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ -1acaea: 7010 f910 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1acaf0: 0c00 |004c: move-result-object v0 │ │ -1acaf2: 6e10 9e10 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1acaf8: 0c00 |0050: move-result-object v0 │ │ -1acafa: 6e10 4d06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1acb00: 0c00 |0054: move-result-object v0 │ │ -1acb02: 1f00 0c18 |0055: check-cast v0, Ljava/lang/Integer; // type@180c │ │ -1acb06: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -1acb0a: 2808 |0059: goto 0061 // +0008 │ │ -1acb0c: 6e10 df95 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1acb12: 0a00 |005d: move-result v0 │ │ -1acb14: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ -1acb16: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ -1acb1a: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -1acb1c: 2802 |0062: goto 0064 // +0002 │ │ -1acb1e: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -1acb20: 0f00 |0064: return v0 │ │ +1acb18: |[1acb18] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ +1acb28: 5520 5305 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ +1acb2c: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1acb30: 7010 ef10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1acb36: 0c00 |0007: move-result-object v0 │ │ +1acb38: 5400 3f01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1acb3c: 1a01 8cad |000a: const-string v1, "fileNameEdit" // string@ad8c │ │ +1acb40: 7120 dfb9 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1acb46: 7110 423b 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3b42 │ │ +1acb4c: 0a00 |0012: move-result v0 │ │ +1acb4e: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1acb52: 7010 f710 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1acb58: 0c00 |0018: move-result-object v0 │ │ +1acb5a: 6e10 3411 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1134 │ │ +1acb60: 0a00 |001c: move-result v0 │ │ +1acb62: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ +1acb66: 7010 fa10 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1acb6c: 0c00 |0022: move-result-object v0 │ │ +1acb6e: 6e10 2535 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3525 │ │ +1acb74: 0c00 |0026: move-result-object v0 │ │ +1acb76: 6e10 4d06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1acb7c: 0c00 |002a: move-result-object v0 │ │ +1acb7e: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ +1acb82: 7010 fa10 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1acb88: 0c00 |0030: move-result-object v0 │ │ +1acb8a: 6e10 2435 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1acb90: 0c00 |0034: move-result-object v0 │ │ +1acb92: 6e10 4d06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1acb98: 0c00 |0038: move-result-object v0 │ │ +1acb9a: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ +1acb9e: 7010 f910 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1acba4: 0c00 |003e: move-result-object v0 │ │ +1acba6: 6e10 9e10 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1acbac: 0c00 |0042: move-result-object v0 │ │ +1acbae: 6e10 4d06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1acbb4: 0c00 |0046: move-result-object v0 │ │ +1acbb6: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ +1acbba: 7010 f910 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1acbc0: 0c00 |004c: move-result-object v0 │ │ +1acbc2: 6e10 9e10 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1acbc8: 0c00 |0050: move-result-object v0 │ │ +1acbca: 6e10 4d06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1acbd0: 0c00 |0054: move-result-object v0 │ │ +1acbd2: 1f00 0d18 |0055: check-cast v0, Ljava/lang/Integer; // type@180d │ │ +1acbd6: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +1acbda: 2808 |0059: goto 0061 // +0008 │ │ +1acbdc: 6e10 ec95 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1acbe2: 0a00 |005d: move-result v0 │ │ +1acbe4: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ +1acbe6: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ +1acbea: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +1acbec: 2802 |0062: goto 0064 // +0002 │ │ +1acbee: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +1acbf0: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x001f line=401 │ │ 0x002d line=402 │ │ 0x003b line=403 │ │ 0x0049 line=404 │ │ @@ -39880,38 +39880,38 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1acb24: |[1acb24] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ -1acb34: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1acb38: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09dc │ │ -1acb3e: 0a00 |0005: move-result v0 │ │ -1acb40: 0f00 |0006: return v0 │ │ +1acbf4: |[1acbf4] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ +1acc04: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1acc08: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09dc │ │ +1acc0e: 0a00 |0005: move-result v0 │ │ +1acc10: 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 │ │ -1ae4d4: |[1ae4d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1ae4e4: 2200 f504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04f5 │ │ -1ae4e8: 7030 7810 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@1078 │ │ -1ae4ee: 6e20 e108 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08e1 │ │ -1ae4f4: 0e00 |0008: return-void │ │ +1ae5a4: |[1ae5a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1ae5b4: 2200 f504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04f5 │ │ +1ae5b8: 7030 7810 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@1078 │ │ +1ae5be: 6e20 e108 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08e1 │ │ +1ae5c4: 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; │ │ │ │ @@ -39920,100 +39920,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 │ │ -1ae384: |[1ae384] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1ae394: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -1ae398: 7601 f910 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ae39e: 0c01 |0005: move-result-object v1 │ │ -1ae3a0: 6e10 9d10 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@109d │ │ -1ae3a6: 0c01 |0009: move-result-object v1 │ │ -1ae3a8: 6e10 4d06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae3ae: 0c01 |000d: move-result-object v1 │ │ -1ae3b0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1ae3b2: 7110 4195 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1ae3b8: 0c02 |0012: move-result-object v2 │ │ -1ae3ba: 7120 cab9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1ae3c0: 0a01 |0016: move-result v1 │ │ -1ae3c2: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ -1ae3c6: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ -1ae3ca: 7601 f910 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ae3d0: 0c01 |001e: move-result-object v1 │ │ -1ae3d2: 6e10 9d10 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@109d │ │ -1ae3d8: 0c01 |0022: move-result-object v1 │ │ -1ae3da: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1ae3dc: 7110 4195 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1ae3e2: 0c02 |0027: move-result-object v2 │ │ -1ae3e4: 6e20 5106 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1ae3ea: 7401 d908 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d9 │ │ -1ae3f0: 0c01 |002e: move-result-object v1 │ │ -1ae3f2: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ -1ae3f6: 2803 |0031: goto 0034 // +0003 │ │ -1ae3f8: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ -1ae3fc: 1f01 f517 |0034: check-cast v1, Ljava/lang/CharSequence; // type@17f5 │ │ -1ae400: 6e10 5496 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9654 │ │ -1ae406: 0c07 |0039: move-result-object v7 │ │ -1ae408: 2201 9803 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1ae40c: 0712 |003c: move-object v2, v1 │ │ -1ae40e: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ -1ae412: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ -1ae416: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -1ae418: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1ae41a: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -1ae41c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1ae41e: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -1ae420: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -1ae422: 120a |0047: const/4 v10, #int 0 // #0 │ │ -1ae424: 120b |0048: const/4 v11, #int 0 // #0 │ │ -1ae426: 120c |0049: const/4 v12, #int 0 // #0 │ │ -1ae428: 120d |004a: const/4 v13, #int 0 // #0 │ │ -1ae42a: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ -1ae42e: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ -1ae432: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ -1ae436: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ -1ae43a: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ -1ae43e: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ -1ae442: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ -1ae446: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ -1ae44a: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ -1ae44e: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ -1ae452: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ -1ae456: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ -1ae45a: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ -1ae45e: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ -1ae462: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ -1ae466: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ -1ae46a: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ -1ae46e: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ -1ae472: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ -1ae476: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ -1ae47a: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ -1ae47e: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ -1ae482: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ -1ae486: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ -1ae48a: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ -1ae48e: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ -1ae492: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ -1ae496: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ -1ae49a: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ -1ae49e: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ -1ae4a2: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ -1ae4a6: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ -1ae4aa: 7636 2c0a 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@0a2c │ │ -1ae4b0: 6e10 450a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a45 │ │ -1ae4b6: 0c01 |0091: move-result-object v1 │ │ -1ae4b8: 6e10 9f96 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@969f │ │ -1ae4be: 0a01 |0095: move-result v1 │ │ -1ae4c0: 2202 f704 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04f7 │ │ -1ae4c4: 7030 7c10 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@107c │ │ -1ae4ca: 6e20 db08 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08db │ │ -1ae4d0: 0e00 |009e: return-void │ │ +1ae454: |[1ae454] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1ae464: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +1ae468: 7601 f910 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1ae46e: 0c01 |0005: move-result-object v1 │ │ +1ae470: 6e10 9d10 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@109d │ │ +1ae476: 0c01 |0009: move-result-object v1 │ │ +1ae478: 6e10 4d06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae47e: 0c01 |000d: move-result-object v1 │ │ +1ae480: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1ae482: 7110 4e95 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1ae488: 0c02 |0012: move-result-object v2 │ │ +1ae48a: 7120 d7b9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1ae490: 0a01 |0016: move-result v1 │ │ +1ae492: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ +1ae496: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ +1ae49a: 7601 f910 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1ae4a0: 0c01 |001e: move-result-object v1 │ │ +1ae4a2: 6e10 9d10 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@109d │ │ +1ae4a8: 0c01 |0022: move-result-object v1 │ │ +1ae4aa: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1ae4ac: 7110 4e95 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1ae4b2: 0c02 |0027: move-result-object v2 │ │ +1ae4b4: 6e20 5106 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1ae4ba: 7401 d908 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d9 │ │ +1ae4c0: 0c01 |002e: move-result-object v1 │ │ +1ae4c2: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ +1ae4c6: 2803 |0031: goto 0034 // +0003 │ │ +1ae4c8: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ +1ae4cc: 1f01 f617 |0034: check-cast v1, Ljava/lang/CharSequence; // type@17f6 │ │ +1ae4d0: 6e10 6196 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9661 │ │ +1ae4d6: 0c07 |0039: move-result-object v7 │ │ +1ae4d8: 2201 9803 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1ae4dc: 0712 |003c: move-object v2, v1 │ │ +1ae4de: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ +1ae4e2: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ +1ae4e6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +1ae4e8: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1ae4ea: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +1ae4ec: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1ae4ee: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +1ae4f0: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +1ae4f2: 120a |0047: const/4 v10, #int 0 // #0 │ │ +1ae4f4: 120b |0048: const/4 v11, #int 0 // #0 │ │ +1ae4f6: 120c |0049: const/4 v12, #int 0 // #0 │ │ +1ae4f8: 120d |004a: const/4 v13, #int 0 // #0 │ │ +1ae4fa: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ +1ae4fe: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ +1ae502: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ +1ae506: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ +1ae50a: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ +1ae50e: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ +1ae512: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ +1ae516: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ +1ae51a: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ +1ae51e: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ +1ae522: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ +1ae526: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ +1ae52a: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ +1ae52e: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ +1ae532: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ +1ae536: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ +1ae53a: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ +1ae53e: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ +1ae542: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ +1ae546: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ +1ae54a: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ +1ae54e: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ +1ae552: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ +1ae556: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ +1ae55a: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ +1ae55e: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ +1ae562: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ +1ae566: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ +1ae56a: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ +1ae56e: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ +1ae572: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ +1ae576: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ +1ae57a: 7636 2c0a 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@0a2c │ │ +1ae580: 6e10 450a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a45 │ │ +1ae586: 0c01 |0091: move-result-object v1 │ │ +1ae588: 6e10 ac96 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@96ac │ │ +1ae58e: 0a01 |0095: move-result v1 │ │ +1ae590: 2202 f704 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04f7 │ │ +1ae594: 7030 7c10 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@107c │ │ +1ae59a: 6e20 db08 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08db │ │ +1ae5a0: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x001b line=123 │ │ 0x002b line=124 │ │ 0x003a line=125 │ │ 0x0096 line=126 │ │ @@ -40028,18 +40028,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 │ │ -1ae368: |[1ae368] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ae378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ae37a: 6e30 e308 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08e3 │ │ -1ae380: 0e00 |0004: return-void │ │ +1ae438: |[1ae438] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ae448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ae44a: 6e30 e308 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08e3 │ │ +1ae450: 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 │ │ │ │ @@ -40048,20 +40048,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 │ │ -1ae4f8: |[1ae4f8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1ae508: 7110 d0b9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae50e: 2200 0405 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@0504 │ │ -1ae512: 7020 9610 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ -1ae518: 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 │ │ -1ae51e: 0e00 |000b: return-void │ │ +1ae5c8: |[1ae5c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1ae5d8: 7110 ddb9 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae5de: 2200 0405 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@0504 │ │ +1ae5e2: 7020 9610 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ +1ae5e8: 7120 3346 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4633 │ │ +1ae5ee: 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; │ │ │ │ @@ -40070,33 +40070,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 │ │ -1ad8a4: |[1ad8a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1ad8b4: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -1ad8b8: 6e10 a200 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ -1ad8be: 0c02 |0005: move-result-object v2 │ │ -1ad8c0: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ -1ad8c4: 7010 f910 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ad8ca: 0c01 |000b: move-result-object v1 │ │ -1ad8cc: 6e10 9e10 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1ad8d2: 0c01 |000f: move-result-object v1 │ │ -1ad8d4: 6200 490a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a49 │ │ -1ad8d8: 6e20 b21f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1fb2 │ │ -1ad8de: 0c02 |0015: move-result-object v2 │ │ -1ad8e0: 6e10 c61f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1fc6 │ │ -1ad8e6: 0a02 |0019: move-result v2 │ │ -1ad8e8: 7110 ee95 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ad8ee: 0c02 |001d: move-result-object v2 │ │ -1ad8f0: 6e20 5106 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ -1ad8f6: 6201 a6b3 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ad8fa: 1101 |0023: return-object v1 │ │ +1ad974: |[1ad974] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1ad984: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +1ad988: 6e10 a200 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a2 │ │ +1ad98e: 0c02 |0005: move-result-object v2 │ │ +1ad990: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ +1ad994: 7010 f910 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1ad99a: 0c01 |000b: move-result-object v1 │ │ +1ad99c: 6e10 9e10 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1ad9a2: 0c01 |000f: move-result-object v1 │ │ +1ad9a4: 6200 4c0a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a4c │ │ +1ad9a8: 6e20 bf1f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1fbf │ │ +1ad9ae: 0c02 |0015: move-result-object v2 │ │ +1ad9b0: 6e10 d31f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1fd3 │ │ +1ad9b6: 0a02 |0019: move-result v2 │ │ +1ad9b8: 7110 fb95 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ad9be: 0c02 |001d: move-result-object v2 │ │ +1ad9c0: 6e20 5106 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0651 │ │ +1ad9c6: 6201 a9b3 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ad9ca: 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; │ │ @@ -40107,28 +40107,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1ae520: |[1ae520] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ -1ae530: 2200 040c |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c04 │ │ -1ae534: 7010 bd3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3abd │ │ -1ae53a: 0741 |0005: move-object v1, v4 │ │ -1ae53c: 1f01 3102 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ -1ae540: 2202 0505 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@0505 │ │ -1ae544: 7020 9810 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ -1ae54a: 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 │ │ -1ae550: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ae552: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1ae554: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1ae556: 7140 c33a 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@3ac3 │ │ -1ae55c: 5b40 5205 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0552 │ │ -1ae560: 0e00 |0018: return-void │ │ +1ae5f0: |[1ae5f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ +1ae600: 2200 050c |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0c05 │ │ +1ae604: 7010 ca3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3aca │ │ +1ae60a: 0741 |0005: move-object v1, v4 │ │ +1ae60c: 1f01 3102 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0231 │ │ +1ae610: 2202 0505 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@0505 │ │ +1ae614: 7020 9810 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ +1ae61a: 6e30 d93a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3ad9 │ │ +1ae620: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ae622: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1ae624: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1ae626: 7140 d03a 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@3ad0 │ │ +1ae62c: 5b40 5205 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0552 │ │ +1ae630: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=153 │ │ 0x0008 line=152 │ │ 0x0013 line=156 │ │ 0x0016 line=151 │ │ @@ -40140,19 +40140,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 │ │ -1ad8fc: |[1ad8fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1ad90c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -1ad910: 7010 f210 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10f2 │ │ -1ad916: 6200 a6b3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ad91a: 1100 |0007: return-object v0 │ │ +1ad9cc: |[1ad9cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1ad9dc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +1ad9e0: 7010 f210 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10f2 │ │ +1ad9e6: 6200 a9b3 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ad9ea: 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 │ │ │ │ @@ -40161,32 +40161,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 │ │ -1ad12c: |[1ad12c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ -1ad13c: 7010 fa10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1ad142: 0c00 |0003: move-result-object v0 │ │ -1ad144: 7010 ef10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ad14a: 0c01 |0007: move-result-object v1 │ │ -1ad14c: 5411 4401 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ -1ad150: 7110 d0b9 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ad156: 0752 |000d: move-object v2, v5 │ │ -1ad158: 1f02 4502 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1ad15c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1ad15e: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -1ad160: 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 │ │ -1ad166: 2202 0105 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@0501 │ │ -1ad16a: 7040 9010 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@1090 │ │ -1ad170: 6e20 5308 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ -1ad176: 1b00 3e06 0100 |001d: const-string/jumbo v0, "with(...)" // string@0001063e │ │ -1ad17c: 7120 d2b9 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ad182: 1101 |0023: return-object v1 │ │ +1ad1fc: |[1ad1fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ +1ad20c: 7010 fa10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1ad212: 0c00 |0003: move-result-object v0 │ │ +1ad214: 7010 ef10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ad21a: 0c01 |0007: move-result-object v1 │ │ +1ad21c: 5411 4401 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0144 │ │ +1ad220: 7110 ddb9 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ad226: 0752 |000d: move-object v2, v5 │ │ +1ad228: 1f02 4502 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1ad22c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1ad22e: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +1ad230: 7153 0146 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@4601 │ │ +1ad236: 2202 0105 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@0501 │ │ +1ad23a: 7040 9010 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@1090 │ │ +1ad240: 6e20 5308 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ +1ad246: 1b00 4306 0100 |001d: const-string/jumbo v0, "with(...)" // string@00010643 │ │ +1ad24c: 7120 dfb9 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ad252: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ 0x000a line=275 │ │ 0x0015 line=276 │ │ 0x001d line=273 │ │ @@ -40198,123 +40198,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 │ │ -1ae564: |[1ae564] 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 │ │ -1ae574: 7010 f710 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ -1ae57a: 0c0f |0003: move-result-object v15 │ │ -1ae57c: 6e10 3411 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1134 │ │ -1ae582: 0a0f |0007: move-result v15 │ │ -1ae584: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1ae586: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ -1ae58a: 220d 3e00 |000b: new-instance v13, Landroid/content/Intent; // type@003e │ │ -1ae58e: 7010 9500 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0095 │ │ -1ae594: 7010 fa10 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1ae59a: 0c0e |0013: move-result-object v14 │ │ -1ae59c: 6e10 1735 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1ae5a2: 0c0e |0017: move-result-object v14 │ │ -1ae5a4: 6e10 4d06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae5aa: 0c0e |001b: move-result-object v14 │ │ -1ae5ac: 1f0e c703 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1ae5b0: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ -1ae5b4: 6e10 880b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1ae5ba: 0a0e |0023: move-result v14 │ │ -1ae5bc: 7110 ee95 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ae5c2: 0c00 |0027: move-result-object v0 │ │ -1ae5c4: 1f00 e817 |0028: check-cast v0, Ljava/io/Serializable; // type@17e8 │ │ -1ae5c8: 1a0e 8fa7 |002a: const-string v14, "destination_drive_id" // string@a78f │ │ -1ae5cc: 6e30 b000 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ -1ae5d2: 7010 f910 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ae5d8: 0c0e |0032: move-result-object v14 │ │ -1ae5da: 6e10 9e10 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1ae5e0: 0c0e |0036: move-result-object v14 │ │ -1ae5e2: 6e10 4d06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae5e8: 0c0e |003a: move-result-object v14 │ │ -1ae5ea: 1f0e e817 |003b: check-cast v14, Ljava/io/Serializable; // type@17e8 │ │ -1ae5ee: 1a0f 90a7 |003d: const-string v15, "destination_folder_id" // string@a790 │ │ -1ae5f2: 6e30 b000 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ -1ae5f8: 12fe |0042: const/4 v14, #int -1 // #ff │ │ -1ae5fa: 6e30 1111 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@1111 │ │ -1ae600: 6e10 ee10 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ -1ae606: 0e00 |0049: return-void │ │ -1ae608: 7110 d0b9 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae60e: 121f |004d: const/4 v15, #int 1 // #1 │ │ -1ae610: 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 │ │ -1ae616: 54c1 5205 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0552 │ │ -1ae61a: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ -1ae61e: 1a01 81a9 |0055: const-string v1, "drivePermissions" // string@a981 │ │ -1ae622: 7110 f0b9 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -1ae628: 0701 |005a: move-object v1, v0 │ │ -1ae62a: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -1ae62c: 7140 c33a 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@3ac3 │ │ -1ae632: 0a0f |005f: move-result v15 │ │ -1ae634: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ -1ae638: 6e10 1835 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3518 │ │ -1ae63e: 0c0f |0065: move-result-object v15 │ │ -1ae640: 6e10 4d06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae646: 0c0f |0069: move-result-object v15 │ │ -1ae648: 7110 d0b9 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae64e: 1f0f 1718 |006d: check-cast v15, Ljava/lang/Number; // type@1817 │ │ -1ae652: 6e10 4796 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1ae658: 0a03 |0072: move-result v3 │ │ -1ae65a: 6e10 1735 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1ae660: 0c0e |0076: move-result-object v14 │ │ -1ae662: 6e10 4d06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae668: 0c0e |007a: move-result-object v14 │ │ -1ae66a: 1f0e c703 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1ae66e: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ -1ae672: 6e10 880b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1ae678: 0a0e |0082: move-result v14 │ │ -1ae67a: 7110 ee95 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ae680: 0c00 |0086: move-result-object v0 │ │ -1ae682: 7110 d0b9 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae688: 6e10 df95 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ae68e: 0a04 |008d: move-result v4 │ │ -1ae690: 7010 f910 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ae696: 0c0e |0091: move-result-object v14 │ │ -1ae698: 6e10 9e10 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1ae69e: 0c0e |0095: move-result-object v14 │ │ -1ae6a0: 6e10 4d06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae6a6: 0c0e |0099: move-result-object v14 │ │ -1ae6a8: 7110 d0b9 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae6ae: 1f0e 1718 |009d: check-cast v14, Ljava/lang/Number; // type@1817 │ │ -1ae6b2: 6e10 4796 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1ae6b8: 0a05 |00a2: move-result v5 │ │ -1ae6ba: 7010 e410 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10e4 │ │ -1ae6c0: 0a0e |00a6: move-result v14 │ │ -1ae6c2: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ -1ae6c6: 7010 fe10 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10fe │ │ -1ae6cc: 0c0e |00ac: move-result-object v14 │ │ -1ae6ce: 6e40 4c0b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b4c │ │ -1ae6d4: 07ce |00b0: move-object v14, v12 │ │ -1ae6d6: 1f0e 4502 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1ae6da: 7110 4106 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ -1ae6e0: 0c0e |00b6: move-result-object v14 │ │ -1ae6e2: 1f0e d31d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1dd3 │ │ -1ae6e6: 7100 82cb 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb82 │ │ -1ae6ec: 0c0f |00bc: move-result-object v15 │ │ -1ae6ee: 1f0f e81a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1ae8 │ │ -1ae6f2: 2200 0c05 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@050c │ │ -1ae6f6: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ -1ae6f8: 0701 |00c2: move-object v1, v0 │ │ -1ae6fa: 07c2 |00c3: move-object v2, v12 │ │ -1ae6fc: 07d6 |00c4: move-object v6, v13 │ │ -1ae6fe: 7607 af10 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@10af │ │ -1ae704: 0709 |00c8: move-object v9, v0 │ │ -1ae706: 1f09 b01b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1bb0 │ │ -1ae70a: 122a |00cb: const/4 v10, #int 2 // #2 │ │ -1ae70c: 120b |00cc: const/4 v11, #int 0 // #0 │ │ -1ae70e: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -1ae710: 07e6 |00ce: move-object v6, v14 │ │ -1ae712: 07f7 |00cf: move-object v7, v15 │ │ -1ae714: 7706 cac9 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@c9ca │ │ -1ae71a: 0e00 |00d3: return-void │ │ +1ae634: |[1ae634] 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 │ │ +1ae644: 7010 f710 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@10f7 │ │ +1ae64a: 0c0f |0003: move-result-object v15 │ │ +1ae64c: 6e10 3411 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1134 │ │ +1ae652: 0a0f |0007: move-result v15 │ │ +1ae654: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1ae656: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ +1ae65a: 220d 3e00 |000b: new-instance v13, Landroid/content/Intent; // type@003e │ │ +1ae65e: 7010 9500 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0095 │ │ +1ae664: 7010 fa10 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1ae66a: 0c0e |0013: move-result-object v14 │ │ +1ae66c: 6e10 2435 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1ae672: 0c0e |0017: move-result-object v14 │ │ +1ae674: 6e10 4d06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae67a: 0c0e |001b: move-result-object v14 │ │ +1ae67c: 1f0e c703 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1ae680: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ +1ae684: 6e10 880b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1ae68a: 0a0e |0023: move-result v14 │ │ +1ae68c: 7110 fb95 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ae692: 0c00 |0027: move-result-object v0 │ │ +1ae694: 1f00 e917 |0028: check-cast v0, Ljava/io/Serializable; // type@17e9 │ │ +1ae698: 1a0e 94a7 |002a: const-string v14, "destination_drive_id" // string@a794 │ │ +1ae69c: 6e30 b000 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ +1ae6a2: 7010 f910 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1ae6a8: 0c0e |0032: move-result-object v14 │ │ +1ae6aa: 6e10 9e10 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1ae6b0: 0c0e |0036: move-result-object v14 │ │ +1ae6b2: 6e10 4d06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae6b8: 0c0e |003a: move-result-object v14 │ │ +1ae6ba: 1f0e e917 |003b: check-cast v14, Ljava/io/Serializable; // type@17e9 │ │ +1ae6be: 1a0f 95a7 |003d: const-string v15, "destination_folder_id" // string@a795 │ │ +1ae6c2: 6e30 b000 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b0 │ │ +1ae6c8: 12fe |0042: const/4 v14, #int -1 // #ff │ │ +1ae6ca: 6e30 1111 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@1111 │ │ +1ae6d0: 6e10 ee10 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ +1ae6d6: 0e00 |0049: return-void │ │ +1ae6d8: 7110 ddb9 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae6de: 121f |004d: const/4 v15, #int 1 // #1 │ │ +1ae6e0: 7140 2546 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@4625 │ │ +1ae6e6: 54c1 5205 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0552 │ │ +1ae6ea: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ +1ae6ee: 1a01 86a9 |0055: const-string v1, "drivePermissions" // string@a986 │ │ +1ae6f2: 7110 fdb9 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +1ae6f8: 0701 |005a: move-object v1, v0 │ │ +1ae6fa: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +1ae6fc: 7140 d03a 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@3ad0 │ │ +1ae702: 0a0f |005f: move-result v15 │ │ +1ae704: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ +1ae708: 6e10 2535 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3525 │ │ +1ae70e: 0c0f |0065: move-result-object v15 │ │ +1ae710: 6e10 4d06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae716: 0c0f |0069: move-result-object v15 │ │ +1ae718: 7110 ddb9 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae71e: 1f0f 1818 |006d: check-cast v15, Ljava/lang/Number; // type@1818 │ │ +1ae722: 6e10 5496 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1ae728: 0a03 |0072: move-result v3 │ │ +1ae72a: 6e10 2435 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1ae730: 0c0e |0076: move-result-object v14 │ │ +1ae732: 6e10 4d06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae738: 0c0e |007a: move-result-object v14 │ │ +1ae73a: 1f0e c703 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1ae73e: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ +1ae742: 6e10 880b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1ae748: 0a0e |0082: move-result v14 │ │ +1ae74a: 7110 fb95 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ae750: 0c00 |0086: move-result-object v0 │ │ +1ae752: 7110 ddb9 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae758: 6e10 ec95 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ae75e: 0a04 |008d: move-result v4 │ │ +1ae760: 7010 f910 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1ae766: 0c0e |0091: move-result-object v14 │ │ +1ae768: 6e10 9e10 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1ae76e: 0c0e |0095: move-result-object v14 │ │ +1ae770: 6e10 4d06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae776: 0c0e |0099: move-result-object v14 │ │ +1ae778: 7110 ddb9 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae77e: 1f0e 1818 |009d: check-cast v14, Ljava/lang/Number; // type@1818 │ │ +1ae782: 6e10 5496 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1ae788: 0a05 |00a2: move-result v5 │ │ +1ae78a: 7010 e410 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10e4 │ │ +1ae790: 0a0e |00a6: move-result v14 │ │ +1ae792: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ +1ae796: 7010 fe10 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@10fe │ │ +1ae79c: 0c0e |00ac: move-result-object v14 │ │ +1ae79e: 6e40 4c0b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b4c │ │ +1ae7a4: 07ce |00b0: move-object v14, v12 │ │ +1ae7a6: 1f0e 4502 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ +1ae7aa: 7110 4106 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0641 │ │ +1ae7b0: 0c0e |00b6: move-result-object v14 │ │ +1ae7b2: 1f0e d41d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1dd4 │ │ +1ae7b6: 7100 8fcb 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@cb8f │ │ +1ae7bc: 0c0f |00bc: move-result-object v15 │ │ +1ae7be: 1f0f e91a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1ae9 │ │ +1ae7c2: 2200 0c05 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@050c │ │ +1ae7c6: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ +1ae7c8: 0701 |00c2: move-object v1, v0 │ │ +1ae7ca: 07c2 |00c3: move-object v2, v12 │ │ +1ae7cc: 07d6 |00c4: move-object v6, v13 │ │ +1ae7ce: 7607 af10 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@10af │ │ +1ae7d4: 0709 |00c8: move-object v9, v0 │ │ +1ae7d6: 1f09 b11b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1bb1 │ │ +1ae7da: 122a |00cb: const/4 v10, #int 2 // #2 │ │ +1ae7dc: 120b |00cc: const/4 v11, #int 0 // #0 │ │ +1ae7de: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +1ae7e0: 07e6 |00ce: move-object v6, v14 │ │ +1ae7e2: 07f7 |00cf: move-object v7, v15 │ │ +1ae7e4: 7706 d7c9 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@c9d7 │ │ +1ae7ea: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000b line=278 │ │ 0x0010 line=279 │ │ 0x002f line=280 │ │ 0x0043 line=281 │ │ @@ -40337,27 +40337,27 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1ae810: |[1ae810] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ -1ae820: 7010 ef10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ae826: 0c00 |0003: move-result-object v0 │ │ -1ae828: 5400 4601 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0146 │ │ -1ae82c: 7110 d0b9 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae832: 0701 |0009: move-object v1, v0 │ │ -1ae834: 1f01 2201 |000a: check-cast v1, Landroid/view/View; // type@0122 │ │ -1ae838: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1ae83a: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1ae840: 2201 0305 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@0503 │ │ -1ae844: 7020 9410 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ -1ae84a: 6e20 6308 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0863 │ │ -1ae850: 0e00 |0018: return-void │ │ +1ae8e0: |[1ae8e0] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ +1ae8f0: 7010 ef10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ae8f6: 0c00 |0003: move-result-object v0 │ │ +1ae8f8: 5400 4601 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0146 │ │ +1ae8fc: 7110 ddb9 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae902: 0701 |0009: move-object v1, v0 │ │ +1ae904: 1f01 2201 |000a: check-cast v1, Landroid/view/View; // type@0122 │ │ +1ae908: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1ae90a: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1ae910: 2201 0305 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@0503 │ │ +1ae914: 7020 9410 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ +1ae91a: 6e20 6308 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0863 │ │ +1ae920: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=575 │ │ 0x0010 line=233 │ │ locals : │ │ @@ -40368,75 +40368,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 │ │ -1ae71c: |[1ae71c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ae72c: 220c 3e00 |0000: new-instance v12, Landroid/content/Intent; // type@003e │ │ -1ae730: 07b0 |0002: move-object v0, v11 │ │ -1ae732: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ -1ae736: 1c01 8907 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@0789 │ │ -1ae73a: 7030 9600 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1ae740: 2200 8b07 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@078b │ │ -1ae744: 7010 fa10 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1ae74a: 0c01 |000f: move-result-object v1 │ │ -1ae74c: 6e10 1835 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3518 │ │ -1ae752: 0c01 |0013: move-result-object v1 │ │ -1ae754: 6e10 4d06 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae75a: 0c01 |0017: move-result-object v1 │ │ -1ae75c: 7110 d0b9 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae762: 1f01 1718 |001b: check-cast v1, Ljava/lang/Number; // type@1817 │ │ -1ae766: 6e10 4796 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9647 │ │ -1ae76c: 0a03 |0020: move-result v3 │ │ -1ae76e: 7010 fa10 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ -1ae774: 0c01 |0024: move-result-object v1 │ │ -1ae776: 6e10 1735 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3517 │ │ -1ae77c: 0c01 |0028: move-result-object v1 │ │ -1ae77e: 6e10 4d06 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae784: 0c01 |002c: move-result-object v1 │ │ -1ae786: 1f01 c703 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1ae78a: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ -1ae78e: 6e10 880b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1ae794: 0a01 |0034: move-result v1 │ │ -1ae796: 7110 ee95 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ae79c: 0c01 |0038: move-result-object v1 │ │ -1ae79e: 2802 |0039: goto 003b // +0002 │ │ -1ae7a0: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1ae7a2: 7110 d0b9 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1ae7a8: 6e10 df95 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ae7ae: 0a04 |0041: move-result v4 │ │ -1ae7b0: 7010 f910 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ -1ae7b6: 0c01 |0045: move-result-object v1 │ │ -1ae7b8: 6e10 9e10 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ -1ae7be: 0c01 |0049: move-result-object v1 │ │ -1ae7c0: 6e10 4d06 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ -1ae7c6: 0c01 |004d: move-result-object v1 │ │ -1ae7c8: 1f01 0c18 |004e: check-cast v1, Ljava/lang/Integer; // type@180c │ │ -1ae7cc: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -1ae7d0: 6e10 df95 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ae7d6: 0a01 |0055: move-result v1 │ │ -1ae7d8: 0115 |0056: move v5, v1 │ │ -1ae7da: 2803 |0057: goto 005a // +0003 │ │ -1ae7dc: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ -1ae7de: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ -1ae7e0: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ -1ae7e4: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1ae7e6: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -1ae7e8: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1ae7ea: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1ae7ec: 0702 |0060: move-object v2, v0 │ │ -1ae7ee: 7609 b71f 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@1fb7 │ │ -1ae7f4: 6e10 ca1f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1fca │ │ -1ae7fa: 0c00 |0067: move-result-object v0 │ │ -1ae7fc: 6e20 b400 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ -1ae802: 54bb 5805 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0558 │ │ -1ae806: 6e20 8204 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ -1ae80c: 0e00 |0070: return-void │ │ +1ae7ec: |[1ae7ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ae7fc: 220c 3e00 |0000: new-instance v12, Landroid/content/Intent; // type@003e │ │ +1ae800: 07b0 |0002: move-object v0, v11 │ │ +1ae802: 1f00 3700 |0003: check-cast v0, Landroid/content/Context; // type@0037 │ │ +1ae806: 1c01 8a07 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@078a │ │ +1ae80a: 7030 9600 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1ae810: 2200 8c07 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@078c │ │ +1ae814: 7010 fa10 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1ae81a: 0c01 |000f: move-result-object v1 │ │ +1ae81c: 6e10 2535 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3525 │ │ +1ae822: 0c01 |0013: move-result-object v1 │ │ +1ae824: 6e10 4d06 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae82a: 0c01 |0017: move-result-object v1 │ │ +1ae82c: 7110 ddb9 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae832: 1f01 1818 |001b: check-cast v1, Ljava/lang/Number; // type@1818 │ │ +1ae836: 6e10 5496 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9654 │ │ +1ae83c: 0a03 |0020: move-result v3 │ │ +1ae83e: 7010 fa10 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@10fa │ │ +1ae844: 0c01 |0024: move-result-object v1 │ │ +1ae846: 6e10 2435 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3524 │ │ +1ae84c: 0c01 |0028: move-result-object v1 │ │ +1ae84e: 6e10 4d06 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae854: 0c01 |002c: move-result-object v1 │ │ +1ae856: 1f01 c703 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1ae85a: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ +1ae85e: 6e10 880b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1ae864: 0a01 |0034: move-result v1 │ │ +1ae866: 7110 fb95 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ae86c: 0c01 |0038: move-result-object v1 │ │ +1ae86e: 2802 |0039: goto 003b // +0002 │ │ +1ae870: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +1ae872: 7110 ddb9 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1ae878: 6e10 ec95 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ae87e: 0a04 |0041: move-result v4 │ │ +1ae880: 7010 f910 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@10f9 │ │ +1ae886: 0c01 |0045: move-result-object v1 │ │ +1ae888: 6e10 9e10 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@109e │ │ +1ae88e: 0c01 |0049: move-result-object v1 │ │ +1ae890: 6e10 4d06 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064d │ │ +1ae896: 0c01 |004d: move-result-object v1 │ │ +1ae898: 1f01 0d18 |004e: check-cast v1, Ljava/lang/Integer; // type@180d │ │ +1ae89c: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +1ae8a0: 6e10 ec95 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ae8a6: 0a01 |0055: move-result v1 │ │ +1ae8a8: 0115 |0056: move v5, v1 │ │ +1ae8aa: 2803 |0057: goto 005a // +0003 │ │ +1ae8ac: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ +1ae8ae: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ +1ae8b0: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ +1ae8b4: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1ae8b6: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +1ae8b8: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1ae8ba: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1ae8bc: 0702 |0060: move-object v2, v0 │ │ +1ae8be: 7609 c41f 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@1fc4 │ │ +1ae8c4: 6e10 d71f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1fd7 │ │ +1ae8ca: 0c00 |0067: move-result-object v0 │ │ +1ae8cc: 6e20 b400 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b4 │ │ +1ae8d2: 54bb 5805 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0558 │ │ +1ae8d6: 6e20 8204 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ +1ae8dc: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=236 │ │ 0x000c line=237 │ │ 0x0021 line=238 │ │ 0x0042 line=239 │ │ @@ -40453,25 +40453,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 │ │ -1ad3d4: |[1ad3d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1ad3e4: 2200 cd17 |0000: new-instance v0, Ljava/io/File; // type@17cd │ │ -1ad3e8: 6e10 f010 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10f0 │ │ -1ad3ee: 0c02 |0005: move-result-object v2 │ │ -1ad3f0: 1a01 82f9 |0006: const-string v1, "shared_files" // string@f982 │ │ -1ad3f4: 7030 9494 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9494 │ │ -1ad3fa: 6e10 9e94 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@949e │ │ -1ad400: 0a02 |000e: move-result v2 │ │ -1ad402: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ -1ad406: 6e10 af94 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@94af │ │ -1ad40c: 1100 |0014: return-object v0 │ │ +1ad4a4: |[1ad4a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1ad4b4: 2200 ce17 |0000: new-instance v0, Ljava/io/File; // type@17ce │ │ +1ad4b8: 6e10 f010 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10f0 │ │ +1ad4be: 0c02 |0005: move-result-object v2 │ │ +1ad4c0: 1a01 87f9 |0006: const-string v1, "shared_files" // string@f987 │ │ +1ad4c4: 7030 a194 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@94a1 │ │ +1ad4ca: 6e10 ab94 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@94ab │ │ +1ad4d0: 0a02 |000e: move-result v2 │ │ +1ad4d2: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ +1ad4d6: 6e10 bc94 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@94bc │ │ +1ad4dc: 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;) │ │ @@ -40479,171 +40479,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 │ │ -1acb44: |[1acb44] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ -1acb54: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -1acb58: 7401 f110 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10f1 │ │ -1acb5e: 0c01 |0005: move-result-object v1 │ │ -1acb60: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -1acb62: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1acb64: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1acb66: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1acb68: 0802 1800 |000a: move-object/from16 v2, v24 │ │ -1acb6c: 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 │ │ -1acb72: 0c01 |000f: move-result-object v1 │ │ -1acb74: 120d |0010: const/4 v13, #int 0 // #0 │ │ -1acb76: 3801 f900 |0011: if-eqz v1, 010a // +00f9 │ │ -1acb7a: 071b |0013: move-object v11, v1 │ │ -1acb7c: 1f0b ca17 |0014: check-cast v11, Ljava/io/Closeable; // type@17ca │ │ -1acb80: 07b1 |0016: move-object v1, v11 │ │ -1acb82: 1f01 5600 |0017: check-cast v1, Landroid/database/Cursor; // type@0056 │ │ -1acb86: 7210 0901 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1acb8c: 0a02 |001c: move-result v2 │ │ -1acb8e: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -1acb90: 3802 d600 |001e: if-eqz v2, 00f4 // +00d6 │ │ -1acb94: 7401 f410 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1acb9a: 0c02 |0023: move-result-object v2 │ │ -1acb9c: 1a03 34a5 |0024: const-string v3, "date_modified" // string@a534 │ │ -1acba0: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ -1acba4: 6e40 a400 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00a4 │ │ -1acbaa: 0b02 |002b: move-result-wide v2 │ │ -1acbac: 6204 c513 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c5 │ │ -1acbb0: 7120 0c96 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@960c │ │ -1acbb6: 0c02 |0031: move-result-object v2 │ │ -1acbb8: 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 │ │ -1acbbe: 0c01 |0035: move-result-object v1 │ │ -1acbc0: 6e10 4b9d 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d4b │ │ -1acbc6: 0c02 |0039: move-result-object v2 │ │ -1acbc8: 0725 |003a: move-object v5, v2 │ │ -1acbca: 1f05 d218 |003b: check-cast v5, Ljava/util/Date; // type@18d2 │ │ -1acbce: 6e10 4c9d 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d4c │ │ -1acbd4: 0c01 |0040: move-result-object v1 │ │ -1acbd6: 0716 |0041: move-object v6, v1 │ │ -1acbd8: 1f06 d218 |0042: check-cast v6, Ljava/util/Date; // type@18d2 │ │ -1acbdc: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ -1acbe0: 7120 e5b5 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acbe6: 0f0d |0049: return v13 │ │ -1acbe8: 0809 1700 |004a: move-object/from16 v9, v23 │ │ -1acbec: 7020 f810 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f8 │ │ -1acbf2: 0c01 |004f: move-result-object v1 │ │ -1acbf4: 6e10 9a94 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@949a │ │ -1acbfa: 0a02 |0053: move-result v2 │ │ -1acbfc: 3802 a000 |0054: if-eqz v2, 00f4 // +00a0 │ │ -1acc00: 6e10 b699 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@99b6 │ │ -1acc06: 0b02 |0059: move-result-wide v2 │ │ -1acc08: 6e30 b194 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@94b1 │ │ -1acc0e: 7401 f110 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10f1 │ │ -1acc14: 0c02 |0060: move-result-object v2 │ │ -1acc16: 0803 1800 |0061: move-object/from16 v3, v24 │ │ -1acc1a: 6e20 6f00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006f │ │ -1acc20: 0c02 |0066: move-result-object v2 │ │ -1acc22: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ -1acc26: 1f02 ca17 |0069: check-cast v2, Ljava/io/Closeable; // type@17ca │ │ -1acc2a: 0723 |006b: move-object v3, v2 │ │ -1acc2c: 1f03 d817 |006c: check-cast v3, Ljava/io/InputStream; // type@17d8 │ │ -1acc30: 2204 d217 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@17d2 │ │ -1acc34: 7020 be94 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94be │ │ -1acc3a: 1f04 ca17 |0073: check-cast v4, Ljava/io/Closeable; // type@17ca │ │ -1acc3e: 0747 |0075: move-object v7, v4 │ │ -1acc40: 1f07 d217 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@17d2 │ │ -1acc44: 1f07 e217 |0078: check-cast v7, Ljava/io/OutputStream; // type@17e2 │ │ -1acc48: 122a |007a: const/4 v10, #int 2 // #2 │ │ -1acc4a: 7158 dab5 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@b5da │ │ -1acc50: 0b0e |007e: move-result-wide v14 │ │ -1acc52: 7120 e5b5 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acc58: 7120 0c96 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@960c │ │ -1acc5e: 7120 e5b5 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acc64: 2818 |0088: goto 00a0 // +0018 │ │ -1acc66: 0d00 |0089: move-exception v0 │ │ -1acc68: 0701 |008a: move-object v1, v0 │ │ -1acc6a: 2701 |008b: throw v1 │ │ -1acc6c: 0d00 |008c: move-exception v0 │ │ -1acc6e: 0703 |008d: move-object v3, v0 │ │ -1acc70: 7120 e5b5 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acc76: 2703 |0091: throw v3 │ │ -1acc78: 0d00 |0092: move-exception v0 │ │ -1acc7a: 0701 |0093: move-object v1, v0 │ │ -1acc7c: 2701 |0094: throw v1 │ │ -1acc7e: 0d00 |0095: move-exception v0 │ │ -1acc80: 0703 |0096: move-object v3, v0 │ │ -1acc82: 7120 e5b5 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acc88: 2703 |009a: throw v3 │ │ -1acc8a: 0d00 |009b: move-exception v0 │ │ -1acc8c: 0702 |009c: move-object v2, v0 │ │ -1acc8e: 07b1 |009d: move-object v1, v11 │ │ -1acc90: 2900 6500 |009e: goto/16 0103 // +0065 │ │ -1acc94: 7110 c701 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c7 │ │ -1acc9a: 0c02 |00a3: move-result-object v2 │ │ -1acc9c: 6e10 ce01 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ -1acca2: 0c02 |00a7: move-result-object v2 │ │ -1acca4: 1b03 a900 0100 |00a8: const-string/jumbo v3, "toString(...)" // string@000100a9 │ │ -1accaa: 7120 d2b9 3200 |00ab: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1accb0: 6e10 a994 0100 |00ae: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@94a9 │ │ -1accb6: 0b13 |00b1: move-result-wide v19 │ │ -1accb8: 2215 c203 |00b2: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ -1accbc: 1a10 6874 |00b4: const-string v16, "SHARED_FILE" // string@7468 │ │ -1accc0: 1311 821a |00b6: const/16 v17, #int 6786 // #1a82 │ │ -1accc4: 1312 0000 |00b8: const/16 v18, #int 0 // #0 │ │ -1accc8: 1203 |00ba: const/4 v3, #int 0 // #0 │ │ -1accca: 120a |00bb: const/4 v10, #int 0 // #0 │ │ -1acccc: 120c |00bc: const/4 v12, #int 0 // #0 │ │ -1accce: 120e |00bd: const/4 v14, #int 0 // #0 │ │ -1accd0: 120f |00be: const/4 v15, #int 0 // #0 │ │ -1accd2: 0801 1500 |00bf: move-object/from16 v1, v21 │ │ -1accd6: 0204 1b00 |00c1: move/from16 v4, v27 │ │ -1accda: 0807 1900 |00c3: move-object/from16 v7, v25 │ │ -1accde: 0508 1300 |00c5: move-wide/from16 v8, v19 │ │ -1acce2: 0816 0b00 |00c7: move-object/from16 v22, v11 │ │ -1acce6: 020b 1c00 |00c9: move/from16 v11, v28 │ │ -1accea: 1313 0000 |00cb: const/16 v19, #int 0 // #0 │ │ -1accee: 080d 1000 |00cd: move-object/from16 v13, v16 │ │ -1accf2: 0210 1a00 |00cf: move/from16 v16, v26 │ │ -1accf6: 7612 650b 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@0b65 │ │ -1accfc: 7401 6d0b 1500 |00d4: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6d │ │ -1acd02: 0801 1600 |00d7: move-object/from16 v1, v22 │ │ -1acd06: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ -1acd08: 7120 e5b5 2100 |00da: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acd0e: 1210 |00dd: const/4 v0, #int 1 // #1 │ │ -1acd10: 0f00 |00de: return v0 │ │ -1acd12: 0d00 |00df: move-exception v0 │ │ -1acd14: 0801 1600 |00e0: move-object/from16 v1, v22 │ │ -1acd18: 2820 |00e2: goto 0102 // +0020 │ │ -1acd1a: 0d00 |00e3: move-exception v0 │ │ -1acd1c: 0801 1600 |00e4: move-object/from16 v1, v22 │ │ -1acd20: 1202 |00e6: const/4 v2, #int 0 // #0 │ │ -1acd22: 2806 |00e7: goto 00ed // +0006 │ │ -1acd24: 0d00 |00e8: move-exception v0 │ │ -1acd26: 0782 |00e9: move-object v2, v8 │ │ -1acd28: 07b1 |00ea: move-object v1, v11 │ │ -1acd2a: 1313 0000 |00eb: const/16 v19, #int 0 // #0 │ │ -1acd2e: 6e10 bd95 0000 |00ed: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95bd │ │ -1acd34: 7120 e5b5 2100 |00f0: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acd3a: 0f13 |00f3: return v19 │ │ -1acd3c: 0782 |00f4: move-object v2, v8 │ │ -1acd3e: 07b1 |00f5: move-object v1, v11 │ │ -1acd40: 1313 0000 |00f6: const/16 v19, #int 0 // #0 │ │ -1acd44: 6200 a6b3 |00f8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1acd48: 7120 e5b5 2100 |00fa: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acd4e: 280f |00fd: goto 010c // +000f │ │ -1acd50: 0d00 |00fe: move-exception v0 │ │ -1acd52: 2803 |00ff: goto 0102 // +0003 │ │ -1acd54: 0d00 |0100: move-exception v0 │ │ -1acd56: 07b1 |0101: move-object v1, v11 │ │ -1acd58: 0702 |0102: move-object v2, v0 │ │ -1acd5a: 2702 |0103: throw v2 │ │ -1acd5c: 0d00 |0104: move-exception v0 │ │ -1acd5e: 0703 |0105: move-object v3, v0 │ │ -1acd60: 7120 e5b5 2100 |0106: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1acd66: 2703 |0109: throw v3 │ │ -1acd68: 1313 0000 |010a: const/16 v19, #int 0 // #0 │ │ -1acd6c: 0f13 |010c: return v19 │ │ +1acc14: |[1acc14] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ +1acc24: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +1acc28: 7401 f110 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10f1 │ │ +1acc2e: 0c01 |0005: move-result-object v1 │ │ +1acc30: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +1acc32: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1acc34: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1acc36: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1acc38: 0802 1800 |000a: move-object/from16 v2, v24 │ │ +1acc3c: 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 │ │ +1acc42: 0c01 |000f: move-result-object v1 │ │ +1acc44: 120d |0010: const/4 v13, #int 0 // #0 │ │ +1acc46: 3801 f900 |0011: if-eqz v1, 010a // +00f9 │ │ +1acc4a: 071b |0013: move-object v11, v1 │ │ +1acc4c: 1f0b cb17 |0014: check-cast v11, Ljava/io/Closeable; // type@17cb │ │ +1acc50: 07b1 |0016: move-object v1, v11 │ │ +1acc52: 1f01 5600 |0017: check-cast v1, Landroid/database/Cursor; // type@0056 │ │ +1acc56: 7210 0901 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1acc5c: 0a02 |001c: move-result v2 │ │ +1acc5e: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +1acc60: 3802 d600 |001e: if-eqz v2, 00f4 // +00d6 │ │ +1acc64: 7401 f410 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1acc6a: 0c02 |0023: move-result-object v2 │ │ +1acc6c: 1a03 39a5 |0024: const-string v3, "date_modified" // string@a539 │ │ +1acc70: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ +1acc74: 6e40 a400 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00a4 │ │ +1acc7a: 0b02 |002b: move-result-wide v2 │ │ +1acc7c: 6204 c813 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@13c8 │ │ +1acc80: 7120 1996 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9619 │ │ +1acc86: 0c02 |0031: move-result-object v2 │ │ +1acc88: 6e30 733c 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3c73 │ │ +1acc8e: 0c01 |0035: move-result-object v1 │ │ +1acc90: 6e10 589d 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d58 │ │ +1acc96: 0c02 |0039: move-result-object v2 │ │ +1acc98: 0725 |003a: move-object v5, v2 │ │ +1acc9a: 1f05 d318 |003b: check-cast v5, Ljava/util/Date; // type@18d3 │ │ +1acc9e: 6e10 599d 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d59 │ │ +1acca4: 0c01 |0040: move-result-object v1 │ │ +1acca6: 0716 |0041: move-object v6, v1 │ │ +1acca8: 1f06 d318 |0042: check-cast v6, Ljava/util/Date; // type@18d3 │ │ +1accac: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ +1accb0: 7120 f2b5 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1accb6: 0f0d |0049: return v13 │ │ +1accb8: 0809 1700 |004a: move-object/from16 v9, v23 │ │ +1accbc: 7020 f810 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f8 │ │ +1accc2: 0c01 |004f: move-result-object v1 │ │ +1accc4: 6e10 a794 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@94a7 │ │ +1accca: 0a02 |0053: move-result v2 │ │ +1acccc: 3802 a000 |0054: if-eqz v2, 00f4 // +00a0 │ │ +1accd0: 6e10 c399 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@99c3 │ │ +1accd6: 0b02 |0059: move-result-wide v2 │ │ +1accd8: 6e30 be94 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@94be │ │ +1accde: 7401 f110 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10f1 │ │ +1acce4: 0c02 |0060: move-result-object v2 │ │ +1acce6: 0803 1800 |0061: move-object/from16 v3, v24 │ │ +1accea: 6e20 6f00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006f │ │ +1accf0: 0c02 |0066: move-result-object v2 │ │ +1accf2: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ +1accf6: 1f02 cb17 |0069: check-cast v2, Ljava/io/Closeable; // type@17cb │ │ +1accfa: 0723 |006b: move-object v3, v2 │ │ +1accfc: 1f03 d917 |006c: check-cast v3, Ljava/io/InputStream; // type@17d9 │ │ +1acd00: 2204 d317 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@17d3 │ │ +1acd04: 7020 cb94 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94cb │ │ +1acd0a: 1f04 cb17 |0073: check-cast v4, Ljava/io/Closeable; // type@17cb │ │ +1acd0e: 0747 |0075: move-object v7, v4 │ │ +1acd10: 1f07 d317 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@17d3 │ │ +1acd14: 1f07 e317 |0078: check-cast v7, Ljava/io/OutputStream; // type@17e3 │ │ +1acd18: 122a |007a: const/4 v10, #int 2 // #2 │ │ +1acd1a: 7158 e7b5 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@b5e7 │ │ +1acd20: 0b0e |007e: move-result-wide v14 │ │ +1acd22: 7120 f2b5 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1acd28: 7120 1996 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9619 │ │ +1acd2e: 7120 f2b5 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1acd34: 2818 |0088: goto 00a0 // +0018 │ │ +1acd36: 0d00 |0089: move-exception v0 │ │ +1acd38: 0701 |008a: move-object v1, v0 │ │ +1acd3a: 2701 |008b: throw v1 │ │ +1acd3c: 0d00 |008c: move-exception v0 │ │ +1acd3e: 0703 |008d: move-object v3, v0 │ │ +1acd40: 7120 f2b5 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1acd46: 2703 |0091: throw v3 │ │ +1acd48: 0d00 |0092: move-exception v0 │ │ +1acd4a: 0701 |0093: move-object v1, v0 │ │ +1acd4c: 2701 |0094: throw v1 │ │ +1acd4e: 0d00 |0095: move-exception v0 │ │ +1acd50: 0703 |0096: move-object v3, v0 │ │ +1acd52: 7120 f2b5 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1acd58: 2703 |009a: throw v3 │ │ +1acd5a: 0d00 |009b: move-exception v0 │ │ +1acd5c: 0702 |009c: move-object v2, v0 │ │ +1acd5e: 07b1 |009d: move-object v1, v11 │ │ +1acd60: 2900 6500 |009e: goto/16 0103 // +0065 │ │ +1acd64: 7110 c701 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c7 │ │ +1acd6a: 0c02 |00a3: move-result-object v2 │ │ +1acd6c: 6e10 ce01 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1acd72: 0c02 |00a7: move-result-object v2 │ │ +1acd74: 1b03 ae00 0100 |00a8: const-string/jumbo v3, "toString(...)" // string@000100ae │ │ +1acd7a: 7120 dfb9 3200 |00ab: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1acd80: 6e10 b694 0100 |00ae: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@94b6 │ │ +1acd86: 0b13 |00b1: move-result-wide v19 │ │ +1acd88: 2215 c203 |00b2: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ +1acd8c: 1a10 6c74 |00b4: const-string v16, "SHARED_FILE" // string@746c │ │ +1acd90: 1311 821a |00b6: const/16 v17, #int 6786 // #1a82 │ │ +1acd94: 1312 0000 |00b8: const/16 v18, #int 0 // #0 │ │ +1acd98: 1203 |00ba: const/4 v3, #int 0 // #0 │ │ +1acd9a: 120a |00bb: const/4 v10, #int 0 // #0 │ │ +1acd9c: 120c |00bc: const/4 v12, #int 0 // #0 │ │ +1acd9e: 120e |00bd: const/4 v14, #int 0 // #0 │ │ +1acda0: 120f |00be: const/4 v15, #int 0 // #0 │ │ +1acda2: 0801 1500 |00bf: move-object/from16 v1, v21 │ │ +1acda6: 0204 1b00 |00c1: move/from16 v4, v27 │ │ +1acdaa: 0807 1900 |00c3: move-object/from16 v7, v25 │ │ +1acdae: 0508 1300 |00c5: move-wide/from16 v8, v19 │ │ +1acdb2: 0816 0b00 |00c7: move-object/from16 v22, v11 │ │ +1acdb6: 020b 1c00 |00c9: move/from16 v11, v28 │ │ +1acdba: 1313 0000 |00cb: const/16 v19, #int 0 // #0 │ │ +1acdbe: 080d 1000 |00cd: move-object/from16 v13, v16 │ │ +1acdc2: 0210 1a00 |00cf: move/from16 v16, v26 │ │ +1acdc6: 7612 650b 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@0b65 │ │ +1acdcc: 7401 6d0b 1500 |00d4: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6d │ │ +1acdd2: 0801 1600 |00d7: move-object/from16 v1, v22 │ │ +1acdd6: 1202 |00d9: const/4 v2, #int 0 // #0 │ │ +1acdd8: 7120 f2b5 2100 |00da: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1acdde: 1210 |00dd: const/4 v0, #int 1 // #1 │ │ +1acde0: 0f00 |00de: return v0 │ │ +1acde2: 0d00 |00df: move-exception v0 │ │ +1acde4: 0801 1600 |00e0: move-object/from16 v1, v22 │ │ +1acde8: 2820 |00e2: goto 0102 // +0020 │ │ +1acdea: 0d00 |00e3: move-exception v0 │ │ +1acdec: 0801 1600 |00e4: move-object/from16 v1, v22 │ │ +1acdf0: 1202 |00e6: const/4 v2, #int 0 // #0 │ │ +1acdf2: 2806 |00e7: goto 00ed // +0006 │ │ +1acdf4: 0d00 |00e8: move-exception v0 │ │ +1acdf6: 0782 |00e9: move-object v2, v8 │ │ +1acdf8: 07b1 |00ea: move-object v1, v11 │ │ +1acdfa: 1313 0000 |00eb: const/16 v19, #int 0 // #0 │ │ +1acdfe: 6e10 ca95 0000 |00ed: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@95ca │ │ +1ace04: 7120 f2b5 2100 |00f0: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ace0a: 0f13 |00f3: return v19 │ │ +1ace0c: 0782 |00f4: move-object v2, v8 │ │ +1ace0e: 07b1 |00f5: move-object v1, v11 │ │ +1ace10: 1313 0000 |00f6: const/16 v19, #int 0 // #0 │ │ +1ace14: 6200 a9b3 |00f8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ace18: 7120 f2b5 2100 |00fa: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ace1e: 280f |00fd: goto 010c // +000f │ │ +1ace20: 0d00 |00fe: move-exception v0 │ │ +1ace22: 2803 |00ff: goto 0102 // +0003 │ │ +1ace24: 0d00 |0100: move-exception v0 │ │ +1ace26: 07b1 |0101: move-object v1, v11 │ │ +1ace28: 0702 |0102: move-object v2, v0 │ │ +1ace2a: 2702 |0103: throw v2 │ │ +1ace2c: 0d00 |0104: move-exception v0 │ │ +1ace2e: 0703 |0105: move-object v3, v0 │ │ +1ace30: 7120 f2b5 2100 |0106: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ace36: 2703 |0109: throw v3 │ │ +1ace38: 1313 0000 |010a: const/16 v19, #int 0 // #0 │ │ +1ace3c: 0f13 |010c: return v19 │ │ catches : 16 │ │ 0x0016 - 0x0044 │ │ -> 0x0100 │ │ 0x004c - 0x0067 │ │ Ljava/lang/Exception; -> 0x00e8 │ │ -> 0x0100 │ │ 0x0069 - 0x006b │ │ @@ -40721,106 +40721,106 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 164 16-bit code units │ │ -1ace1c: |[1ace1c] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ -1ace2c: 7010 ef10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ace32: 0c00 |0003: move-result-object v0 │ │ -1ace34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ace36: 55a2 5305 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ -1ace3a: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ -1ace3e: 5400 4101 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ -1ace42: 6e10 e506 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06e5 │ │ -1ace48: 0c00 |000e: move-result-object v0 │ │ -1ace4a: 1a02 24de |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@de24 │ │ -1ace4e: 7120 d1b9 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d1 │ │ -1ace54: 1f00 1a05 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@051a │ │ -1ace58: 6e10 4211 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@1142 │ │ -1ace5e: 0c00 |0019: move-result-object v0 │ │ -1ace60: 1f00 0e18 |001a: check-cast v0, Ljava/lang/Iterable; // type@180e │ │ -1ace64: 7210 f295 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95f2 │ │ -1ace6a: 0c00 |001f: move-result-object v0 │ │ -1ace6c: 7210 ea99 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99ea │ │ -1ace72: 0a02 |0023: move-result v2 │ │ -1ace74: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ -1ace78: 7210 eb99 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99eb │ │ -1ace7e: 0c02 |0029: move-result-object v2 │ │ -1ace80: 1f02 b919 |002a: check-cast v2, Lkotlin/Pair; // type@19b9 │ │ -1ace84: 6e10 4b9d 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d4b │ │ -1ace8a: 0c03 |002f: move-result-object v3 │ │ -1ace8c: 0735 |0030: move-object v5, v3 │ │ -1ace8e: 1f05 a100 |0031: check-cast v5, Landroid/net/Uri; // type@00a1 │ │ -1ace92: 6e10 4c9d 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d4c │ │ -1ace98: 0c02 |0036: move-result-object v2 │ │ -1ace9a: 0726 |0037: move-object v6, v2 │ │ -1ace9c: 1f06 2418 |0038: check-cast v6, Ljava/lang/String; // type@1824 │ │ -1acea0: 07a4 |003a: move-object v4, v10 │ │ -1acea2: 01b7 |003b: move v7, v11 │ │ -1acea4: 01c8 |003c: move v8, v12 │ │ -1acea6: 01d9 |003d: move v9, v13 │ │ -1acea8: 7606 1a11 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@111a │ │ -1aceae: 0a02 |0041: move-result v2 │ │ -1aceb0: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ -1aceb4: 0f01 |0044: return v1 │ │ -1aceb6: 121b |0045: const/4 v11, #int 1 // #1 │ │ -1aceb8: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -1aceba: 285c |0047: goto 00a3 // +005c │ │ -1acebc: 6e10 f410 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1acec2: 0c02 |004b: move-result-object v2 │ │ -1acec4: 1a03 4c94 |004c: const-string v3, "android.intent.extra.STREAM" // string@944c │ │ -1acec8: 6e20 ac00 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1acece: 0a02 |0051: move-result v2 │ │ -1aced0: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ -1aced4: 54a4 5105 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0551 │ │ -1aced8: 7110 d0b9 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1acede: 5400 3f01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1acee2: 6e10 d908 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d9 │ │ -1acee8: 0c00 |005e: move-result-object v0 │ │ -1aceea: 7110 ba96 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96ba │ │ -1acef0: 0c00 |0062: move-result-object v0 │ │ -1acef2: 1f00 f517 |0063: check-cast v0, Ljava/lang/CharSequence; // type@17f5 │ │ -1acef6: 7110 98c4 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c498 │ │ -1acefc: 0c00 |0068: move-result-object v0 │ │ -1acefe: 6e10 5496 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9654 │ │ -1acf04: 0c05 |006c: move-result-object v5 │ │ -1acf06: 07a3 |006d: move-object v3, v10 │ │ -1acf08: 01b6 |006e: move v6, v11 │ │ -1acf0a: 01c7 |006f: move v7, v12 │ │ -1acf0c: 01d8 |0070: move v8, v13 │ │ -1acf0e: 7606 1a11 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@111a │ │ -1acf14: 0a0b |0074: move-result v11 │ │ -1acf16: 2811 |0075: goto 0086 // +0011 │ │ -1acf18: 6e10 f410 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1acf1e: 0c00 |0079: move-result-object v0 │ │ -1acf20: 1a02 4e94 |007a: const-string v2, "android.intent.extra.TEXT" // string@944e │ │ -1acf24: 6e20 ac00 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ -1acf2a: 0a00 |007f: move-result v0 │ │ -1acf2c: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ -1acf30: 7040 1d11 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@111d │ │ -1acf36: 0a0b |0085: move-result v11 │ │ -1acf38: 01b1 |0086: move v1, v11 │ │ -1acf3a: 281c |0087: goto 00a3 // +001c │ │ -1acf3c: 0d0b |0088: move-exception v11 │ │ -1acf3e: 6e10 bd95 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@95bd │ │ -1acf44: 07a2 |008c: move-object v2, v10 │ │ -1acf46: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1acf4a: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ -1acf4e: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -1acf50: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ -1acf56: 1204 |0095: const/4 v4, #int 0 // #0 │ │ -1acf58: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1acf5a: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -1acf5c: 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 │ │ -1acf62: 220c ff04 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04ff │ │ -1acf66: 7030 8c10 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@108c │ │ -1acf6c: 7110 367b 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b36 │ │ -1acf72: 0f01 |00a3: return v1 │ │ +1aceec: |[1aceec] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ +1acefc: 7010 ef10 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1acf02: 0c00 |0003: move-result-object v0 │ │ +1acf04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1acf06: 55a2 5305 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0553 │ │ +1acf0a: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ +1acf0e: 5400 4101 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0141 │ │ +1acf12: 6e10 e506 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06e5 │ │ +1acf18: 0c00 |000e: move-result-object v0 │ │ +1acf1a: 1a02 29de |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@de29 │ │ +1acf1e: 7120 deb9 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9de │ │ +1acf24: 1f00 1a05 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@051a │ │ +1acf28: 6e10 4211 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@1142 │ │ +1acf2e: 0c00 |0019: move-result-object v0 │ │ +1acf30: 1f00 0f18 |001a: check-cast v0, Ljava/lang/Iterable; // type@180f │ │ +1acf34: 7210 ff95 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@95ff │ │ +1acf3a: 0c00 |001f: move-result-object v0 │ │ +1acf3c: 7210 f799 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@99f7 │ │ +1acf42: 0a02 |0023: move-result v2 │ │ +1acf44: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ +1acf48: 7210 f899 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@99f8 │ │ +1acf4e: 0c02 |0029: move-result-object v2 │ │ +1acf50: 1f02 ba19 |002a: check-cast v2, Lkotlin/Pair; // type@19ba │ │ +1acf54: 6e10 589d 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d58 │ │ +1acf5a: 0c03 |002f: move-result-object v3 │ │ +1acf5c: 0735 |0030: move-object v5, v3 │ │ +1acf5e: 1f05 a100 |0031: check-cast v5, Landroid/net/Uri; // type@00a1 │ │ +1acf62: 6e10 599d 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d59 │ │ +1acf68: 0c02 |0036: move-result-object v2 │ │ +1acf6a: 0726 |0037: move-object v6, v2 │ │ +1acf6c: 1f06 2518 |0038: check-cast v6, Ljava/lang/String; // type@1825 │ │ +1acf70: 07a4 |003a: move-object v4, v10 │ │ +1acf72: 01b7 |003b: move v7, v11 │ │ +1acf74: 01c8 |003c: move v8, v12 │ │ +1acf76: 01d9 |003d: move v9, v13 │ │ +1acf78: 7606 1a11 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@111a │ │ +1acf7e: 0a02 |0041: move-result v2 │ │ +1acf80: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ +1acf84: 0f01 |0044: return v1 │ │ +1acf86: 121b |0045: const/4 v11, #int 1 // #1 │ │ +1acf88: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +1acf8a: 285c |0047: goto 00a3 // +005c │ │ +1acf8c: 6e10 f410 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1acf92: 0c02 |004b: move-result-object v2 │ │ +1acf94: 1a03 5194 |004c: const-string v3, "android.intent.extra.STREAM" // string@9451 │ │ +1acf98: 6e20 ac00 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1acf9e: 0a02 |0051: move-result v2 │ │ +1acfa0: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ +1acfa4: 54a4 5105 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0551 │ │ +1acfa8: 7110 ddb9 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1acfae: 5400 3f01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1acfb2: 6e10 d908 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d9 │ │ +1acfb8: 0c00 |005e: move-result-object v0 │ │ +1acfba: 7110 c796 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96c7 │ │ +1acfc0: 0c00 |0062: move-result-object v0 │ │ +1acfc2: 1f00 f617 |0063: check-cast v0, Ljava/lang/CharSequence; // type@17f6 │ │ +1acfc6: 7110 a5c4 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c4a5 │ │ +1acfcc: 0c00 |0068: move-result-object v0 │ │ +1acfce: 6e10 6196 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9661 │ │ +1acfd4: 0c05 |006c: move-result-object v5 │ │ +1acfd6: 07a3 |006d: move-object v3, v10 │ │ +1acfd8: 01b6 |006e: move v6, v11 │ │ +1acfda: 01c7 |006f: move v7, v12 │ │ +1acfdc: 01d8 |0070: move v8, v13 │ │ +1acfde: 7606 1a11 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@111a │ │ +1acfe4: 0a0b |0074: move-result v11 │ │ +1acfe6: 2811 |0075: goto 0086 // +0011 │ │ +1acfe8: 6e10 f410 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1acfee: 0c00 |0079: move-result-object v0 │ │ +1acff0: 1a02 5394 |007a: const-string v2, "android.intent.extra.TEXT" // string@9453 │ │ +1acff4: 6e20 ac00 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ac │ │ +1acffa: 0a00 |007f: move-result v0 │ │ +1acffc: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ +1ad000: 7040 1d11 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@111d │ │ +1ad006: 0a0b |0085: move-result v11 │ │ +1ad008: 01b1 |0086: move v1, v11 │ │ +1ad00a: 281c |0087: goto 00a3 // +001c │ │ +1ad00c: 0d0b |0088: move-exception v11 │ │ +1ad00e: 6e10 ca95 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@95ca │ │ +1ad014: 07a2 |008c: move-object v2, v10 │ │ +1ad016: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1ad01a: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ +1ad01e: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +1ad020: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ +1ad026: 1204 |0095: const/4 v4, #int 0 // #0 │ │ +1ad028: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1ad02a: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +1ad02c: 7707 0b47 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@470b │ │ +1ad032: 220c ff04 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04ff │ │ +1ad036: 7030 8c10 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@108c │ │ +1ad03c: 7110 437b 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@7b43 │ │ +1ad042: 0f01 |00a3: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0088 │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=415 │ │ 0x0009 line=416 │ │ @@ -40846,38 +40846,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 │ │ -1ae854: |[1ae854] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ae864: 1a00 96ef |0000: const-string v0, "scope" // string@ef96 │ │ -1ae868: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ae86e: 6e10 f610 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@10f6 │ │ -1ae874: 0c00 |0008: move-result-object v0 │ │ -1ae876: 6e10 3906 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0639 │ │ -1ae87c: 0c00 |000c: move-result-object v0 │ │ -1ae87e: 6e10 3706 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0637 │ │ -1ae884: 0c00 |0010: move-result-object v0 │ │ -1ae886: 1a01 2acd |0011: const-string v1, "lifecycleState" // string@cd2a │ │ -1ae88a: 7230 6c74 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@746c │ │ -1ae890: 7010 fc10 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10fc │ │ -1ae896: 0c02 |0019: move-result-object v2 │ │ -1ae898: 6e10 9e94 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@949e │ │ -1ae89e: 0a02 |001d: move-result v2 │ │ -1ae8a0: 7110 bb96 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@96bb │ │ -1ae8a6: 0c02 |0021: move-result-object v2 │ │ -1ae8a8: 1a00 66f9 |0022: const-string v0, "sharedFolderExists" // string@f966 │ │ -1ae8ac: 7230 6c74 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@746c │ │ -1ae8b2: 6202 8da7 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a78d │ │ -1ae8b6: 7220 6f74 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@746f │ │ -1ae8bc: 1f03 2c18 |002c: check-cast v3, Ljava/lang/Throwable; // type@182c │ │ -1ae8c0: 7110 e97a 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7ae9 │ │ -1ae8c6: 0e00 |0031: return-void │ │ +1ae924: |[1ae924] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ae934: 1a00 9bef |0000: const-string v0, "scope" // string@ef9b │ │ +1ae938: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ae93e: 6e10 f610 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@10f6 │ │ +1ae944: 0c00 |0008: move-result-object v0 │ │ +1ae946: 6e10 3906 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0639 │ │ +1ae94c: 0c00 |000c: move-result-object v0 │ │ +1ae94e: 6e10 3706 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@0637 │ │ +1ae954: 0c00 |0010: move-result-object v0 │ │ +1ae956: 1a01 2fcd |0011: const-string v1, "lifecycleState" // string@cd2f │ │ +1ae95a: 7230 7974 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7479 │ │ +1ae960: 7010 fc10 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@10fc │ │ +1ae966: 0c02 |0019: move-result-object v2 │ │ +1ae968: 6e10 ab94 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@94ab │ │ +1ae96e: 0a02 |001d: move-result v2 │ │ +1ae970: 7110 c896 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@96c8 │ │ +1ae976: 0c02 |0021: move-result-object v2 │ │ +1ae978: 1a00 6bf9 |0022: const-string v0, "sharedFolderExists" // string@f96b │ │ +1ae97c: 7230 7974 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7479 │ │ +1ae982: 6202 90a7 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a790 │ │ +1ae986: 7220 7c74 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@747c │ │ +1ae98c: 1f03 2d18 |002c: check-cast v3, Ljava/lang/Throwable; // type@182d │ │ +1ae990: 7110 f67a 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7af6 │ │ +1ae996: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=435 │ │ 0x0016 line=436 │ │ 0x0027 line=437 │ │ 0x002c line=438 │ │ locals : │ │ @@ -40890,113 +40890,113 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 26 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 192 16-bit code units │ │ -1acf84: |[1acf84] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ -1acf94: 1a00 75b2 |0000: const-string v0, "getBytes(...)" // string@b275 │ │ -1acf98: 1a01 b983 |0002: const-string v1, "URL=" // string@83b9 │ │ -1acf9c: 7401 f410 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ -1acfa2: 0c02 |0007: move-result-object v2 │ │ -1acfa4: 1a03 4e94 |0008: const-string v3, "android.intent.extra.TEXT" // string@944e │ │ -1acfa8: 6e20 ab00 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ -1acfae: 0c02 |000d: move-result-object v2 │ │ -1acfb0: 3802 ae00 |000e: if-eqz v2, 00bc // +00ae │ │ -1acfb4: 7601 ef10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1acfba: 0c03 |0013: move-result-object v3 │ │ -1acfbc: 5433 3f01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1acfc0: 6e10 d908 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d9 │ │ -1acfc6: 0c03 |0019: move-result-object v3 │ │ -1acfc8: 7110 ba96 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96ba │ │ -1acfce: 0c03 |001d: move-result-object v3 │ │ -1acfd0: 1f03 f517 |001e: check-cast v3, Ljava/lang/CharSequence; // type@17f5 │ │ -1acfd4: 7110 98c4 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c498 │ │ -1acfda: 0c03 |0023: move-result-object v3 │ │ -1acfdc: 6e10 5496 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9654 │ │ -1acfe2: 0c0a |0027: move-result-object v10 │ │ -1acfe4: 2209 d218 |0028: new-instance v9, Ljava/util/Date; // type@18d2 │ │ -1acfe8: 7010 b099 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@99b0 │ │ -1acfee: 0803 1600 |002d: move-object/from16 v3, v22 │ │ -1acff2: 7020 f810 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f8 │ │ -1acff8: 0c04 |0032: move-result-object v4 │ │ -1acffa: 6e10 9a94 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@949a │ │ -1ad000: 0a05 |0036: move-result v5 │ │ -1ad002: 3805 8700 |0037: if-eqz v5, 00be // +0087 │ │ -1ad006: 6e10 b699 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@99b6 │ │ -1ad00c: 0b05 |003c: move-result-wide v5 │ │ -1ad00e: 6e30 b194 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@94b1 │ │ -1ad014: 7110 0f3b 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3b0f │ │ -1ad01a: 0a05 |0043: move-result v5 │ │ -1ad01c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1ad01e: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ -1ad022: 2205 d217 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@17d2 │ │ -1ad026: 7020 be94 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94be │ │ -1ad02c: 1f05 ca17 |004c: check-cast v5, Ljava/io/Closeable; // type@17ca │ │ -1ad030: 0757 |004e: move-object v7, v5 │ │ -1ad032: 1f07 d217 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@17d2 │ │ -1ad036: 1a08 548a |0051: const-string v8, "[InternetShortcut]" // string@8a54 │ │ -1ad03a: 620b b8b7 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b7b8 │ │ -1ad03e: 6e20 9296 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9692 │ │ -1ad044: 0c08 |0058: move-result-object v8 │ │ -1ad046: 7120 d2b9 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ad04c: 6e20 c594 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@94c5 │ │ -1ad052: 2208 2618 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@1826 │ │ -1ad056: 7020 c796 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1ad05c: 6e20 d096 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ad062: 6e10 e196 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1ad068: 0c01 |006a: move-result-object v1 │ │ -1ad06a: 6202 b8b7 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b7b8 │ │ -1ad06e: 6e20 9296 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@9692 │ │ -1ad074: 0c01 |0070: move-result-object v1 │ │ -1ad076: 7120 d2b9 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ad07c: 6e20 c594 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@94c5 │ │ -1ad082: 6200 a6b3 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1ad086: 7120 e5b5 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1ad08c: 280e |007c: goto 008a // +000e │ │ -1ad08e: 0d00 |007d: move-exception v0 │ │ -1ad090: 0701 |007e: move-object v1, v0 │ │ -1ad092: 2701 |007f: throw v1 │ │ -1ad094: 0d00 |0080: move-exception v0 │ │ -1ad096: 0702 |0081: move-object v2, v0 │ │ -1ad098: 7120 e5b5 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5e5 │ │ -1ad09e: 2702 |0085: throw v2 │ │ -1ad0a0: 1220 |0086: const/4 v0, #int 2 // #2 │ │ -1ad0a2: 7156 60b6 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@b660 │ │ -1ad0a8: 7110 c701 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c7 │ │ -1ad0ae: 0c00 |008d: move-result-object v0 │ │ -1ad0b0: 6e10 ce01 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ -1ad0b6: 0c00 |0091: move-result-object v0 │ │ -1ad0b8: 0705 |0092: move-object v5, v0 │ │ -1ad0ba: 1b01 a900 0100 |0093: const-string/jumbo v1, "toString(...)" // string@000100a9 │ │ -1ad0c0: 7120 d2b9 1000 |0096: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ad0c6: 6e10 a994 0400 |0099: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@94a9 │ │ -1ad0cc: 0b0b |009c: move-result-wide v11 │ │ -1ad0ce: 2200 c203 |009d: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ -1ad0d2: 0704 |009f: move-object v4, v0 │ │ -1ad0d4: 1314 821a |00a0: const/16 v20, #int 6786 // #1a82 │ │ -1ad0d8: 1315 0000 |00a2: const/16 v21, #int 0 // #0 │ │ -1ad0dc: 1206 |00a4: const/4 v6, #int 0 // #0 │ │ -1ad0de: 120d |00a5: const/4 v13, #int 0 // #0 │ │ -1ad0e0: 120f |00a6: const/4 v15, #int 0 // #0 │ │ -1ad0e2: 1a10 6874 |00a7: const-string v16, "SHARED_FILE" // string@7468 │ │ -1ad0e6: 1311 0000 |00a9: const/16 v17, #int 0 // #0 │ │ -1ad0ea: 1312 0000 |00ab: const/16 v18, #int 0 // #0 │ │ -1ad0ee: 0207 1800 |00ad: move/from16 v7, v24 │ │ -1ad0f2: 0798 |00af: move-object v8, v9 │ │ -1ad0f4: 020e 1900 |00b0: move/from16 v14, v25 │ │ -1ad0f8: 0213 1700 |00b2: move/from16 v19, v23 │ │ -1ad0fc: 7612 650b 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@0b65 │ │ -1ad102: 6e10 6d0b 0000 |00b7: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6d │ │ -1ad108: 1210 |00ba: const/4 v0, #int 1 // #1 │ │ -1ad10a: 0f00 |00bb: return v0 │ │ -1ad10c: 0803 1600 |00bc: move-object/from16 v3, v22 │ │ -1ad110: 1200 |00be: const/4 v0, #int 0 // #0 │ │ -1ad112: 0f00 |00bf: return v0 │ │ +1ad054: |[1ad054] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ +1ad064: 1a00 7ab2 |0000: const-string v0, "getBytes(...)" // string@b27a │ │ +1ad068: 1a01 bd83 |0002: const-string v1, "URL=" // string@83bd │ │ +1ad06c: 7401 f410 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10f4 │ │ +1ad072: 0c02 |0007: move-result-object v2 │ │ +1ad074: 1a03 5394 |0008: const-string v3, "android.intent.extra.TEXT" // string@9453 │ │ +1ad078: 6e20 ab00 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ab │ │ +1ad07e: 0c02 |000d: move-result-object v2 │ │ +1ad080: 3802 ae00 |000e: if-eqz v2, 00bc // +00ae │ │ +1ad084: 7601 ef10 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ad08a: 0c03 |0013: move-result-object v3 │ │ +1ad08c: 5433 3f01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ad090: 6e10 d908 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08d9 │ │ +1ad096: 0c03 |0019: move-result-object v3 │ │ +1ad098: 7110 c796 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@96c7 │ │ +1ad09e: 0c03 |001d: move-result-object v3 │ │ +1ad0a0: 1f03 f617 |001e: check-cast v3, Ljava/lang/CharSequence; // type@17f6 │ │ +1ad0a4: 7110 a5c4 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c4a5 │ │ +1ad0aa: 0c03 |0023: move-result-object v3 │ │ +1ad0ac: 6e10 6196 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9661 │ │ +1ad0b2: 0c0a |0027: move-result-object v10 │ │ +1ad0b4: 2209 d318 |0028: new-instance v9, Ljava/util/Date; // type@18d3 │ │ +1ad0b8: 7010 bd99 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@99bd │ │ +1ad0be: 0803 1600 |002d: move-object/from16 v3, v22 │ │ +1ad0c2: 7020 f810 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@10f8 │ │ +1ad0c8: 0c04 |0032: move-result-object v4 │ │ +1ad0ca: 6e10 a794 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@94a7 │ │ +1ad0d0: 0a05 |0036: move-result v5 │ │ +1ad0d2: 3805 8700 |0037: if-eqz v5, 00be // +0087 │ │ +1ad0d6: 6e10 c399 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@99c3 │ │ +1ad0dc: 0b05 |003c: move-result-wide v5 │ │ +1ad0de: 6e30 be94 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@94be │ │ +1ad0e4: 7110 1c3b 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3b1c │ │ +1ad0ea: 0a05 |0043: move-result v5 │ │ +1ad0ec: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1ad0ee: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ +1ad0f2: 2205 d317 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@17d3 │ │ +1ad0f6: 7020 cb94 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@94cb │ │ +1ad0fc: 1f05 cb17 |004c: check-cast v5, Ljava/io/Closeable; // type@17cb │ │ +1ad100: 0757 |004e: move-object v7, v5 │ │ +1ad102: 1f07 d317 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@17d3 │ │ +1ad106: 1a08 588a |0051: const-string v8, "[InternetShortcut]" // string@8a58 │ │ +1ad10a: 620b bbb7 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b7bb │ │ +1ad10e: 6e20 9f96 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@969f │ │ +1ad114: 0c08 |0058: move-result-object v8 │ │ +1ad116: 7120 dfb9 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ad11c: 6e20 d294 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@94d2 │ │ +1ad122: 2208 2718 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@1827 │ │ +1ad126: 7020 d496 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1ad12c: 6e20 dd96 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ad132: 6e10 ee96 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1ad138: 0c01 |006a: move-result-object v1 │ │ +1ad13a: 6202 bbb7 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b7bb │ │ +1ad13e: 6e20 9f96 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@969f │ │ +1ad144: 0c01 |0070: move-result-object v1 │ │ +1ad146: 7120 dfb9 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ad14c: 6e20 d294 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@94d2 │ │ +1ad152: 6200 a9b3 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1ad156: 7120 f2b5 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ad15c: 280e |007c: goto 008a // +000e │ │ +1ad15e: 0d00 |007d: move-exception v0 │ │ +1ad160: 0701 |007e: move-object v1, v0 │ │ +1ad162: 2701 |007f: throw v1 │ │ +1ad164: 0d00 |0080: move-exception v0 │ │ +1ad166: 0702 |0081: move-object v2, v0 │ │ +1ad168: 7120 f2b5 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b5f2 │ │ +1ad16e: 2702 |0085: throw v2 │ │ +1ad170: 1220 |0086: const/4 v0, #int 2 // #2 │ │ +1ad172: 7156 6db6 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@b66d │ │ +1ad178: 7110 c701 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c7 │ │ +1ad17e: 0c00 |008d: move-result-object v0 │ │ +1ad180: 6e10 ce01 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1ad186: 0c00 |0091: move-result-object v0 │ │ +1ad188: 0705 |0092: move-object v5, v0 │ │ +1ad18a: 1b01 ae00 0100 |0093: const-string/jumbo v1, "toString(...)" // string@000100ae │ │ +1ad190: 7120 dfb9 1000 |0096: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ad196: 6e10 b694 0400 |0099: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@94b6 │ │ +1ad19c: 0b0b |009c: move-result-wide v11 │ │ +1ad19e: 2200 c203 |009d: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03c2 │ │ +1ad1a2: 0704 |009f: move-object v4, v0 │ │ +1ad1a4: 1314 821a |00a0: const/16 v20, #int 6786 // #1a82 │ │ +1ad1a8: 1315 0000 |00a2: const/16 v21, #int 0 // #0 │ │ +1ad1ac: 1206 |00a4: const/4 v6, #int 0 // #0 │ │ +1ad1ae: 120d |00a5: const/4 v13, #int 0 // #0 │ │ +1ad1b0: 120f |00a6: const/4 v15, #int 0 // #0 │ │ +1ad1b2: 1a10 6c74 |00a7: const-string v16, "SHARED_FILE" // string@746c │ │ +1ad1b6: 1311 0000 |00a9: const/16 v17, #int 0 // #0 │ │ +1ad1ba: 1312 0000 |00ab: const/16 v18, #int 0 // #0 │ │ +1ad1be: 0207 1800 |00ad: move/from16 v7, v24 │ │ +1ad1c2: 0798 |00af: move-object v8, v9 │ │ +1ad1c4: 020e 1900 |00b0: move/from16 v14, v25 │ │ +1ad1c8: 0213 1700 |00b2: move/from16 v19, v23 │ │ +1ad1cc: 7612 650b 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@0b65 │ │ +1ad1d2: 6e10 6d0b 0000 |00b7: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b6d │ │ +1ad1d8: 1210 |00ba: const/4 v0, #int 1 // #1 │ │ +1ad1da: 0f00 |00bb: return v0 │ │ +1ad1dc: 0803 1600 |00bc: move-object/from16 v3, v22 │ │ +1ad1e0: 1200 |00be: const/4 v0, #int 0 // #0 │ │ +1ad1e2: 0f00 |00bf: return v0 │ │ catches : 2 │ │ 0x004e - 0x0079 │ │ -> 0x007d │ │ 0x007f - 0x0080 │ │ -> 0x0080 │ │ positions : │ │ 0x0000 line=445 │ │ @@ -41030,19 +41030,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 │ │ -1ad1c4: |[1ad1c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ad1d4: 2200 c003 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ -1ad1d8: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ad1dc: 7020 3a0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b3a │ │ -1ad1e2: 1100 |0007: return-object v0 │ │ +1ad294: |[1ad294] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ad2a4: 2200 c003 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03c0 │ │ +1ad2a8: 1f01 3700 |0002: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1ad2ac: 7020 3a0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b3a │ │ +1ad2b2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ Virtual methods - │ │ @@ -41051,58 +41051,58 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 91 16-bit code units │ │ -1ae260: |[1ae260] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1ae270: 7010 ef10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ -1ae276: 0c00 |0003: move-result-object v0 │ │ -1ae278: 6f20 9e0c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9e │ │ -1ae27e: 6e10 ea0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bea │ │ -1ae284: 0c0a |000a: move-result-object v10 │ │ -1ae286: 1f0a 2201 |000b: check-cast v10, Landroid/view/View; // type@0122 │ │ -1ae28a: 6e20 1011 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@1110 │ │ -1ae290: 7010 0311 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@1103 │ │ -1ae296: 0a0a |0013: move-result v10 │ │ -1ae298: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ -1ae29c: 7010 0411 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@1104 │ │ -1ae2a2: 0a0a |0019: move-result v10 │ │ -1ae2a4: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ -1ae2a8: 283b |001c: goto 0057 // +003b │ │ -1ae2aa: 7010 1211 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@1112 │ │ -1ae2b0: 7010 df10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10df │ │ -1ae2b6: 620a af00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1ae2ba: 0791 |0025: move-object v1, v9 │ │ -1ae2bc: 1f01 3700 |0026: check-cast v1, Landroid/content/Context; // type@0037 │ │ -1ae2c0: 6202 f912 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1ae2c4: 6e10 303a 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1ae2ca: 0a02 |002d: move-result v2 │ │ -1ae2cc: 6e30 3f09 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093f │ │ -1ae2d2: 7010 eb10 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10eb │ │ -1ae2d8: 7010 e910 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10e9 │ │ -1ae2de: 7010 1411 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@1114 │ │ -1ae2e4: 540a 3f01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ -1ae2e8: 1a00 87ad |003c: const-string v0, "fileNameEdit" // string@ad87 │ │ -1ae2ec: 7120 d2b9 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1ae2f2: 7020 0b11 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@110b │ │ -1ae2f8: 6201 2515 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1525 │ │ -1ae2fc: 0792 |0046: move-object v2, v9 │ │ -1ae2fe: 1f02 7501 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0175 │ │ -1ae302: 2206 f804 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04f8 │ │ -1ae306: 7010 7e10 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@107e │ │ -1ae30c: 1267 |004e: const/4 v7, #int 6 // #6 │ │ -1ae30e: 1208 |004f: const/4 v8, #int 0 // #0 │ │ -1ae310: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -1ae312: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ -1ae316: 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 │ │ -1ae31c: 0e00 |0056: return-void │ │ -1ae31e: 6e10 ee10 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ -1ae324: 0e00 |005a: return-void │ │ +1ae330: |[1ae330] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1ae340: 7010 ef10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ef │ │ +1ae346: 0c00 |0003: move-result-object v0 │ │ +1ae348: 6f20 9e0c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c9e │ │ +1ae34e: 6e10 ea0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bea │ │ +1ae354: 0c0a |000a: move-result-object v10 │ │ +1ae356: 1f0a 2201 |000b: check-cast v10, Landroid/view/View; // type@0122 │ │ +1ae35a: 6e20 1011 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@1110 │ │ +1ae360: 7010 0311 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@1103 │ │ +1ae366: 0a0a |0013: move-result v10 │ │ +1ae368: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ +1ae36c: 7010 0411 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@1104 │ │ +1ae372: 0a0a |0019: move-result v10 │ │ +1ae374: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ +1ae378: 283b |001c: goto 0057 // +003b │ │ +1ae37a: 7010 1211 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@1112 │ │ +1ae380: 7010 df10 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10df │ │ +1ae386: 620a af00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1ae38a: 0791 |0025: move-object v1, v9 │ │ +1ae38c: 1f01 3700 |0026: check-cast v1, Landroid/content/Context; // type@0037 │ │ +1ae390: 6202 fc12 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1ae394: 6e10 3d3a 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1ae39a: 0a02 |002d: move-result v2 │ │ +1ae39c: 6e30 3f09 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@093f │ │ +1ae3a2: 7010 eb10 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10eb │ │ +1ae3a8: 7010 e910 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10e9 │ │ +1ae3ae: 7010 1411 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@1114 │ │ +1ae3b4: 540a 3f01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013f │ │ +1ae3b8: 1a00 8cad |003c: const-string v0, "fileNameEdit" // string@ad8c │ │ +1ae3bc: 7120 dfb9 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1ae3c2: 7020 0b11 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@110b │ │ +1ae3c8: 6201 2815 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@1528 │ │ +1ae3cc: 0792 |0046: move-object v2, v9 │ │ +1ae3ce: 1f02 7501 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0175 │ │ +1ae3d2: 2206 f804 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04f8 │ │ +1ae3d6: 7010 7e10 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@107e │ │ +1ae3dc: 1267 |004e: const/4 v7, #int 6 // #6 │ │ +1ae3de: 1208 |004f: const/4 v8, #int 0 // #0 │ │ +1ae3e0: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +1ae3e2: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ +1ae3e6: 7708 8040 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@4080 │ │ +1ae3ec: 0e00 |0056: return-void │ │ +1ae3ee: 6e10 ee10 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10ee │ │ +1ae3f4: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0007 line=98 │ │ 0x0010 line=100 │ │ 0x001d line=105 │ │ @@ -41125,41 +41125,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1ae328: |[1ae328] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ -1ae338: 6f10 a00c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0ca0 │ │ -1ae33e: 5420 5205 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0552 │ │ -1ae342: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -1ae346: 1a00 81a9 |0007: const-string v0, "drivePermissions" // string@a981 │ │ -1ae34a: 7110 f0b9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9f0 │ │ -1ae350: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1ae352: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ae354: 6e20 c63a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3ac6 │ │ -1ae35a: 0a00 |0011: move-result v0 │ │ -1ae35c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1ae360: 7010 f210 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10f2 │ │ -1ae366: 0e00 |0017: return-void │ │ +1ae3f8: |[1ae3f8] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ +1ae408: 6f10 a00c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0ca0 │ │ +1ae40e: 5420 5205 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0552 │ │ +1ae412: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +1ae416: 1a00 86a9 |0007: const-string v0, "drivePermissions" // string@a986 │ │ +1ae41a: 7110 fdb9 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b9fd │ │ +1ae420: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1ae422: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ae424: 6e20 d33a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3ad3 │ │ +1ae42a: 0a00 |0011: move-result v0 │ │ +1ae42c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1ae430: 7010 f210 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10f2 │ │ +1ae436: 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 : 31000 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 31004 (SaveExternalFilesActivity.kt) │ │ │ │ Class #211 header: │ │ class_idx : 1301 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 31002 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 31006 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -41184,17 +41184,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac4e4: |[1ac4e4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ -1ac4f4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ac4fa: 0e00 |0003: return-void │ │ +1ac5b4: |[1ac5b4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ +1ac5c4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ac5ca: 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;) │ │ @@ -41202,72 +41202,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 │ │ -1ac4fc: |[1ac4fc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1ac50c: 7010 1f11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@111f │ │ -1ac512: 0e00 |0003: return-void │ │ +1ac5cc: |[1ac5cc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1ac5dc: 7010 1f11 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@111f │ │ +1ac5e2: 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 │ │ -1ac314: |[1ac314] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac324: 1a00 c298 |0000: const-string v0, "bundle" // string@98c2 │ │ -1ac328: 7120 d3b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ac32e: 1c00 1605 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1ac332: 6e10 6d95 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@956d │ │ -1ac338: 0c00 |000a: move-result-object v0 │ │ -1ac33a: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ -1ac340: 1b00 9f04 0100 |000e: const-string/jumbo v0, "userId" // string@0001049f │ │ -1ac346: 6e20 db01 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1ac34c: 0a01 |0014: move-result v1 │ │ -1ac34e: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -1ac350: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -1ac354: 6e20 e201 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ -1ac35a: 0a00 |001b: move-result v0 │ │ -1ac35c: 2802 |001c: goto 001e // +0002 │ │ -1ac35e: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ -1ac360: 1a01 7aa9 |001e: const-string v1, "driveId" // string@a97a │ │ -1ac364: 6e20 db01 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1ac36a: 0a03 |0023: move-result v3 │ │ -1ac36c: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -1ac370: 6e20 e201 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ -1ac376: 0a01 |0029: move-result v1 │ │ -1ac378: 2802 |002a: goto 002c // +0002 │ │ -1ac37a: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ -1ac37c: 1a03 9caf |002c: const-string v3, "folderId" // string@af9c │ │ -1ac380: 6e20 db01 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1ac386: 0a04 |0031: move-result v4 │ │ -1ac388: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ -1ac38c: 6e20 e201 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ -1ac392: 0a02 |0037: move-result v2 │ │ -1ac394: 1a03 1ec7 |0038: const-string v3, "isPublicShare" // string@c71e │ │ -1ac398: 6e20 db01 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ -1ac39e: 0a04 |003d: move-result v4 │ │ -1ac3a0: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -1ac3a4: 6e20 dd01 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01dd │ │ -1ac3aa: 0a06 |0043: move-result v6 │ │ -1ac3ac: 2802 |0044: goto 0046 // +0002 │ │ -1ac3ae: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -1ac3b0: 2203 1605 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1ac3b4: 7056 2511 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ -1ac3ba: 1103 |004b: return-object v3 │ │ +1ac3e4: |[1ac3e4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac3f4: 1a00 c798 |0000: const-string v0, "bundle" // string@98c7 │ │ +1ac3f8: 7120 e0b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ac3fe: 1c00 1605 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1ac402: 6e10 7a95 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@957a │ │ +1ac408: 0c00 |000a: move-result-object v0 │ │ +1ac40a: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +1ac410: 1b00 a404 0100 |000e: const-string/jumbo v0, "userId" // string@000104a4 │ │ +1ac416: 6e20 db01 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1ac41c: 0a01 |0014: move-result v1 │ │ +1ac41e: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +1ac420: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +1ac424: 6e20 e201 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ +1ac42a: 0a00 |001b: move-result v0 │ │ +1ac42c: 2802 |001c: goto 001e // +0002 │ │ +1ac42e: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ +1ac430: 1a01 7fa9 |001e: const-string v1, "driveId" // string@a97f │ │ +1ac434: 6e20 db01 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1ac43a: 0a03 |0023: move-result v3 │ │ +1ac43c: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +1ac440: 6e20 e201 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ +1ac446: 0a01 |0029: move-result v1 │ │ +1ac448: 2802 |002a: goto 002c // +0002 │ │ +1ac44a: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ +1ac44c: 1a03 a1af |002c: const-string v3, "folderId" // string@afa1 │ │ +1ac450: 6e20 db01 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1ac456: 0a04 |0031: move-result v4 │ │ +1ac458: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ +1ac45c: 6e20 e201 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e2 │ │ +1ac462: 0a02 |0037: move-result v2 │ │ +1ac464: 1a03 23c7 |0038: const-string v3, "isPublicShare" // string@c723 │ │ +1ac468: 6e20 db01 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01db │ │ +1ac46e: 0a04 |003d: move-result v4 │ │ +1ac470: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +1ac474: 6e20 dd01 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01dd │ │ +1ac47a: 0a06 |0043: move-result v6 │ │ +1ac47c: 2802 |0044: goto 0046 // +0002 │ │ +1ac47e: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +1ac480: 2203 1605 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1ac484: 7056 2511 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ +1ac48a: 1103 |004b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=38 │ │ 0x000e line=40 │ │ 0x0018 line=41 │ │ 0x001e line=46 │ │ 0x0026 line=47 │ │ @@ -41285,88 +41285,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 │ │ -1ac3bc: |[1ac3bc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac3cc: 1a00 42ef |0000: const-string v0, "savedStateHandle" // string@ef42 │ │ -1ac3d0: 7120 d3b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ac3d6: 1b00 9f04 0100 |0005: const-string/jumbo v0, "userId" // string@0001049f │ │ -1ac3dc: 6e20 5606 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1ac3e2: 0a01 |000b: move-result v1 │ │ -1ac3e4: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -1ac3e6: 7110 ee95 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ac3ec: 0c02 |0010: move-result-object v2 │ │ -1ac3ee: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ -1ac3f2: 6e20 5706 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1ac3f8: 0c00 |0016: move-result-object v0 │ │ -1ac3fa: 1f00 0c18 |0017: check-cast v0, Ljava/lang/Integer; // type@180c │ │ -1ac3fe: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -1ac402: 280a |001b: goto 0025 // +000a │ │ -1ac404: 2206 0818 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1ac408: 1a00 4b2b |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2b4b │ │ -1ac40c: 7020 ce95 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1ac412: 2706 |0023: throw v6 │ │ -1ac414: 0720 |0024: move-object v0, v2 │ │ -1ac416: 1a01 7aa9 |0025: const-string v1, "driveId" // string@a97a │ │ -1ac41a: 6e20 5606 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1ac420: 0a03 |002a: move-result v3 │ │ -1ac422: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ -1ac426: 6e20 5706 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1ac42c: 0c01 |0030: move-result-object v1 │ │ -1ac42e: 1f01 0c18 |0031: check-cast v1, Ljava/lang/Integer; // type@180c │ │ -1ac432: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ -1ac436: 280a |0035: goto 003f // +000a │ │ -1ac438: 2206 0818 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1ac43c: 1a00 082b |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2b08 │ │ -1ac440: 7020 ce95 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1ac446: 2706 |003d: throw v6 │ │ -1ac448: 0721 |003e: move-object v1, v2 │ │ -1ac44a: 1a03 9caf |003f: const-string v3, "folderId" // string@af9c │ │ -1ac44e: 6e20 5606 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1ac454: 0a04 |0044: move-result v4 │ │ -1ac456: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ -1ac45a: 6e20 5706 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1ac460: 0c02 |004a: move-result-object v2 │ │ -1ac462: 1f02 0c18 |004b: check-cast v2, Ljava/lang/Integer; // type@180c │ │ -1ac466: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -1ac46a: 2809 |004f: goto 0058 // +0009 │ │ -1ac46c: 2206 0818 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1ac470: 1a00 162b |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2b16 │ │ -1ac474: 7020 ce95 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1ac47a: 2706 |0057: throw v6 │ │ -1ac47c: 1a03 1ec7 |0058: const-string v3, "isPublicShare" // string@c71e │ │ -1ac480: 6e20 5606 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ -1ac486: 0a04 |005d: move-result v4 │ │ -1ac488: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ -1ac48c: 6e20 5706 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ -1ac492: 0c06 |0063: move-result-object v6 │ │ -1ac494: 1f06 f317 |0064: check-cast v6, Ljava/lang/Boolean; // type@17f3 │ │ -1ac498: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ -1ac49c: 280e |0068: goto 0076 // +000e │ │ -1ac49e: 2206 0818 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1808 │ │ -1ac4a2: 1a00 232b |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2b23 │ │ -1ac4a6: 7020 ce95 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95ce │ │ -1ac4ac: 2706 |0070: throw v6 │ │ -1ac4ae: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -1ac4b0: 7110 4195 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1ac4b6: 0c06 |0075: move-result-object v6 │ │ -1ac4b8: 2203 1605 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1ac4bc: 6e10 df95 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ac4c2: 0a00 |007b: move-result v0 │ │ -1ac4c4: 6e10 df95 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ac4ca: 0a01 |007f: move-result v1 │ │ -1ac4cc: 6e10 df95 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95df │ │ -1ac4d2: 0a02 |0083: move-result v2 │ │ -1ac4d4: 6e10 3c95 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@953c │ │ -1ac4da: 0a06 |0087: move-result v6 │ │ -1ac4dc: 7056 2511 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ -1ac4e2: 1103 |008b: return-object v3 │ │ +1ac48c: |[1ac48c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac49c: 1a00 47ef |0000: const-string v0, "savedStateHandle" // string@ef47 │ │ +1ac4a0: 7120 e0b9 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1ac4a6: 1b00 a404 0100 |0005: const-string/jumbo v0, "userId" // string@000104a4 │ │ +1ac4ac: 6e20 5606 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1ac4b2: 0a01 |000b: move-result v1 │ │ +1ac4b4: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +1ac4b6: 7110 fb95 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ac4bc: 0c02 |0010: move-result-object v2 │ │ +1ac4be: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ +1ac4c2: 6e20 5706 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1ac4c8: 0c00 |0016: move-result-object v0 │ │ +1ac4ca: 1f00 0d18 |0017: check-cast v0, Ljava/lang/Integer; // type@180d │ │ +1ac4ce: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +1ac4d2: 280a |001b: goto 0025 // +000a │ │ +1ac4d4: 2206 0918 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1ac4d8: 1a00 4e2b |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2b4e │ │ +1ac4dc: 7020 db95 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1ac4e2: 2706 |0023: throw v6 │ │ +1ac4e4: 0720 |0024: move-object v0, v2 │ │ +1ac4e6: 1a01 7fa9 |0025: const-string v1, "driveId" // string@a97f │ │ +1ac4ea: 6e20 5606 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1ac4f0: 0a03 |002a: move-result v3 │ │ +1ac4f2: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ +1ac4f6: 6e20 5706 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1ac4fc: 0c01 |0030: move-result-object v1 │ │ +1ac4fe: 1f01 0d18 |0031: check-cast v1, Ljava/lang/Integer; // type@180d │ │ +1ac502: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ +1ac506: 280a |0035: goto 003f // +000a │ │ +1ac508: 2206 0918 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1ac50c: 1a00 0b2b |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2b0b │ │ +1ac510: 7020 db95 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1ac516: 2706 |003d: throw v6 │ │ +1ac518: 0721 |003e: move-object v1, v2 │ │ +1ac51a: 1a03 a1af |003f: const-string v3, "folderId" // string@afa1 │ │ +1ac51e: 6e20 5606 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1ac524: 0a04 |0044: move-result v4 │ │ +1ac526: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ +1ac52a: 6e20 5706 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1ac530: 0c02 |004a: move-result-object v2 │ │ +1ac532: 1f02 0d18 |004b: check-cast v2, Ljava/lang/Integer; // type@180d │ │ +1ac536: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +1ac53a: 2809 |004f: goto 0058 // +0009 │ │ +1ac53c: 2206 0918 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1ac540: 1a00 192b |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2b19 │ │ +1ac544: 7020 db95 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1ac54a: 2706 |0057: throw v6 │ │ +1ac54c: 1a03 23c7 |0058: const-string v3, "isPublicShare" // string@c723 │ │ +1ac550: 6e20 5606 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0656 │ │ +1ac556: 0a04 |005d: move-result v4 │ │ +1ac558: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ +1ac55c: 6e20 5706 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0657 │ │ +1ac562: 0c06 |0063: move-result-object v6 │ │ +1ac564: 1f06 f417 |0064: check-cast v6, Ljava/lang/Boolean; // type@17f4 │ │ +1ac568: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ +1ac56c: 280e |0068: goto 0076 // +000e │ │ +1ac56e: 2206 0918 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1809 │ │ +1ac572: 1a00 262b |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2b26 │ │ +1ac576: 7020 db95 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@95db │ │ +1ac57c: 2706 |0070: throw v6 │ │ +1ac57e: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +1ac580: 7110 4e95 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1ac586: 0c06 |0075: move-result-object v6 │ │ +1ac588: 2203 1605 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1ac58c: 6e10 ec95 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ac592: 0a00 |007b: move-result v0 │ │ +1ac594: 6e10 ec95 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ac59a: 0a01 |007f: move-result v1 │ │ +1ac59c: 6e10 ec95 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@95ec │ │ +1ac5a2: 0a02 |0083: move-result v2 │ │ +1ac5a4: 6e10 4995 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@9549 │ │ +1ac5aa: 0a06 |0087: move-result v6 │ │ +1ac5ac: 7056 2511 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ +1ac5b2: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=70 │ │ 0x000d line=76 │ │ 0x0013 line=71 │ │ 0x001c line=73 │ │ 0x0025 line=79 │ │ @@ -41380,21 +41380,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 : 31002 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 31006 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #212 header: │ │ class_idx : 1302 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 31002 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 31006 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -41439,63 +41439,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ac864: |[1ac864] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1ac874: 2200 1505 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@0515 │ │ -1ac878: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac87a: 7020 2011 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1120 │ │ -1ac880: 6900 5b05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@055b │ │ -1ac884: 0e00 |0008: return-void │ │ +1ac934: |[1ac934] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1ac944: 2200 1505 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@0515 │ │ +1ac948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac94a: 7020 2011 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1120 │ │ +1ac950: 6900 5b05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@055b │ │ +1ac954: 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 │ │ -1ac888: |[1ac888] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1ac898: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ -1ac89c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -1ac89e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1ac8a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ac8a2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1ac8a4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -1ac8a6: 0770 |0007: move-object v0, v7 │ │ -1ac8a8: 7607 2611 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1126 │ │ -1ac8ae: 0e00 |000b: return-void │ │ +1ac958: |[1ac958] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1ac968: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ +1ac96c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +1ac96e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1ac970: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ac972: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1ac974: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +1ac976: 0770 |0007: move-object v0, v7 │ │ +1ac978: 7607 2611 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1126 │ │ +1ac97e: 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 │ │ -1ac8b0: |[1ac8b0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ -1ac8c0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ac8c6: 5901 5f05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac8ca: 5902 5c05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac8ce: 5903 5d05 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac8d2: 5c04 5e05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac8d6: 0e00 |000b: return-void │ │ +1ac980: |[1ac980] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ +1ac990: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ac996: 5901 5f05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac99a: 5902 5c05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac99e: 5903 5d05 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac9a2: 5c04 5e05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac9a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ 0x0007 line=14 │ │ 0x0009 line=15 │ │ @@ -41511,30 +41511,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 │ │ -1ac8d8: |[1ac8d8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1ac8e8: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ -1ac8ec: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -1ac8ee: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1ac8f2: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -1ac8f4: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1ac8f8: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1ac8fc: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1ac8fe: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1ac902: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1ac906: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ -1ac908: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1ac90c: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ -1ac910: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1ac912: 7055 2511 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ -1ac918: 0e00 |0018: return-void │ │ +1ac9a8: |[1ac9a8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1ac9b8: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ +1ac9bc: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +1ac9be: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1ac9c2: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +1ac9c4: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1ac9c8: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1ac9cc: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1ac9ce: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1ac9d2: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1ac9d6: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ +1ac9d8: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1ac9dc: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ +1ac9e0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1ac9e2: 7055 2511 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ +1ac9e8: 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 │ │ @@ -41548,203 +41548,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 │ │ -1ac678: |[1ac678] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac688: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1ac68c: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1ac690: 5201 5f05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac694: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1ac698: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1ac69c: 5202 5c05 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac6a0: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1ac6a4: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1ac6a8: 5203 5d05 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac6ac: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1ac6b0: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1ac6b4: 5504 5e05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac6b8: 6e54 2b11 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112b │ │ -1ac6be: 0c00 |001b: move-result-object v0 │ │ -1ac6c0: 1100 |001c: return-object v0 │ │ +1ac748: |[1ac748] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac758: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1ac75c: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1ac760: 5201 5f05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac764: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1ac768: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1ac76c: 5202 5c05 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac770: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1ac774: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1ac778: 5203 5d05 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac77c: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1ac780: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1ac784: 5504 5e05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac788: 6e54 2b11 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112b │ │ +1ac78e: 0c00 |001b: move-result-object v0 │ │ +1ac790: 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 │ │ -1ac6e0: |[1ac6e0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac6f0: 6200 5b05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@055b │ │ -1ac6f4: 6e20 2111 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1121 │ │ -1ac6fa: 0c01 |0005: move-result-object v1 │ │ -1ac6fc: 1101 |0006: return-object v1 │ │ +1ac7b0: |[1ac7b0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac7c0: 6200 5b05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@055b │ │ +1ac7c4: 6e20 2111 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1121 │ │ +1ac7ca: 0c01 |0005: move-result-object v1 │ │ +1ac7cc: 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 │ │ -1ac700: |[1ac700] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac710: 6200 5b05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@055b │ │ -1ac714: 6e20 2211 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1122 │ │ -1ac71a: 0c01 |0005: move-result-object v1 │ │ -1ac71c: 1101 |0006: return-object v1 │ │ +1ac7d0: |[1ac7d0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac7e0: 6200 5b05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@055b │ │ +1ac7e4: 6e20 2211 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1122 │ │ +1ac7ea: 0c01 |0005: move-result-object v1 │ │ +1ac7ec: 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 │ │ -1ac720: |[1ac720] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ -1ac730: 5210 5f05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac734: 0f00 |0002: return v0 │ │ +1ac7f0: |[1ac7f0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ +1ac800: 5210 5f05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac804: 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 │ │ -1ac738: |[1ac738] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ -1ac748: 5210 5c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac74c: 0f00 |0002: return v0 │ │ +1ac808: |[1ac808] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ +1ac818: 5210 5c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac81c: 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 │ │ -1ac750: |[1ac750] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ -1ac760: 5210 5d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac764: 0f00 |0002: return v0 │ │ +1ac820: |[1ac820] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ +1ac830: 5210 5d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac834: 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 │ │ -1ac5e4: |[1ac5e4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ -1ac5f4: 5510 5e05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac5f8: 0f00 |0002: return v0 │ │ +1ac6b4: |[1ac6b4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ +1ac6c4: 5510 5e05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac6c8: 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 │ │ -1ac6c4: |[1ac6c4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ac6d4: 2200 1605 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1ac6d8: 7055 2511 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ -1ac6de: 1100 |0005: return-object v0 │ │ +1ac794: |[1ac794] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ac7a4: 2200 1605 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1ac7a8: 7055 2511 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@1125 │ │ +1ac7ae: 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 │ │ -1ac5fc: |[1ac5fc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1ac60c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1ac60e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1ac612: 0f00 |0003: return v0 │ │ -1ac614: 2051 1605 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1ac618: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1ac61a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1ac61e: 0f02 |0009: return v2 │ │ -1ac620: 1f05 1605 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ -1ac624: 5241 5f05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac628: 5253 5f05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac62c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1ac630: 0f02 |0012: return v2 │ │ -1ac632: 5241 5c05 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac636: 5253 5c05 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac63a: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1ac63e: 0f02 |0019: return v2 │ │ -1ac640: 5241 5d05 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac644: 5253 5d05 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac648: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ -1ac64c: 0f02 |0020: return v2 │ │ -1ac64e: 5541 5e05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac652: 5555 5e05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac656: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ -1ac65a: 0f02 |0027: return v2 │ │ -1ac65c: 0f00 |0028: return v0 │ │ +1ac6cc: |[1ac6cc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1ac6dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1ac6de: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1ac6e2: 0f00 |0003: return v0 │ │ +1ac6e4: 2051 1605 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1ac6e8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1ac6ea: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1ac6ee: 0f02 |0009: return v2 │ │ +1ac6f0: 1f05 1605 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@0516 │ │ +1ac6f4: 5241 5f05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac6f8: 5253 5f05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac6fc: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1ac700: 0f02 |0012: return v2 │ │ +1ac702: 5241 5c05 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac706: 5253 5c05 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac70a: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1ac70e: 0f02 |0019: return v2 │ │ +1ac710: 5241 5d05 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac714: 5253 5d05 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac718: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ +1ac71c: 0f02 |0020: return v2 │ │ +1ac71e: 5541 5e05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac722: 5555 5e05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac726: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ +1ac72a: 0f02 |0027: return v2 │ │ +1ac72c: 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 │ │ -1ac768: |[1ac768] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ -1ac778: 5210 5c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac77c: 0f00 |0002: return v0 │ │ +1ac838: |[1ac838] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ +1ac848: 5210 5c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac84c: 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;) │ │ @@ -41752,17 +41752,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac780: |[1ac780] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ -1ac790: 5210 5d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac794: 0f00 |0002: return v0 │ │ +1ac850: |[1ac850] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ +1ac860: 5210 5d05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac864: 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;) │ │ @@ -41770,17 +41770,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1ac798: |[1ac798] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ -1ac7a8: 5210 5f05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac7ac: 0f00 |0002: return v0 │ │ +1ac868: |[1ac868] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ +1ac878: 5210 5f05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac87c: 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;) │ │ @@ -41788,44 +41788,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1ac7b0: |[1ac7b0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ -1ac7c0: 5220 5f05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac7c4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1ac7c8: 5221 5c05 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac7cc: b010 |0006: add-int/2addr v0, v1 │ │ -1ac7ce: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1ac7d2: 5221 5d05 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac7d6: b010 |000b: add-int/2addr v0, v1 │ │ -1ac7d8: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1ac7dc: 5521 5e05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac7e0: 7110 1447 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4714 │ │ -1ac7e6: 0a01 |0013: move-result v1 │ │ -1ac7e8: b010 |0014: add-int/2addr v0, v1 │ │ -1ac7ea: 0f00 |0015: return v0 │ │ +1ac880: |[1ac880] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ +1ac890: 5220 5f05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac894: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1ac898: 5221 5c05 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac89c: b010 |0006: add-int/2addr v0, v1 │ │ +1ac89e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1ac8a2: 5221 5d05 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac8a6: b010 |000b: add-int/2addr v0, v1 │ │ +1ac8a8: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1ac8ac: 5521 5e05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac8b0: 7110 2147 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4721 │ │ +1ac8b6: 0a01 |0013: move-result v1 │ │ +1ac8b8: b010 |0014: add-int/2addr v0, v1 │ │ +1ac8ba: 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 │ │ -1ac660: |[1ac660] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ -1ac670: 5510 5e05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac674: 0f00 |0002: return v0 │ │ +1ac730: |[1ac730] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ +1ac740: 5510 5e05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac744: 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;) │ │ @@ -41833,30 +41833,30 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1ac514: |[1ac514] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1ac524: 2200 ad00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ad │ │ -1ac528: 7010 d901 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d9 │ │ -1ac52e: 1b01 9f04 0100 |0005: const-string/jumbo v1, "userId" // string@0001049f │ │ -1ac534: 5232 5f05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac538: 6e30 f301 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1ac53e: 1a01 7aa9 |000d: const-string v1, "driveId" // string@a97a │ │ -1ac542: 5232 5c05 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac546: 6e30 f301 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1ac54c: 1a01 9caf |0014: const-string v1, "folderId" // string@af9c │ │ -1ac550: 5232 5d05 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac554: 6e30 f301 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ -1ac55a: 1a01 1ec7 |001b: const-string v1, "isPublicShare" // string@c71e │ │ -1ac55e: 5532 5e05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac562: 6e30 f201 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f2 │ │ -1ac568: 1100 |0022: return-object v0 │ │ +1ac5e4: |[1ac5e4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1ac5f4: 2200 ad00 |0000: new-instance v0, Landroid/os/Bundle; // type@00ad │ │ +1ac5f8: 7010 d901 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d9 │ │ +1ac5fe: 1b01 a404 0100 |0005: const-string/jumbo v1, "userId" // string@000104a4 │ │ +1ac604: 5232 5f05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac608: 6e30 f301 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1ac60e: 1a01 7fa9 |000d: const-string v1, "driveId" // string@a97f │ │ +1ac612: 5232 5c05 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac616: 6e30 f301 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1ac61c: 1a01 a1af |0014: const-string v1, "folderId" // string@afa1 │ │ +1ac620: 5232 5d05 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac624: 6e30 f301 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1ac62a: 1a01 23c7 |001b: const-string v1, "isPublicShare" // string@c723 │ │ +1ac62e: 5532 5e05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac632: 6e30 f201 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f2 │ │ +1ac638: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000d line=20 │ │ 0x0014 line=21 │ │ 0x001b line=22 │ │ @@ -41868,38 +41868,38 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1ac56c: |[1ac56c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1ac57c: 2200 4e02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024e │ │ -1ac580: 7010 5506 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0655 │ │ -1ac586: 5231 5f05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac58a: 7110 ee95 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ac590: 0c01 |000a: move-result-object v1 │ │ -1ac592: 1b02 9f04 0100 |000b: const-string/jumbo v2, "userId" // string@0001049f │ │ -1ac598: 6e30 5906 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1ac59e: 5231 5c05 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac5a2: 7110 ee95 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ac5a8: 0c01 |0016: move-result-object v1 │ │ -1ac5aa: 1a02 7aa9 |0017: const-string v2, "driveId" // string@a97a │ │ -1ac5ae: 6e30 5906 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1ac5b4: 5231 5d05 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac5b8: 7110 ee95 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1ac5be: 0c01 |0021: move-result-object v1 │ │ -1ac5c0: 1a02 9caf |0022: const-string v2, "folderId" // string@af9c │ │ -1ac5c4: 6e30 5906 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1ac5ca: 5531 5e05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac5ce: 7110 4195 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1ac5d4: 0c01 |002c: move-result-object v1 │ │ -1ac5d6: 1a02 1ec7 |002d: const-string v2, "isPublicShare" // string@c71e │ │ -1ac5da: 6e30 5906 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ -1ac5e0: 1100 |0032: return-object v0 │ │ +1ac63c: |[1ac63c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1ac64c: 2200 4e02 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@024e │ │ +1ac650: 7010 5506 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0655 │ │ +1ac656: 5231 5f05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac65a: 7110 fb95 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ac660: 0c01 |000a: move-result-object v1 │ │ +1ac662: 1b02 a404 0100 |000b: const-string/jumbo v2, "userId" // string@000104a4 │ │ +1ac668: 6e30 5906 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1ac66e: 5231 5c05 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac672: 7110 fb95 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ac678: 0c01 |0016: move-result-object v1 │ │ +1ac67a: 1a02 7fa9 |0017: const-string v2, "driveId" // string@a97f │ │ +1ac67e: 6e30 5906 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1ac684: 5231 5d05 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac688: 7110 fb95 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1ac68e: 0c01 |0021: move-result-object v1 │ │ +1ac690: 1a02 a1af |0022: const-string v2, "folderId" // string@afa1 │ │ +1ac694: 6e30 5906 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1ac69a: 5531 5e05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac69e: 7110 4e95 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1ac6a4: 0c01 |002c: move-result-object v1 │ │ +1ac6a6: 1a02 23c7 |002d: const-string v2, "isPublicShare" // string@c723 │ │ +1ac6aa: 6e30 5906 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0659 │ │ +1ac6b0: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0011 line=29 │ │ 0x001c line=30 │ │ 0x0027 line=31 │ │ @@ -41911,48 +41911,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1ac7ec: |[1ac7ec] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ -1ac7fc: 5260 5f05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ -1ac800: 5261 5c05 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ -1ac804: 5262 5d05 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ -1ac808: 5563 5e05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ -1ac80c: 2204 2618 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1826 │ │ -1ac810: 1a05 1979 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@7919 │ │ -1ac814: 7020 c796 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96c7 │ │ -1ac81a: 6e20 cb96 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1ac820: 1a00 1723 |0012: const-string v0, ", driveId=" // string@2317 │ │ -1ac824: 6e20 d096 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ac82a: 6e20 cb96 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1ac830: 1a00 3823 |001a: const-string v0, ", folderId=" // string@2338 │ │ -1ac834: 6e20 d096 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ac83a: 6e20 cb96 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96cb │ │ -1ac840: 1a00 5f23 |0022: const-string v0, ", isPublicShare=" // string@235f │ │ -1ac844: 6e20 d096 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ac84a: 6e20 d296 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96d2 │ │ -1ac850: 1a00 b921 |002a: const-string v0, ")" // string@21b9 │ │ -1ac854: 6e20 d096 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96d0 │ │ -1ac85a: 6e10 e196 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96e1 │ │ -1ac860: 0c00 |0032: move-result-object v0 │ │ -1ac862: 1100 |0033: return-object v0 │ │ +1ac8bc: |[1ac8bc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ +1ac8cc: 5260 5f05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@055f │ │ +1ac8d0: 5261 5c05 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@055c │ │ +1ac8d4: 5262 5d05 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@055d │ │ +1ac8d8: 5563 5e05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@055e │ │ +1ac8dc: 2204 2718 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1827 │ │ +1ac8e0: 1a05 1d79 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@791d │ │ +1ac8e4: 7020 d496 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@96d4 │ │ +1ac8ea: 6e20 d896 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1ac8f0: 1a00 1823 |0012: const-string v0, ", driveId=" // string@2318 │ │ +1ac8f4: 6e20 dd96 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ac8fa: 6e20 d896 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1ac900: 1a00 3923 |001a: const-string v0, ", folderId=" // string@2339 │ │ +1ac904: 6e20 dd96 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ac90a: 6e20 d896 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@96d8 │ │ +1ac910: 1a00 6023 |0022: const-string v0, ", isPublicShare=" // string@2360 │ │ +1ac914: 6e20 dd96 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ac91a: 6e20 df96 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@96df │ │ +1ac920: 1a00 ba21 |002a: const-string v0, ")" // string@21ba │ │ +1ac924: 6e20 dd96 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@96dd │ │ +1ac92a: 6e10 ee96 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@96ee │ │ +1ac930: 0c00 |0032: move-result-object v0 │ │ +1ac932: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 31002 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 31006 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #213 header: │ │ class_idx : 1303 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -41976,19 +41976,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 │ │ -1ae8f4: |[1ae8f4] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ -1ae904: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ae90a: 5b01 6005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0560 │ │ -1ae90e: 5902 6105 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0561 │ │ -1ae912: 0e00 |0007: return-void │ │ +1ae9c4: |[1ae9c4] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ +1ae9d4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ae9da: 5b01 6005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0560 │ │ +1ae9de: 5902 6105 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0561 │ │ +1ae9e2: 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 │ │ @@ -41999,37 +41999,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 │ │ -1ae8c8: |[1ae8c8] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ae8d8: 5420 6005 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0560 │ │ -1ae8dc: 5221 6105 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0561 │ │ -1ae8e0: 1f03 2000 |0004: check-cast v3, Landroid/app/Dialog; // type@0020 │ │ -1ae8e4: 1f04 2418 |0006: check-cast v4, Ljava/lang/String; // type@1824 │ │ -1ae8e8: 7140 3e11 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@113e │ │ -1ae8ee: 0c03 |000b: move-result-object v3 │ │ -1ae8f0: 1103 |000c: return-object v3 │ │ +1ae998: |[1ae998] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ae9a8: 5420 6005 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0560 │ │ +1ae9ac: 5221 6105 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0561 │ │ +1ae9b0: 1f03 2000 |0004: check-cast v3, Landroid/app/Dialog; // type@0020 │ │ +1ae9b4: 1f04 2518 |0006: check-cast v4, Ljava/lang/String; // type@1825 │ │ +1ae9b8: 7140 3e11 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@113e │ │ +1ae9be: 0c03 |000b: move-result-object v3 │ │ +1ae9c0: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #214 header: │ │ class_idx : 1304 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -42061,21 +42061,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 │ │ -1ae914: |[1ae914] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1ae924: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1ae92a: 5b01 6205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0562 │ │ -1ae92e: 5b02 6305 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0563 │ │ -1ae932: 5b03 6405 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0564 │ │ -1ae936: 5904 6505 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0565 │ │ -1ae93a: 0e00 |000b: return-void │ │ +1ae9e4: |[1ae9e4] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1ae9f4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1ae9fa: 5b01 6205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0562 │ │ +1ae9fe: 5b02 6305 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0563 │ │ +1aea02: 5b03 6405 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0564 │ │ +1aea06: 5904 6505 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0565 │ │ +1aea0a: 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; │ │ @@ -42088,35 +42088,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1ae93c: |[1ae93c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1ae94c: 5440 6205 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0562 │ │ -1ae950: 5441 6305 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0563 │ │ -1ae954: 5442 6405 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0564 │ │ -1ae958: 5243 6505 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0565 │ │ -1ae95c: 7155 3f11 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@113f │ │ -1ae962: 0e00 |000b: return-void │ │ +1aea0c: |[1aea0c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1aea1c: 5440 6205 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0562 │ │ +1aea20: 5441 6305 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0563 │ │ +1aea24: 5442 6405 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0564 │ │ +1aea28: 5243 6505 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0565 │ │ +1aea2c: 7155 3f11 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@113f │ │ +1aea32: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #215 header: │ │ class_idx : 1305 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 648 │ │ -source_file_idx : 31004 │ │ +source_file_idx : 31008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -42141,23 +42141,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 │ │ -1ae97c: |[1ae97c] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ -1ae98c: 1a00 8797 |0000: const-string v0, "binding" // string@9787 │ │ -1ae990: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ae996: 6e10 f50b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf5 │ │ -1ae99c: 0c00 |0008: move-result-object v0 │ │ -1ae99e: 1f00 2201 |0009: check-cast v0, Landroid/view/View; // type@0122 │ │ -1ae9a2: 7020 d806 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d8 │ │ -1ae9a8: 5b12 6605 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0566 │ │ -1ae9ac: 0e00 |0010: return-void │ │ +1aea4c: |[1aea4c] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ +1aea5c: 1a00 8c97 |0000: const-string v0, "binding" // string@978c │ │ +1aea60: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aea66: 6e10 f50b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf5 │ │ +1aea6c: 0c00 |0008: move-result-object v0 │ │ +1aea6e: 1f00 2201 |0009: check-cast v0, Landroid/view/View; // type@0122 │ │ +1aea72: 7020 d806 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d8 │ │ +1aea78: 5b12 6605 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0566 │ │ +1aea7c: 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; │ │ │ │ @@ -42167,30 +42167,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 │ │ -1ae964: |[1ae964] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ -1ae974: 5410 6605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0566 │ │ -1ae978: 1100 |0002: return-object v0 │ │ +1aea34: |[1aea34] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ +1aea44: 5410 6605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0566 │ │ +1aea48: 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 : 31004 (SaveExternalUriAdapter.kt) │ │ + source_file_idx : 31008 (SaveExternalUriAdapter.kt) │ │ │ │ Class #216 header: │ │ class_idx : 1306 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 640 │ │ -source_file_idx : 31004 │ │ +source_file_idx : 31008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 6 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -42222,53 +42222,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 │ │ -1aea54: |[1aea54] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1aea64: 7140 4b11 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@114b │ │ -1aea6a: 0c00 |0003: move-result-object v0 │ │ -1aea6c: 1100 |0004: return-object v0 │ │ +1aeb24: |[1aeb24] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1aeb34: 7140 4b11 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@114b │ │ +1aeb3a: 0c00 |0003: move-result-object v0 │ │ +1aeb3c: 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 │ │ -1aeaa8: |[1aeaa8] 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 │ │ -1aeab8: 7154 4711 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@1147 │ │ -1aeabe: 0e00 |0003: return-void │ │ +1aeb78: |[1aeb78] 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 │ │ +1aeb88: 7154 4711 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@1147 │ │ +1aeb8e: 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 │ │ -1aeac0: |[1aeac0] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ -1aead0: 1b00 4604 0100 |0000: const-string/jumbo v0, "uris" // string@00010446 │ │ -1aead6: 7120 d3b9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aeadc: 7010 bc06 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06bc │ │ -1aeae2: 5b12 6705 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ -1aeae6: 0e00 |000b: return-void │ │ +1aeb90: |[1aeb90] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ +1aeba0: 1b00 4b04 0100 |0000: const-string/jumbo v0, "uris" // string@0001044b │ │ +1aeba6: 7120 e0b9 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aebac: 7010 bc06 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06bc │ │ +1aebb2: 5b12 6705 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ +1aebb6: 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; │ │ │ │ @@ -42277,58 +42277,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 │ │ -1aeae8: |[1aeae8] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ -1aeaf8: 54a0 7d01 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@017d │ │ -1aeafc: 5401 1203 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@0312 │ │ -1aeb00: 1a02 aead |0004: const-string v2, "fileSize" // string@adae │ │ -1aeb04: 7120 d2b9 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aeb0a: 1f01 2201 |0009: check-cast v1, Landroid/view/View; // type@0122 │ │ -1aeb0e: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ -1aeb12: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aeb18: 5400 0c03 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@030c │ │ -1aeb1c: 1a01 5fad |0012: const-string v1, "fileDate" // string@ad5f │ │ -1aeb20: 7120 d2b9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aeb26: 1f00 2201 |0017: check-cast v0, Landroid/view/View; // type@0122 │ │ -1aeb2a: 6e20 4f03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aeb30: 54a0 7c01 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@017c │ │ -1aeb34: 1a01 53ad |001e: const-string v1, "fileCardView" // string@ad53 │ │ -1aeb38: 7120 d2b9 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aeb3e: 0702 |0023: move-object v2, v0 │ │ -1aeb40: 1f02 2201 |0024: check-cast v2, Landroid/view/View; // type@0122 │ │ -1aeb44: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -1aeb46: 7110 ee95 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1aeb4c: 0c05 |002a: move-result-object v5 │ │ -1aeb4e: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ -1aeb52: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -1aeb54: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -1aeb56: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1aeb58: 0753 |0030: move-object v3, v5 │ │ -1aeb5a: 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 │ │ -1aeb60: 6202 7908 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@0879 │ │ -1aeb64: 54a3 7c01 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@017c │ │ -1aeb68: 7120 d2b9 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aeb6e: 6e10 4111 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@1141 │ │ -1aeb74: 0a01 |003e: move-result v1 │ │ -1aeb76: 6e40 5f1a 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@1a5f │ │ -1aeb7c: 54aa 7d01 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@017d │ │ -1aeb80: 54aa 1303 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@0313 │ │ -1aeb84: 7110 d0b9 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1aeb8a: 07ab |0049: move-object v11, v10 │ │ -1aeb8c: 1f0b 2201 |004a: check-cast v11, Landroid/view/View; // type@0122 │ │ -1aeb90: 6e20 4f03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1aeb96: 6e20 4e08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084e │ │ -1aeb9c: 6e20 4d08 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@084d │ │ -1aeba2: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ -1aeba8: 6e20 5008 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@0850 │ │ -1aebae: 0e00 |005b: return-void │ │ +1aebb8: |[1aebb8] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ +1aebc8: 54a0 7d01 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@017d │ │ +1aebcc: 5401 1203 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@0312 │ │ +1aebd0: 1a02 b3ad |0004: const-string v2, "fileSize" // string@adb3 │ │ +1aebd4: 7120 dfb9 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aebda: 1f01 2201 |0009: check-cast v1, Landroid/view/View; // type@0122 │ │ +1aebde: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ +1aebe2: 6e20 4f03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aebe8: 5400 0c03 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@030c │ │ +1aebec: 1a01 64ad |0012: const-string v1, "fileDate" // string@ad64 │ │ +1aebf0: 7120 dfb9 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aebf6: 1f00 2201 |0017: check-cast v0, Landroid/view/View; // type@0122 │ │ +1aebfa: 6e20 4f03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aec00: 54a0 7c01 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@017c │ │ +1aec04: 1a01 58ad |001e: const-string v1, "fileCardView" // string@ad58 │ │ +1aec08: 7120 dfb9 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aec0e: 0702 |0023: move-object v2, v0 │ │ +1aec10: 1f02 2201 |0024: check-cast v2, Landroid/view/View; // type@0122 │ │ +1aec14: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +1aec16: 7110 fb95 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1aec1c: 0c05 |002a: move-result-object v5 │ │ +1aec1e: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ +1aec22: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +1aec24: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +1aec26: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1aec28: 0753 |0030: move-object v3, v5 │ │ +1aec2a: 7707 1b46 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@461b │ │ +1aec30: 6202 7c08 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@087c │ │ +1aec34: 54a3 7c01 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@017c │ │ +1aec38: 7120 dfb9 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aec3e: 6e10 4111 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@1141 │ │ +1aec44: 0a01 |003e: move-result v1 │ │ +1aec46: 6e40 6c1a 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@1a6c │ │ +1aec4c: 54aa 7d01 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@017d │ │ +1aec50: 54aa 1303 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@0313 │ │ +1aec54: 7110 ddb9 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1aec5a: 07ab |0049: move-object v11, v10 │ │ +1aec5c: 1f0b 2201 |004a: check-cast v11, Landroid/view/View; // type@0122 │ │ +1aec60: 6e20 4f03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1aec66: 6e20 4e08 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@084e │ │ +1aec6c: 6e20 4d08 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@084d │ │ +1aec72: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ +1aec78: 6e20 5008 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@0850 │ │ +1aec7e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000d line=101 │ │ 0x0010 line=70 │ │ 0x0019 line=103 │ │ @@ -42350,17 +42350,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 │ │ -1aebb0: |[1aebb0] 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 │ │ -1aebc0: 7040 4a11 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@114a │ │ -1aebc6: 0e00 |0003: return-void │ │ +1aec80: |[1aec80] 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 │ │ +1aec90: 7040 4a11 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@114a │ │ +1aec96: 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; │ │ @@ -42372,42 +42372,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 │ │ -1aed38: |[1aed38] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1aed48: 6200 e413 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e4 │ │ -1aed4c: 1f0c b802 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@02b8 │ │ -1aed50: 7210 5107 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0751 │ │ -1aed56: 0c0c |0007: move-result-object v12 │ │ -1aed58: 6e10 1403 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ -1aed5e: 0c01 |000b: move-result-object v1 │ │ -1aed60: 1a0c 9cb3 |000c: const-string v12, "getContext(...)" // string@b39c │ │ -1aed64: 7120 d2b9 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aed6a: 6e10 4d0a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4d │ │ -1aed70: 0c06 |0014: move-result-object v6 │ │ -1aed72: 6e10 450a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a45 │ │ -1aed78: 0c0c |0018: move-result-object v12 │ │ -1aed7a: 1f0c f517 |0019: check-cast v12, Ljava/lang/CharSequence; // type@17f5 │ │ -1aed7e: 7210 4895 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@9548 │ │ -1aed84: 0a0c |001e: move-result v12 │ │ -1aed86: 7110 ee95 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1aed8c: 0c07 |0022: move-result-object v7 │ │ -1aed8e: 2208 1705 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@0517 │ │ -1aed92: 7030 3811 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1138 │ │ -1aed98: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ -1aed9c: 120a |002a: const/4 v10, #int 0 // #0 │ │ -1aed9e: 1402 bb00 147f |002b: const v2, #float 1.9673e+38 // #7f1400bb │ │ -1aeda4: 1403 0002 147f |002e: const v3, #float 1.96736e+38 // #7f140200 │ │ -1aedaa: 1404 be00 147f |0031: const v4, #float 1.9673e+38 // #7f1400be │ │ -1aedb0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1aedb2: 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 │ │ -1aedb8: 0e00 |0038: return-void │ │ +1aee08: |[1aee08] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1aee18: 6200 e713 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13e7 │ │ +1aee1c: 1f0c b802 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@02b8 │ │ +1aee20: 7210 5107 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0751 │ │ +1aee26: 0c0c |0007: move-result-object v12 │ │ +1aee28: 6e10 1403 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0314 │ │ +1aee2e: 0c01 |000b: move-result-object v1 │ │ +1aee30: 1a0c a1b3 |000c: const-string v12, "getContext(...)" // string@b3a1 │ │ +1aee34: 7120 dfb9 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aee3a: 6e10 4d0a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a4d │ │ +1aee40: 0c06 |0014: move-result-object v6 │ │ +1aee42: 6e10 450a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a45 │ │ +1aee48: 0c0c |0018: move-result-object v12 │ │ +1aee4a: 1f0c f617 |0019: check-cast v12, Ljava/lang/CharSequence; // type@17f6 │ │ +1aee4e: 7210 5595 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@9555 │ │ +1aee54: 0a0c |001e: move-result v12 │ │ +1aee56: 7110 fb95 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1aee5c: 0c07 |0022: move-result-object v7 │ │ +1aee5e: 2208 1705 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@0517 │ │ +1aee62: 7030 3811 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1138 │ │ +1aee68: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ +1aee6c: 120a |002a: const/4 v10, #int 0 // #0 │ │ +1aee6e: 1402 bb00 147f |002b: const v2, #float 1.9673e+38 // #7f1400bb │ │ +1aee74: 1403 0002 147f |002e: const v3, #float 1.96736e+38 // #7f140200 │ │ +1aee7a: 1404 be00 147f |0031: const v4, #float 1.9673e+38 // #7f1400be │ │ +1aee80: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1aee82: 770b ca3c 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@3cca │ │ +1aee88: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0004 line=107 │ │ 0x0011 line=90 │ │ 0x0015 line=91 │ │ @@ -42423,23 +42423,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 │ │ -1aea70: |[1aea70] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1aea80: 1a00 c5a7 |0000: const-string v0, "dialog" // string@a7c5 │ │ -1aea84: 7120 d3b9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aea8a: 1a00 d7d9 |0005: const-string v0, "name" // string@d9d7 │ │ -1aea8e: 7120 d3b9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aea94: 7030 4c11 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@114c │ │ -1aea9a: 6e10 4a00 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ -1aeaa0: 6201 a6b3 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1aeaa4: 1101 |0012: return-object v1 │ │ +1aeb40: |[1aeb40] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1aeb50: 1a00 caa7 |0000: const-string v0, "dialog" // string@a7ca │ │ +1aeb54: 7120 e0b9 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aeb5a: 1a00 dcd9 |0005: const-string v0, "name" // string@d9dc │ │ +1aeb5e: 7120 e0b9 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aeb64: 7030 4c11 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@114c │ │ +1aeb6a: 6e10 4a00 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@004a │ │ +1aeb70: 6201 a9b3 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1aeb74: 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; │ │ @@ -42452,26 +42452,26 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1aedbc: |[1aedbc] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ -1aedcc: 5420 6705 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ -1aedd0: 7220 0f9a 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1aedd6: 0c01 |0005: move-result-object v1 │ │ -1aedd8: 1f01 b919 |0006: check-cast v1, Lkotlin/Pair; // type@19b9 │ │ -1aeddc: 6e10 509d 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9d50 │ │ -1aede2: 0c01 |000b: move-result-object v1 │ │ -1aede4: 7120 c79d 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dc7 │ │ -1aedea: 0c04 |000f: move-result-object v4 │ │ -1aedec: 7230 1a9a 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@9a1a │ │ -1aedf2: 6e20 4411 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@1144 │ │ -1aedf8: 0e00 |0016: return-void │ │ +1aee8c: |[1aee8c] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ +1aee9c: 5420 6705 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ +1aeea0: 7220 1c9a 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1aeea6: 0c01 |0005: move-result-object v1 │ │ +1aeea8: 1f01 ba19 |0006: check-cast v1, Lkotlin/Pair; // type@19ba │ │ +1aeeac: 6e10 5d9d 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9d5d │ │ +1aeeb2: 0c01 |000b: move-result-object v1 │ │ +1aeeb4: 7120 d49d 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9dd4 │ │ +1aeeba: 0c04 |000f: move-result-object v4 │ │ +1aeebc: 7230 279a 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@9a27 │ │ +1aeec2: 6e20 4411 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@1144 │ │ +1aeec8: 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 │ │ @@ -42483,19 +42483,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aea1c: |[1aea1c] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ -1aea2c: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ -1aea30: 7210 1b9a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a1b │ │ -1aea36: 0a00 |0005: move-result v0 │ │ -1aea38: 0f00 |0006: return v0 │ │ +1aeaec: |[1aeaec] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ +1aeafc: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ +1aeb00: 7210 289a 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9a28 │ │ +1aeb06: 0a00 |0005: move-result v0 │ │ +1aeb08: 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;) │ │ @@ -42503,17 +42503,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aea3c: |[1aea3c] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ -1aea4c: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ -1aea50: 1100 |0002: return-object v0 │ │ +1aeb0c: |[1aeb0c] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ +1aeb1c: 5410 6705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ +1aeb20: 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;) │ │ @@ -42521,18 +42521,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 │ │ -1aebc8: |[1aebc8] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1aebd8: 1f01 1905 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0519 │ │ -1aebdc: 6e30 4611 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1146 │ │ -1aebe2: 0e00 |0005: return-void │ │ +1aec98: |[1aec98] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1aeca8: 1f01 1905 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0519 │ │ +1aecac: 6e30 4611 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1146 │ │ +1aecb2: 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 │ │ @@ -42542,98 +42542,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 │ │ -1aebe4: |[1aebe4] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ -1aebf4: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ -1aebf8: 0201 3d00 |0002: move/from16 v1, v61 │ │ -1aebfc: 1a02 54c1 |0004: const-string v2, "holder" // string@c154 │ │ -1aec00: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ -1aec04: 7120 d3b9 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aec0a: 7401 3d11 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@113d │ │ -1aec10: 0c02 |000e: move-result-object v2 │ │ -1aec12: 5403 6705 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ -1aec16: 7220 0f9a 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a0f │ │ -1aec1c: 0c03 |0014: move-result-object v3 │ │ -1aec1e: 1f03 b919 |0015: check-cast v3, Lkotlin/Pair; // type@19b9 │ │ -1aec22: 6e10 4b9d 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d4b │ │ -1aec28: 0c04 |001a: move-result-object v4 │ │ -1aec2a: 1f04 a100 |001b: check-cast v4, Landroid/net/Uri; // type@00a1 │ │ -1aec2e: 6e10 4c9d 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d4c │ │ -1aec34: 0c03 |0020: move-result-object v3 │ │ -1aec36: 073a |0021: move-object v10, v3 │ │ -1aec38: 1f0a 2418 |0022: check-cast v10, Ljava/lang/String; // type@1824 │ │ -1aec3c: 2203 9803 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ -1aec40: 0735 |0026: move-object v5, v3 │ │ -1aec42: 6e10 cc01 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01cc │ │ -1aec48: 0a07 |002a: move-result v7 │ │ -1aec4a: 6e10 ce01 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ -1aec50: 0c04 |002e: move-result-object v4 │ │ -1aec52: 074c |002f: move-object v12, v4 │ │ -1aec54: 1b06 a900 0100 |0030: const-string/jumbo v6, "toString(...)" // string@000100a9 │ │ -1aec5a: 7120 d2b9 6400 |0033: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aec60: 1339 ef03 |0036: const/16 v57, #int 1007 // #3ef │ │ -1aec64: 133a 0000 |0038: const/16 v58, #int 0 // #0 │ │ -1aec68: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -1aec6a: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1aec6c: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -1aec6e: 120b |003d: const/4 v11, #int 0 // #0 │ │ -1aec70: 120d |003e: const/4 v13, #int 0 // #0 │ │ -1aec72: 120e |003f: const/4 v14, #int 0 // #0 │ │ -1aec74: 120f |0040: const/4 v15, #int 0 // #0 │ │ -1aec76: 1310 0000 |0041: const/16 v16, #int 0 // #0 │ │ -1aec7a: 1611 0000 |0043: const-wide/16 v17, #int 0 // #0 │ │ -1aec7e: 1613 0000 |0045: const-wide/16 v19, #int 0 // #0 │ │ -1aec82: 1615 0000 |0047: const-wide/16 v21, #int 0 // #0 │ │ -1aec86: 1317 0000 |0049: const/16 v23, #int 0 // #0 │ │ -1aec8a: 1618 0000 |004b: const-wide/16 v24, #int 0 // #0 │ │ -1aec8e: 131a 0000 |004d: const/16 v26, #int 0 // #0 │ │ -1aec92: 131b 0000 |004f: const/16 v27, #int 0 // #0 │ │ -1aec96: 131c 0000 |0051: const/16 v28, #int 0 // #0 │ │ -1aec9a: 131d 0000 |0053: const/16 v29, #int 0 // #0 │ │ -1aec9e: 131e 0000 |0055: const/16 v30, #int 0 // #0 │ │ -1aeca2: 131f 0000 |0057: const/16 v31, #int 0 // #0 │ │ -1aeca6: 1320 0000 |0059: const/16 v32, #int 0 // #0 │ │ -1aecaa: 1321 0000 |005b: const/16 v33, #int 0 // #0 │ │ -1aecae: 1322 0000 |005d: const/16 v34, #int 0 // #0 │ │ -1aecb2: 1323 0000 |005f: const/16 v35, #int 0 // #0 │ │ -1aecb6: 1324 0000 |0061: const/16 v36, #int 0 // #0 │ │ -1aecba: 1325 0000 |0063: const/16 v37, #int 0 // #0 │ │ -1aecbe: 1326 0000 |0065: const/16 v38, #int 0 // #0 │ │ -1aecc2: 1327 0000 |0067: const/16 v39, #int 0 // #0 │ │ -1aecc6: 1628 0000 |0069: const-wide/16 v40, #int 0 // #0 │ │ -1aecca: 162a 0000 |006b: const-wide/16 v42, #int 0 // #0 │ │ -1aecce: 132c 0000 |006d: const/16 v44, #int 0 // #0 │ │ -1aecd2: 132d 0000 |006f: const/16 v45, #int 0 // #0 │ │ -1aecd6: 132e 0000 |0071: const/16 v46, #int 0 // #0 │ │ -1aecda: 132f 0000 |0073: const/16 v47, #int 0 // #0 │ │ -1aecde: 1330 0100 |0075: const/16 v48, #int 1 // #1 │ │ -1aece2: 1331 0000 |0077: const/16 v49, #int 0 // #0 │ │ -1aece6: 1332 0000 |0079: const/16 v50, #int 0 // #0 │ │ -1aecea: 1633 0000 |007b: const-wide/16 v51, #int 0 // #0 │ │ -1aecee: 1335 0000 |007d: const/16 v53, #int 0 // #0 │ │ -1aecf2: 1636 0000 |007f: const-wide/16 v54, #int 0 // #0 │ │ -1aecf6: 1338 adff |0081: const/16 v56, #int -83 // #ffad │ │ -1aecfa: 7636 2c0a 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@0a2c │ │ -1aed00: 5424 7d01 |0086: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@017d │ │ -1aed04: 1a05 2bc8 |0088: const-string v5, "itemViewFile" // string@c82b │ │ -1aed08: 7120 d2b9 5400 |008a: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aed0e: 1225 |008d: const/4 v5, #int 2 // #2 │ │ -1aed10: 1207 |008e: const/4 v7, #int 0 // #0 │ │ -1aed12: 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 │ │ -1aed18: 6e10 f50b 0200 |0092: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf5 │ │ -1aed1e: 0c04 |0095: move-result-object v4 │ │ -1aed20: 7030 4311 2001 |0096: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@1143 │ │ -1aed26: 2205 1805 |0099: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@0518 │ │ -1aed2a: 7051 3a11 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@113a │ │ -1aed30: 6e20 6308 5400 |009e: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0863 │ │ -1aed36: 0e00 |00a1: return-void │ │ +1aecb4: |[1aecb4] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ +1aecc4: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ +1aecc8: 0201 3d00 |0002: move/from16 v1, v61 │ │ +1aeccc: 1a02 59c1 |0004: const-string v2, "holder" // string@c159 │ │ +1aecd0: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ +1aecd4: 7120 e0b9 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aecda: 7401 3d11 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@113d │ │ +1aece0: 0c02 |000e: move-result-object v2 │ │ +1aece2: 5403 6705 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0567 │ │ +1aece6: 7220 1c9a 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9a1c │ │ +1aecec: 0c03 |0014: move-result-object v3 │ │ +1aecee: 1f03 ba19 |0015: check-cast v3, Lkotlin/Pair; // type@19ba │ │ +1aecf2: 6e10 589d 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9d58 │ │ +1aecf8: 0c04 |001a: move-result-object v4 │ │ +1aecfa: 1f04 a100 |001b: check-cast v4, Landroid/net/Uri; // type@00a1 │ │ +1aecfe: 6e10 599d 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9d59 │ │ +1aed04: 0c03 |0020: move-result-object v3 │ │ +1aed06: 073a |0021: move-object v10, v3 │ │ +1aed08: 1f0a 2518 |0022: check-cast v10, Ljava/lang/String; // type@1825 │ │ +1aed0c: 2203 9803 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@0398 │ │ +1aed10: 0735 |0026: move-object v5, v3 │ │ +1aed12: 6e10 cc01 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01cc │ │ +1aed18: 0a07 |002a: move-result v7 │ │ +1aed1a: 6e10 ce01 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1aed20: 0c04 |002e: move-result-object v4 │ │ +1aed22: 074c |002f: move-object v12, v4 │ │ +1aed24: 1b06 ae00 0100 |0030: const-string/jumbo v6, "toString(...)" // string@000100ae │ │ +1aed2a: 7120 dfb9 6400 |0033: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aed30: 1339 ef03 |0036: const/16 v57, #int 1007 // #3ef │ │ +1aed34: 133a 0000 |0038: const/16 v58, #int 0 // #0 │ │ +1aed38: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +1aed3a: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1aed3c: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +1aed3e: 120b |003d: const/4 v11, #int 0 // #0 │ │ +1aed40: 120d |003e: const/4 v13, #int 0 // #0 │ │ +1aed42: 120e |003f: const/4 v14, #int 0 // #0 │ │ +1aed44: 120f |0040: const/4 v15, #int 0 // #0 │ │ +1aed46: 1310 0000 |0041: const/16 v16, #int 0 // #0 │ │ +1aed4a: 1611 0000 |0043: const-wide/16 v17, #int 0 // #0 │ │ +1aed4e: 1613 0000 |0045: const-wide/16 v19, #int 0 // #0 │ │ +1aed52: 1615 0000 |0047: const-wide/16 v21, #int 0 // #0 │ │ +1aed56: 1317 0000 |0049: const/16 v23, #int 0 // #0 │ │ +1aed5a: 1618 0000 |004b: const-wide/16 v24, #int 0 // #0 │ │ +1aed5e: 131a 0000 |004d: const/16 v26, #int 0 // #0 │ │ +1aed62: 131b 0000 |004f: const/16 v27, #int 0 // #0 │ │ +1aed66: 131c 0000 |0051: const/16 v28, #int 0 // #0 │ │ +1aed6a: 131d 0000 |0053: const/16 v29, #int 0 // #0 │ │ +1aed6e: 131e 0000 |0055: const/16 v30, #int 0 // #0 │ │ +1aed72: 131f 0000 |0057: const/16 v31, #int 0 // #0 │ │ +1aed76: 1320 0000 |0059: const/16 v32, #int 0 // #0 │ │ +1aed7a: 1321 0000 |005b: const/16 v33, #int 0 // #0 │ │ +1aed7e: 1322 0000 |005d: const/16 v34, #int 0 // #0 │ │ +1aed82: 1323 0000 |005f: const/16 v35, #int 0 // #0 │ │ +1aed86: 1324 0000 |0061: const/16 v36, #int 0 // #0 │ │ +1aed8a: 1325 0000 |0063: const/16 v37, #int 0 // #0 │ │ +1aed8e: 1326 0000 |0065: const/16 v38, #int 0 // #0 │ │ +1aed92: 1327 0000 |0067: const/16 v39, #int 0 // #0 │ │ +1aed96: 1628 0000 |0069: const-wide/16 v40, #int 0 // #0 │ │ +1aed9a: 162a 0000 |006b: const-wide/16 v42, #int 0 // #0 │ │ +1aed9e: 132c 0000 |006d: const/16 v44, #int 0 // #0 │ │ +1aeda2: 132d 0000 |006f: const/16 v45, #int 0 // #0 │ │ +1aeda6: 132e 0000 |0071: const/16 v46, #int 0 // #0 │ │ +1aedaa: 132f 0000 |0073: const/16 v47, #int 0 // #0 │ │ +1aedae: 1330 0100 |0075: const/16 v48, #int 1 // #1 │ │ +1aedb2: 1331 0000 |0077: const/16 v49, #int 0 // #0 │ │ +1aedb6: 1332 0000 |0079: const/16 v50, #int 0 // #0 │ │ +1aedba: 1633 0000 |007b: const-wide/16 v51, #int 0 // #0 │ │ +1aedbe: 1335 0000 |007d: const/16 v53, #int 0 // #0 │ │ +1aedc2: 1636 0000 |007f: const-wide/16 v54, #int 0 // #0 │ │ +1aedc6: 1338 adff |0081: const/16 v56, #int -83 // #ffad │ │ +1aedca: 7636 2c0a 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@0a2c │ │ +1aedd0: 5424 7d01 |0086: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@017d │ │ +1aedd4: 1a05 30c8 |0088: const-string v5, "itemViewFile" // string@c830 │ │ +1aedd8: 7120 dfb9 5400 |008a: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aedde: 1225 |008d: const/4 v5, #int 2 // #2 │ │ +1aede0: 1207 |008e: const/4 v7, #int 0 // #0 │ │ +1aede2: 7156 673b 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@3b67 │ │ +1aede8: 6e10 f50b 0200 |0092: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bf5 │ │ +1aedee: 0c04 |0095: move-result-object v4 │ │ +1aedf0: 7030 4311 2001 |0096: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@1143 │ │ +1aedf6: 2205 1805 |0099: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@0518 │ │ +1aedfa: 7051 3a11 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@113a │ │ +1aee00: 6e20 6308 5400 |009e: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0863 │ │ +1aee06: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=43 │ │ 0x000f line=44 │ │ 0x0024 line=46 │ │ 0x0027 line=47 │ │ 0x002b line=49 │ │ @@ -42652,19 +42652,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 │ │ -1ae9b0: |[1ae9b0] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1ae9c0: 6e30 4911 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1149 │ │ -1ae9c6: 0c01 |0003: move-result-object v1 │ │ -1ae9c8: 1f01 8802 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0288 │ │ -1ae9cc: 1101 |0006: return-object v1 │ │ +1aea80: |[1aea80] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1aea90: 6e30 4911 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1149 │ │ +1aea96: 0c01 |0003: move-result-object v1 │ │ +1aea98: 1f01 8802 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0288 │ │ +1aea9c: 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 │ │ @@ -42674,44 +42674,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 │ │ -1ae9d0: |[1ae9d0] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ -1ae9e0: 1a04 62e4 |0000: const-string v4, "parent" // string@e462 │ │ -1ae9e4: 7120 d3b9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1ae9ea: 2204 1905 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0519 │ │ -1ae9ee: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ -1ae9f4: 0c00 |000a: move-result-object v0 │ │ -1ae9f6: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ -1ae9fc: 0c00 |000e: move-result-object v0 │ │ -1ae9fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1aea00: 7130 f60b 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@0bf6 │ │ -1aea06: 0c03 |0013: move-result-object v3 │ │ -1aea08: 1a00 eac2 |0014: const-string v0, "inflate(...)" // string@c2ea │ │ -1aea0c: 7120 d2b9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aea12: 7020 3c11 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V // method@113c │ │ -1aea18: 1104 |001c: return-object v4 │ │ +1aeaa0: |[1aeaa0] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ +1aeab0: 1a04 67e4 |0000: const-string v4, "parent" // string@e467 │ │ +1aeab4: 7120 e0b9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aeaba: 2204 1905 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@0519 │ │ +1aeabe: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ +1aeac4: 0c00 |000a: move-result-object v0 │ │ +1aeac6: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ +1aeacc: 0c00 |000e: move-result-object v0 │ │ +1aeace: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1aead0: 7130 f60b 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@0bf6 │ │ +1aead6: 0c03 |0013: move-result-object v3 │ │ +1aead8: 1a00 efc2 |0014: const-string v0, "inflate(...)" // string@c2ef │ │ +1aeadc: 7120 dfb9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aeae2: 7020 3c11 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V // method@113c │ │ +1aeae8: 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 : 31004 (SaveExternalUriAdapter.kt) │ │ + source_file_idx : 31008 (SaveExternalUriAdapter.kt) │ │ │ │ Class #217 header: │ │ class_idx : 1307 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -42735,19 +42735,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 │ │ -1aedfc: |[1aedfc] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1aee0c: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1aee12: 5b01 6805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0568 │ │ -1aee16: 5b02 6905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0569 │ │ -1aee1a: 0e00 |0007: return-void │ │ +1aeecc: |[1aeecc] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1aeedc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1aeee2: 5b01 6805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0568 │ │ +1aeee6: 5b02 6905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0569 │ │ +1aeeea: 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; │ │ @@ -42758,33 +42758,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aee1c: |[1aee1c] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1aee2c: 5420 6805 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0568 │ │ -1aee30: 5421 6905 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0569 │ │ -1aee34: 7130 5111 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@1151 │ │ -1aee3a: 0e00 |0007: return-void │ │ +1aeeec: |[1aeeec] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1aeefc: 5420 6805 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // field@0568 │ │ +1aef00: 5421 6905 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@0569 │ │ +1aef04: 7130 5111 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@1151 │ │ +1aef0a: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #218 header: │ │ class_idx : 1308 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 648 │ │ -source_file_idx : 31923 │ │ +source_file_idx : 31927 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -42809,23 +42809,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 │ │ -1aee54: |[1aee54] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V │ │ -1aee64: 1a00 8797 |0000: const-string v0, "binding" // string@9787 │ │ -1aee68: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aee6e: 6e10 720c 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c72 │ │ -1aee74: 0c00 |0008: move-result-object v0 │ │ -1aee76: 1f00 2201 |0009: check-cast v0, Landroid/view/View; // type@0122 │ │ -1aee7a: 7020 d806 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d8 │ │ -1aee80: 5b12 6a05 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@056a │ │ -1aee84: 0e00 |0010: return-void │ │ +1aef24: |[1aef24] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V │ │ +1aef34: 1a00 8c97 |0000: const-string v0, "binding" // string@978c │ │ +1aef38: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aef3e: 6e10 720c 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c72 │ │ +1aef44: 0c00 |0008: move-result-object v0 │ │ +1aef46: 1f00 2201 |0009: check-cast v0, Landroid/view/View; // type@0122 │ │ +1aef4a: 7020 d806 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d8 │ │ +1aef50: 5b12 6a05 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@056a │ │ +1aef54: 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; │ │ │ │ @@ -42835,30 +42835,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 │ │ -1aee3c: |[1aee3c] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; │ │ -1aee4c: 5410 6a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@056a │ │ -1aee50: 1100 |0002: return-object v0 │ │ +1aef0c: |[1aef0c] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; │ │ +1aef1c: 5410 6a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.binding:Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // field@056a │ │ +1aef20: 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 : 31923 (SwitchDriveBottomSheetAdapter.kt) │ │ + source_file_idx : 31927 (SwitchDriveBottomSheetAdapter.kt) │ │ │ │ Class #219 header: │ │ class_idx : 1309 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 640 │ │ -source_file_idx : 31923 │ │ +source_file_idx : 31927 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -42894,39 +42894,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 │ │ -1aef14: |[1aef14] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.$r8$lambda$jg4Xk9M6Lx5jwwQ0QtDDuTqnSSA:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1aef24: 7130 5611 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@1156 │ │ -1aef2a: 0e00 |0003: return-void │ │ +1aefe4: |[1aefe4] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.$r8$lambda$jg4Xk9M6Lx5jwwQ0QtDDuTqnSSA:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1aeff4: 7130 5611 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@1156 │ │ +1aeffa: 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 │ │ -1aef2c: |[1aef2c] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V │ │ -1aef3c: 1a00 7fa9 |0000: const-string v0, "driveList" // string@a97f │ │ -1aef40: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aef46: 1a00 34e1 |0005: const-string v0, "onItemClicked" // string@e134 │ │ -1aef4a: 7120 d3b9 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aef50: 7010 bc06 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06bc │ │ -1aef56: 5b12 6b05 |000d: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@056b │ │ -1aef5a: 5b13 6c05 |000f: iput-object v3, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@056c │ │ -1aef5e: 0e00 |0011: return-void │ │ +1aeffc: |[1aeffc] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V │ │ +1af00c: 1a00 84a9 |0000: const-string v0, "driveList" // string@a984 │ │ +1af010: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1af016: 1a00 39e1 |0005: const-string v0, "onItemClicked" // string@e139 │ │ +1af01a: 7120 e0b9 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1af020: 7010 bc06 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06bc │ │ +1af026: 5b12 6b05 |000d: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@056b │ │ +1af02a: 5b13 6c05 |000f: iput-object v3, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@056c │ │ +1af02e: 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; │ │ @@ -42938,18 +42938,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 │ │ -1aef60: |[1aef60] 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 │ │ -1aef70: 5400 6c05 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@056c │ │ -1aef74: 7220 90b8 1000 |0002: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1aef7a: 0e00 |0005: return-void │ │ +1af030: |[1af030] 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 │ │ +1af040: 5400 6c05 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onItemClicked:Lkotlin/jvm/functions/Function1; // field@056c │ │ +1af044: 7220 9db8 1000 |0002: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1af04a: 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; │ │ @@ -42960,19 +42960,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aeef4: |[1aeef4] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.getItemCount:()I │ │ -1aef04: 5410 6b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@056b │ │ -1aef08: 6e10 1899 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9918 │ │ -1aef0e: 0a00 |0005: move-result v0 │ │ -1aef10: 0f00 |0006: return v0 │ │ +1aefc4: |[1aefc4] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.getItemCount:()I │ │ +1aefd4: 5410 6b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@056b │ │ +1aefd8: 6e10 2599 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9925 │ │ +1aefde: 0a00 |0005: move-result v0 │ │ +1aefe0: 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;) │ │ @@ -42980,18 +42980,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 │ │ -1aef7c: |[1aef7c] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1aef8c: 1f01 1c05 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@051c │ │ -1aef90: 6e30 5511 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V // method@1155 │ │ -1aef96: 0e00 |0005: return-void │ │ +1af04c: |[1af04c] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1af05c: 1f01 1c05 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@051c │ │ +1af060: 6e30 5511 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V // method@1155 │ │ +1af066: 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 │ │ @@ -43001,69 +43001,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 │ │ -1aef98: |[1aef98] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V │ │ -1aefa8: 1a00 54c1 |0000: const-string v0, "holder" // string@c154 │ │ -1aefac: 7120 d3b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aefb2: 6e10 5011 0500 |0005: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // method@1150 │ │ -1aefb8: 0c05 |0008: move-result-object v5 │ │ -1aefba: 5440 6b05 |0009: iget-object v0, v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@056b │ │ -1aefbe: 6e20 0f99 6000 |000b: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@990f │ │ -1aefc4: 0c06 |000e: move-result-object v6 │ │ -1aefc6: 1a00 04b1 |000f: const-string v0, "get(...)" // string@b104 │ │ -1aefca: 7120 d2b9 0600 |0011: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aefd0: 1f06 c703 |0014: check-cast v6, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1aefd4: 5450 2603 |0016: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectIcon:Landroid/widget/ImageView; // field@0326 │ │ -1aefd8: 1401 2d01 087f |0018: const v1, #float 1.80781e+38 // #7f08012d │ │ -1aefde: 6e20 1604 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ -1aefe4: 6e10 8d0b 0600 |001e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8d │ │ -1aefea: 0c01 |0021: move-result-object v1 │ │ -1aefec: 6e10 a30b 0100 |0022: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba3 │ │ -1aeff2: 0c01 |0025: move-result-object v1 │ │ -1aeff4: 7110 2e01 0100 |0026: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ -1aeffa: 0a01 |0029: move-result v1 │ │ -1aeffc: 7110 dd00 0100 |002a: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ -1af002: 0c01 |002d: move-result-object v1 │ │ -1af004: 6e20 1704 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ -1af00a: 7110 d0b9 0000 |0031: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1af010: 1f00 2201 |0034: check-cast v0, Landroid/view/View; // type@0122 │ │ -1af014: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -1af016: 6e20 4f03 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1af01c: 5450 2703 |003a: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectText:Landroid/widget/TextView; // field@0327 │ │ -1af020: 6e10 8b0b 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ -1af026: 0c02 |003f: move-result-object v2 │ │ -1af028: 1f02 f517 |0040: check-cast v2, Ljava/lang/CharSequence; // type@17f5 │ │ -1af02c: 6e20 6b04 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1af032: 5450 2503 |0045: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectActiveIcon:Landroid/widget/ImageView; // field@0325 │ │ -1af036: 1a02 16c8 |0047: const-string v2, "itemSelectActiveIcon" // string@c816 │ │ -1af03a: 7120 d2b9 2000 |0049: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1af040: 1f00 2201 |004c: check-cast v0, Landroid/view/View; // type@0122 │ │ -1af044: 6e10 880b 0600 |004e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1af04a: 0a02 |0051: move-result v2 │ │ -1af04c: 6203 f912 |0052: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af050: 6e10 2e3a 0300 |0054: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a2e │ │ -1af056: 0a03 |0057: move-result v3 │ │ -1af058: 3332 0400 |0058: if-ne v2, v3, 005c // +0004 │ │ -1af05c: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -1af05e: 2802 |005b: goto 005d // +0002 │ │ -1af060: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -1af062: 3802 0300 |005d: if-eqz v2, 0060 // +0003 │ │ -1af066: 2803 |005f: goto 0062 // +0003 │ │ -1af068: 1301 0800 |0060: const/16 v1, #int 8 // #8 │ │ -1af06c: 6e20 4f03 1000 |0062: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ -1af072: 6e10 720c 0500 |0065: invoke-virtual {v5}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c72 │ │ -1af078: 0c05 |0068: move-result-object v5 │ │ -1af07a: 2200 1b05 |0069: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0; // type@051b │ │ -1af07e: 7030 4d11 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@114d │ │ -1af084: 6e20 8805 0500 |006e: invoke-virtual {v5, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0588 │ │ -1af08a: 0e00 |0071: return-void │ │ +1af068: |[1af068] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;I)V │ │ +1af078: 1a00 59c1 |0000: const-string v0, "holder" // string@c159 │ │ +1af07c: 7120 e0b9 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1af082: 6e10 5011 0500 |0005: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding; // method@1150 │ │ +1af088: 0c05 |0008: move-result-object v5 │ │ +1af08a: 5440 6b05 |0009: iget-object v0, v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.driveList:Ljava/util/ArrayList; // field@056b │ │ +1af08e: 6e20 1c99 6000 |000b: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@991c │ │ +1af094: 0c06 |000e: move-result-object v6 │ │ +1af096: 1a00 09b1 |000f: const-string v0, "get(...)" // string@b109 │ │ +1af09a: 7120 dfb9 0600 |0011: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1af0a0: 1f06 c703 |0014: check-cast v6, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1af0a4: 5450 2603 |0016: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectIcon:Landroid/widget/ImageView; // field@0326 │ │ +1af0a8: 1401 2d01 087f |0018: const v1, #float 1.80781e+38 // #7f08012d │ │ +1af0ae: 6e20 1604 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ +1af0b4: 6e10 8d0b 0600 |001e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b8d │ │ +1af0ba: 0c01 |0021: move-result-object v1 │ │ +1af0bc: 6e10 a30b 0100 |0022: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0ba3 │ │ +1af0c2: 0c01 |0025: move-result-object v1 │ │ +1af0c4: 7110 2e01 0100 |0026: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ +1af0ca: 0a01 |0029: move-result v1 │ │ +1af0cc: 7110 dd00 0100 |002a: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00dd │ │ +1af0d2: 0c01 |002d: move-result-object v1 │ │ +1af0d4: 6e20 1704 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ +1af0da: 7110 ddb9 0000 |0031: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1af0e0: 1f00 2201 |0034: check-cast v0, Landroid/view/View; // type@0122 │ │ +1af0e4: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +1af0e6: 6e20 4f03 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1af0ec: 5450 2703 |003a: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectText:Landroid/widget/TextView; // field@0327 │ │ +1af0f0: 6e10 8b0b 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ +1af0f6: 0c02 |003f: move-result-object v2 │ │ +1af0f8: 1f02 f617 |0040: check-cast v2, Ljava/lang/CharSequence; // type@17f6 │ │ +1af0fc: 6e20 6b04 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1af102: 5450 2503 |0045: iget-object v0, v5, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.itemSelectActiveIcon:Landroid/widget/ImageView; // field@0325 │ │ +1af106: 1a02 1bc8 |0047: const-string v2, "itemSelectActiveIcon" // string@c81b │ │ +1af10a: 7120 dfb9 2000 |0049: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1af110: 1f00 2201 |004c: check-cast v0, Landroid/view/View; // type@0122 │ │ +1af114: 6e10 880b 0600 |004e: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1af11a: 0a02 |0051: move-result v2 │ │ +1af11c: 6203 fc12 |0052: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af120: 6e10 3b3a 0300 |0054: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3a3b │ │ +1af126: 0a03 |0057: move-result v3 │ │ +1af128: 3332 0400 |0058: if-ne v2, v3, 005c // +0004 │ │ +1af12c: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +1af12e: 2802 |005b: goto 005d // +0002 │ │ +1af130: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +1af132: 3802 0300 |005d: if-eqz v2, 0060 // +0003 │ │ +1af136: 2803 |005f: goto 0062 // +0003 │ │ +1af138: 1301 0800 |0060: const/16 v1, #int 8 // #8 │ │ +1af13c: 6e20 4f03 1000 |0062: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034f │ │ +1af142: 6e10 720c 0500 |0065: invoke-virtual {v5}, Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0c72 │ │ +1af148: 0c05 |0068: move-result-object v5 │ │ +1af14a: 2200 1b05 |0069: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$$ExternalSyntheticLambda0; // type@051b │ │ +1af14e: 7030 4d11 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@114d │ │ +1af154: 6e20 8805 0500 |006e: invoke-virtual {v5, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0588 │ │ +1af15a: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=44 │ │ 0x0009 line=45 │ │ 0x0016 line=47 │ │ 0x001b line=48 │ │ 0x001e line=49 │ │ @@ -43083,19 +43083,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 │ │ -1aee88: |[1aee88] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1aee98: 6e30 5811 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // method@1158 │ │ -1aee9e: 0c01 |0003: move-result-object v1 │ │ -1aeea0: 1f01 8802 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0288 │ │ -1aeea4: 1101 |0006: return-object v1 │ │ +1aef58: |[1aef58] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1aef68: 6e30 5811 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // method@1158 │ │ +1aef6e: 0c01 |0003: move-result-object v1 │ │ +1aef70: 1f01 8802 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0288 │ │ +1aef74: 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 │ │ @@ -43105,44 +43105,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 │ │ -1aeea8: |[1aeea8] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; │ │ -1aeeb8: 1a04 62e4 |0000: const-string v4, "parent" // string@e462 │ │ -1aeebc: 7120 d3b9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1aeec2: 2204 1c05 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@051c │ │ -1aeec6: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ -1aeecc: 0c00 |000a: move-result-object v0 │ │ -1aeece: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ -1aeed4: 0c00 |000e: move-result-object v0 │ │ -1aeed6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1aeed8: 7130 730c 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@0c73 │ │ -1aeede: 0c03 |0013: move-result-object v3 │ │ -1aeee0: 1a00 eac2 |0014: const-string v0, "inflate(...)" // string@c2ea │ │ -1aeee4: 7120 d2b9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1aeeea: 7020 4f11 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V // method@114f │ │ -1aeef0: 1104 |001c: return-object v4 │ │ +1aef78: |[1aef78] com.infomaniak.drive.ui.SwitchDriveBottomSheetAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; │ │ +1aef88: 1a04 67e4 |0000: const-string v4, "parent" // string@e467 │ │ +1aef8c: 7120 e0b9 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1aef92: 2204 1c05 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder; // type@051c │ │ +1aef96: 6e10 6003 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0360 │ │ +1aef9c: 0c00 |000a: move-result-object v0 │ │ +1aef9e: 7110 d202 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02d2 │ │ +1aefa4: 0c00 |000e: move-result-object v0 │ │ +1aefa6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1aefa8: 7130 730c 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@0c73 │ │ +1aefae: 0c03 |0013: move-result-object v3 │ │ +1aefb0: 1a00 efc2 |0014: const-string v0, "inflate(...)" // string@c2ef │ │ +1aefb4: 7120 dfb9 0300 |0016: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1aefba: 7020 4f11 3400 |0019: invoke-direct {v4, v3}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter$SwitchDriveViewHolder;.:(Lcom/infomaniak/drive/databinding/ItemSelectBottomSheetBinding;)V // method@114f │ │ +1aefc0: 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 : 31923 (SwitchDriveBottomSheetAdapter.kt) │ │ + source_file_idx : 31927 (SwitchDriveBottomSheetAdapter.kt) │ │ │ │ Class #220 header: │ │ class_idx : 1310 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -43162,18 +43162,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 │ │ -1af0b0: |[1af0b0] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V │ │ -1af0c0: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1af0c6: 5b01 6d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@056d │ │ -1af0ca: 0e00 |0005: return-void │ │ +1af180: |[1af180] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V │ │ +1af190: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af196: 5b01 6d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@056d │ │ +1af19a: 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; │ │ │ │ @@ -43183,44 +43183,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 │ │ -1af08c: |[1af08c] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1af09c: 5410 6d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@056d │ │ -1af0a0: 1f02 c703 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ -1af0a4: 7120 5b11 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@115b │ │ -1af0aa: 0c02 |0007: move-result-object v2 │ │ -1af0ac: 1102 |0008: return-object v2 │ │ +1af15c: |[1af15c] com.infomaniak.drive.ui.SwitchDriveDialog$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1af16c: 5410 6d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchDriveDialog; // field@056d │ │ +1af170: 1f02 c703 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03c7 │ │ +1af174: 7120 5b11 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@115b │ │ +1af17a: 0c02 |0007: move-result-object v2 │ │ +1af17c: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #221 header: │ │ -class_idx : 3272 │ │ +class_idx : 3273 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 810 │ │ -source_file_idx : 31141 │ │ +source_file_idx : 31145 │ │ 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.6 (50400601)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #5279 '$$delegatedProperties' │ │ +Annotations on field #5282 '$$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 - │ │ @@ -43240,51 +43240,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -24f330: |[24f330] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ -24f340: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -24f342: 2300 8f26 |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@268f │ │ -24f346: 2201 ed1b |0003: new-instance v1, Lkotlin/jvm/internal/MutablePropertyReference1Impl; // type@1bed │ │ -24f34a: 1a02 8797 |0005: const-string v2, "binding" // string@9787 │ │ -24f34e: 1a03 0eb2 |0007: const-string v3, "getBinding()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;" // string@b20e │ │ -24f352: 1c04 c80c |0009: const-class v4, Lcom/infomaniak/drive/views/SelectBottomSheetDialog; // type@0cc8 │ │ -24f356: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -24f358: 7055 39ba 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@ba39 │ │ -24f35e: 1f01 ec1b |000f: check-cast v1, Lkotlin/jvm/internal/MutablePropertyReference1; // type@1bec │ │ -24f362: 7110 bbba 0100 |0011: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.mutableProperty1:(Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; // method@babb │ │ -24f368: 0c01 |0014: move-result-object v1 │ │ -24f36a: 4d01 0005 |0015: aput-object v1, v0, v5 │ │ -24f36e: 6900 9f14 |0017: sput-object v0, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149f │ │ -24f372: 0e00 |0019: return-void │ │ +24f66c: |[24f66c] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ +24f67c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +24f67e: 2300 9026 |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@2690 │ │ +24f682: 2201 ee1b |0003: new-instance v1, Lkotlin/jvm/internal/MutablePropertyReference1Impl; // type@1bee │ │ +24f686: 1a02 8c97 |0005: const-string v2, "binding" // string@978c │ │ +24f68a: 1a03 13b2 |0007: const-string v3, "getBinding()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;" // string@b213 │ │ +24f68e: 1c04 c90c |0009: const-class v4, Lcom/infomaniak/drive/views/SelectBottomSheetDialog; // type@0cc9 │ │ +24f692: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +24f694: 7055 46ba 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@ba46 │ │ +24f69a: 1f01 ed1b |000f: check-cast v1, Lkotlin/jvm/internal/MutablePropertyReference1; // type@1bed │ │ +24f69e: 7110 c8ba 0100 |0011: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.mutableProperty1:(Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; // method@bac8 │ │ +24f6a4: 0c01 |0014: move-result-object v1 │ │ +24f6a6: 4d01 0005 |0015: aput-object v1, v0, v5 │ │ +24f6aa: 6900 a214 |0017: sput-object v0, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@14a2 │ │ +24f6ae: 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 │ │ -24f374: |[24f374] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ -24f384: 7010 4108 0100 |0000: invoke-direct {v1}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;.:()V // method@0841 │ │ -24f38a: 0710 |0003: move-object v0, v1 │ │ -24f38c: 1f00 3002 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ -24f390: 7110 0646 0000 |0006: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.safeBinding:(Landroidx/fragment/app/Fragment;)Lkotlin/properties/ReadWriteProperty; // method@4606 │ │ -24f396: 0c00 |0009: move-result-object v0 │ │ -24f398: 5b10 a014 |000a: iput-object v0, v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a0 │ │ -24f39c: 0e00 |000c: return-void │ │ +24f6b0: |[24f6b0] com.infomaniak.drive.views.SelectBottomSheetDialog.:()V │ │ +24f6c0: 7010 4108 0100 |0000: invoke-direct {v1}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;.:()V // method@0841 │ │ +24f6c6: 0710 |0003: move-object v0, v1 │ │ +24f6c8: 1f00 3002 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ +24f6cc: 7110 1346 0000 |0006: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.safeBinding:(Landroidx/fragment/app/Fragment;)Lkotlin/properties/ReadWriteProperty; // method@4613 │ │ +24f6d2: 0c00 |0009: move-result-object v0 │ │ +24f6d4: 5b10 a314 |000a: iput-object v0, v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a3 │ │ +24f6d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/views/SelectBottomSheetDialog; │ │ │ │ @@ -43294,23 +43294,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 │ │ -24f304: |[24f304] com.infomaniak.drive.views.SelectBottomSheetDialog.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; │ │ -24f314: 5430 a014 |0000: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a0 │ │ -24f318: 6201 9f14 |0002: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149f │ │ -24f31c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -24f31e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -24f322: 7230 eabb 3001 |0007: invoke-interface {v0, v3, v1}, Lkotlin/properties/ReadWriteProperty;.getValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; // method@bbea │ │ -24f328: 0c00 |000a: move-result-object v0 │ │ -24f32a: 1f00 0f04 |000b: check-cast v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // type@040f │ │ -24f32e: 1100 |000d: return-object v0 │ │ +24f640: |[24f640] com.infomaniak.drive.views.SelectBottomSheetDialog.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; │ │ +24f650: 5430 a314 |0000: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a3 │ │ +24f654: 6201 a214 |0002: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@14a2 │ │ +24f658: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +24f65a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +24f65e: 7230 f7bb 3001 |0007: invoke-interface {v0, v3, v1}, Lkotlin/properties/ReadWriteProperty;.getValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; // method@bbf7 │ │ +24f664: 0c00 |000a: move-result-object v0 │ │ +24f666: 1f00 0f04 |000b: check-cast v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // type@040f │ │ +24f66a: 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;) │ │ @@ -43318,27 +43318,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 │ │ -24f2c0: |[24f2c0] com.infomaniak.drive.views.SelectBottomSheetDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -24f2d0: 1a03 ecc2 |0000: const-string v3, "inflater" // string@c2ec │ │ -24f2d4: 7120 d3b9 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -24f2da: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -24f2dc: 7130 200c 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@0c20 │ │ -24f2e2: 0c01 |0009: move-result-object v1 │ │ -24f2e4: 6e20 453f 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V // method@3f45 │ │ -24f2ea: 6e10 1f0c 0100 |000d: invoke-virtual {v1}, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.getRoot:()Landroid/widget/LinearLayout; // method@0c1f │ │ -24f2f0: 0c01 |0010: move-result-object v1 │ │ -24f2f2: 1a02 03bc |0011: const-string v2, "getRoot(...)" // string@bc03 │ │ -24f2f6: 7120 d2b9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -24f2fc: 1f01 2201 |0016: check-cast v1, Landroid/view/View; // type@0122 │ │ -24f300: 1101 |0018: return-object v1 │ │ +24f5fc: |[24f5fc] com.infomaniak.drive.views.SelectBottomSheetDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +24f60c: 1a03 f1c2 |0000: const-string v3, "inflater" // string@c2f1 │ │ +24f610: 7120 e0b9 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +24f616: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +24f618: 7130 200c 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@0c20 │ │ +24f61e: 0c01 |0009: move-result-object v1 │ │ +24f620: 6e20 523f 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V // method@3f52 │ │ +24f626: 6e10 1f0c 0100 |000d: invoke-virtual {v1}, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.getRoot:()Landroid/widget/LinearLayout; // method@0c1f │ │ +24f62c: 0c01 |0010: move-result-object v1 │ │ +24f62e: 1a02 08bc |0011: const-string v2, "getRoot(...)" // string@bc08 │ │ +24f632: 7120 dfb9 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +24f638: 1f01 2201 |0016: check-cast v1, Landroid/view/View; // type@0122 │ │ +24f63c: 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; │ │ @@ -43349,37 +43349,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 │ │ -24f3a0: |[24f3a0] com.infomaniak.drive.views.SelectBottomSheetDialog.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V │ │ -24f3b0: 1a00 7426 |0000: const-string v0, "" // string@2674 │ │ -24f3b4: 7120 d3b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -24f3ba: 5430 a014 |0005: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a0 │ │ -24f3be: 6201 9f14 |0007: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@149f │ │ -24f3c2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -24f3c4: 4601 0102 |000a: aget-object v1, v1, v2 │ │ -24f3c8: 7240 ebbb 3041 |000c: invoke-interface {v0, v3, v1, v4}, Lkotlin/properties/ReadWriteProperty;.setValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V // method@bbeb │ │ -24f3ce: 0e00 |000f: return-void │ │ +24f6dc: |[24f6dc] com.infomaniak.drive.views.SelectBottomSheetDialog.setBinding:(Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;)V │ │ +24f6ec: 1a00 7526 |0000: const-string v0, "" // string@2675 │ │ +24f6f0: 7120 e0b9 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +24f6f6: 5430 a314 |0005: iget-object v0, v3, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.binding$delegate:Lkotlin/properties/ReadWriteProperty; // field@14a3 │ │ +24f6fa: 6201 a214 |0007: sget-object v1, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@14a2 │ │ +24f6fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +24f700: 4601 0102 |000a: aget-object v1, v1, v2 │ │ +24f704: 7240 f8bb 3041 |000c: invoke-interface {v0, v3, v1, v4}, Lkotlin/properties/ReadWriteProperty;.setValue:(Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V // method@bbf8 │ │ +24f70a: 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 : 31141 (SelectBottomSheetDialog.kt) │ │ + source_file_idx : 31145 (SelectBottomSheetDialog.kt) │ │ │ │ Class #222 header: │ │ class_idx : 1311 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 3272 │ │ -source_file_idx : 31924 │ │ +superclass_idx : 3273 │ │ +source_file_idx : 31928 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 annotations: │ │ Annotations on class │ │ @@ -43399,34 +43399,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 │ │ -1af0cc: |[1af0cc] com.infomaniak.drive.ui.SwitchDriveDialog.$r8$lambda$ltSSX-uf35pSYVpkrpZvSVPdwlk:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1af0dc: 7120 6011 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@1160 │ │ -1af0e2: 0c00 |0003: move-result-object v0 │ │ -1af0e4: 1100 |0004: return-object v0 │ │ +1af19c: |[1af19c] com.infomaniak.drive.ui.SwitchDriveDialog.$r8$lambda$ltSSX-uf35pSYVpkrpZvSVPdwlk:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1af1ac: 7120 6011 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@1160 │ │ +1af1b2: 0c00 |0003: move-result-object v0 │ │ +1af1b4: 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 │ │ -1af220: |[1af220] com.infomaniak.drive.ui.SwitchDriveDialog.:()V │ │ -1af230: 7010 413f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.:()V // method@3f41 │ │ -1af236: 0e00 |0003: return-void │ │ +1af2f0: |[1af2f0] com.infomaniak.drive.ui.SwitchDriveDialog.:()V │ │ +1af300: 7010 4e3f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.:()V // method@3f4e │ │ +1af306: 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;) │ │ @@ -43434,88 +43434,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 │ │ -1af0e8: |[1af0e8] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1af0f8: 1a00 77a9 |0000: const-string v0, "drive" // string@a977 │ │ -1af0fc: 7120 d3b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1af102: 6200 af00 |0005: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1af106: 0701 |0007: move-object v1, v0 │ │ -1af108: 1f01 240d |0008: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d24 │ │ -1af10c: 0790 |000a: move-object v0, v9 │ │ -1af10e: 1f00 3002 |000b: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ -1af112: 1307 0c00 |000d: const/16 v7, #int 12 // #c │ │ -1af116: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -1af118: 1a03 77a9 |0010: const-string v3, "drive" // string@a977 │ │ -1af11c: 1a04 7bfd |0012: const-string v4, "switch" // string@fd7b │ │ -1af120: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1af122: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -1af124: 0702 |0016: move-object v2, v0 │ │ -1af126: 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 │ │ -1af12c: 7110 9106 0000 |001a: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ -1af132: 0c01 |001d: move-result-object v1 │ │ -1af134: 6e10 7b06 0100 |001e: invoke-virtual {v1}, Landroidx/navigation/NavController;.popBackStack:()Z // method@067b │ │ -1af13a: 6e10 890b 0a00 |0021: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b89 │ │ -1af140: 0a01 |0024: move-result v1 │ │ -1af142: 3801 4200 |0025: if-eqz v1, 0067 // +0042 │ │ -1af146: 6e10 8a0b 0a00 |0027: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ -1af14c: 0c09 |002a: move-result-object v9 │ │ -1af14e: 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 │ │ -1af152: 6e10 810b 0100 |002d: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ -1af158: 0c01 |0030: move-result-object v1 │ │ -1af15a: 7120 cab9 1900 |0031: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1af160: 0a09 |0034: move-result v9 │ │ -1af162: 3809 1a00 |0035: if-eqz v9, 004f // +001a │ │ -1af166: 7110 9106 0000 |0037: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ -1af16c: 0c09 |003a: move-result-object v9 │ │ -1af16e: 2200 e605 |003b: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs; // type@05e6 │ │ -1af172: 6e10 8b0b 0a00 |003d: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ -1af178: 0c0a |0040: move-result-object v10 │ │ -1af17a: 7020 8f15 a000 |0041: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.:(Ljava/lang/String;)V // method@158f │ │ -1af180: 6e10 9815 0000 |0044: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1598 │ │ -1af186: 0c0a |0047: move-result-object v10 │ │ -1af188: 1400 dd01 0a7f |0048: const v0, #float 1.83443e+38 // #7f0a01dd │ │ -1af18e: 6e30 7706 090a |004b: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0677 │ │ -1af194: 2842 |004e: goto 0090 // +0042 │ │ -1af196: 7110 9106 0000 |004f: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ -1af19c: 0c09 |0052: move-result-object v9 │ │ -1af19e: 2200 e105 |0053: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs; // type@05e1 │ │ -1af1a2: 6e10 880b 0a00 |0055: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1af1a8: 0a0a |0058: move-result v10 │ │ -1af1aa: 7020 7115 a000 |0059: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.:(I)V // method@1571 │ │ -1af1b0: 6e10 7a15 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@157a │ │ -1af1b6: 0c0a |005f: move-result-object v10 │ │ -1af1b8: 1400 d901 0a7f |0060: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ -1af1be: 6e30 7706 090a |0063: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0677 │ │ -1af1c4: 282a |0066: goto 0090 // +002a │ │ -1af1c6: 6200 f912 |0067: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af1ca: 6e10 880b 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ -1af1d0: 0a0a |006c: move-result v10 │ │ -1af1d2: 6e20 423a a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a42 │ │ -1af1d8: 6e10 5d11 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@115d │ │ -1af1de: 0c09 |0073: move-result-object v9 │ │ -1af1e0: 209a b104 |0074: instance-of v10, v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ -1af1e4: 380a 0500 |0076: if-eqz v10, 007b // +0005 │ │ -1af1e8: 1f09 b104 |0078: check-cast v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ -1af1ec: 2802 |007a: goto 007c // +0002 │ │ -1af1ee: 1209 |007b: const/4 v9, #int 0 // #0 │ │ -1af1f0: 3809 0500 |007c: if-eqz v9, 0081 // +0005 │ │ -1af1f4: 6e10 b90e 0900 |007e: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb9 │ │ -1af1fa: 6209 f912 |0081: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af1fe: 6e10 343a 0900 |0083: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a34 │ │ -1af204: 0c09 |0086: move-result-object v9 │ │ -1af206: 3809 0900 |0087: if-eqz v9, 0090 // +0009 │ │ -1af20a: 7100 bc05 0000 |0089: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bc │ │ -1af210: 0c0a |008c: move-result-object v10 │ │ -1af212: 7220 90b8 a900 |008d: invoke-interface {v9, v10}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1af218: 6209 a6b3 |0090: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1af21c: 1109 |0092: return-object v9 │ │ +1af1b8: |[1af1b8] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1af1c8: 1a00 7ca9 |0000: const-string v0, "drive" // string@a97c │ │ +1af1cc: 7120 e0b9 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1af1d2: 6200 af00 |0005: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1af1d6: 0701 |0007: move-object v1, v0 │ │ +1af1d8: 1f01 250d |0008: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d25 │ │ +1af1dc: 0790 |000a: move-object v0, v9 │ │ +1af1de: 1f00 3002 |000b: check-cast v0, Landroidx/fragment/app/Fragment; // type@0230 │ │ +1af1e2: 1307 0c00 |000d: const/16 v7, #int 12 // #c │ │ +1af1e6: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +1af1e8: 1a03 7ca9 |0010: const-string v3, "drive" // string@a97c │ │ +1af1ec: 1a04 80fd |0012: const-string v4, "switch" // string@fd80 │ │ +1af1f0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1af1f2: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +1af1f4: 0702 |0016: move-object v2, v0 │ │ +1af1f6: 7708 1641 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@4116 │ │ +1af1fc: 7110 9106 0000 |001a: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ +1af202: 0c01 |001d: move-result-object v1 │ │ +1af204: 6e10 7b06 0100 |001e: invoke-virtual {v1}, Landroidx/navigation/NavController;.popBackStack:()Z // method@067b │ │ +1af20a: 6e10 890b 0a00 |0021: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b89 │ │ +1af210: 0a01 |0024: move-result v1 │ │ +1af212: 3801 4200 |0025: if-eqz v1, 0067 // +0042 │ │ +1af216: 6e10 8a0b 0a00 |0027: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b8a │ │ +1af21c: 0c09 |002a: move-result-object v9 │ │ +1af21e: 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 │ │ +1af222: 6e10 810b 0100 |002d: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b81 │ │ +1af228: 0c01 |0030: move-result-object v1 │ │ +1af22a: 7120 d7b9 1900 |0031: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1af230: 0a09 |0034: move-result v9 │ │ +1af232: 3809 1a00 |0035: if-eqz v9, 004f // +001a │ │ +1af236: 7110 9106 0000 |0037: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ +1af23c: 0c09 |003a: move-result-object v9 │ │ +1af23e: 2200 e705 |003b: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs; // type@05e7 │ │ +1af242: 6e10 8b0b 0a00 |003d: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b8b │ │ +1af248: 0c0a |0040: move-result-object v10 │ │ +1af24a: 7020 9c15 a000 |0041: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.:(Ljava/lang/String;)V // method@159c │ │ +1af250: 6e10 a515 0000 |0044: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveMaintenanceBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@15a5 │ │ +1af256: 0c0a |0047: move-result-object v10 │ │ +1af258: 1400 dd01 0a7f |0048: const v0, #float 1.83443e+38 // #7f0a01dd │ │ +1af25e: 6e30 7706 090a |004b: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0677 │ │ +1af264: 2842 |004e: goto 0090 // +0042 │ │ +1af266: 7110 9106 0000 |004f: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0691 │ │ +1af26c: 0c09 |0052: move-result-object v9 │ │ +1af26e: 2200 e205 |0053: new-instance v0, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs; // type@05e2 │ │ +1af272: 6e10 880b 0a00 |0055: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1af278: 0a0a |0058: move-result v10 │ │ +1af27a: 7020 7e15 a000 |0059: invoke-direct {v0, v10}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.:(I)V // method@157e │ │ +1af280: 6e10 8715 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/DriveBlockedBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1587 │ │ +1af286: 0c0a |005f: move-result-object v10 │ │ +1af288: 1400 d901 0a7f |0060: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ +1af28e: 6e30 7706 090a |0063: invoke-virtual {v9, v0, v10}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0677 │ │ +1af294: 282a |0066: goto 0090 // +002a │ │ +1af296: 6200 fc12 |0067: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af29a: 6e10 880b 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b88 │ │ +1af2a0: 0a0a |006c: move-result v10 │ │ +1af2a2: 6e20 4f3a a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a4f │ │ +1af2a8: 6e10 5d11 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@115d │ │ +1af2ae: 0c09 |0073: move-result-object v9 │ │ +1af2b0: 209a b104 |0074: instance-of v10, v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ +1af2b4: 380a 0500 |0076: if-eqz v10, 007b // +0005 │ │ +1af2b8: 1f09 b104 |0078: check-cast v9, Lcom/infomaniak/drive/ui/MainActivity; // type@04b1 │ │ +1af2bc: 2802 |007a: goto 007c // +0002 │ │ +1af2be: 1209 |007b: const/4 v9, #int 0 // #0 │ │ +1af2c0: 3809 0500 |007c: if-eqz v9, 0081 // +0005 │ │ +1af2c4: 6e10 b90e 0900 |007e: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0eb9 │ │ +1af2ca: 6209 fc12 |0081: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af2ce: 6e10 413a 0900 |0083: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a41 │ │ +1af2d4: 0c09 |0086: move-result-object v9 │ │ +1af2d6: 3809 0900 |0087: if-eqz v9, 0090 // +0009 │ │ +1af2da: 7100 bc05 0000 |0089: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bc │ │ +1af2e0: 0c0a |008c: move-result-object v10 │ │ +1af2e2: 7220 9db8 a900 |008d: invoke-interface {v9, v10}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1af2e8: 6209 a9b3 |0090: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1af2ec: 1109 |0092: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=41 │ │ 0x001a line=42 │ │ 0x0021 line=43 │ │ 0x0027 line=64 │ │ 0x0037 line=45 │ │ @@ -43538,63 +43538,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 │ │ -1af238: |[1af238] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -1af248: 1b00 7605 0100 |0000: const-string/jumbo v0, "view" // string@00010576 │ │ -1af24e: 7120 d3b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1af254: 6e10 5e11 0800 |0006: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // method@115e │ │ -1af25a: 0c00 |0009: move-result-object v0 │ │ -1af25c: 6f30 443f 980a |000a: invoke-super {v8, v9, v10}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3f44 │ │ -1af262: 5409 f101 |000d: iget-object v9, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectTitle:Landroid/widget/TextView; // field@01f1 │ │ -1af266: 140a c900 147f |000f: const v10, #float 1.9673e+38 // #7f1400c9 │ │ -1af26c: 6e20 6a04 a900 |0012: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ -1af272: 6201 b900 |0015: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1af276: 6209 f912 |0017: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af27a: 6e10 303a 0900 |0019: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1af280: 0a09 |001c: move-result v9 │ │ -1af282: 7110 ee95 0900 |001d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95ee │ │ -1af288: 0c02 |0020: move-result-object v2 │ │ -1af28a: 1306 0e00 |0021: const/16 v6, #int 14 // #e │ │ -1af28e: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1af290: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -1af292: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -1af294: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -1af296: 7707 9409 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@0994 │ │ -1af29c: 0c09 |002a: move-result-object v9 │ │ -1af29e: 540a f001 |002b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@01f0 │ │ -1af2a2: 2200 1d05 |002d: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // type@051d │ │ -1af2a6: 2201 1e05 |002f: new-instance v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0; // type@051e │ │ -1af2aa: 7020 5911 8100 |0031: invoke-direct {v1, v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V // method@1159 │ │ -1af2b0: 7030 5211 9001 |0034: invoke-direct {v0, v9, v1}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V // method@1152 │ │ -1af2b6: 1f00 8002 |0037: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ -1af2ba: 6e20 f906 0a00 |0039: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f9 │ │ -1af2c0: 0e00 |003c: return-void │ │ +1af308: |[1af308] com.infomaniak.drive.ui.SwitchDriveDialog.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +1af318: 1b00 7b05 0100 |0000: const-string/jumbo v0, "view" // string@0001057b │ │ +1af31e: 7120 e0b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1af324: 6e10 5e11 0800 |0006: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding; // method@115e │ │ +1af32a: 0c00 |0009: move-result-object v0 │ │ +1af32c: 6f30 513f 980a |000a: invoke-super {v8, v9, v10}, Lcom/infomaniak/drive/views/SelectBottomSheetDialog;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3f51 │ │ +1af332: 5409 f101 |000d: iget-object v9, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectTitle:Landroid/widget/TextView; // field@01f1 │ │ +1af336: 140a c900 147f |000f: const v10, #float 1.9673e+38 // #7f1400c9 │ │ +1af33c: 6e20 6a04 a900 |0012: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ +1af342: 6201 b900 |0015: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1af346: 6209 fc12 |0017: sget-object v9, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af34a: 6e10 3d3a 0900 |0019: invoke-virtual {v9}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1af350: 0a09 |001c: move-result v9 │ │ +1af352: 7110 fb95 0900 |001d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@95fb │ │ +1af358: 0c02 |0020: move-result-object v2 │ │ +1af35a: 1306 0e00 |0021: const/16 v6, #int 14 // #e │ │ +1af35e: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1af360: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +1af362: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +1af364: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +1af366: 7707 9409 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@0994 │ │ +1af36c: 0c09 |002a: move-result-object v9 │ │ +1af36e: 540a f001 |002b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/FragmentBottomSheetSelectBinding;.selectRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@01f0 │ │ +1af372: 2200 1d05 |002d: new-instance v0, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter; // type@051d │ │ +1af376: 2201 1e05 |002f: new-instance v1, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0; // type@051e │ │ +1af37a: 7020 5911 8100 |0031: invoke-direct {v1, v8}, Lcom/infomaniak/drive/ui/SwitchDriveDialog$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchDriveDialog;)V // method@1159 │ │ +1af380: 7030 5211 9001 |0034: invoke-direct {v0, v9, v1}, Lcom/infomaniak/drive/ui/SwitchDriveBottomSheetAdapter;.:(Ljava/util/ArrayList;Lkotlin/jvm/functions/Function1;)V // method@1152 │ │ +1af386: 1f00 8002 |0037: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ +1af38a: 6e20 f906 0a00 |0039: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f9 │ │ +1af390: 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 : 31924 (SwitchDriveDialog.kt) │ │ + source_file_idx : 31928 (SwitchDriveDialog.kt) │ │ │ │ Class #223 header: │ │ class_idx : 1312 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -43614,18 +43614,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 │ │ -1af2c4: |[1af2c4] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1af2d4: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1af2da: 5b01 6e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ -1af2de: 0e00 |0005: return-void │ │ +1af394: |[1af394] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af3a4: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af3aa: 5b01 6e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ +1af3ae: 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; │ │ │ │ @@ -43635,32 +43635,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1af2e0: |[1af2e0] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1af2f0: 5410 6e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ -1af2f4: 7120 7611 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@1176 │ │ -1af2fa: 0e00 |0005: return-void │ │ +1af3b0: |[1af3b0] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1af3c0: 5410 6e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@056e │ │ +1af3c4: 7120 7611 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@1176 │ │ +1af3ca: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #224 header: │ │ class_idx : 1313 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -43684,19 +43684,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 │ │ -1af324: |[1af324] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1af334: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1af33a: 5b01 6f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056f │ │ -1af33e: 5b02 7005 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0570 │ │ -1af342: 0e00 |0007: return-void │ │ +1af3f4: |[1af3f4] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af404: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af40a: 5b01 6f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056f │ │ +1af40e: 5b02 7005 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0570 │ │ +1af412: 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; │ │ @@ -43707,35 +43707,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 │ │ -1af2fc: |[1af2fc] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1af30c: 5420 6f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056f │ │ -1af310: 5421 7005 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0570 │ │ -1af314: 1f03 de18 |0004: check-cast v3, Ljava/util/List; // type@18de │ │ -1af318: 7130 7311 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@1173 │ │ -1af31e: 0c03 |0009: move-result-object v3 │ │ -1af320: 1103 |000a: return-object v3 │ │ +1af3cc: |[1af3cc] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1af3dc: 5420 6f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // field@056f │ │ +1af3e0: 5421 7005 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0570 │ │ +1af3e4: 1f03 df18 |0004: check-cast v3, Ljava/util/List; // type@18df │ │ +1af3e8: 7130 7311 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@1173 │ │ +1af3ee: 0c03 |0009: move-result-object v3 │ │ +1af3f0: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #225 header: │ │ class_idx : 1314 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -43755,18 +43755,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 │ │ -1af344: |[1af344] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1af354: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1af35a: 5b01 7105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0571 │ │ -1af35e: 0e00 |0005: return-void │ │ +1af414: |[1af414] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af424: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af42a: 5b01 7105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0571 │ │ +1af42e: 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; │ │ │ │ @@ -43776,32 +43776,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1af360: |[1af360] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -1af370: 5410 7105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0571 │ │ -1af374: 7120 7411 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@1174 │ │ -1af37a: 0e00 |0005: return-void │ │ +1af430: |[1af430] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +1af440: 5410 7105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0571 │ │ +1af444: 7120 7411 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V // method@1174 │ │ +1af44a: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #226 header: │ │ class_idx : 1315 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -43821,18 +43821,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 │ │ -1af39c: |[1af39c] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1af3ac: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1af3b2: 5b01 7205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0572 │ │ -1af3b6: 0e00 |0005: return-void │ │ +1af46c: |[1af46c] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af47c: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af482: 5b01 7205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0572 │ │ +1af486: 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; │ │ │ │ @@ -43842,32 +43842,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1af37c: |[1af37c] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -1af38c: 5410 7205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0572 │ │ -1af390: 7110 7511 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1175 │ │ -1af396: 0c00 |0005: move-result-object v0 │ │ -1af398: 1100 |0006: return-object v0 │ │ +1af44c: |[1af44c] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +1af45c: 5410 7205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0572 │ │ +1af460: 7110 7511 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1175 │ │ +1af466: 0c00 |0005: move-result-object v0 │ │ +1af468: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #227 header: │ │ class_idx : 1316 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 13301 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 13304 │ │ 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;' │ │ @@ -43887,18 +43887,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 │ │ -1af3dc: |[1af3dc] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ -1af3ec: 7010 4c96 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1af3f2: 5b01 7305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0573 │ │ -1af3f6: 0e00 |0005: return-void │ │ +1af4ac: |[1af4ac] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V │ │ +1af4bc: 7010 5996 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af4c2: 5b01 7305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0573 │ │ +1af4c6: 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; │ │ │ │ @@ -43908,34 +43908,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 │ │ -1af3b8: |[1af3b8] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1af3c8: 5410 7305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0573 │ │ -1af3cc: 1f02 810d |0002: check-cast v2, Lcom/infomaniak/lib/core/models/user/User; // type@0d81 │ │ -1af3d0: 7120 7211 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@1172 │ │ -1af3d6: 0c02 |0007: move-result-object v2 │ │ -1af3d8: 1102 |0008: return-object v2 │ │ +1af488: |[1af488] com.infomaniak.drive.ui.SwitchUserActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1af498: 5410 7305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SwitchUserActivity; // field@0573 │ │ +1af49c: 1f02 820d |0002: check-cast v2, Lcom/infomaniak/lib/core/models/user/User; // type@0d82 │ │ +1af4a0: 7120 7211 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@1172 │ │ +1af4a6: 0c02 |0007: move-result-object v2 │ │ +1af4a8: 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 : 13301 (D8$$SyntheticClass) │ │ + source_file_idx : 13304 (D8$$SyntheticClass) │ │ │ │ Class #228 header: │ │ class_idx : 1317 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 12562 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 12565 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #228 annotations: │ │ Annotations on class │ │ @@ -43965,78 +43965,78 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1af460: |[1af460] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.:(I)V │ │ -1af470: 5901 7405 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0574 │ │ -1af474: 7010 4c96 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@964c │ │ -1af47a: 0e00 |0005: return-void │ │ +1af530: |[1af530] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.:(I)V │ │ +1af540: 5901 7405 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0574 │ │ +1af544: 7010 5996 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af54a: 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 │ │ -1af3f8: |[1af3f8] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -1af408: 1f04 810d |0000: check-cast v4, Lcom/infomaniak/lib/core/models/user/User; // type@0d81 │ │ -1af40c: 6e10 2143 0400 |0002: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4321 │ │ -1af412: 0a04 |0005: move-result v4 │ │ -1af414: 5230 7405 |0006: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0574 │ │ -1af418: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1af41a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1af41c: 3204 0400 |000a: if-eq v4, v0, 000e // +0004 │ │ -1af420: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -1af422: 2802 |000d: goto 000f // +0002 │ │ -1af424: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1af426: 7110 4195 0400 |000f: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1af42c: 0c04 |0012: move-result-object v4 │ │ -1af42e: 1f04 fe17 |0013: check-cast v4, Ljava/lang/Comparable; // type@17fe │ │ -1af432: 1f05 810d |0015: check-cast v5, Lcom/infomaniak/lib/core/models/user/User; // type@0d81 │ │ -1af436: 6e10 2143 0500 |0017: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4321 │ │ -1af43c: 0a05 |001a: move-result v5 │ │ -1af43e: 5230 7405 |001b: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0574 │ │ -1af442: 3205 0300 |001d: if-eq v5, v0, 0020 // +0003 │ │ -1af446: 2802 |001f: goto 0021 // +0002 │ │ -1af448: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -1af44a: 7110 4195 0100 |0021: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9541 │ │ -1af450: 0c05 |0024: move-result-object v5 │ │ -1af452: 1f05 fe17 |0025: check-cast v5, Ljava/lang/Comparable; // type@17fe │ │ -1af456: 7120 88b3 5400 |0027: invoke-static {v4, v5}, Lkotlin/comparisons/ComparisonsKt;.compareValues:(Ljava/lang/Comparable;Ljava/lang/Comparable;)I // method@b388 │ │ -1af45c: 0a04 |002a: move-result v4 │ │ -1af45e: 0f04 |002b: return v4 │ │ +1af4c8: |[1af4c8] com.infomaniak.drive.ui.SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +1af4d8: 1f04 820d |0000: check-cast v4, Lcom/infomaniak/lib/core/models/user/User; // type@0d82 │ │ +1af4dc: 6e10 2e43 0400 |0002: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@432e │ │ +1af4e2: 0a04 |0005: move-result v4 │ │ +1af4e4: 5230 7405 |0006: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0574 │ │ +1af4e8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1af4ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1af4ec: 3204 0400 |000a: if-eq v4, v0, 000e // +0004 │ │ +1af4f0: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +1af4f2: 2802 |000d: goto 000f // +0002 │ │ +1af4f4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1af4f6: 7110 4e95 0400 |000f: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1af4fc: 0c04 |0012: move-result-object v4 │ │ +1af4fe: 1f04 ff17 |0013: check-cast v4, Ljava/lang/Comparable; // type@17ff │ │ +1af502: 1f05 820d |0015: check-cast v5, Lcom/infomaniak/lib/core/models/user/User; // type@0d82 │ │ +1af506: 6e10 2e43 0500 |0017: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@432e │ │ +1af50c: 0a05 |001a: move-result v5 │ │ +1af50e: 5230 7405 |001b: iget v0, v3, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.$currentUserId$inlined:I // field@0574 │ │ +1af512: 3205 0300 |001d: if-eq v5, v0, 0020 // +0003 │ │ +1af516: 2802 |001f: goto 0021 // +0002 │ │ +1af518: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +1af51a: 7110 4e95 0100 |0021: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@954e │ │ +1af520: 0c05 |0024: move-result-object v5 │ │ +1af522: 1f05 ff17 |0025: check-cast v5, Ljava/lang/Comparable; // type@17ff │ │ +1af526: 7120 95b3 5400 |0027: invoke-static {v4, v5}, Lkotlin/comparisons/ComparisonsKt;.compareValues:(Ljava/lang/Comparable;Ljava/lang/Comparable;)I // method@b395 │ │ +1af52c: 0a04 |002a: move-result v4 │ │ +1af52e: 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 : 12562 (Comparisons.kt) │ │ + source_file_idx : 12565 (Comparisons.kt) │ │ │ │ Class #229 header: │ │ class_idx : 1318 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6169 │ │ -source_file_idx : 31928 │ │ +superclass_idx : 6170 │ │ +source_file_idx : 31932 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #229 annotations: │ │ Annotations on class │ │ @@ -44065,116 +44065,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1af508: |[1af508] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1af518: 1a00 c0b0 |0000: const-string v0, "function" // string@b0c0 │ │ -1af51c: 7120 d3b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1af522: 7010 4c96 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@964c │ │ -1af528: 5b12 7505 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0575 │ │ -1af52c: 0e00 |000a: return-void │ │ +1af5d8: |[1af5d8] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1af5e8: 1a00 c5b0 |0000: const-string v0, "function" // string@b0c5 │ │ +1af5ec: 7120 e0b9 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1af5f2: 7010 5996 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9659 │ │ +1af5f8: 5b12 7505 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0575 │ │ +1af5fc: 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 │ │ -1af47c: |[1af47c] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1af48c: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ -1af490: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1af492: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1af496: 2030 d81b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1af49a: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1af49e: 0720 |0009: move-object v0, v2 │ │ -1af4a0: 1f00 d81b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1af4a4: 7210 79b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1af4aa: 0c00 |000f: move-result-object v0 │ │ -1af4ac: 1f03 d81b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1af4b0: 7210 79b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1af4b6: 0c03 |0015: move-result-object v3 │ │ -1af4b8: 7120 cab9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9ca │ │ -1af4be: 0a01 |0019: move-result v1 │ │ -1af4c0: 0f01 |001a: return v1 │ │ +1af54c: |[1af54c] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1af55c: 2030 4b02 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@024b │ │ +1af560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1af562: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1af566: 2030 d91b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1af56a: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1af56e: 0720 |0009: move-object v0, v2 │ │ +1af570: 1f00 d91b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1af574: 7210 86b9 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1af57a: 0c00 |000f: move-result-object v0 │ │ +1af57c: 1f03 d91b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1af580: 7210 86b9 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1af586: 0c03 |0015: move-result-object v3 │ │ +1af588: 7120 d7b9 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b9d7 │ │ +1af58e: 0a01 |0019: move-result v1 │ │ +1af590: 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 │ │ -1af4ec: |[1af4ec] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1af4fc: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0575 │ │ -1af500: 1f00 9d19 |0002: check-cast v0, Lkotlin/Function; // type@199d │ │ -1af504: 1100 |0004: return-object v0 │ │ +1af5bc: |[1af5bc] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1af5cc: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0575 │ │ +1af5d0: 1f00 9e19 |0002: check-cast v0, Lkotlin/Function; // type@199e │ │ +1af5d4: 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 │ │ -1af4c4: |[1af4c4] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1af4d4: 0710 |0000: move-object v0, v1 │ │ -1af4d6: 1f00 d81b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd8 │ │ -1af4da: 7210 79b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b979 │ │ -1af4e0: 0c00 |0006: move-result-object v0 │ │ -1af4e2: 6e10 5196 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9651 │ │ -1af4e8: 0a00 |000a: move-result v0 │ │ -1af4ea: 0f00 |000b: return v0 │ │ +1af594: |[1af594] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1af5a4: 0710 |0000: move-object v0, v1 │ │ +1af5a6: 1f00 d91b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1bd9 │ │ +1af5aa: 7210 86b9 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b986 │ │ +1af5b0: 0c00 |0006: move-result-object v0 │ │ +1af5b2: 6e10 5e96 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@965e │ │ +1af5b8: 0a00 |000a: move-result v0 │ │ +1af5ba: 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 │ │ -1af530: |[1af530] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1af540: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0575 │ │ -1af544: 7220 90b8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1af54a: 0e00 |0005: return-void │ │ +1af600: |[1af600] com.infomaniak.drive.ui.SwitchUserActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1af610: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0575 │ │ +1af614: 7220 9db8 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1af61a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 31928 (SwitchUserActivity.kt) │ │ + source_file_idx : 31932 (SwitchUserActivity.kt) │ │ │ │ Class #230 header: │ │ class_idx : 1319 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 390 │ │ -source_file_idx : 31928 │ │ +source_file_idx : 31932 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 1 │ │ │ │ Class #230 annotations: │ │ Annotations on class │ │ @@ -44198,105 +44198,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 │ │ -1af5b8: |[1af5b8] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$C_Ro8C3KMdk0P6r1xskAPWtnhoU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; │ │ -1af5c8: 7120 7f11 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@117f │ │ -1af5ce: 0c00 |0003: move-result-object v0 │ │ -1af5d0: 1100 |0004: return-object v0 │ │ +1af688: |[1af688] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$C_Ro8C3KMdk0P6r1xskAPWtnhoU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Lcom/infomaniak/lib/core/models/user/User;)Lkotlin/Unit; │ │ +1af698: 7120 7f11 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@117f │ │ +1af69e: 0c00 |0003: move-result-object v0 │ │ +1af6a0: 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 │ │ -1af5d4: |[1af5d4] 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; │ │ -1af5e4: 7130 7e11 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@117e │ │ -1af5ea: 0c00 |0003: move-result-object v0 │ │ -1af5ec: 1100 |0004: return-object v0 │ │ +1af6a4: |[1af6a4] 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; │ │ +1af6b4: 7130 7e11 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@117e │ │ +1af6ba: 0c00 |0003: move-result-object v0 │ │ +1af6bc: 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 │ │ -1af6d4: |[1af6d4] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af6e4: 7120 8011 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@1180 │ │ -1af6ea: 0e00 |0003: return-void │ │ +1af7a4: |[1af7a4] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$skyJDIrIuaFCxrn1VXU3fxLgdTU:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af7b4: 7120 8011 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@1180 │ │ +1af7ba: 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 │ │ -1af54c: |[1af54c] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ -1af55c: 7110 7811 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@1178 │ │ -1af562: 0c00 |0003: move-result-object v0 │ │ -1af564: 1100 |0004: return-object v0 │ │ +1af61c: |[1af61c] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$x5lRSPkG1EjOFvditJMW6LhKg5Y:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ +1af62c: 7110 7811 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@1178 │ │ +1af632: 0c00 |0003: move-result-object v0 │ │ +1af634: 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 │ │ -1af6ec: |[1af6ec] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$y0GKuGbCw-4ZRA0L8iHqvfcCu7U:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af6fc: 7120 7d11 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@117d │ │ -1af702: 0e00 |0003: return-void │ │ +1af7bc: |[1af7bc] com.infomaniak.drive.ui.SwitchUserActivity.$r8$lambda$y0GKuGbCw-4ZRA0L8iHqvfcCu7U:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af7cc: 7120 7d11 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@117d │ │ +1af7d2: 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 │ │ -1af704: |[1af704] com.infomaniak.drive.ui.SwitchUserActivity.:()V │ │ -1af714: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1af71a: 2200 2305 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3; // type@0523 │ │ -1af71e: 7020 6711 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1167 │ │ -1af724: 7110 ae9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cae │ │ -1af72a: 0c00 |000b: move-result-object v0 │ │ -1af72c: 5b10 7605 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0576 │ │ -1af730: 0e00 |000e: return-void │ │ +1af7d4: |[1af7d4] com.infomaniak.drive.ui.SwitchUserActivity.:()V │ │ +1af7e4: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1af7ea: 2200 2305 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3; // type@0523 │ │ +1af7ee: 7020 6711 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1167 │ │ +1af7f4: 7110 bb9c 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9cbb │ │ +1af7fa: 0c00 |000b: move-result-object v0 │ │ +1af7fc: 5b10 7605 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0576 │ │ +1af800: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/SwitchUserActivity; │ │ │ │ @@ -44305,22 +44305,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 │ │ -1af568: |[1af568] com.infomaniak.drive.ui.SwitchUserActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ -1af578: 6e10 7a11 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@117a │ │ -1af57e: 0c01 |0003: move-result-object v1 │ │ -1af580: 7110 930c 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@0c93 │ │ -1af586: 0c01 |0007: move-result-object v1 │ │ -1af588: 1a00 eac2 |0008: const-string v0, "inflate(...)" // string@c2ea │ │ -1af58c: 7120 d2b9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d2 │ │ -1af592: 1101 |000d: return-object v1 │ │ +1af638: |[1af638] com.infomaniak.drive.ui.SwitchUserActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ +1af648: 6e10 7a11 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@117a │ │ +1af64e: 0c01 |0003: move-result-object v1 │ │ +1af650: 7110 930c 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@0c93 │ │ +1af656: 0c01 |0007: move-result-object v1 │ │ +1af658: 1a00 efc2 |0008: const-string v0, "inflate(...)" // string@c2ef │ │ +1af65c: 7120 dfb9 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9df │ │ +1af662: 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;) │ │ @@ -44328,20 +44328,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 │ │ -1af594: |[1af594] com.infomaniak.drive.ui.SwitchUserActivity.getBinding:()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ -1af5a4: 5410 7605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0576 │ │ -1af5a8: 7210 aa9c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9caa │ │ -1af5ae: 0c00 |0005: move-result-object v0 │ │ -1af5b0: 1f00 5404 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // type@0454 │ │ -1af5b4: 1100 |0008: return-object v0 │ │ +1af664: |[1af664] com.infomaniak.drive.ui.SwitchUserActivity.getBinding:()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; │ │ +1af674: 5410 7605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SwitchUserActivity;.binding$delegate:Lkotlin/Lazy; // field@0576 │ │ +1af678: 7210 b79c 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9cb7 │ │ +1af67e: 0c00 |0005: move-result-object v0 │ │ +1af680: 1f00 5404 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // type@0454 │ │ +1af684: 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;) │ │ @@ -44349,17 +44349,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 │ │ -1af734: |[1af734] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$1:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af744: 6e10 7b11 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onBackPressed:()V // method@117b │ │ -1af74a: 0e00 |0003: return-void │ │ +1af804: |[1af804] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$1:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af814: 6e10 7b11 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.onBackPressed:()V // method@117b │ │ +1af81a: 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; │ │ │ │ @@ -44368,38 +44368,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 │ │ -1af668: |[1af668] 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; │ │ -1af678: 6200 f912 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af67c: 6e10 303a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a30 │ │ -1af682: 0a00 |0005: move-result v0 │ │ -1af684: 7110 d0b9 0a00 |0006: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9d0 │ │ -1af68a: 1f0a 0e18 |0009: check-cast v10, Ljava/lang/Iterable; // type@180e │ │ -1af68e: 2201 2505 |000b: new-instance v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1; // type@0525 │ │ -1af692: 7020 6b11 0100 |000d: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.:(I)V // method@116b │ │ -1af698: 1f01 cf18 |0010: check-cast v1, Ljava/util/Comparator; // type@18cf │ │ -1af69c: 7120 11ab 1a00 |0012: invoke-static {v10, v1}, Lkotlin/collections/CollectionsKt;.sortedWith:(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; // method@ab11 │ │ -1af6a2: 0c03 |0015: move-result-object v3 │ │ -1af6a4: 5488 9b03 |0016: iget-object v8, v8, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.usersRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@039b │ │ -1af6a8: 220a e10a |0018: new-instance v10, Lcom/infomaniak/drive/ui/menu/UserAdapter; // type@0ae1 │ │ -1af6ac: 2205 2405 |001a: new-instance v5, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4; // type@0524 │ │ -1af6b0: 7020 6911 9500 |001c: invoke-direct {v5, v9}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1169 │ │ -1af6b6: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -1af6b8: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -1af6ba: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -1af6bc: 07a2 |0022: move-object v2, v10 │ │ -1af6be: 7606 5734 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@3457 │ │ -1af6c4: 1f0a 8002 |0026: check-cast v10, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ -1af6c8: 6e20 f906 a800 |0028: invoke-virtual {v8, v10}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f9 │ │ -1af6ce: 6208 a6b3 |002b: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1af6d2: 1108 |002d: return-object v8 │ │ +1af738: |[1af738] 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; │ │ +1af748: 6200 fc12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af74c: 6e10 3d3a 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3a3d │ │ +1af752: 0a00 |0005: move-result v0 │ │ +1af754: 7110 ddb9 0a00 |0006: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b9dd │ │ +1af75a: 1f0a 0f18 |0009: check-cast v10, Ljava/lang/Iterable; // type@180f │ │ +1af75e: 2201 2505 |000b: new-instance v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1; // type@0525 │ │ +1af762: 7020 6b11 0100 |000d: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity$onCreate$lambda$6$lambda$4$$inlined$sortedBy$1;.:(I)V // method@116b │ │ +1af768: 1f01 d018 |0010: check-cast v1, Ljava/util/Comparator; // type@18d0 │ │ +1af76c: 7120 1eab 1a00 |0012: invoke-static {v10, v1}, Lkotlin/collections/CollectionsKt;.sortedWith:(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; // method@ab1e │ │ +1af772: 0c03 |0015: move-result-object v3 │ │ +1af774: 5488 9b03 |0016: iget-object v8, v8, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.usersRecyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@039b │ │ +1af778: 220a e20a |0018: new-instance v10, Lcom/infomaniak/drive/ui/menu/UserAdapter; // type@0ae2 │ │ +1af77c: 2205 2405 |001a: new-instance v5, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4; // type@0524 │ │ +1af780: 7020 6911 9500 |001c: invoke-direct {v5, v9}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1169 │ │ +1af786: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +1af788: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +1af78a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +1af78c: 07a2 |0022: move-object v2, v10 │ │ +1af78e: 7606 6434 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@3464 │ │ +1af794: 1f0a 8002 |0026: check-cast v10, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0280 │ │ +1af798: 6e20 f906 a800 |0028: invoke-virtual {v8, v10}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f9 │ │ +1af79e: 6208 a9b3 |002b: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1af7a2: 1108 |002d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000b line=60 │ │ 0x0016 line=45 │ │ 0x002b line=51 │ │ @@ -44413,42 +44413,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 │ │ -1af5f0: |[1af5f0] 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; │ │ -1af600: 1b00 9004 0100 |0000: const-string/jumbo v0, "user" // string@00010490 │ │ -1af606: 7120 d3b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9d3 │ │ -1af60c: 6200 af00 |0006: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1af610: 0701 |0008: move-object v1, v0 │ │ -1af612: 1f01 240d |0009: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d24 │ │ -1af616: 0782 |000b: move-object v2, v8 │ │ -1af618: 1f02 3700 |000c: check-cast v2, Landroid/content/Context; // type@0037 │ │ -1af61c: 1266 |000e: const/4 v6, #int 6 // #6 │ │ -1af61e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1af620: 1a03 7bfd |0010: const-string v3, "switch" // string@fd7b │ │ -1af624: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -1af626: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1af628: 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 │ │ -1af62e: 6208 f912 |0017: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af632: 6e20 433a 9800 |0019: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUser:(Lcom/infomaniak/lib/core/models/user/User;)V // method@3a43 │ │ -1af638: 6208 f912 |001c: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af63c: 12f9 |001e: const/4 v9, #int -1 // #ff │ │ -1af63e: 6e20 423a 9800 |001f: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a42 │ │ -1af644: 6208 f912 |0022: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af648: 6e10 343a 0800 |0024: invoke-virtual {v8}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a34 │ │ -1af64e: 0c08 |0027: move-result-object v8 │ │ -1af650: 3808 0900 |0028: if-eqz v8, 0031 // +0009 │ │ -1af654: 7100 bc05 0000 |002a: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bc │ │ -1af65a: 0c09 |002d: move-result-object v9 │ │ -1af65c: 7220 90b8 9800 |002e: invoke-interface {v8, v9}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b890 │ │ -1af662: 6208 a6b3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a6 │ │ -1af666: 1108 |0033: return-object v8 │ │ +1af6c0: |[1af6c0] 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; │ │ +1af6d0: 1b00 9504 0100 |0000: const-string/jumbo v0, "user" // string@00010495 │ │ +1af6d6: 7120 e0b9 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b9e0 │ │ +1af6dc: 6200 af00 |0006: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1af6e0: 0701 |0008: move-object v1, v0 │ │ +1af6e2: 1f01 250d |0009: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0d25 │ │ +1af6e6: 0782 |000b: move-object v2, v8 │ │ +1af6e8: 1f02 3700 |000c: check-cast v2, Landroid/content/Context; // type@0037 │ │ +1af6ec: 1266 |000e: const/4 v6, #int 6 // #6 │ │ +1af6ee: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1af6f0: 1a03 80fd |0010: const-string v3, "switch" // string@fd80 │ │ +1af6f4: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +1af6f6: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1af6f8: 7707 1241 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@4112 │ │ +1af6fe: 6208 fc12 |0017: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af702: 6e20 503a 9800 |0019: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUser:(Lcom/infomaniak/lib/core/models/user/User;)V // method@3a50 │ │ +1af708: 6208 fc12 |001c: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af70c: 12f9 |001e: const/4 v9, #int -1 // #ff │ │ +1af70e: 6e20 4f3a 9800 |001f: invoke-virtual {v8, v9}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3a4f │ │ +1af714: 6208 fc12 |0022: sget-object v8, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12fc │ │ +1af718: 6e10 413a 0800 |0024: invoke-virtual {v8}, Lcom/infomaniak/drive/utils/AccountUtils;.getReloadApp:()Lkotlin/jvm/functions/Function1; // method@3a41 │ │ +1af71e: 0c08 |0027: move-result-object v8 │ │ +1af720: 3808 0900 |0028: if-eqz v8, 0031 // +0009 │ │ +1af724: 7100 bc05 0000 |002a: invoke-static {}, Landroidx/core/os/BundleKt;.bundleOf:()Landroid/os/Bundle; // method@05bc │ │ +1af72a: 0c09 |002d: move-result-object v9 │ │ +1af72c: 7220 9db8 9800 |002e: invoke-interface {v8, v9}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b89d │ │ +1af732: 6208 a9b3 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b3a9 │ │ +1af736: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=46 │ │ 0x0017 line=47 │ │ 0x001c line=48 │ │ 0x0022 line=49 │ │ 0x0031 line=50 │ │ @@ -44461,32 +44461,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 │ │ -1af74c: |[1af74c] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ -1af75c: 6208 af00 |0000: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1af760: 0780 |0002: move-object v0, v8 │ │ -1af762: 1f00 240d |0003: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d24 │ │ -1af766: 0778 |0005: move-object v8, v7 │ │ -1af768: 1f08 3700 |0006: check-cast v8, Landroid/content/Context; // type@0037 │ │ -1af76c: 1265 |0008: const/4 v5, #int 6 // #6 │ │ -1af76e: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -1af770: 1a02 5992 |000a: const-string v2, "add" // string@9259 │ │ -1af774: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1af776: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1af778: 0781 |000e: move-object v1, v8 │ │ -1af77a: 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 │ │ -1af780: 2200 3e00 |0012: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1af784: 1c01 320a |0014: const-class v1, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a32 │ │ -1af788: 7030 9600 8001 |0016: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ -1af78e: 6e20 8211 0700 |0019: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.startActivity:(Landroid/content/Intent;)V // method@1182 │ │ -1af794: 0e00 |001c: return-void │ │ +1af81c: |[1af81c] com.infomaniak.drive.ui.SwitchUserActivity.onCreate$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SwitchUserActivity;Landroid/view/View;)V │ │ +1af82c: 6208 af00 |0000: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1af830: 0780 |0002: move-object v0, v8 │ │ +1af832: 1f00 250d |0003: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0d25 │ │ +1af836: 0778 |0005: move-object v8, v7 │ │ +1af838: 1f08 3700 |0006: check-cast v8, Landroid/content/Context; // type@0037 │ │ +1af83c: 1265 |0008: const/4 v5, #int 6 // #6 │ │ +1af83e: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +1af840: 1a02 5e92 |000a: const-string v2, "add" // string@925e │ │ +1af844: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1af846: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1af848: 0781 |000e: move-object v1, v8 │ │ +1af84a: 7707 1241 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@4112 │ │ +1af850: 2200 3e00 |0012: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1af854: 1c01 330a |0014: const-class v1, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@0a33 │ │ +1af858: 7030 9600 8001 |0016: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0096 │ │ +1af85e: 6e20 8211 0700 |0019: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.startActivity:(Landroid/content/Intent;)V // method@1182 │ │ +1af864: 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; │ │ @@ -44497,61 +44497,61 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -1af798: |[1af798] com.infomaniak.drive.ui.SwitchUserActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1af7a8: 7010 7911 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding; // method@1179 │ │ -1af7ae: 0c00 |0003: move-result-object v0 │ │ -1af7b0: 6f20 8e04 5400 |0004: invoke-super {v4, v5}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1af7b6: 6e10 920c 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0c92 │ │ -1af7bc: 0c05 |000a: move-result-object v5 │ │ -1af7be: 1f05 2201 |000b: check-cast v5, Landroid/view/View; // type@0122 │ │ -1af7c2: 6e20 8111 5400 |000d: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/SwitchUserActivity;.setContentView:(Landroid/view/View;)V // method@1181 │ │ -1af7c8: 5405 9a03 |0010: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ViewSwitchSettingsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@039a │ │ -1af7cc: 2201 2005 |0012: new-instance v1, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0; // type@0520 │ │ -1af7d0: 7020 6111 4100 |0014: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SwitchUserActivity;)V // method@1161 │ │ -1af7d6: 6e20 2d08 1500 |0017: invoke-virtual {v5, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@082d │ │ -1af7dc: 6205 f912 |001a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12f9 │ │ -1af7e0: 6e10 293a 0500 |001c: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3a29 │ │ -1af7e6: 0c05 |001f: move-result-object v5 │ │ -1af7e8: 0741 |0020: move-object v1, v4 │ │ -1af7ea: 1f01 4502 |0021: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0245 │ │ -1af7ee: 2202 2105 |0023: new-instance v2, Lcom/infomaniak/drive/ui/SwitchUserActivity$$ExternalSyntheticLambda1; // type@0521 │ │ -1af7f2: 7030 6311 0204 |0025: invoke-direct {v2, v0, v4}, Lcom/i