Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;,9 ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;,
10 ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;10 ········Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/SourceDebugExtension;13 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
14 ····value·=·"SMAP\nAutoRevokeFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,289:1\n1499#2,3:290\n*E\n*S·KotlinDebug\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n*L\n143#1,3:290\n*E\n"14 ····value·=·"SMAP\nAutoRevokeFragment.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,292:1\n1499#2,3:293\n*E\n*S·KotlinDebug\n*F\n+·1·AutoRevokeFragment.kt\ncom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment\n*L\n146#1,3:293\n*E\n"
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;17 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;
  
18 .field·private·static·final·LOG_TAG:Ljava/lang/String;18 .field·private·static·final·LOG_TAG:Ljava/lang/String;
Offset 40, 68 lines modifiedOffset 40, 68 lines modified
  
40 ····const/4·v1,·0x040 ····const/4·v1,·0x0
  
41 ····invoke-direct·{v0,·v1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V41 ····invoke-direct·{v0,·v1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
42 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;42 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->Companion:Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$Companion;
  
43 ····.line·6243 ····.line·63
44 ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;44 ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;
  
45 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;45 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String;47 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String;
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·constructor·<init>()V50 .method·public·constructor·<init>()V
51 ····.locals·051 ····.locals·0
  
52 ····.line·5152 ····.line·52
53 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment;-><init>()V53 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment;-><init>()V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·static·final·synthetic·access$comparePreference(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)I56 .method·public·static·final·synthetic·access$comparePreference(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)I
57 ····.locals·057 ····.locals·0
  
58 ····.line·5158 ····.line·52
59 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I59 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I
  
60 ····move-result·p060 ····move-result·p0
  
61 ····return·p061 ····return·p0
62 .end·method62 .end·method
  
63 .method·public·static·final·synthetic·access$createDisableDialog(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V63 .method·public·static·final·synthetic·access$createDisableDialog(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V
64 ····.locals·064 ····.locals·0
  
65 ····.line·5165 ····.line·52
66 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V66 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·static·final·synthetic·access$getSessionId$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)J69 .method·public·static·final·synthetic·access$getSessionId$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)J
70 ····.locals·270 ····.locals·2
  
71 ····.line·5171 ····.line·52
72 ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J72 ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J
  
73 ····return-wide·v073 ····return-wide·v0
74 .end·method74 .end·method
  
75 .method·public·static·final·synthetic·access$getViewModel$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel;75 .method·public·static·final·synthetic·access$getViewModel$p(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel;
76 ····.locals·076 ····.locals·0
  
77 ····.line·5177 ····.line·52
78 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->viewModel:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel;78 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->viewModel:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel;
  
79 ····if-eqz·p0,·:cond_079 ····if-eqz·p0,·:cond_0
  
80 ····return-object·p080 ····return-object·p0
  
81 ····:cond_081 ····:cond_0
Offset 113, 53 lines modifiedOffset 113, 53 lines modified
  
113 ····throw·p0113 ····throw·p0
114 .end·method114 .end·method
  
115 .method·public·static·final·synthetic·access$updatePackages(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/util/Map;)V115 .method·public·static·final·synthetic·access$updatePackages(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/util/Map;)V
116 ····.locals·0116 ····.locals·0
  
117 ····.line·51117 ····.line·52
118 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->updatePackages(Ljava/util/Map;)V118 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->updatePackages(Ljava/util/Map;)V
  
119 ····return-void119 ····return-void
120 .end·method120 .end·method
  
121 .method·private·final·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I121 .method·private·final·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I
122 ····.locals·3122 ····.locals·3
  
123 ····.line·235123 ····.line·238
124 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->collator:Ljava/text/Collator;124 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->collator:Ljava/text/Collator;
  
125 ····if-eqz·v0,·:cond_1125 ····if-eqz·v0,·:cond_1
  
126 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;126 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
127 ····move-result-object·v1127 ····move-result-object·v1
  
128 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;128 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
129 ····move-result-object·v1129 ····move-result-object·v1
  
130 ····.line·236130 ····.line·239
131 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;131 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
132 ····move-result-object·v2132 ····move-result-object·v2
  
133 ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String;133 ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
134 ····move-result-object·v2134 ····move-result-object·v2
  
135 ····.line·235135 ····.line·238
136 ····invoke-virtual·{v0,·v1,·v2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I136 ····invoke-virtual·{v0,·v1,·v2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I
  
137 ····move-result·v0137 ····move-result·v0
  
138 ····if-nez·v0,·:cond_0138 ····if-nez·v0,·:cond_0
  
139 ····.line·238139 ····.line·241
140 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;140 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
141 ····move-result-object·p1141 ····move-result-object·p1
  
142 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;142 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
143 ····move-result-object·p2143 ····move-result-object·p2
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
  
174 ····:cond_0174 ····:cond_0
175 ····return·v0175 ····return·v0
  
176 ····:cond_1176 ····:cond_1
177 ····const-string·p1,·"collator"177 ····const-string·p1,·"collator"
  
178 ····.line·235178 ····.line·238
179 ····invoke-static·{p1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V179 ····invoke-static·{p1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
  
180 ····const/4·p1,·0x0180 ····const/4·p1,·0x0
  
181 ····throw·p1181 ····throw·p1
182 .end·method182 .end·method
  
Offset 199, 43 lines modifiedOffset 199, 43 lines modified
  
199 ····return-object·p0199 ····return-object·p0
200 .end·method200 .end·method
  
201 .method·private·final·createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V201 .method·private·final·createDisableDialog(Ljava/lang/String;Landroid/os/UserHandle;)V
202 ····.locals·3202 ····.locals·3
  
203 ····.line·261203 ····.line·264
204 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;204 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;
  
205 ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;-><init>()V205 ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog;-><init>()V
  
206 ····.line·263206 ····.line·266
207 ····new-instance·v1,·Landroid/os/Bundle;207 ····new-instance·v1,·Landroid/os/Bundle;
  
208 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V208 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V
  
209 ····const-string·v2,·"android.intent.extra.PACKAGE_NAME"209 ····const-string·v2,·"android.intent.extra.PACKAGE_NAME"
  
210 ····.line·264210 ····.line·267
211 ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V211 ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
212 ····const-string·p1,·"android.intent.extra.USER"212 ····const-string·p1,·"android.intent.extra.USER"
  
213 ····.line·265213 ····.line·268
214 ····invoke-virtual·{v1,·p1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V214 ····invoke-virtual·{v1,·p1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
  
215 ····.line·266215 ····.line·269
216 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V216 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
  
217 ····const/4·p1,·0x1217 ····const/4·p1,·0x1
  
218 ····.line·268218 ····.line·271
219 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V219 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V
  
220 ····.line·270220 ····.line·273
221 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;221 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;
  
222 ····move-result-object·p1222 ····move-result-object·p1
  
223 ····invoke-virtual·{p1},·Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;223 ····invoke-virtual·{p1},·Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
  
224 ····move-result-object·p1224 ····move-result-object·p1
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
  
250 ····return-void250 ····return-void
251 .end·method251 .end·method
  
252 .method·private·final·createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;252 .method·private·final·createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;
253 ····.locals·1253 ····.locals·1
  
254 ····.line·244254 ····.line·247
255 ····new-instance·v0,·Ljava/lang/StringBuilder;255 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
256 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V256 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
257 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;257 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
258 ····const/16·p1,·0x3a258 ····const/16·p1,·0x3a
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
288 ············">;)",288 ············">;)",
289 ············"Ljava/lang/String;"289 ············"Ljava/lang/String;"
290 ········}290 ········}
291 ····.end·annotation291 ····.end·annotation
  
292 ····const-string·v0,·"android.permission-group.LOCATION"292 ····const-string·v0,·"android.permission-group.LOCATION"
  
293 ····.line·249293 ····.line·252
294 ····invoke-interface·{p1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z294 ····invoke-interface·{p1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
295 ····move-result·v1295 ····move-result·v1
  
296 ····const-string·v2,·"android.permission-group.CALENDAR"296 ····const-string·v2,·"android.permission-group.CALENDAR"
  
297 ····const-string·v3,·"android.permission-group.STORAGE"297 ····const-string·v3,·"android.permission-group.STORAGE"
Offset 307, 75 lines modifiedOffset 307, 75 lines modified
  
307 ····const-string·v6,·"android.permission-group.MICROPHONE"307 ····const-string·v6,·"android.permission-group.MICROPHONE"
  
308 ····if-eqz·v1,·:cond_0308 ····if-eqz·v1,·:cond_0
  
309 ····goto·:goto_0309 ····goto·:goto_0
  
310 ····.line·250310 ····.line·253
311 ····:cond_0311 ····:cond_0
312 ····invoke-interface·{p1,·v6},·Ljava/util/List;->contains(Ljava/lang/Object;)Z312 ····invoke-interface·{p1,·v6},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
313 ····move-result·v0313 ····move-result·v0
  
314 ····if-eqz·v0,·:cond_1314 ····if-eqz·v0,·:cond_1
  
315 ····move-object·v0,·v6315 ····move-object·v0,·v6
  
316 ····goto·:goto_0316 ····goto·:goto_0
  
317 ····.line·251317 ····.line·254
318 ····:cond_1318 ····:cond_1
319 ····invoke-interface·{p1,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z319 ····invoke-interface·{p1,·v5},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
320 ····move-result·v0320 ····move-result·v0
  
321 ····if-eqz·v0,·:cond_2321 ····if-eqz·v0,·:cond_2
  
322 ····move-object·v0,·v5322 ····move-object·v0,·v5
  
323 ····goto·:goto_0323 ····goto·:goto_0
  
324 ····.line·252324 ····.line·255
325 ····:cond_2325 ····:cond_2
326 ····invoke-interface·{p1,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z326 ····invoke-interface·{p1,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
327 ····move-result·v0327 ····move-result·v0
  
328 ····if-eqz·v0,·:cond_3328 ····if-eqz·v0,·:cond_3
  
329 ····move-object·v0,·v4329 ····move-object·v0,·v4
  
330 ····goto·:goto_0330 ····goto·:goto_0
  
331 ····.line·253331 ····.line·256
332 ····:cond_3332 ····:cond_3
333 ····invoke-interface·{p1,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z333 ····invoke-interface·{p1,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
334 ····move-result·v0334 ····move-result·v0
  
335 ····if-eqz·v0,·:cond_4335 ····if-eqz·v0,·:cond_4
  
336 ····move-object·v0,·v3336 ····move-object·v0,·v3
  
337 ····goto·:goto_0337 ····goto·:goto_0
  
338 ····.line·254338 ····.line·257
339 ····:cond_4339 ····:cond_4
340 ····invoke-interface·{p1,·v2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z340 ····invoke-interface·{p1,·v2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
341 ····move-result·v0341 ····move-result·v0
  
342 ····if-eqz·v0,·:cond_5342 ····if-eqz·v0,·:cond_5
  
343 ····move-object·v0,·v2343 ····move-object·v0,·v2
  
344 ····goto·:goto_0344 ····goto·:goto_0
  
345 ····.line·255345 ····.line·258
346 ····:cond_5346 ····:cond_5
347 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z347 ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z
  
348 ····move-result·v0348 ····move-result·v0
  
349 ····xor-int/lit8·v0,·v0,·0x1349 ····xor-int/lit8·v0,·v0,·0x1
  
Offset 428, 31 lines modifiedOffset 428, 31 lines modified
428 ········}428 ········}
429 ····.end·annotation429 ····.end·annotation
  
430 ····move-object/from16·v0,·p0430 ····move-object/from16·v0,·p0
  
431 ····move-object/from16·v1,·p1431 ····move-object/from16·v1,·p1
  
432 ····.line·132432 ····.line·135
433 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String;433 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->LOG_TAG:Ljava/lang/String;
  
434 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;434 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
  
435 ····move-result-object·v3435 ····move-result-object·v3
  
436 ····const/4·v4,·0x0436 ····const/4·v4,·0x0
  
437 ····if-nez·v3,·:cond_1437 ····if-nez·v3,·:cond_1
  
438 ····const·v3,·0x7f160006438 ····const·v3,·0x7f160006
  
439 ····.line·133439 ····.line·136
440 ····invoke-virtual·{v0,·v3},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V440 ····invoke-virtual·{v0,·v3},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V
  
441 ····.line·134441 ····.line·137
442 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;442 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
  
443 ····move-result-object·v3443 ····move-result-object·v3
  
444 ····if-eqz·v3,·:cond_0444 ····if-eqz·v3,·:cond_0
  
445 ····const-string·v5,·"info_msg"445 ····const-string·v5,·"info_msg"
Offset 467, 34 lines modifiedOffset 467, 34 lines modified
  
467 ····:cond_0467 ····:cond_0
468 ····move-object·v3,·v4468 ····move-object·v3,·v4
  
469 ····:goto_0469 ····:goto_0
470 ····if-eqz·v3,·:cond_1470 ····if-eqz·v3,·:cond_1
  
471 ····const·v5,·0x7f120061471 ····const·v5,·0x7f120067
  
472 ····.line·135472 ····.line·138
473 ····invoke-virtual·{v0,·v5},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;473 ····invoke-virtual·{v0,·v5},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
474 ····move-result-object·v5474 ····move-result-object·v5
  
475 ····const-string·v6,·"getString(R.string.auto_revoke_open_app_message)"475 ····const-string·v6,·"getString(R.string.auto_revoke_open_app_message)"
  
476 ····invoke-static·{v5,·v6},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V476 ····invoke-static·{v5,·v6},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
477 ····invoke-virtual·{v3,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/FooterPreference;->setSecondSummary(Ljava/lang/CharSequence;)V477 ····invoke-virtual·{v3,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/FooterPreference;->setSecondSummary(Ljava/lang/CharSequence;)V
  
478 ····.line·138478 ····.line·141
479 ····:cond_1479 ····:cond_1
480 ····new-instance·v3,·Ljava/util/LinkedHashMap;480 ····new-instance·v3,·Ljava/util/LinkedHashMap;
  
481 ····invoke-direct·{v3},·Ljava/util/LinkedHashMap;-><init>()V481 ····invoke-direct·{v3},·Ljava/util/LinkedHashMap;-><init>()V
  
482 ····.line·139482 ····.line·142
483 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->Companion:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion;483 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->Companion:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion;
  
484 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion;->allMonths()Ljava/util/List;484 ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months$Companion;->allMonths()Ljava/util/List;
  
485 ····move-result-object·v5485 ····move-result-object·v5
  
486 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;486 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;
Offset 516, 49 lines modifiedOffset 516, 49 lines modified
  
516 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;516 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
517 ····move-result-object·v6517 ····move-result-object·v6
  
518 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;518 ····check-cast·v6,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;
  
519 ····.line·140519 ····.line·143
520 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String;520 ····invoke-virtual·{v6},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String;
  
521 ····move-result-object·v6521 ····move-result-object·v6
  
522 ····invoke-virtual·{v0,·v6},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;522 ····invoke-virtual·{v0,·v6},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
523 ····move-result-object·v6523 ····move-result-object·v6
  
524 ····if-eqz·v6,·:cond_a524 ····if-eqz·v6,·:cond_a
  
525 ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V525 ····invoke-static·{v6,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
526 ····check-cast·v6,·Landroidx/preference/PreferenceCategory;526 ····check-cast·v6,·Landroidx/preference/PreferenceCategory;
  
527 ····.line·141527 ····.line·144
528 ····invoke-virtual·{v6},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I528 ····invoke-virtual·{v6},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I
  
529 ····move-result·v7529 ····move-result·v7
  
530 ····move·v10,·v9530 ····move·v10,·v9
  
531 ····:goto_1531 ····:goto_1
532 ····if-ge·v10,·v7,·:cond_9532 ····if-ge·v10,·v7,·:cond_9
  
533 ····.line·142533 ····.line·145
534 ····invoke-virtual·{v6,·v10},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;534 ····invoke-virtual·{v6,·v10},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;
  
535 ····move-result-object·v11535 ····move-result-object·v11
  
536 ····if-eqz·v11,·:cond_8536 ····if-eqz·v11,·:cond_8
  
537 ····check-cast·v11,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;537 ····check-cast·v11,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;
  
538 ····.line·143538 ····.line·146
539 ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;539 ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;
  
540 ····invoke-interface·{v1,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;540 ····invoke-interface·{v1,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
541 ····move-result-object·v12541 ····move-result-object·v12
  
542 ····check-cast·v12,·Ljava/util/List;542 ····check-cast·v12,·Ljava/util/List;
Offset 601, 20 lines modifiedOffset 601, 20 lines modified
  
601 ····move-result-object·v14601 ····move-result-object·v14
  
602 ····invoke-virtual·{v13},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component2()Landroid/os/UserHandle;602 ····invoke-virtual·{v13},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component2()Landroid/os/UserHandle;
  
603 ····move-result-object·v13603 ····move-result-object·v13
  
604 ····.line·144604 ····.line·147
605 ····invoke-direct·{v0,·v14,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;605 ····invoke-direct·{v0,·v14,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;
  
606 ····move-result-object·v13606 ····move-result-object·v13
  
607 ····.line·145607 ····.line·148
608 ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;608 ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
609 ····move-result-object·v14609 ····move-result-object·v14
  
610 ····invoke-static·{v14,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z610 ····invoke-static·{v14,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
611 ····move-result·v13611 ····move-result·v13
Offset 636, 27 lines modifiedOffset 636, 27 lines modified
636 ····move-result-object·v12636 ····move-result-object·v12
  
637 ····goto·:goto_4637 ····goto·:goto_4
  
638 ····:cond_6638 ····:cond_6
639 ····move-object·v12,·v4639 ····move-object·v12,·v4
  
640 ····.line·147640 ····.line·150
641 ····:goto_4641 ····:goto_4
642 ····sget-object·v13,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;642 ····sget-object·v13,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
643 ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z643 ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
644 ····move-result·v12644 ····move-result·v12
  
645 ····xor-int/2addr·v12,·v8645 ····xor-int/2addr·v12,·v8
  
646 ····if-eqz·v12,·:cond_7646 ····if-eqz·v12,·:cond_7
  
647 ····.line·148647 ····.line·151
648 ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;648 ····invoke-virtual·{v11},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
649 ····move-result-object·v12649 ····move-result-object·v12
  
650 ····const-string·v13,·"pref.key"650 ····const-string·v13,·"pref.key"
  
651 ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V651 ····invoke-static·{v12,·v13},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
Offset 664, 25 lines modifiedOffset 664, 25 lines modified
664 ····invoke-interface·{v3,·v12,·v11},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;664 ····invoke-interface·{v3,·v12,·v11},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
665 ····:cond_7665 ····:cond_7
666 ····add-int/lit8·v10,·v10,·0x1666 ····add-int/lit8·v10,·v10,·0x1
  
667 ····goto·:goto_1667 ····goto·:goto_1
  
668 ····.line·142668 ····.line·145
669 ····:cond_8669 ····:cond_8
670 ····new-instance·v1,·Lkotlin/TypeCastException;670 ····new-instance·v1,·Lkotlin/TypeCastException;
  
671 ····const-string·v2,·"null·cannot·be·cast·to·non-null·type·com.android.permissioncontroller.permission.ui.handheld.AutoRevokePermissionPreference"671 ····const-string·v2,·"null·cannot·be·cast·to·non-null·type·com.android.permissioncontroller.permission.ui.handheld.AutoRevokePermissionPreference"
  
672 ····invoke-direct·{v1,·v2},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V672 ····invoke-direct·{v1,·v2},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
  
673 ····throw·v1673 ····throw·v1
  
674 ····.line·152674 ····.line·155
675 ····:cond_9675 ····:cond_9
676 ····invoke-interface·{v3},·Ljava/util/Map;->entrySet()Ljava/util/Set;676 ····invoke-interface·{v3},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
677 ····move-result-object·v7677 ····move-result-object·v7
  
678 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;678 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
Offset 703, 26 lines modifiedOffset 703, 26 lines modified
  
703 ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;703 ····invoke-interface·{v8},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
704 ····move-result-object·v8704 ····move-result-object·v8
  
705 ····check-cast·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;705 ····check-cast·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;
  
706 ····.line·153706 ····.line·156
707 ····invoke-virtual·{v6,·v8},·Landroidx/preference/PreferenceGroup;->removePreference(Landroidx/preference/Preference;)Z707 ····invoke-virtual·{v6,·v8},·Landroidx/preference/PreferenceGroup;->removePreference(Landroidx/preference/Preference;)Z
  
708 ····goto·:goto_5708 ····goto·:goto_5
  
709 ····.line·140709 ····.line·143
710 ····:cond_a710 ····:cond_a
711 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V711 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
712 ····throw·v4712 ····throw·v4
  
713 ····.line·157713 ····.line·160
714 ····:cond_b714 ····:cond_b
715 ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;715 ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
716 ····move-result-object·v5716 ····move-result-object·v5
  
717 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;717 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
Offset 749, 75 lines modifiedOffset 749, 75 lines modified
  
749 ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;749 ····invoke-interface·{v6},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
750 ····move-result-object·v6750 ····move-result-object·v6
  
751 ····check-cast·v6,·Ljava/util/List;751 ····check-cast·v6,·Ljava/util/List;
  
752 ····.line·158752 ····.line·161
753 ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String;753 ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->getValue()Ljava/lang/String;
  
754 ····move-result-object·v11754 ····move-result-object·v11
  
755 ····invoke-virtual·{v0,·v11},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;755 ····invoke-virtual·{v0,·v11},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
756 ····move-result-object·v11756 ····move-result-object·v11
  
757 ····if-eqz·v11,·:cond_1a757 ····if-eqz·v11,·:cond_1a
  
758 ····invoke-static·{v11,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V758 ····invoke-static·{v11,·v7},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
759 ····check-cast·v11,·Landroidx/preference/PreferenceCategory;759 ····check-cast·v11,·Landroidx/preference/PreferenceCategory;
  
760 ····.line·159760 ····.line·162
761 ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;761 ····sget-object·v12,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;
  
762 ····const·v13,·0x7f1200cb762 ····const·v13,·0x7f1200d3
  
763 ····if-ne·v10,·v12,·:cond_d763 ····if-ne·v10,·v12,·:cond_d
  
764 ····new-array·v10,·v8,·[Ljava/lang/Object;764 ····new-array·v10,·v8,·[Ljava/lang/Object;
  
765 ····const-string·v12,·"3"765 ····const-string·v12,·"3"
  
766 ····aput-object·v12,·v10,·v9766 ····aput-object·v12,·v10,·v9
  
767 ····.line·160767 ····.line·163
768 ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;768 ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
769 ····move-result-object·v10769 ····move-result-object·v10
  
770 ····goto·:goto_6770 ····goto·:goto_6
  
771 ····:cond_d771 ····:cond_d
772 ····new-array·v10,·v8,·[Ljava/lang/Object;772 ····new-array·v10,·v8,·[Ljava/lang/Object;
  
773 ····const-string·v12,·"6"773 ····const-string·v12,·"6"
  
774 ····aput-object·v12,·v10,·v9774 ····aput-object·v12,·v10,·v9
  
775 ····.line·162775 ····.line·165
776 ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;776 ····invoke-virtual·{v0,·v13,·v10},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
777 ····move-result-object·v10777 ····move-result-object·v10
  
778 ····.line·159778 ····.line·162
779 ····:goto_6779 ····:goto_6
780 ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V780 ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
781 ····.line·164781 ····.line·167
782 ····invoke-interface·{v6},·Ljava/util/Collection;->isEmpty()Z782 ····invoke-interface·{v6},·Ljava/util/Collection;->isEmpty()Z
  
783 ····move-result·v10783 ····move-result·v10
  
784 ····xor-int/2addr·v10,·v8784 ····xor-int/2addr·v10,·v8
  
785 ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setVisible(Z)V785 ····invoke-virtual·{v11,·v10},·Landroidx/preference/Preference;->setVisible(Z)V
  
786 ····.line·166786 ····.line·169
787 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;787 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
788 ····move-result-object·v6788 ····move-result-object·v6
  
789 ····:goto_7789 ····:goto_7
790 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z790 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
Offset 843, 34 lines modifiedOffset 843, 34 lines modified
  
843 ····move-result·v14843 ····move-result·v14
  
844 ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component4()Ljava/util/Set;844 ····invoke-virtual·{v10},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$RevokedPackageInfo;->component4()Ljava/util/Set;
  
845 ····move-result-object·v10845 ····move-result-object·v10
  
846 ····.line·167846 ····.line·170
847 ····invoke-static·{v10},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List;847 ····invoke-static·{v10},·Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List;
  
848 ····move-result-object·v10848 ····move-result-object·v10
  
849 ····.line·168849 ····.line·171
850 ····invoke-direct·{v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;850 ····invoke-direct·{v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->createKey(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;
  
851 ····move-result-object·v15851 ····move-result-object·v15
  
852 ····.line·170852 ····.line·173
853 ····invoke-virtual·{v11,·v15},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;853 ····invoke-virtual·{v11,·v15},·Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
854 ····move-result-object·v16854 ····move-result-object·v16
  
855 ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;855 ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;
  
856 ····if-nez·v16,·:cond_12856 ····if-nez·v16,·:cond_12
  
857 ····.line·172857 ····.line·175
858 ····invoke-interface·{v3,·v15},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;858 ····invoke-interface·{v3,·v15},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
859 ····move-result-object·v16859 ····move-result-object·v16
  
860 ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;860 ····check-cast·v16,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;
  
861 ····const-string·v9,·"activity!!.application"861 ····const-string·v9,·"activity!!.application"
Offset 890, 15 lines modifiedOffset 890, 15 lines modified
890 ····goto·:goto_8890 ····goto·:goto_8
  
891 ····:cond_e891 ····:cond_e
892 ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;892 ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;
  
893 ····move-object/from16·v17,·v3893 ····move-object/from16·v17,·v3
  
894 ····.line·173894 ····.line·176
895 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;895 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
896 ····move-result-object·v3896 ····move-result-object·v3
  
897 ····if-eqz·v3,·:cond_11897 ····if-eqz·v3,·:cond_11
  
898 ····invoke-static·{v3,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V898 ····invoke-static·{v3,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
Offset 923, 22 lines modifiedOffset 923, 22 lines modified
  
923 ····invoke-virtual·{v5},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;923 ····invoke-virtual·{v5},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;
  
924 ····move-result-object·v5924 ····move-result-object·v5
  
925 ····if-eqz·v5,·:cond_10925 ····if-eqz·v5,·:cond_10
  
926 ····.line·172926 ····.line·175
927 ····invoke-direct·{v4,·v3,·v12,·v13,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;-><init>(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)V927 ····invoke-direct·{v4,·v3,·v12,·v13,·v5},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;-><init>(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)V
  
928 ····.line·174928 ····.line·177
929 ····:goto_8929 ····:goto_8
930 ····invoke-virtual·{v4,·v15},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V930 ····invoke-virtual·{v4,·v15},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V
  
931 ····.line·175931 ····.line·178
932 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;932 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
933 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;933 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
934 ····move-result-object·v5934 ····move-result-object·v5
  
935 ····if-eqz·v5,·:cond_f935 ····if-eqz·v5,·:cond_f
Offset 965, 15 lines modifiedOffset 965, 15 lines modified
965 ····const/4·v1,·0x0965 ····const/4·v1,·0x0
  
966 ····throw·v1966 ····throw·v1
  
967 ····:cond_10967 ····:cond_10
968 ····const/4·v1,·0x0968 ····const/4·v1,·0x0
  
969 ····.line·173969 ····.line·176
970 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V970 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
971 ····throw·v1971 ····throw·v1
  
972 ····:cond_11972 ····:cond_11
973 ····const/4·v1,·0x0973 ····const/4·v1,·0x0
  
Offset 989, 45 lines modifiedOffset 989, 45 lines modified
989 ····move-object/from16·v19,·v6989 ····move-object/from16·v19,·v6
  
990 ····move-object/from16·v4,·v16990 ····move-object/from16·v4,·v16
  
991 ····:goto_9991 ····:goto_9
992 ····if-eqz·v14,·:cond_13992 ····if-eqz·v14,·:cond_13
  
993 ····.line·179993 ····.line·182
994 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1;994 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1;
  
995 ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V995 ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$1;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V
  
996 ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V996 ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V
  
997 ····goto·:goto_a997 ····goto·:goto_a
  
998 ····.line·183998 ····.line·186
999 ····:cond_13999 ····:cond_13
1000 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2;1000 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2;
  
1001 ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V1001 ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$2;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V
  
1002 ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V1002 ····invoke-virtual·{v4,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokePermissionPreference;->setRemoveClickListener(Landroid/view/View$OnClickListener;)V
  
1003 ····.line·1881003 ····.line·191
1004 ····:goto_a1004 ····:goto_a
1005 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3;1005 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3;
  
1006 ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V1006 ····invoke-direct·{v3,·v0,·v12,·v13},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$3;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;Ljava/lang/String;Landroid/os/UserHandle;)V
  
1007 ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V1007 ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V
  
1008 ····.line·1931008 ····.line·196
1009 ····invoke-direct·{v0,·v10},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->getMostImportantGroup(Ljava/util/List;)Ljava/lang/String;1009 ····invoke-direct·{v0,·v10},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->getMostImportantGroup(Ljava/util/List;)Ljava/lang/String;
  
1010 ····move-result-object·v31010 ····move-result-object·v3
  
1011 ····.line·1941011 ····.line·197
1012 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;1012 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
1013 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;1013 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
  
1014 ····move-result-object·v61014 ····move-result-object·v6
  
1015 ····if-eqz·v6,·:cond_191015 ····if-eqz·v6,·:cond_19
Offset 1036, 24 lines modifiedOffset 1036, 24 lines modified
  
1036 ····invoke-static·{v6,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V1036 ····invoke-static·{v6,·v8},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
1037 ····invoke-virtual·{v5,·v6,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;1037 ····invoke-virtual·{v5,·v6,·v3},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;
  
1038 ····move-result-object·v51038 ····move-result-object·v5
  
1039 ····.line·1961039 ····.line·199
1040 ····invoke-interface·{v10},·Ljava/util/List;->size()I1040 ····invoke-interface·{v10},·Ljava/util/List;->size()I
  
1041 ····move-result·v61041 ····move-result·v6
  
1042 ····const/4·v9,·0x11042 ····const/4·v9,·0x1
  
1043 ····if-ne·v6,·v9,·:cond_141043 ····if-ne·v6,·v9,·:cond_14
  
1044 ····const·v3,·0x7f12006c1044 ····const·v3,·0x7f120072
  
1045 ····new-array·v6,·v9,·[Ljava/lang/Object;1045 ····new-array·v6,·v9,·[Ljava/lang/Object;
  
1046 ····const/4·v9,·0x01046 ····const/4·v9,·0x0
  
1047 ····aput-object·v5,·v6,·v91047 ····aput-object·v5,·v6,·v9
  
Offset 1062, 37 lines modifiedOffset 1062, 37 lines modified
1062 ····move-result-object·v31062 ····move-result-object·v3
  
1063 ····goto/16·:goto_c1063 ····goto/16·:goto_c
  
1064 ····:cond_141064 ····:cond_14
1065 ····const/4·v9,·0x01065 ····const/4·v9,·0x0
  
1066 ····.line·1981066 ····.line·201
1067 ····invoke-interface·{v10},·Ljava/util/List;->size()I1067 ····invoke-interface·{v10},·Ljava/util/List;->size()I
  
1068 ····move-result·v61068 ····move-result·v6
  
1069 ····const/4·v12,·0x21069 ····const/4·v12,·0x2
  
1070 ····if-ne·v6,·v12,·:cond_181070 ····if-ne·v6,·v12,·:cond_18
  
1071 ····.line·1991071 ····.line·202
1072 ····invoke-interface·{v10,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object;1072 ····invoke-interface·{v10,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
1073 ····move-result-object·v61073 ····move-result-object·v6
  
1074 ····check-cast·v6,·Ljava/lang/String;1074 ····check-cast·v6,·Ljava/lang/String;
  
1075 ····invoke-static·{v6,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z1075 ····invoke-static·{v6,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
1076 ····move-result·v31076 ····move-result·v3
  
1077 ····if-eqz·v3,·:cond_161077 ····if-eqz·v3,·:cond_16
  
1078 ····.line·2001078 ····.line·203
1079 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;1079 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
1080 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;1080 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
  
1081 ····move-result-object·v61081 ····move-result-object·v6
  
1082 ····if-eqz·v6,·:cond_151082 ····if-eqz·v6,·:cond_15
Offset 1118, 15 lines modifiedOffset 1118, 15 lines modified
1118 ····:cond_151118 ····:cond_15
1119 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V1119 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
1120 ····const/4·v1,·0x01120 ····const/4·v1,·0x0
  
1121 ····throw·v11121 ····throw·v1
  
1122 ····.line·2021122 ····.line·205
1123 ····:cond_161123 ····:cond_16
1124 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;1124 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
1125 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;1125 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
  
1126 ····move-result-object·v61126 ····move-result-object·v6
  
Offset 1143, 76 lines modifiedOffset 1143, 76 lines modified
1143 ····check-cast·v9,·Ljava/lang/String;1143 ····check-cast·v9,·Ljava/lang/String;
  
1144 ····invoke-virtual·{v3,·v6,·v9},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;1144 ····invoke-virtual·{v3,·v6,·v9},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;
  
1145 ····move-result-object·v31145 ····move-result-object·v3
  
1146 ····:goto_b1146 ····:goto_b
1147 ····const·v6,·0x7f12006d1147 ····const·v6,·0x7f120073
  
1148 ····new-array·v9,·v12,·[Ljava/lang/Object;1148 ····new-array·v9,·v12,·[Ljava/lang/Object;
  
1149 ····aput-object·v5,·v9,·v81149 ····aput-object·v5,·v9,·v8
  
1150 ····const/4·v13,·0x11150 ····const/4·v13,·0x1
  
1151 ····aput-object·v3,·v9,·v131151 ····aput-object·v3,·v9,·v13
  
1152 ····.line·2041152 ····.line·207
1153 ····invoke-virtual·{v0,·v6,·v9},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;1153 ····invoke-virtual·{v0,·v6,·v9},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
1154 ····move-result-object·v31154 ····move-result-object·v3
  
1155 ····goto·:goto_c1155 ····goto·:goto_c
  
1156 ····.line·2021156 ····.line·205
1157 ····:cond_171157 ····:cond_17
1158 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V1158 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
1159 ····const/4·v1,·0x01159 ····const/4·v1,·0x0
  
1160 ····throw·v11160 ····throw·v1
  
1161 ····:cond_181161 ····:cond_18
1162 ····move·v8,·v91162 ····move·v8,·v9
  
1163 ····const/4·v13,·0x11163 ····const/4·v13,·0x1
  
1164 ····const·v3,·0x7f12006b1164 ····const·v3,·0x7f120071
  
1165 ····new-array·v6,·v12,·[Ljava/lang/Object;1165 ····new-array·v6,·v12,·[Ljava/lang/Object;
  
1166 ····aput-object·v5,·v6,·v81166 ····aput-object·v5,·v6,·v8
  
1167 ····.line·2071167 ····.line·210
1168 ····invoke-interface·{v10},·Ljava/util/List;->size()I1168 ····invoke-interface·{v10},·Ljava/util/List;->size()I
  
1169 ····move-result·v51169 ····move-result·v5
  
1170 ····sub-int/2addr·v5,·v131170 ····sub-int/2addr·v5,·v13
  
1171 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;1171 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
1172 ····move-result-object·v51172 ····move-result-object·v5
  
1173 ····aput-object·v5,·v6,·v131173 ····aput-object·v5,·v6,·v13
  
1174 ····.line·2061174 ····.line·209
1175 ····invoke-virtual·{v0,·v3,·v6},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;1175 ····invoke-virtual·{v0,·v3,·v6},·Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
1176 ····move-result-object·v31176 ····move-result-object·v3
  
1177 ····.line·1951177 ····.line·198
1178 ····:goto_c1178 ····:goto_c
1179 ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V1179 ····invoke-virtual·{v4,·v3},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
1180 ····.line·2091180 ····.line·212
1181 ····invoke-virtual·{v11,·v4},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z1181 ····invoke-virtual·{v11,·v4},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
  
1182 ····.line·2101182 ····.line·213
1183 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;1183 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
1184 ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4;1184 ····new-instance·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4;
  
1185 ····invoke-direct·{v4,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)V1185 ····invoke-direct·{v4,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$updatePackages$4;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;)V
  
1186 ····const/4·v5,·0x01186 ····const/4·v5,·0x0
Offset 1229, 37 lines modifiedOffset 1229, 37 lines modified
  
1229 ····const/4·v4,·0x01229 ····const/4·v4,·0x0
  
1230 ····const/4·v8,·0x11230 ····const/4·v8,·0x1
  
1231 ····goto/16·:goto_71231 ····goto/16·:goto_7
  
1232 ····.line·1941232 ····.line·197
1233 ····:cond_191233 ····:cond_19
1234 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V1234 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
1235 ····const/4·v3,·0x01235 ····const/4·v3,·0x0
  
1236 ····throw·v31236 ····throw·v3
  
1237 ····:cond_1a1237 ····:cond_1a
1238 ····move-object·v3,·v41238 ····move-object·v3,·v4
  
1239 ····.line·1581239 ····.line·161
1240 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V1240 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
1241 ····throw·v31241 ····throw·v3
  
1242 ····.line·2141242 ····.line·217
1243 ····:cond_1b1243 ····:cond_1b
1244 ····iget-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z1244 ····iget-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z
  
1245 ····if-eqz·v3,·:cond_251245 ····if-eqz·v3,·:cond_25
  
1246 ····.line·2151246 ····.line·218
1247 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->SIX:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;1247 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->SIX:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;
  
1248 ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;1248 ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
1249 ····move-result-object·v31249 ····move-result-object·v3
  
1250 ····if-eqz·v3,·:cond_241250 ····if-eqz·v3,·:cond_24
Offset 1272, 15 lines modifiedOffset 1272, 15 lines modified
  
1272 ····const/4·v9,·0x11272 ····const/4·v9,·0x1
  
1273 ····xor-int/2addr·v3,·v91273 ····xor-int/2addr·v3,·v9
  
1274 ····if-nez·v3,·:cond_1e1274 ····if-nez·v3,·:cond_1e
  
1275 ····.line·2161275 ····.line·219
1276 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;1276 ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->THREE:Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;
  
1277 ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;1277 ····invoke-interface·{v1,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
1278 ····move-result-object·v31278 ····move-result-object·v3
  
1279 ····if-eqz·v3,·:cond_1d1279 ····if-eqz·v3,·:cond_1d
Offset 1309, 18 lines modifiedOffset 1309, 18 lines modified
  
1309 ····throw·v11309 ····throw·v1
  
1310 ····:cond_1e1310 ····:cond_1e
1311 ····:goto_d1311 ····:goto_d
1312 ····const/4·v3,·0x01312 ····const/4·v3,·0x0
  
1313 ····.line·2171313 ····.line·220
1314 ····iput-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z1314 ····iput-boolean·v3,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->isFirstLoad:Z
  
1315 ····.line·2191315 ····.line·222
1316 ····:goto_e1316 ····:goto_e
1317 ····new-instance·v4,·Ljava/lang/StringBuilder;1317 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
1318 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V1318 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
1319 ····const-string·v5,·"sessionId:·"1319 ····const-string·v5,·"sessionId:·"
  
Offset 1336, 29 lines modifiedOffset 1336, 29 lines modified
  
1336 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1336 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1337 ····move-result-object·v41337 ····move-result-object·v4
  
1338 ····invoke-static·{v2,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I1338 ····invoke-static·{v2,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
1339 ····.line·2201339 ····.line·223
1340 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->values()[Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;1340 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;->values()[Lcom/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$Months;
  
1341 ····move-result-object·v41341 ····move-result-object·v4
  
1342 ····array-length·v6,·v41342 ····array-length·v6,·v4
  
1343 ····move·v7,·v31343 ····move·v7,·v3
  
1344 ····:goto_f1344 ····:goto_f
1345 ····if-ge·v7,·v6,·:cond_251345 ····if-ge·v7,·v6,·:cond_25
  
1346 ····aget-object·v8,·v4,·v71346 ····aget-object·v8,·v4,·v7
  
1347 ····.line·2211347 ····.line·224
1348 ····new-instance·v10,·Ljava/lang/StringBuilder;1348 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
1349 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V1349 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
1350 ····invoke-virtual·{v10,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1350 ····invoke-virtual·{v10,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1351 ····iget-wide·v11,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J1351 ····iget-wide·v11,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment;->sessionId:J
Offset 1371, 31 lines modifiedOffset 1371, 31 lines modified
  
1371 ····invoke-virtual·{v10,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;1371 ····invoke-virtual·{v10,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
1372 ····const-string·v11,·"·unused:·"1372 ····const-string·v11,·"·unused:·"
  
1373 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1373 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1374 ····.line·2221374 ····.line·225
1375 ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;1375 ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
1376 ····move-result-object·v111376 ····move-result-object·v11
  
1377 ····check-cast·v11,·Ljava/util/List;1377 ····check-cast·v11,·Ljava/util/List;
  
1378 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;1378 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
1379 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1379 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1380 ····move-result-object·v101380 ····move-result-object·v10
  
1381 ····.line·2211381 ····.line·224
1382 ····invoke-static·{v2,·v10},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I1382 ····invoke-static·{v2,·v10},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
1383 ····.line·2231383 ····.line·226
1384 ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;1384 ····invoke-interface·{v1,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
Max diff block lines reached; 11403/44732 bytes (25.49%) of diff not shown.