Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ········"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;",19 ········"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;",
20 ········">;",20 ········">;",
21 ········"Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;"21 ········"Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
24 .annotation·system·Ldalvik/annotation/SourceDebugExtension;24 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
25 ····value·=·"SMAP\nAppPermGroupUiInfoLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,325:1\n461#2:326\n446#2,6:327\n121#3,3:333\n*E\n*S·KotlinDebug\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n*L\n118#1:326\n118#1,6:327\n238#1,3:333\n*E\n"25 ····value·=·"SMAP\nAppPermGroupUiInfoLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,325:1\n461#2:326\n446#2,6:327\n121#3,3:333\n*E\n*S·KotlinDebug\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n*L\n119#1:326\n119#1,6:327\n239#1,3:333\n*E\n"
26 .end·annotation26 .end·annotation
  
  
27 #·static·fields27 #·static·fields
28 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;28 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;
  
  
Offset 74, 39 lines modifiedOffset 74, 48 lines modified
  
74 ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;74 ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
75 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;75 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
76 ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;76 ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;
  
 77 ····const-string·p1,·"android.permission-group.MICROPHONE"
  
77 ····.line·5778 ····.line·57
 79 ····invoke-static·{p3,·p1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 80 ····.line·58
78 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData$Companion;81 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData$Companion;
  
79 ····invoke-static·{p1,·p2,·p4},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;82 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
 83 ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;
  
 84 ····invoke-static·{p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/data/DataRepositoryKt;->get(Lcom/android/permissioncontroller/permission/data/DataRepository;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
80 ····move-result-object·p185 ····move-result-object·p1
  
81 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;86 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;
  
82 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;87 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;
  
83 ····.line·5888 ····.line·59
84 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData$Companion;89 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData$Companion;
  
85 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;90 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
86 ····invoke-virtual·{p1,·p2},·Lcom/android/permissioncontroller/permission/data/DataRepository;->get(Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;91 ····invoke-virtual·{p1,·p2},·Lcom/android/permissioncontroller/permission/data/DataRepository;->get(Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
  
87 ····move-result-object·p192 ····move-result-object·p1
  
88 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;93 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;
  
89 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;94 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;
  
90 ····.line·5995 ····.line·60
91 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/PermStateLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/PermStateLiveData$Companion;96 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/data/PermStateLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/PermStateLiveData$Companion;
  
92 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;97 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
93 ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;98 ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
94 ····iget-object·p4,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;99 ····iget-object·p4,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;
Offset 115, 30 lines modifiedOffset 124, 30 lines modified
  
115 ····move-result-object·p1124 ····move-result-object·p1
  
116 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/PermStateLiveData;125 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/data/PermStateLiveData;
  
117 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permissionStateLiveData:Lcom/android/permissioncontroller/permission/data/PermStateLiveData;126 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permissionStateLiveData:Lcom/android/permissioncontroller/permission/data/PermStateLiveData;
  
118 ····.line·62127 ····.line·63
119 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;128 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;
  
120 ····.line·63129 ····.line·64
121 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;130 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
122 ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;131 ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
123 ····.line·62132 ····.line·63
124 ····invoke-static·{p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndProvider(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z133 ····invoke-static·{p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndProvider(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
  
125 ····move-result·p1134 ····move-result·p1
  
126 ····if-nez·p1,·:cond_1135 ····if-nez·p1,·:cond_1
  
127 ····.line·64136 ····.line·65
128 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;137 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;
  
129 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;138 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
130 ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;139 ····iget-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
131 ····invoke-static·{p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndControllerExtraPackage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z140 ····invoke-static·{p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndControllerExtraPackage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
Offset 157, 33 lines modifiedOffset 166, 33 lines modified
157 ····:cond_1166 ····:cond_1
158 ····:goto_0167 ····:goto_0
159 ····const/4·p1,·0x1168 ····const/4·p1,·0x1
  
160 ····:goto_1169 ····:goto_1
161 ····iput-boolean·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z170 ····iput-boolean·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z
  
162 ····.line·66171 ····.line·67
163 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;172 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;
  
164 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$1;173 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$1;
  
165 ····invoke-direct·{p2,·p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$1;-><init>(Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;)V174 ····invoke-direct·{p2,·p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$1;-><init>(Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;)V
  
166 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V175 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
  
167 ····.line·70176 ····.line·71
168 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;177 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;
  
169 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$2;178 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$2;
  
170 ····invoke-direct·{p2,·p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$2;-><init>(Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;)V179 ····invoke-direct·{p2,·p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$2;-><init>(Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;)V
  
171 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V180 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
  
172 ····.line·74181 ····.line·75
173 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permissionStateLiveData:Lcom/android/permissioncontroller/permission/data/PermStateLiveData;182 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permissionStateLiveData:Lcom/android/permissioncontroller/permission/data/PermStateLiveData;
  
174 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$3;183 ····new-instance·p2,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$3;
  
175 ····invoke-direct·{p2,·p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$3;-><init>(Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;)V184 ····invoke-direct·{p2,·p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$3;-><init>(Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;)V
  
176 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V185 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
Offset 243, 15 lines modifiedOffset 252, 15 lines modified
  
243 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;252 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
244 ····move-result-object·v2253 ····move-result-object·v2
  
245 ····check-cast·v2,·Ljava/util/Map$Entry;254 ····check-cast·v2,·Ljava/util/Map$Entry;
  
246 ····.line·118255 ····.line·119
247 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;256 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
248 ····move-result-object·v3257 ····move-result-object·v3
  
249 ····invoke-interface·{p4,·v3},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z258 ····invoke-interface·{p4,·v3},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
250 ····move-result·v3259 ····move-result·v3
Offset 273, 15 lines modifiedOffset 282, 15 lines modified
  
273 ····.line·451282 ····.line·451
274 ····:cond_1283 ····:cond_1
275 ····invoke-interface·{v0},·Ljava/util/Map;->values()Ljava/util/Collection;284 ····invoke-interface·{v0},·Ljava/util/Map;->values()Ljava/util/Collection;
  
276 ····move-result-object·v0285 ····move-result-object·v0
  
277 ····.line·120286 ····.line·121
278 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getEnabled()Z287 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->getEnabled()Z
  
279 ····move-result·v1288 ····move-result·v1
  
280 ····const/4·v2,·0x1289 ····const/4·v2,·0x1
  
281 ····if-eqz·v1,·:cond_2290 ····if-eqz·v1,·:cond_2
Offset 295, 28 lines modifiedOffset 304, 28 lines modified
295 ····move·p1,·v2304 ····move·p1,·v2
  
296 ····goto·:goto_1305 ····goto·:goto_1
  
297 ····:cond_2306 ····:cond_2
298 ····const/4·p1,·0x0307 ····const/4·p1,·0x0
  
299 ····.line·123308 ····.line·124
300 ····:goto_1309 ····:goto_1
301 ····invoke-direct·{p0,·p4},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isUserSensitive(Ljava/util/Map;)Z310 ····invoke-direct·{p0,·p4},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isUserSensitive(Ljava/util/Map;)Z
  
302 ····move-result·p2311 ····move-result·p2
  
303 ····xor-int/2addr·p2,·v2312 ····xor-int/2addr·p2,·v2
  
304 ····.line·125313 ····.line·126
305 ····invoke-direct·{p0,·p4,·p3},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->getGrantedIncludingBackground(Ljava/util/Map;Ljava/util/Map;)Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;314 ····invoke-direct·{p0,·p4,·p3},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->getGrantedIncludingBackground(Ljava/util/Map;Ljava/util/Map;)Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
306 ····move-result-object·p3315 ····move-result-object·p3
  
307 ····.line·127316 ····.line·128
308 ····new-instance·p4,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;317 ····new-instance·p4,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;
  
309 ····invoke-direct·{p4,·p1,·p3,·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;-><init>(ZLcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;Z)V318 ····invoke-direct·{p4,·p1,·p3,·p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;-><init>(ZLcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;Z)V
  
310 ····return-object·p4319 ····return-object·p4
311 .end·method320 .end·method
  
Offset 333, 20 lines modifiedOffset 342, 20 lines modified
333 ············"Ljava/lang/String;",342 ············"Ljava/lang/String;",
334 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;",343 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;",
335 ············">;)",344 ············">;)",
336 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;"345 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;"
337 ········}346 ········}
338 ····.end·annotation347 ····.end·annotation
  
339 ····.line·218348 ····.line·219
340 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->getIsSpecialLocationState()Ljava/lang/Boolean;349 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->getIsSpecialLocationState()Ljava/lang/Boolean;
  
341 ····move-result-object·v0350 ····move-result-object·v0
  
342 ····.line·223351 ····.line·224
343 ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;352 ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
344 ····move-result-object·v1353 ····move-result-object·v1
  
345 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;354 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
346 ····move-result-object·v1355 ····move-result-object·v1
Offset 383, 31 lines modifiedOffset 392, 31 lines modified
  
383 ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;392 ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
384 ····move-result-object·v6393 ····move-result-object·v6
  
385 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;394 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;
  
386 ····.line·224395 ····.line·225
387 ····invoke-interface·{p2,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;396 ····invoke-interface·{p2,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
388 ····move-result-object·v8397 ····move-result-object·v8
  
389 ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;398 ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;
  
390 ····if-eqz·v8,·:cond_0399 ····if-eqz·v8,·:cond_0
  
391 ····.line·225400 ····.line·226
392 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;->getBackgroundPermission()Ljava/lang/String;401 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;->getBackgroundPermission()Ljava/lang/String;
  
393 ····move-result-object·v8402 ····move-result-object·v8
  
394 ····if-eqz·v8,·:cond_2403 ····if-eqz·v8,·:cond_2
  
395 ····.line·227404 ····.line·228
396 ····invoke-interface·{p1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;405 ····invoke-interface·{p1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
397 ····move-result-object·v3406 ····move-result-object·v3
  
398 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;407 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;
  
399 ····if-eqz·v3,·:cond_1408 ····if-eqz·v3,·:cond_1
Offset 424, 26 lines modifiedOffset 433, 26 lines modified
  
424 ····move-result·v3433 ····move-result·v3
  
425 ····xor-int/2addr·v3,·v7434 ····xor-int/2addr·v3,·v7
  
426 ····if-eqz·v3,·:cond_1435 ····if-eqz·v3,·:cond_1
  
427 ····.line·229436 ····.line·230
428 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;437 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
429 ····return-object·p1438 ····return-object·p1
  
430 ····:cond_1439 ····:cond_1
431 ····move·v3,·v7440 ····move·v3,·v7
  
432 ····:cond_2441 ····:cond_2
433 ····if-nez·v4,·:cond_4442 ····if-nez·v4,·:cond_4
  
434 ····.line·233443 ····.line·234
435 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getPermFlags()I444 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getPermFlags()I
  
436 ····move-result·v4445 ····move-result·v4
  
437 ····and-int/lit8·v4,·v4,·0x2446 ····and-int/lit8·v4,·v4,·0x2
  
438 ····if-eqz·v4,·:cond_3447 ····if-eqz·v4,·:cond_3
Offset 458, 15 lines modifiedOffset 467, 15 lines modified
458 ····:cond_4467 ····:cond_4
459 ····:goto_1468 ····:goto_1
460 ····move·v4,·v7469 ····move·v4,·v7
  
461 ····:goto_2470 ····:goto_2
462 ····if-nez·v5,·:cond_6471 ····if-nez·v5,·:cond_6
  
463 ····.line·235472 ····.line·236
464 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getPermFlags()I473 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getPermFlags()I
  
465 ····move-result·v5474 ····move-result·v5
  
466 ····const/high16·v6,·0x10000475 ····const/high16·v6,·0x10000
  
467 ····and-int/2addr·v5,·v6476 ····and-int/2addr·v5,·v6
Offset 485, 15 lines modifiedOffset 494, 15 lines modified
485 ····move·v5,·v7494 ····move·v5,·v7
  
486 ····goto·:goto_0495 ····goto·:goto_0
  
487 ····:cond_7496 ····:cond_7
488 ····if-eqz·v0,·:cond_8497 ····if-eqz·v0,·:cond_8
  
489 ····.line·238498 ····.line·239
490 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z499 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
491 ····move-result·v2500 ····move-result·v2
  
492 ····goto·:goto_4501 ····goto·:goto_4
  
493 ····.line·121502 ····.line·121
Offset 525, 15 lines modifiedOffset 534, 15 lines modified
  
525 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;534 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
526 ····move-result-object·p2535 ····move-result-object·p2
  
527 ····check-cast·p2,·Ljava/util/Map$Entry;536 ····check-cast·p2,·Ljava/util/Map$Entry;
  
528 ····.line·238537 ····.line·239
529 ····invoke-interface·{p2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;538 ····invoke-interface·{p2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
530 ····move-result-object·p2539 ····move-result-object·p2
  
531 ····check-cast·p2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;540 ····check-cast·p2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;
  
532 ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getGranted()Z541 ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getGranted()Z
Offset 546, 49 lines modifiedOffset 555, 49 lines modified
  
546 ····:cond_b555 ····:cond_b
547 ····:goto_4556 ····:goto_4
548 ····if-eqz·v2,·:cond_10557 ····if-eqz·v2,·:cond_10
  
549 ····if-nez·v3,·:cond_c558 ····if-nez·v3,·:cond_c
  
550 ····.line·239559 ····.line·240
551 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z560 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z
  
552 ····move-result·p1561 ····move-result·p1
  
553 ····if-eqz·p1,·:cond_10562 ····if-eqz·p1,·:cond_10
  
554 ····:cond_c563 ····:cond_c
555 ····if-eqz·v5,·:cond_d564 ····if-eqz·v5,·:cond_d
  
556 ····.line·241565 ····.line·242
557 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;566 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
558 ····return-object·p1567 ····return-object·p1
  
559 ····.line·244568 ····.line·245
560 ····:cond_d569 ····:cond_d
561 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;570 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;
  
562 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;571 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;
  
563 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context;572 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context;
  
564 ····move-result-object·p1573 ····move-result-object·p1
  
565 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;574 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
566 ····.line·243575 ····.line·244
567 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z576 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z
  
568 ····move-result·p1577 ····move-result·p1
  
569 ····if-nez·p1,·:cond_f578 ····if-nez·p1,·:cond_f
  
570 ····.line·245579 ····.line·246
571 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;580 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;
  
572 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;581 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;
  
573 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context;582 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context;
  
574 ····move-result-object·p1583 ····move-result-object·p1
Offset 599, 128 lines modifiedOffset 608, 128 lines modified
  
599 ····move-result·p1608 ····move-result·p1
  
600 ····if-eqz·p1,·:cond_e609 ····if-eqz·p1,·:cond_e
  
601 ····goto·:goto_5610 ····goto·:goto_5
  
602 ····.line·248611 ····.line·249
603 ····:cond_e612 ····:cond_e
604 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_FOREGROUND_ONLY:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;613 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_FOREGROUND_ONLY:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
605 ····return-object·p1614 ····return-object·p1
  
606 ····.line·246615 ····.line·247
607 ····:cond_f616 ····:cond_f
608 ····:goto_5617 ····:goto_5
609 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;618 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
610 ····return-object·p1619 ····return-object·p1
  
611 ····:cond_10620 ····:cond_10
612 ····if-eqz·v2,·:cond_12621 ····if-eqz·v2,·:cond_12
  
613 ····if-eqz·v5,·:cond_11622 ····if-eqz·v5,·:cond_11
  
614 ····.line·253623 ····.line·254
615 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;624 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
616 ····return-object·p1625 ····return-object·p1
  
617 ····.line·255626 ····.line·256
618 ····:cond_11627 ····:cond_11
619 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;628 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
620 ····return-object·p1629 ····return-object·p1
  
621 ····:cond_12630 ····:cond_12
622 ····if-eqz·v4,·:cond_13631 ····if-eqz·v4,·:cond_13
  
623 ····.line·259632 ····.line·260
624 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;633 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
625 ····return-object·p1634 ····return-object·p1
  
626 ····:cond_13635 ····:cond_13
627 ····if-eqz·v5,·:cond_14636 ····if-eqz·v5,·:cond_14
  
628 ····.line·262637 ····.line·263
629 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;638 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
630 ····return-object·p1639 ····return-object·p1
  
631 ····.line·264640 ····.line·265
632 ····:cond_14641 ····:cond_14
633 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;642 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
634 ····return-object·p1643 ····return-object·p1
635 .end·method644 .end·method
  
636 .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean;645 .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean;
637 ····.locals·4646 ····.locals·4
  
638 ····.line·268647 ····.line·269
639 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z648 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z
  
640 ····const/4·v1,·0x0649 ····const/4·v1,·0x0
  
641 ····if-nez·v0,·:cond_0650 ····if-nez·v0,·:cond_0
  
642 ····return-object·v1651 ····return-object·v1
  
643 ····.line·272652 ····.line·273
644 ····:cond_0653 ····:cond_0
645 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;654 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;
  
646 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;655 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;
  
647 ····invoke-static·{v0,·v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context;656 ····invoke-static·{v0,·v2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context;
  
648 ····move-result-object·v0657 ····move-result-object·v0
  
649 ····const-string·v2,·"Utils.getUserContext(app,·user)"658 ····const-string·v2,·"Utils.getUserContext(app,·user)"
  
650 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V659 ····invoke-static·{v0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
651 ····.line·273660 ····.line·274
652 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;661 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
653 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;662 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
654 ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndProvider(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z663 ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndProvider(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
  
655 ····move-result·v2664 ····move-result·v2
  
656 ····if-eqz·v2,·:cond_1665 ····if-eqz·v2,·:cond_1
  
657 ····.line·274666 ····.line·275
658 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationEnabled(Landroid/content/Context;)Z667 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationEnabled(Landroid/content/Context;)Z
  
659 ····move-result·v0668 ····move-result·v0
  
660 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;669 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
661 ····move-result-object·v0670 ····move-result-object·v0
  
662 ····return-object·v0671 ····return-object·v0
  
663 ····.line·279672 ····.line·280
664 ····:cond_1673 ····:cond_1
665 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;674 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
666 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;675 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
667 ····.line·278676 ····.line·279
668 ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndControllerExtraPackage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z677 ····invoke-static·{v0,·v2,·v3},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isLocationGroupAndControllerExtraPackage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
  
669 ····move-result·v2678 ····move-result·v2
  
670 ····if-eqz·v2,·:cond_2679 ····if-eqz·v2,·:cond_2
  
671 ····.line·280680 ····.line·281
672 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isExtraLocationControllerPackageEnabled(Landroid/content/Context;)Z681 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/LocationUtils;->isExtraLocationControllerPackageEnabled(Landroid/content/Context;)Z
  
673 ····move-result·v0682 ····move-result·v0
  
674 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;683 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
675 ····move-result-object·v0684 ····move-result-object·v0
Offset 740, 15 lines modifiedOffset 749, 15 lines modified
740 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;",749 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;",
741 ············"Ljava/util/Collection<",750 ············"Ljava/util/Collection<",
742 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;",751 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;",
743 ············">;)Z"752 ············">;)Z"
744 ········}753 ········}
745 ····.end·annotation754 ····.end·annotation
  
746 ····.line·149755 ····.line·150
747 ····invoke-interface·{p3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;756 ····invoke-interface·{p3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
748 ····move-result-object·p3757 ····move-result-object·p3
  
749 ····:cond_0758 ····:cond_0
750 ····invoke-interface·{p3},·Ljava/util/Iterator;->hasNext()Z759 ····invoke-interface·{p3},·Ljava/util/Iterator;->hasNext()Z
  
Offset 762, 15 lines modifiedOffset 771, 15 lines modified
  
762 ····invoke-interface·{p3},·Ljava/util/Iterator;->next()Ljava/lang/Object;771 ····invoke-interface·{p3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
763 ····move-result-object·v0772 ····move-result-object·v0
  
764 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;773 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;
  
765 ····.line·150774 ····.line·151
766 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;->getProtectionFlags()I775 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermInfo;->getProtectionFlags()I
  
767 ····move-result·v0776 ····move-result·v0
  
768 ····and-int/lit16·v0,·v0,·0x2000777 ····and-int/lit16·v0,·v0,·0x2000
  
769 ····if-nez·v0,·:cond_0778 ····if-nez·v0,·:cond_0
Offset 778, 15 lines modifiedOffset 787, 15 lines modified
778 ····move·p3,·v1787 ····move·p3,·v1
  
779 ····goto·:goto_0788 ····goto·:goto_0
  
780 ····:cond_1789 ····:cond_1
781 ····move·p3,·v2790 ····move·p3,·v2
  
782 ····.line·158791 ····.line·159
783 ····:goto_0792 ····:goto_0
784 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->isInstantApp()Z793 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;->isInstantApp()Z
  
785 ····move-result·v0794 ····move-result·v0
  
786 ····if-nez·v0,·:cond_3795 ····if-nez·v0,·:cond_3
  
Offset 809, 15 lines modifiedOffset 818, 15 lines modified
809 ····move·p1,·v2818 ····move·p1,·v2
  
810 ····:goto_1819 ····:goto_1
811 ····if-nez·p1,·:cond_4820 ····if-nez·p1,·:cond_4
  
812 ····return·v2821 ····return·v2
  
813 ····.line·164822 ····.line·165
814 ····:cond_4823 ····:cond_4
815 ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;->getPackageName()Ljava/lang/String;824 ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;->getPackageName()Ljava/lang/String;
  
816 ····move-result-object·p1825 ····move-result-object·p1
  
817 ····const-string·p3,·"android"826 ····const-string·p3,·"android"
  
Offset 851, 28 lines modifiedOffset 860, 28 lines modified
851 ············"Ljava/util/Map<",860 ············"Ljava/util/Map<",
852 ············"Ljava/lang/String;",861 ············"Ljava/lang/String;",
853 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;",862 ············"Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;",
854 ············">;)Z"863 ············">;)Z"
855 ········}864 ········}
856 ····.end·annotation865 ····.end·annotation
  
857 ····.line·181866 ····.line·182
858 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;867 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
859 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z868 ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z
  
860 ····move-result·v0869 ····move-result·v0
  
861 ····const/4·v1,·0x1870 ····const/4·v1,·0x1
  
862 ····if-nez·v0,·:cond_0871 ····if-nez·v0,·:cond_0
  
863 ····return·v1872 ····return·v1
  
864 ····.line·185873 ····.line·186
865 ····:cond_0874 ····:cond_0
866 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;875 ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
867 ····move-result-object·v0876 ····move-result-object·v0
  
868 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;877 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
Offset 887, 28 lines modifiedOffset 896, 28 lines modified
  
887 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;896 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
888 ····move-result-object·v2897 ····move-result-object·v2
  
889 ····check-cast·v2,·Ljava/lang/String;898 ····check-cast·v2,·Ljava/lang/String;
  
890 ····.line·186899 ····.line·187
891 ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;900 ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
892 ····move-result-object·v3901 ····move-result-object·v3
  
893 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;902 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;
  
894 ····if-eqz·v3,·:cond_3903 ····if-eqz·v3,·:cond_3
  
895 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getPermFlags()I904 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;->getPermFlags()I
  
896 ····move-result·v3905 ····move-result·v3
  
897 ····.line·187906 ····.line·188
898 ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;907 ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
899 ····move-result-object·v2908 ····move-result-object·v2
  
900 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;909 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermState;
  
901 ····if-eqz·v2,·:cond_3910 ····if-eqz·v2,·:cond_3
Offset 938, 26 lines modifiedOffset 947, 26 lines modified
  
938 ····return·p1947 ····return·p1
939 .end·method948 .end·method
  
940 .method·private·final·shouldShowAsForegroundGroup()Z949 .method·private·final·shouldShowAsForegroundGroup()Z
941 ····.locals·2950 ····.locals·2
  
942 ····.line·287951 ····.line·288
943 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;952 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
944 ····const-string·v1,·"android.permission-group.CAMERA"953 ····const-string·v1,·"android.permission-group.CAMERA"
  
945 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z954 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
946 ····move-result·v0955 ····move-result·v0
  
947 ····if-nez·v0,·:cond_1956 ····if-nez·v0,·:cond_1
  
948 ····.line·288957 ····.line·289
949 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;958 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
  
950 ····const-string·v1,·"android.permission-group.MICROPHONE"959 ····const-string·v1,·"android.permission-group.MICROPHONE"
  
951 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z960 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
952 ····move-result·v0961 ····move-result·v0
Offset 980, 15 lines modifiedOffset 989, 15 lines modified
980 .end·method989 .end·method
  
  
981 #·virtual·methods990 #·virtual·methods
982 .method·protected·onActive()V991 .method·protected·onActive()V
983 ····.locals·1992 ····.locals·1
  
984 ····.line·296993 ····.line·297
985 ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V994 ····invoke-super·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->onActive()V
  
986 ····.line·298995 ····.line·298
987 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z996 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z
  
988 ····if-eqz·v0,·:cond_0997 ····if-eqz·v0,·:cond_0
  
Offset 1019, 42 lines modifiedOffset 1028, 42 lines modified
1019 ····:cond_01028 ····:cond_0
1020 ····return-void1029 ····return-void
1021 .end·method1030 .end·method
  
1022 .method·public·onLocationStateChange(Z)V1031 .method·public·onLocationStateChange(Z)V
1023 ····.locals·01032 ····.locals·0
  
1024 ····.line·2921033 ····.line·293
1025 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V1034 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->updateIfActive()V
  
1026 ····return-void1035 ····return-void
1027 .end·method1036 .end·method
  
1028 .method·protected·onUpdate()V1037 .method·protected·onUpdate()V
1029 ····.locals·51038 ····.locals·5
  
1030 ····.line·801039 ····.line·81
1031 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;1040 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;
  
1032 ····invoke-virtual·{v0},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;1041 ····invoke-virtual·{v0},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
  
1033 ····move-result-object·v01042 ····move-result-object·v0
  
1034 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;1043 ····check-cast·v0,·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;
  
1035 ····.line·811044 ····.line·82
1036 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;1045 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupLiveData:Lcom/android/permissioncontroller/permission/data/PermGroupLiveData;
  
1037 ····invoke-virtual·{v1},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;1046 ····invoke-virtual·{v1},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
  
1038 ····move-result-object·v11047 ····move-result-object·v1
  
1039 ····check-cast·v1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermGroup;1048 ····check-cast·v1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermGroup;
  
1040 ····.line·821049 ····.line·83
1041 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permissionStateLiveData:Lcom/android/permissioncontroller/permission/data/PermStateLiveData;1050 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permissionStateLiveData:Lcom/android/permissioncontroller/permission/data/PermStateLiveData;
  
1042 ····invoke-virtual·{v2},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;1051 ····invoke-virtual·{v2},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
  
1043 ····move-result-object·v21052 ····move-result-object·v2
  
1044 ····check-cast·v2,·Ljava/util/Map;1053 ····check-cast·v2,·Ljava/util/Map;
Offset 1063, 35 lines modifiedOffset 1072, 35 lines modified
  
1063 ····if-eqz·v1,·:cond_11072 ····if-eqz·v1,·:cond_1
  
1064 ····if-nez·v2,·:cond_01073 ····if-nez·v2,·:cond_0
  
1065 ····goto·:goto_01074 ····goto·:goto_0
  
1066 ····.line·931075 ····.line·94
1067 ····:cond_01076 ····:cond_0
1068 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermGroup;->getGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;1077 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermGroup;->getGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;
  
1069 ····move-result-object·v31078 ····move-result-object·v3
  
1070 ····.line·941079 ····.line·95
1071 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermGroup;->getPermissionInfos()Ljava/util/Map;1080 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/livedatatypes/PermGroup;->getPermissionInfos()Ljava/util/Map;
  
1072 ····move-result-object·v11081 ····move-result-object·v1
  
1073 ····.line·931082 ····.line·94
1074 ····invoke-direct·{p0,·v0,·v3,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->getAppPermGroupUiInfo(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;Ljava/util/Map;Ljava/util/Map;)Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;1083 ····invoke-direct·{p0,·v0,·v3,·v1,·v2},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->getAppPermGroupUiInfo(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;Ljava/util/Map;Ljava/util/Map;)Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;
  
1075 ····move-result-object·v01084 ····move-result-object·v0
  
1076 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V1085 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V
  
1077 ····return-void1086 ····return-void
  
1078 ····.line·861087 ····.line·87
1079 ····:cond_11088 ····:cond_1
1080 ····:goto_01089 ····:goto_0
1081 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;1090 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageInfoLiveData:Lcom/android/permissioncontroller/permission/data/LightPackageInfoLiveData;
  
1082 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z1091 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z
  
1083 ····move-result·v01092 ····move-result·v0
Offset 1110, 15 lines modifiedOffset 1119, 15 lines modified
  
1110 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z1119 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z
  
1111 ····move-result·v01120 ····move-result·v0
  
1112 ····if-eqz·v0,·:cond_21121 ····if-eqz·v0,·:cond_2
  
1113 ····.line·871122 ····.line·88
1114 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;1123 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;
  
1115 ····new-instance·v1,·Lkotlin/Triple;1124 ····new-instance·v1,·Lkotlin/Triple;
  
1116 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;1125 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
1117 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;1126 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->permGroupName:Ljava/lang/String;
Offset 1127, 13 lines modifiedOffset 1136, 13 lines modified
  
1127 ····invoke-direct·{v1,·v2,·v3,·v4},·Lkotlin/Triple;-><init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V1136 ····invoke-direct·{v1,·v2,·v3,·v4},·Lkotlin/Triple;-><init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
  
1128 ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/DataRepository;->invalidateSingle(Ljava/lang/Object;)V1137 ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/data/DataRepository;->invalidateSingle(Ljava/lang/Object;)V
  
1129 ····const/4·v0,·0x01138 ····const/4·v0,·0x0
  
1130 ····.line·881139 ····.line·89
1131 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V1140 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V
  
1132 ····:cond_21141 ····:cond_2
1133 ····return-void1142 ····return-void
1134 .end·method1143 .end·method