Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ········"+",20 ········"+",
21 ········"Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;",21 ········"Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;",
22 ········">;>;"22 ········">;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
25 .annotation·system·Ldalvik/annotation/SourceDebugExtension;25 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
26 ····value·=·"SMAP\nGrantPermissionsViewModel.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1200:1\n509#2:1201\n494#2,2:1202\n496#2,4:1207\n509#2:1214\n494#2,6:1215\n1711#3,3:1204\n1690#3,3:1221\n1711#3,3:1238\n153#4,3:1211\n105#4,9:1224\n181#4:1233\n182#4:1235\n114#4:1236\n1#5:1234\n1#5:1237\n*E\n*S·KotlinDebug\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n*L\n200#1:1201\n200#1,2:1202\n200#1,4:1207\n235#1:1214\n235#1,6:1215\n201#1,3:1204\n239#1,3:1221\n497#1,3:1238\n218#1,3:1211\n253#1,9:1224\n253#1:1233\n253#1:1235\n253#1:1236\n253#1:1234\n*E\n"26 ····value·=·"SMAP\nGrantPermissionsViewModel.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·4·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,1193:1\n509#2:1194\n494#2,2:1195\n496#2,4:1200\n509#2:1207\n494#2,6:1208\n1711#3,3:1197\n1690#3,3:1214\n1711#3,3:1231\n153#4,3:1204\n105#4,9:1217\n181#4:1226\n182#4:1228\n114#4:1229\n1#5:1227\n1#5:1230\n*E\n*S·KotlinDebug\n*F\n+·1·GrantPermissionsViewModel.kt\ncom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1\n*L\n200#1:1194\n200#1,2:1195\n200#1,4:1200\n235#1:1207\n235#1,6:1208\n201#1,3:1197\n239#1,3:1214\n490#1,3:1231\n218#1,3:1204\n253#1,9:1217\n253#1:1226\n253#1:1228\n253#1:1229\n253#1:1227\n*E\n"
27 .end·annotation27 .end·annotation
  
  
28 #·instance·fields28 #·instance·fields
29 .field·private·final·LOG_TAG:Ljava/lang/String;29 .field·private·final·LOG_TAG:Ljava/lang/String;
  
30 .field·private·final·appPermGroupLiveDatas:Ljava/util/Map;30 .field·private·final·appPermGroupLiveDatas:Ljava/util/Map;
Offset 380, 15 lines modifiedOffset 380, 15 lines modified
380 ····move-result-object·v2380 ····move-result-object·v2
  
381 ····:goto_0381 ····:goto_0
382 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z382 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
383 ····move-result·v3383 ····move-result·v3
  
384 ····if-eqz·v3,·:cond_2e384 ····if-eqz·v3,·:cond_2c
  
385 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;385 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
386 ····move-result-object·v3386 ····move-result-object·v3
  
387 ····check-cast·v3,·Ljava/util/Map$Entry;387 ····check-cast·v3,·Ljava/util/Map$Entry;
  
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;401 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
402 ····move-result-object·v3402 ····move-result-object·v3
  
403 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;403 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
404 ····.line·261404 ····.line·261
405 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;405 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
406 ····move-result-object·v8406 ····move-result-object·v8
  
407 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;407 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;
  
408 ····move-result-object·v10408 ····move-result-object·v10
  
Offset 427, 15 lines modifiedOffset 427, 15 lines modified
427 ····check-cast·v7,·Ljava/lang/Boolean;427 ····check-cast·v7,·Ljava/lang/Boolean;
  
428 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z428 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z
  
429 ····move-result·v7429 ····move-result·v7
  
430 ····.line·263430 ····.line·263
431 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I431 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I
  
432 ····move-result·v9432 ····move-result·v9
  
433 ····if-eqz·v9,·:cond_0433 ····if-eqz·v9,·:cond_0
  
434 ····goto·:goto_0434 ····goto·:goto_0
  
Offset 482, 28 lines modifiedOffset 482, 28 lines modified
  
482 ····const/4·v12,·0x0482 ····const/4·v12,·0x0
  
483 ····goto·:goto_1483 ····goto·:goto_1
  
484 ····.line·274484 ····.line·274
485 ····:cond_1485 ····:cond_1
486 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;486 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
487 ····move-result-object·v12487 ····move-result-object·v12
  
488 ····:goto_1488 ····:goto_1
489 ····if-eqz·v12,·:cond_5489 ····if-eqz·v12,·:cond_5
  
490 ····.line·275490 ····.line·275
491 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;491 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
492 ····move-result-object·v12492 ····move-result-object·v12
  
493 ····.line·276493 ····.line·276
494 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;494 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
495 ····move-result-object·v13495 ····move-result-object·v13
  
496 ····invoke-interface·{v13},·Ljava/util/List;->iterator()Ljava/util/Iterator;496 ····invoke-interface·{v13},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
497 ····move-result-object·v13497 ····move-result-object·v13
  
Offset 613, 15 lines modifiedOffset 613, 15 lines modified
  
613 ····const/4·v4,·0x0613 ····const/4·v4,·0x0
  
614 ····goto·:goto_5614 ····goto·:goto_5
  
615 ····.line·290615 ····.line·290
616 ····:cond_7616 ····:cond_7
617 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;617 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
618 ····move-result-object·v4618 ····move-result-object·v4
  
619 ····:goto_5619 ····:goto_5
620 ····if-nez·v4,·:cond_8620 ····if-nez·v4,·:cond_8
  
621 ····:goto_6621 ····:goto_6
Offset 653, 15 lines modifiedOffset 653, 15 lines modified
653 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z653 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
654 ····move-result·v4654 ····move-result·v4
  
655 ····if-eqz·v4,·:cond_a655 ····if-eqz·v4,·:cond_a
  
656 ····.line·292656 ····.line·292
657 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;657 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
658 ····move-result-object·v4658 ····move-result-object·v4
  
659 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;659 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;
  
660 ····move-result-object·v4660 ····move-result-object·v4
  
Offset 729, 15 lines modifiedOffset 729, 15 lines modified
729 ····.line·300729 ····.line·300
730 ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;730 ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;
  
731 ····.line·303731 ····.line·303
732 ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->NO_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;732 ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->NO_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;
  
733 ····.line·305733 ····.line·305
734 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;734 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
735 ····move-result-object·v18735 ····move-result-object·v18
  
736 ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;736 ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;
  
737 ····move-result-object·v18737 ····move-result-object·v18
  
Offset 750, 15 lines modifiedOffset 750, 15 lines modified
750 ····const/16·v2,·0x1e750 ····const/16·v2,·0x1e
  
751 ····if-lt·v12,·v2,·:cond_14751 ····if-lt·v12,·v2,·:cond_14
  
752 ····if-nez·v7,·:cond_d752 ····if-nez·v7,·:cond_d
  
753 ····.line·306753 ····.line·306
754 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;754 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
755 ····move-result-object·v2755 ····move-result-object·v2
  
756 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z756 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z
  
757 ····move-result·v2757 ····move-result·v2
  
Offset 792, 15 lines modifiedOffset 792, 15 lines modified
792 ····:cond_d792 ····:cond_d
793 ····:goto_a793 ····:goto_a
794 ····if-eqz·v14,·:cond_12794 ····if-eqz·v14,·:cond_12
  
795 ····if-eqz·v5,·:cond_11795 ····if-eqz·v5,·:cond_11
  
796 ····.line·309796 ····.line·309
797 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;797 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
798 ····move-result-object·v2798 ····move-result-object·v2
  
799 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String;799 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String;
  
800 ····move-result-object·v2800 ····move-result-object·v2
  
Offset 810, 15 lines modifiedOffset 810, 15 lines modified
810 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z810 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
811 ····move-result·v2811 ····move-result·v2
  
812 ····if-nez·v2,·:cond_f812 ····if-nez·v2,·:cond_f
  
813 ····.line·311813 ····.line·311
814 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;814 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
815 ····move-result-object·v2815 ····move-result-object·v2
  
816 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String;816 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String;
  
817 ····move-result-object·v2817 ····move-result-object·v2
  
Offset 849, 15 lines modifiedOffset 849, 15 lines modified
849 ····return-void849 ····return-void
  
850 ····:cond_f850 ····:cond_f
851 ····:goto_b851 ····:goto_b
852 ····const/4·v2,·0x0852 ····const/4·v2,·0x0
  
853 ····.line·313853 ····.line·313
854 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;854 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
855 ····move-result-object·v4855 ····move-result-object·v4
  
856 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;856 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;
  
857 ····move-result-object·v4857 ····move-result-object·v4
  
Offset 998, 15 lines modifiedOffset 998, 15 lines modified
  
998 ····:cond_14998 ····:cond_14
999 ····const/4·v2,·0x0999 ····const/4·v2,·0x0
  
1000 ····if-nez·v7,·:cond_171000 ····if-nez·v7,·:cond_17
  
1001 ····.line·3651001 ····.line·365
1002 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;1002 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
1003 ····move-result-object·v71003 ····move-result-object·v7
  
1004 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z1004 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z
  
1005 ····move-result·v71005 ····move-result·v7
  
Offset 1096, 18 lines modifiedOffset 1096, 18 lines modified
1096 ····:cond_181096 ····:cond_18
1097 ····:goto_f1097 ····:goto_f
1098 ····move-object·v2,·v131098 ····move-object·v2,·v13
  
1099 ····goto·:goto_101099 ····goto·:goto_10
  
1100 ····:cond_191100 ····:cond_19
1101 ····if-eqz·v5,·:cond_2d1101 ····if-eqz·v5,·:cond_2b
  
1102 ····.line·3791102 ····.line·379
1103 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;1103 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
1104 ····move-result-object·v21104 ····move-result-object·v2
  
1105 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;1105 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getForeground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;
  
1106 ····move-result-object·v21106 ····move-result-object·v2
  
Offset 1149, 15 lines modifiedOffset 1149, 15 lines modified
  
1149 ····const/4·v5,·0x51149 ····const/4·v5,·0x5
  
1150 ····.line·3891150 ····.line·389
1151 ····invoke-interface·{v11,·v5,·v2},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1151 ····invoke-interface·{v11,·v5,·v2},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1152 ····.line·3901152 ····.line·390
1153 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;1153 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
1154 ····move-result-object·v21154 ····move-result-object·v2
  
1155 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->isOneTime()Z1155 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->isOneTime()Z
  
1156 ····move-result·v21156 ····move-result·v2
  
Offset 1249, 386 lines modifiedOffset 1249, 333 lines modified
  
1249 ····add-int/lit8·v5,·v5,·0x11249 ····add-int/lit8·v5,·v5,·0x1
  
1250 ····goto·:goto_121250 ····goto·:goto_12
  
1251 ····.line·4201251 ····.line·420
1252 ····:cond_1d1252 ····:cond_1d
1253 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;1253 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
1254 ····move-result-object·v41254 ····move-result-object·v4
  
1255 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String;1255 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupName()Ljava/lang/String;
  
1256 ····move-result-object·v41256 ····move-result-object·v4
  
1257 ····const-string·v5,·"android.permission-group.LOCATION"1257 ····const-string·v5,·"android.permission-group.LOCATION"
  
1258 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z1258 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1259 ····move-result·v41259 ····move-result·v4
  
1260 ····if-eqz·v4,·:cond_2c1260 ····if-eqz·v4,·:cond_2a
  
1261 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->isLocationAccuracyEnabled()Z1261 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->isLocationAccuracyEnabled()Z
  
1262 ····move-result·v41262 ····move-result·v4
  
1263 ····if-eqz·v4,·:cond_2c1263 ····if-eqz·v4,·:cond_2a
  
1264 ····.line·421 
1265 ····iget-object·v4,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel; 
  
1266 ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getPackageInfo$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo; 
  
1267 ····move-result-object·v4 
  
1268 ····if-eqz·v4,·:cond_2b 
  
1269 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getTargetSdkVersion()I 
  
1270 ····move-result·v4 
  
1271 ····const/16·v5,·0x1f 
  
1272 ····if-lt·v4,·v5,·:cond_2c 
  
1273 ····if-eqz·v14,·:cond_2c1264 ····if-eqz·v14,·:cond_2a
  
1274 ····.line·4231265 ····.line·422
1275 ····sget-object·v4,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;1266 ····sget-object·v4,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
1276 ····const/4·v5,·0x01267 ····const/4·v5,·0x0
  
1277 ····invoke-interface·{v12,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1268 ····invoke-interface·{v12,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1278 ····const-string·v5,·"android.permission.ACCESS_COARSE_LOCATION"1269 ····const-string·v5,·"android.permission.ACCESS_COARSE_LOCATION"
  
1279 ····if-eqz·v9,·:cond_291270 ····if-eqz·v9,·:cond_28
  
1280 ····.line·4251271 ····.line·424
1281 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;1272 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
1282 ····move-result-object·v61273 ····move-result-object·v6
  
1283 ····const-string·v7,·"android.permission.ACCESS_FINE_LOCATION"1274 ····const-string·v7,·"android.permission.ACCESS_FINE_LOCATION"
  
1284 ····invoke-interface·{v6,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z1275 ····invoke-interface·{v6,·v7},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
1285 ····move-result·v61276 ····move-result·v6
  
1286 ····if-eqz·v6,·:cond_291277 ····if-eqz·v6,·:cond_28
  
1287 ····.line·4271278 ····.line·426
1288 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;1279 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
1289 ····move-result-object·v61280 ····move-result-object·v6
  
1290 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map;1281 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map;
  
1291 ····move-result-object·v61282 ····move-result-object·v6
  
1292 ····invoke-interface·{v6,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;1283 ····invoke-interface·{v6,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
1293 ····move-result-object·v61284 ····move-result-object·v5
  
1294 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;1285 ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;
  
1295 ····if-nez·v6,·:cond_1e1286 ····if-nez·v5,·:cond_1e
  
1296 ····const/4·v13,·0x01287 ····const/4·v6,·0x0
  
1297 ····goto·:goto_131288 ····goto·:goto_13
  
1298 ····.line·4281289 ····.line·427
1299 ····:cond_1e1290 ····:cond_1e
1300 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isGrantedIncludingAppOp()Z1291 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isGrantedIncludingAppOp()Z
  
1301 ····move-result·v131292 ····move-result·v6
  
1302 ····invoke-static·{v13},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;1293 ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
1303 ····move-result-object·v131294 ····move-result-object·v6
  
1304 ····:goto_131295 ····:goto_13
1305 ····invoke-static·{v13,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z1296 ····invoke-static·{v6,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1306 ····move-result·v131297 ····move-result·v6
  
1307 ····if-eqz·v13,·:cond_1f1298 ····if-eqz·v6,·:cond_1f
  
1308 ····const/4·v13,·0x41299 ····const/4·v6,·0x4
  
1309 ····.line·4301300 ····.line·429
1310 ····invoke-interface·{v12,·v13,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1301 ····invoke-interface·{v12,·v6,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1311 ····.line·4311302 ····.line·430
1312 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_FINE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;1303 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_FINE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;
  
1313 ····.line·4331304 ····.line·432
1314 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z1305 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z
  
1315 ····move-result·v41306 ····move-result·v4
  
1316 ····if-eqz·v4,·:cond_2a1307 ····if-eqz·v4,·:cond_29
  
1317 ····.line·4341308 ····.line·433
1318 ····sget-object·v4,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;1309 ····sget-object·v4,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
1319 ····const/4·v5,·0x21310 ····const/4·v5,·0x2
  
1320 ····invoke-interface·{v11,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1311 ····invoke-interface·{v11,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1321 ····goto/16·:goto_181312 ····goto/16·:goto_18
  
1322 ····.line·437 
1323 ····:cond_1f1313 ····:cond_1f
1324 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List; 
  
1325 ····move-result-object·v9 
  
1326 ····invoke-interface·{v9,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z 
  
1327 ····move-result·v5 
  
1328 ····if-nez·v5,·:cond_201314 ····if-nez·v5,·:cond_20
  
1329 ····.line·438 
1330 ····iget-object·v1,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->LOG_TAG:Ljava/lang/String; 
  
1331 ····const-string·v2,·"ACCESS_FINE_LOCATION·must·be·requested·with·ACCESS_COARSE_LOCATION." 
  
1332 ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I 
  
1333 ····const/4·v1,·0x01315 ····const/4·v6,·0x0
  
1334 ····.line·440 
1335 ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V 
  
1336 ····return-void 
  
1337 ····:cond_20 
1338 ····if-nez·v6,·:cond_21 
  
1339 ····const/4·v5,·0x0 
  
1340 ····goto·:goto_141316 ····goto·:goto_14
  
1341 ····.line·4431317 ····.line·436
1342 ····:cond_211318 ····:cond_20
1343 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z1319 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isOneTime()Z
  
1344 ····move-result·v51320 ····move-result·v6
  
1345 ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;1321 ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
1346 ····move-result-object·v51322 ····move-result-object·v6
  
1347 ····:goto_141323 ····:goto_14
1348 ····sget-object·v9,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;1324 ····sget-object·v9,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
1349 ····invoke-static·{v5,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z1325 ····invoke-static·{v6,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1350 ····move-result·v51326 ····move-result·v6
  
1351 ····if-eqz·v5,·:cond_221327 ····if-eqz·v6,·:cond_21
  
1352 ····.line·4441328 ····.line·437
1353 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserSet()Z1329 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserSet()Z
  
1354 ····move-result·v51330 ····move-result·v6
  
1355 ····if-nez·v5,·:cond_221331 ····if-nez·v6,·:cond_21
  
1356 ····.line·4451332 ····.line·438
1357 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserFixed()Z1333 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isUserFixed()Z
  
1358 ····move-result·v51334 ····move-result·v6
  
1359 ····if-nez·v5,·:cond_221335 ····if-nez·v6,·:cond_21
  
1360 ····.line·4461336 ····.line·439
1361 ····iget-object·v5,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;1337 ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
1362 ····const/4·v13,·0x11338 ····const/4·v13,·0x1
  
1363 ····invoke-static·{v5,·v13},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$setFirstTimeRequestingFineAndCoarse$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;Z)V1339 ····invoke-static·{v6,·v13},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$setFirstTimeRequestingFineAndCoarse$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;Z)V
  
1364 ····:cond_221340 ····:cond_21
1365 ····const/4·v5,·0x31341 ····const/4·v6,·0x3
  
1366 ····.line·4491342 ····.line·442
1367 ····invoke-interface·{v12,·v5,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1343 ····invoke-interface·{v12,·v6,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1368 ····.line·4551344 ····.line·448
1369 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;1345 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
1370 ····move-result-object·v31346 ····move-result-object·v3
  
1371 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map;1347 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getAllPermissions()Ljava/util/Map;
  
1372 ····move-result-object·v31348 ····move-result-object·v3
  
1373 ····invoke-interface·{v3,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;1349 ····invoke-interface·{v3,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
1374 ····move-result-object·v31350 ····move-result-object·v3
  
1375 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;1351 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;
  
1376 ····if-nez·v6,·:cond_231352 ····if-nez·v5,·:cond_22
  
1377 ····const/4·v5,·0x01353 ····const/4·v6,·0x0
  
1378 ····goto·:goto_151354 ····goto·:goto_15
  
1379 ····.line·4561355 ····.line·449
1380 ····:cond_231356 ····:cond_22
1381 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z1357 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z
  
1382 ····move-result·v51358 ····move-result·v6
  
1383 ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;1359 ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
1384 ····move-result-object·v51360 ····move-result-object·v6
  
1385 ····:goto_151361 ····:goto_15
1386 ····invoke-static·{v5,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z1362 ····invoke-static·{v6,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1387 ····move-result·v51363 ····move-result·v6
  
1388 ····if-eqz·v5,·:cond_261364 ····if-eqz·v6,·:cond_25
  
1389 ····if-nez·v3,·:cond_241365 ····if-nez·v3,·:cond_23
  
1390 ····const/4·v3,·0x01366 ····const/4·v3,·0x0
  
1391 ····goto·:goto_161367 ····goto·:goto_16
  
1392 ····.line·4571368 ····.line·450
1393 ····:cond_241369 ····:cond_23
1394 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z1370 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z
  
1395 ····move-result·v31371 ····move-result·v3
  
1396 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;1372 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
1397 ····move-result-object·v31373 ····move-result-object·v3
  
1398 ····:goto_161374 ····:goto_16
1399 ····invoke-static·{v3,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z1375 ····invoke-static·{v3,·v9},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1400 ····move-result·v31376 ····move-result·v3
  
1401 ····if-eqz·v3,·:cond_261377 ····if-eqz·v3,·:cond_25
  
1402 ····.line·4581378 ····.line·451
1403 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->getDefaultPrecision()Z1379 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/UtilsKt;->getDefaultPrecision()Z
  
1404 ····move-result·v31380 ····move-result·v3
  
1405 ····if-eqz·v3,·:cond_251381 ····if-eqz·v3,·:cond_24
  
1406 ····const/4·v3,·0x11382 ····const/4·v3,·0x1
  
1407 ····.line·4591383 ····.line·452
1408 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1384 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1409 ····goto·:goto_191385 ····goto·:goto_19
  
1410 ····:cond_251386 ····:cond_24
1411 ····const/4·v3,·0x21387 ····const/4·v3,·0x2
  
1412 ····.line·4611388 ····.line·454
1413 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1389 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1414 ····goto·:goto_191390 ····goto·:goto_19
  
1415 ····:cond_261391 ····:cond_25
1416 ····const/4·v3,·0x21392 ····const/4·v3,·0x2
  
1417 ····if-nez·v6,·:cond_271393 ····if-nez·v5,·:cond_26
  
1418 ····const/4·v6,·0x01394 ····const/4·v6,·0x0
  
1419 ····goto·:goto_171395 ····goto·:goto_17
  
1420 ····.line·4631396 ····.line·456
1421 ····:cond_271397 ····:cond_26
1422 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z1398 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermission;->isSelectedLocationAccuracy()Z
  
1423 ····move-result·v51399 ····move-result·v5
  
1424 ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;1400 ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
1425 ····move-result-object·v61401 ····move-result-object·v6
  
1426 ····:goto_171402 ····:goto_17
1427 ····invoke-static·{v6,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z1403 ····invoke-static·{v6,·v4},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1428 ····move-result·v51404 ····move-result·v5
  
1429 ····if-eqz·v5,·:cond_281405 ····if-eqz·v5,·:cond_27
  
1430 ····.line·4641406 ····.line·457
1431 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1407 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1432 ····goto·:goto_191408 ····goto·:goto_19
  
1433 ····:cond_281409 ····:cond_27
1434 ····const/4·v3,·0x11410 ····const/4·v3,·0x1
  
1435 ····.line·4661411 ····.line·459
1436 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1412 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1437 ····goto·:goto_191413 ····goto·:goto_19
  
1438 ····:cond_291414 ····:cond_28
1439 ····if-eqz·v9,·:cond_2c1415 ····if-eqz·v9,·:cond_2a
  
1440 ····.line·4691416 ····.line·462
1441 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;1417 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
1442 ····move-result-object·v31418 ····move-result-object·v3
  
1443 ····.line·4701419 ····.line·463
1444 ····invoke-interface·{v3,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z1420 ····invoke-interface·{v3,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
1445 ····move-result·v31421 ····move-result·v3
  
1446 ····if-eqz·v3,·:cond_2c1422 ····if-eqz·v3,·:cond_2a
  
1447 ····const/4·v3,·0x51423 ····const/4·v3,·0x5
  
1448 ····.line·4721424 ····.line·465
1449 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;1425 ····invoke-interface·{v12,·v3,·v4},·Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
1450 ····.line·4731426 ····.line·466
1451 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_COARSE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;1427 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_COARSE_LOCATION_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;
  
1452 ····:cond_2a1428 ····:cond_29
1453 ····:goto_181429 ····:goto_18
1454 ····move-object·v13,·v31430 ····move-object·v13,·v3
  
1455 ····goto·:goto_1a1431 ····goto·:goto_1a
  
1456 ····:cond_2b1432 ····:cond_2a
1457 ····const-string·v0,·"packageInfo" 
  
1458 ····.line·421 
1459 ····invoke-static·{v0},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V 
  
1460 ····const/4·v0,·0x0 
  
1461 ····throw·v0 
  
1462 ····:cond_2c 
1463 ····:goto_191433 ····:goto_19
1464 ····move-object·v13,·v81434 ····move-object·v13,·v8
  
1465 ····.line·4781435 ····.line·471
1466 ····:goto_1a1436 ····:goto_1a
1467 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;1437 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;
  
1468 ····const/4·v15,·0x01438 ····const/4·v15,·0x0
  
1469 ····const/16·v16,·0x201439 ····const/16·v16,·0x20
  
Offset 1640, 95 lines modifiedOffset 1587, 95 lines modified
  
1640 ····invoke-direct/range·{v9·..·v17},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;Ljava/util/List;Ljava/util/List;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V1587 ····invoke-direct/range·{v9·..·v17},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;Ljava/util/List;Ljava/util/List;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
  
1641 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z1588 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1642 ····goto/16·:goto_c1589 ····goto/16·:goto_c
  
1643 ····:cond_2d1590 ····:cond_2b
1644 ····const/4·v2,·0x01591 ····const/4·v2,·0x0
  
1645 ····.line·4011592 ····.line·401
1646 ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V1593 ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V
  
1647 ····return-void1594 ····return-void
  
1648 ····:cond_2e1595 ····:cond_2c
1649 ····const/4·v2,·0x01596 ····const/4·v2,·0x0
  
1650 ····const/4·v5,·0x01597 ····const/4·v5,·0x0
  
1651 ····.line·4851598 ····.line·478
1652 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1;1599 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1;
  
1653 ····invoke-static·{v1,·v3},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V1600 ····invoke-static·{v1,·v3},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V
  
1654 ····.line·17111601 ····.line·1711
1655 ····invoke-interface·{v1},·Ljava/util/Collection;->isEmpty()Z1602 ····invoke-interface·{v1},·Ljava/util/Collection;->isEmpty()Z
  
1656 ····move-result·v31603 ····move-result·v3
  
1657 ····if-eqz·v3,·:cond_301604 ····if-eqz·v3,·:cond_2e
  
1658 ····:cond_2f1605 ····:cond_2d
1659 ····move·v4,·v51606 ····move·v4,·v5
  
1660 ····goto·:goto_1b1607 ····goto·:goto_1b
  
1661 ····.line·17121608 ····.line·1712
1662 ····:cond_301609 ····:cond_2e
1663 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;1610 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
1664 ····move-result-object·v31611 ····move-result-object·v3
  
1665 ····:cond_311612 ····:cond_2f
1666 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z1613 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
1667 ····move-result·v41614 ····move-result·v4
  
1668 ····if-eqz·v4,·:cond_2f1615 ····if-eqz·v4,·:cond_2d
  
1669 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;1616 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1670 ····move-result-object·v41617 ····move-result-object·v4
  
1671 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;1618 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;
  
1672 ····.line·4971619 ····.line·490
1673 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;->getSendToSettingsImmediately()Z1620 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo;->getSendToSettingsImmediately()Z
  
1674 ····move-result·v41621 ····move-result·v4
  
1675 ····if-eqz·v4,·:cond_311622 ····if-eqz·v4,·:cond_2f
  
1676 ····const/4·v4,·0x11623 ····const/4·v4,·0x1
  
1677 ····:goto_1b1624 ····:goto_1b
1678 ····if-eqz·v4,·:cond_321625 ····if-eqz·v4,·:cond_30
  
1679 ····.line·4981626 ····.line·491
1680 ····invoke-interface·{v1},·Ljava/util/List;->size()I1627 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
1681 ····move-result·v31628 ····move-result·v3
  
1682 ····const/4·v4,·0x11629 ····const/4·v4,·0x1
  
1683 ····if-le·v3,·v4,·:cond_321630 ····if-le·v3,·v4,·:cond_30
  
1684 ····.line·4991631 ····.line·492
1685 ····iget-object·v1,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->LOG_TAG:Ljava/lang/String;1632 ····iget-object·v1,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->LOG_TAG:Ljava/lang/String;
  
1686 ····const-string·v3,·"For·R+·apps,·background·permissions·must·be·requested·individually"1633 ····const-string·v3,·"For·R+·apps,·background·permissions·must·be·requested·individually"
  
1687 ····invoke-static·{v1,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I1634 ····invoke-static·{v1,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
1688 ····move-object·v1,·v21635 ····move-object·v1,·v2
  
1689 ····.line·4971636 ····.line·490
1690 ····:cond_321637 ····:cond_30
1691 ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V1638 ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V
  
1692 ····return-void1639 ····return-void
1693 .end·method1640 .end·method
  
  
1694 #·virtual·methods1641 #·virtual·methods
Offset 1978, 15 lines modifiedOffset 1925, 15 lines modified
1978 ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;1925 ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
1979 ····move-result-object·v61926 ····move-result-object·v6
  
1980 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;1927 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
1981 ····.line·2391928 ····.line·239
1982 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;1929 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
1983 ····move-result-object·v61930 ····move-result-object·v6
  
1984 ····.line·16901931 ····.line·1690
1985 ····instance-of·v8,·v6,·Ljava/util/Collection;1932 ····instance-of·v8,·v6,·Ljava/util/Collection;
  
1986 ····if-eqz·v8,·:cond_a1933 ····if-eqz·v8,·:cond_a
Offset 2072, 15 lines modifiedOffset 2019, 15 lines modified
  
2072 ····move-result-object·v62019 ····move-result-object·v6
  
2073 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;2020 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
2074 ····invoke-static·{v6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V2021 ····invoke-static·{v6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
  
2075 ····invoke-virtual·{v6,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V2022 ····invoke-virtual·{v6,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
  
2076 ····goto·:goto_32023 ····goto·:goto_3
  
2077 ····:cond_d2024 ····:cond_d
2078 ····move·v1,·v32025 ····move·v1,·v3
  
2079 ····goto/16·:goto_12026 ····goto/16·:goto_1
Offset 2147, 15 lines modifiedOffset 2094, 15 lines modified
2147 ····const/4·v6,·0x32094 ····const/4·v6,·0x3
  
2148 ····if-nez·v4,·:cond_102095 ····if-nez·v4,·:cond_10
  
2149 ····goto·:goto_72096 ····goto·:goto_7
  
2150 ····:cond_102097 ····:cond_10
2151 ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V2098 ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
  
2152 ····.line·2292099 ····.line·229
2153 ····:goto_72100 ····:goto_7
2154 ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;2101 ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1;->this$0:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;
  
2155 ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map;2102 ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->access$getGroupStates$p(Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;)Ljava/util/Map;
  
Offset 2174, 15 lines modifiedOffset 2121, 15 lines modified
2174 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;2121 ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
2175 ····if-nez·v4,·:cond_112122 ····if-nez·v4,·:cond_11
  
2176 ····goto/16·:goto_12123 ····goto/16·:goto_1
  
2177 ····:cond_112124 ····:cond_11
2178 ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V2125 ····invoke-virtual·{v4,·v6},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
  
2179 ····goto/16·:goto_12126 ····goto/16·:goto_1
  
2180 ····:cond_122127 ····:cond_12
2181 ····if-eqz·v1,·:cond_152128 ····if-eqz·v1,·:cond_15
  
2182 ····.line·2522129 ····.line·252