Offset 15, 55 lines modifiedOffset 15, 55 lines modified
15 .field·private·mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;15 .field·private·mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.line·7419 ····.line·76
20 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V20 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·private·static·bindUi(Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;Ljava/lang/String;)V23 .method·private·static·bindUi(Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;Ljava/lang/String;)V
24 ····.locals·824 ····.locals·8
  
25 ····.line·19125 ····.line·204
26 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;26 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····if-eqz·v0,·:cond_128 ····if-eqz·v0,·:cond_1
  
29 ····.line·19229 ····.line·205
30 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;30 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
31 ····move-result-object·v131 ····move-result-object·v1
  
32 ····if-nez·v1,·:cond_032 ····if-nez·v1,·:cond_0
  
33 ····goto·:goto_033 ····goto·:goto_0
  
34 ····.line·19534 ····.line·208
35 ····:cond_035 ····:cond_0
36 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;36 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
37 ····invoke-virtual·{v1,·v0,·p1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupIcon(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;37 ····invoke-virtual·{v1,·v0,·p1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupIcon(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
  
38 ····move-result-object·v338 ····move-result-object·v3
  
39 ····.line·19739 ····.line·210
40 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;40 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
41 ····invoke-virtual·{v1,·v0,·p1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;41 ····invoke-virtual·{v1,·v0,·p1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupLabel(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····.line·19843 ····.line·211
44 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;44 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
45 ····invoke-virtual·{v2,·v0,·p1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupDescription(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;45 ····invoke-virtual·{v2,·v0,·p1},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPermGroupDescription(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····const/4·v5,·0x047 ····const/4·v5,·0x0
Offset 72, 73 lines modifiedOffset 72, 73 lines modified
  
72 ····const/4·v7,·0x172 ····const/4·v7,·0x1
  
73 ····move-object·v2,·p073 ····move-object·v2,·p0
  
74 ····move-object·v4,·v174 ····move-object·v4,·v1
  
75 ····.line·20075 ····.line·213
76 ····invoke-virtual/range·{v2·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->setHeader(Landroid/graphics/drawable/Drawable;Ljava/lang/CharSequence;Landroid/content/Intent;Landroid/os/UserHandle;Z)V76 ····invoke-virtual/range·{v2·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->setHeader(Landroid/graphics/drawable/Drawable;Ljava/lang/CharSequence;Landroid/content/Intent;Landroid/os/UserHandle;Z)V
  
77 ····.line·20177 ····.line·214
78 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;78 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
79 ····move-result-object·v279 ····move-result-object·v2
  
80 ····invoke-static·{v2,·p1,·v0},·Lcom/android/permissioncontroller/permission/utils/Utils;->getPermissionGroupDescriptionString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String;80 ····invoke-static·{v2,·p1,·v0},·Lcom/android/permissioncontroller/permission/utils/Utils;->getPermissionGroupDescriptionString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String;
  
81 ····move-result-object·p181 ····move-result-object·p1
  
82 ····const/4·v0,·0x082 ····const/4·v0,·0x0
  
83 ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->setSummary(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V83 ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->setSummary(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V
  
84 ····.line·20384 ····.line·216
85 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;85 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
86 ····move-result-object·p086 ····move-result-object·p0
  
87 ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->setTitle(Ljava/lang/CharSequence;)V87 ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->setTitle(Ljava/lang/CharSequence;)V
  
88 ····:cond_188 ····:cond_1
89 ····:goto_089 ····:goto_0
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
92 .method·private·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I92 .method·private·comparePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)I
93 ····.locals·393 ····.locals·3
  
94 ····.line·35094 ····.line·363
95 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mCollator:Ljava/text/Collator;95 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mCollator:Ljava/text/Collator;
  
96 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;96 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
97 ····move-result-object·v197 ····move-result-object·v1
  
98 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;98 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
99 ····move-result-object·v199 ····move-result-object·v1
  
100 ····.line·351100 ····.line·364
101 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;101 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
  
102 ····move-result-object·v2102 ····move-result-object·v2
  
103 ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;103 ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
104 ····move-result-object·v2104 ····move-result-object·v2
  
105 ····.line·350105 ····.line·363
106 ····invoke-virtual·{v0,·v1,·v2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I106 ····invoke-virtual·{v0,·v1,·v2},·Ljava/text/Collator;->compare(Ljava/lang/String;Ljava/lang/String;)I
  
107 ····move-result·v0107 ····move-result·v0
  
108 ····if-nez·v0,·:cond_0108 ····if-nez·v0,·:cond_0
  
109 ····.line·353109 ····.line·366
110 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;110 ····invoke-virtual·{p1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
111 ····move-result-object·p1111 ····move-result-object·p1
  
112 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;112 ····invoke-virtual·{p2},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
113 ····move-result-object·p2113 ····move-result-object·p2
Offset 150, 27 lines modifiedOffset 150, 27 lines modified
150 ····:cond_0150 ····:cond_0
151 ····return·v0151 ····return·v0
152 .end·method152 .end·method
  
153 .method·public·static·createArgs(Ljava/lang/String;J)Landroid/os/Bundle;153 .method·public·static·createArgs(Ljava/lang/String;J)Landroid/os/Bundle;
154 ····.locals·2154 ····.locals·2
  
155 ····.line·93155 ····.line·97
156 ····new-instance·v0,·Landroid/os/Bundle;156 ····new-instance·v0,·Landroid/os/Bundle;
  
157 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V157 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
158 ····const-string·v1,·"android.intent.extra.PERMISSION_GROUP_NAME"158 ····const-string·v1,·"android.intent.extra.PERMISSION_GROUP_NAME"
  
159 ····.line·94159 ····.line·98
160 ····invoke-virtual·{v0,·v1,·p0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V160 ····invoke-virtual·{v0,·v1,·p0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
161 ····const-string·p0,·"com.android.permissioncontroller.extra.SESSION_ID"161 ····const-string·p0,·"com.android.permissioncontroller.extra.SESSION_ID"
  
162 ····.line·95162 ····.line·99
163 ····invoke-virtual·{v0,·p0,·p1,·p2},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V163 ····invoke-virtual·{v0,·p0,·p1,·p2},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
  
164 ····return-object·v0164 ····return-object·v0
165 .end·method165 .end·method
  
166 .method·public·static·synthetic·lambda$MmiPWyNXHQ9bucvjKu25L7wah6A(Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)I166 .method·public·static·synthetic·lambda$MmiPWyNXHQ9bucvjKu25L7wah6A(Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)I
167 ····.locals·0167 ····.locals·0
Offset 197, 96 lines modifiedOffset 197, 96 lines modified
  
197 ····return-void197 ····return-void
198 .end·method198 .end·method
  
199 .method·private·synthetic·lambda$onCreate$0(Ljava/lang/Boolean;)V199 .method·private·synthetic·lambda$onCreate$0(Ljava/lang/Boolean;)V
200 ····.locals·0200 ····.locals·0
  
201 ····.line·125201 ····.line·129
202 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;202 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
203 ····move-result-object·p1203 ····move-result-object·p1
  
204 ····invoke-virtual·{p1},·Landroid/app/Activity;->invalidateOptionsMenu()V204 ····invoke-virtual·{p1},·Landroid/app/Activity;->invalidateOptionsMenu()V
  
205 ····return-void205 ····return-void
206 .end·method206 .end·method
  
207 .method·private·synthetic·lambda$onCreate$1()V207 .method·private·synthetic·lambda$onCreate$1()V
208 ····.locals·2208 ····.locals·2
  
209 ····.line·130209 ····.line·134
210 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;210 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;
  
211 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->arePackagesLoaded()Z211 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->arePackagesLoaded()Z
  
212 ····move-result·v0212 ····move-result·v0
  
213 ····if-nez·v0,·:cond_0213 ····if-nez·v0,·:cond_0
  
214 ····const/4·v0,·0x1214 ····const/4·v0,·0x1
  
215 ····const/4·v1,·0x0215 ····const/4·v1,·0x0
  
216 ····.line·131216 ····.line·135
217 ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment;->setLoading(ZZ)V217 ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment;->setLoading(ZZ)V
  
218 ····:cond_0218 ····:cond_0
219 ····return-void219 ····return-void
220 .end·method220 .end·method
  
221 .method·private·synthetic·lambda$onPackagesLoaded$2(Ljava/lang/String;Landroid/os/UserHandle;JLcom/android/permissioncontroller/permission/ui/Category;Landroidx/preference/Preference;)Z221 .method·private·synthetic·lambda$onPackagesLoaded$2(Ljava/lang/String;Landroid/os/UserHandle;JLcom/android/permissioncontroller/permission/ui/Category;Landroidx/preference/Preference;)Z
222 ····.locals·8222 ····.locals·8
  
223 ····.line·302223 ····.line·315
224 ····iget-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;224 ····iget-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;
  
225 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mPermGroupName:Ljava/lang/String;225 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mPermGroupName:Ljava/lang/String;
  
226 ····.line·304226 ····.line·317
227 ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;227 ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;
  
228 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;228 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
229 ····move-result-object·v4229 ····move-result-object·v4
  
230 ····.line·305230 ····.line·318
231 ····invoke-virtual·{p5},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;231 ····invoke-virtual·{p5},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
232 ····move-result-object·v7232 ····move-result-object·v7
  
233 ····const/4·v1,·0x0233 ····const/4·v1,·0x0
  
234 ····move-object·v0,·p1234 ····move-object·v0,·p1
  
235 ····move-object·v3,·p2235 ····move-object·v3,·p2
  
236 ····move-wide·v5,·p3236 ····move-wide·v5,·p3
  
237 ····.line·303237 ····.line·316
238 ····invoke-static/range·{v0·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->createArgs(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;Ljava/lang/String;JLjava/lang/String;)Landroid/os/Bundle;238 ····invoke-static/range·{v0·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->createArgs(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;Ljava/lang/String;JLjava/lang/String;)Landroid/os/Bundle;
  
239 ····move-result-object·p3239 ····move-result-object·p3
  
240 ····.line·302240 ····.line·315
241 ····invoke-virtual·{p6,·p0,·p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->navigateToAppPermission(Landroidx/fragment/app/Fragment;Ljava/lang/String;Landroid/os/UserHandle;Landroid/os/Bundle;)V241 ····invoke-virtual·{p6,·p0,·p1,·p2,·p3},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->navigateToAppPermission(Landroidx/fragment/app/Fragment;Ljava/lang/String;Landroid/os/UserHandle;Landroid/os/Bundle;)V
  
242 ····const/4·p1,·0x1242 ····const/4·p1,·0x1
  
243 ····return·p1243 ····return·p1
244 .end·method244 .end·method
  
245 .method·private·logPermissionAppsFragmentCreated(Ljava/lang/String;Landroid/os/UserHandle;JZZZ)V245 .method·private·logPermissionAppsFragmentCreated(Ljava/lang/String;Landroid/os/UserHandle;JZZZ)V
246 ····.locals·15246 ····.locals·15
  
247 ····move-object·v0,·p0247 ····move-object·v0,·p0
  
248 ····move-object/from16·v10,·p1248 ····move-object/from16·v10,·p1
  
249 ····.line·360249 ····.line·373
250 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;250 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
  
251 ····move-result-object·v1251 ····move-result-object·v1
  
252 ····const-string·v2,·"com.android.permissioncontroller.extra.SESSION_ID"252 ····const-string·v2,·"com.android.permissioncontroller.extra.SESSION_ID"
  
253 ····const-wide/16·v3,·0x0253 ····const-wide/16·v3,·0x0
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
319 ····goto·:goto_0319 ····goto·:goto_0
  
320 ····:cond_2320 ····:cond_2
321 ····const/4·v1,·0x0321 ····const/4·v1,·0x0
  
322 ····goto·:goto_0322 ····goto·:goto_0
  
323 ····.line·371323 ····.line·384
324 ····:goto_1324 ····:goto_1
325 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;325 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
326 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;326 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
327 ····move-result-object·v2327 ····move-result-object·v2
  
Offset 344, 34 lines modifiedOffset 344, 34 lines modified
344 ····if-nez·v14,·:cond_3344 ····if-nez·v14,·:cond_3
  
345 ····return-void345 ····return-void
  
346 ····:cond_3346 ····:cond_3
347 ····const/16·v1,·0xda347 ····const/16·v1,·0xda
  
348 ····.line·377348 ····.line·390
349 ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mPermGroupName:Ljava/lang/String;349 ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mPermGroupName:Ljava/lang/String;
  
350 ····.line·378350 ····.line·391
351 ····invoke-virtual·{v14},·Ljava/lang/Integer;->intValue()I351 ····invoke-virtual·{v14},·Ljava/lang/Integer;->intValue()I
  
352 ····move-result·v7352 ····move-result·v7
  
353 ····move-wide·v2,·v11353 ····move-wide·v2,·v11
  
354 ····move-wide/from16·v4,·p3354 ····move-wide/from16·v4,·p3
  
355 ····move-object/from16·v8,·p1355 ····move-object/from16·v8,·p1
  
356 ····move·v9,·v13356 ····move·v9,·v13
  
357 ····.line·377357 ····.line·390
358 ····invoke-static/range·{v1·..·v9},·Lcom/android/permissioncontroller/PermissionControllerStatsLog;->write(IJJLjava/lang/String;ILjava/lang/String;I)V358 ····invoke-static/range·{v1·..·v9},·Lcom/android/permissioncontroller/PermissionControllerStatsLog;->write(IJJLjava/lang/String;ILjava/lang/String;I)V
  
359 ····.line·379359 ····.line·392
360 ····new-instance·v1,·Ljava/lang/StringBuilder;360 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
361 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V361 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
362 ····const-string·v2,·"PermissionAppsFragment·created·with·sessionId="362 ····const-string·v2,·"PermissionAppsFragment·created·with·sessionId="
  
363 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;363 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 430, 178 lines modifiedOffset 430, 178 lines modified
430 ········}430 ········}
431 ····.end·annotation431 ····.end·annotation
  
432 ····move-object/from16·v8,·p0432 ····move-object/from16·v8,·p0
  
433 ····move-object/from16·v9,·p1433 ····move-object/from16·v9,·p1
  
434 ····.line·207434 ····.line·220
435 ····iget-object·v0,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mPermGroupName:Ljava/lang/String;435 ····iget-object·v0,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mPermGroupName:Ljava/lang/String;
  
436 ····const-string·v1,·"android.permission-group.STORAGE"436 ····const-string·v1,·"android.permission-group.STORAGE"
  
437 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z437 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
438 ····move-result·v10438 ····move-result·v10
  
439 ····.line·208439 ····.line·221
440 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;440 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
  
441 ····move-result-object·v0441 ····move-result-object·v0
  
442 ····const/4·v11,·0x0442 ····const/4·v11,·0x0
  
443 ····if-nez·v0,·:cond_1443 ····if-nez·v0,·:cond_1
  
444 ····if-eqz·v10,·:cond_0444 ····if-eqz·v10,·:cond_0
  
445 ····const·v0,·0x7f160003445 ····const·v0,·0x7f160003
  
446 ····.line·210446 ····.line·223
447 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V447 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V
  
448 ····goto·:goto_0448 ····goto·:goto_0
  
449 ····:cond_0449 ····:cond_0
450 ····const·v0,·0x7f160002450 ····const·v0,·0x7f160002
  
451 ····.line·212451 ····.line·225
452 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V452 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->addPreferencesFromResource(I)V
  
453 ····.line·215453 ····.line·228
454 ····:goto_0454 ····:goto_0
455 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;455 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;
  
456 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;456 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
457 ····move-result-object·v0457 ····move-result-object·v0
  
458 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;458 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
459 ····move-result-object·v0459 ····move-result-object·v0
  
460 ····invoke-virtual·{v0,·v11},·Landroidx/preference/Preference;->setVisible(Z)V460 ····invoke-virtual·{v0,·v11},·Landroidx/preference/Preference;->setVisible(Z)V
  
461 ····.line·217461 ····.line·230
462 ····:cond_1462 ····:cond_1
463 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;463 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;
  
464 ····move-result-object·v0464 ····move-result-object·v0
  
465 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;465 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;
  
466 ····move-result-object·v12466 ····move-result-object·v12
  
467 ····if-eqz·v12,·:cond_17467 ····if-eqz·v12,·:cond_17
  
468 ····.line·219468 ····.line·232
469 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;469 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
470 ····move-result-object·v0470 ····move-result-object·v0
  
471 ····if-eqz·v0,·:cond_17471 ····if-eqz·v0,·:cond_17
  
472 ····if-nez·v9,·:cond_2472 ····if-nez·v9,·:cond_2
  
473 ····goto/16·:goto_c473 ····goto/16·:goto_c
  
474 ····.line·223474 ····.line·236
475 ····:cond_2475 ····:cond_2
476 ····new-instance·v13,·Landroid/util/ArrayMap;476 ····new-instance·v13,·Landroid/util/ArrayMap;
  
477 ····invoke-direct·{v13},·Landroid/util/ArrayMap;-><init>()V477 ····invoke-direct·{v13},·Landroid/util/ArrayMap;-><init>()V
  
478 ····move·v0,·v11478 ····move·v0,·v11
  
479 ····.line·225479 ····.line·238
480 ····:goto_1480 ····:goto_1
481 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;481 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
  
482 ····move-result-object·v1482 ····move-result-object·v1
  
483 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I483 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I
  
484 ····move-result·v1484 ····move-result·v1
  
485 ····const/4·v14,·0x1485 ····const/4·v14,·0x1
  
486 ····if-ge·v0,·v1,·:cond_4486 ····if-ge·v0,·v1,·:cond_4
  
487 ····.line·227487 ····.line·240
488 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;488 ····invoke-virtual/range·{p0·..·p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
  
489 ····move-result-object·v1489 ····move-result-object·v1
  
490 ····invoke-virtual·{v1,·v0},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;490 ····invoke-virtual·{v1,·v0},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;
  
491 ····move-result-object·v1491 ····move-result-object·v1
  
492 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;492 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;
  
493 ····.line·228493 ····.line·241
494 ····invoke-virtual·{v1,·v14},·Landroidx/preference/PreferenceGroup;->setOrderingAsAdded(Z)V494 ····invoke-virtual·{v1,·v14},·Landroidx/preference/PreferenceGroup;->setOrderingAsAdded(Z)V
  
495 ····.line·229495 ····.line·242
496 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I496 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I
  
497 ····move-result·v2497 ····move-result·v2
  
498 ····move·v3,·v11498 ····move·v3,·v11
  
499 ····:goto_2499 ····:goto_2
500 ····if-ge·v3,·v2,·:cond_3500 ····if-ge·v3,·v2,·:cond_3
  
501 ····.line·231501 ····.line·244
502 ····invoke-virtual·{v1,·v3},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;502 ····invoke-virtual·{v1,·v3},·Landroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;
  
503 ····move-result-object·v4503 ····move-result-object·v4
  
504 ····.line·232504 ····.line·245
505 ····invoke-virtual·{v4},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;505 ····invoke-virtual·{v4},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
506 ····move-result-object·v5506 ····move-result-object·v5
  
507 ····invoke-interface·{v13,·v5,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;507 ····invoke-interface·{v13,·v5,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
508 ····add-int/lit8·v3,·v3,·0x1508 ····add-int/lit8·v3,·v3,·0x1
  
509 ····goto·:goto_2509 ····goto·:goto_2
  
510 ····.line·234510 ····.line·247
511 ····:cond_3511 ····:cond_3
512 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->removeAll()V512 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->removeAll()V
  
513 ····add-int/lit8·v0,·v0,·0x1513 ····add-int/lit8·v0,·v0,·0x1
  
514 ····goto·:goto_1514 ····goto·:goto_1
  
515 ····.line·237515 ····.line·250
516 ····:cond_4516 ····:cond_4
517 ····new-instance·v0,·Ljava/util/Random;517 ····new-instance·v0,·Ljava/util/Random;
  
518 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V518 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
  
519 ····invoke-virtual·{v0},·Ljava/util/Random;->nextLong()J519 ····invoke-virtual·{v0},·Ljava/util/Random;->nextLong()J
  
520 ····move-result-wide·v15520 ····move-result-wide·v15
  
521 ····.line·238521 ····.line·251
522 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;522 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
  
523 ····move-result-object·v0523 ····move-result-object·v0
  
524 ····const-wide/16·v1,·0x0524 ····const-wide/16·v1,·0x0
  
525 ····const-string·v3,·"com.android.permissioncontroller.extra.SESSION_ID"525 ····const-string·v3,·"com.android.permissioncontroller.extra.SESSION_ID"
  
526 ····invoke-virtual·{v0,·v3,·v1,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J526 ····invoke-virtual·{v0,·v3,·v1,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
  
527 ····move-result-wide·v17527 ····move-result-wide·v17
  
528 ····.line·240528 ····.line·253
529 ····iget-object·v0,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;529 ····iget-object·v0,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;
  
530 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->getShowAllowAlwaysStringLiveData()Landroidx/lifecycle/MutableLiveData;530 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->getShowAllowAlwaysStringLiveData()Landroidx/lifecycle/MutableLiveData;
  
531 ····move-result-object·v0531 ····move-result-object·v0
  
532 ····invoke-virtual·{v0},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;532 ····invoke-virtual·{v0},·Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
Offset 610, 22 lines modifiedOffset 610, 22 lines modified
  
610 ····check-cast·v0,·Ljava/lang/Boolean;610 ····check-cast·v0,·Ljava/lang/Boolean;
  
611 ····if-nez·v10,·:cond_6611 ····if-nez·v10,·:cond_6
  
612 ····if-eqz·v0,·:cond_5612 ····if-eqz·v0,·:cond_5
  
613 ····.line·242613 ····.line·255
614 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z614 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
615 ····move-result·v0615 ····move-result·v0
  
616 ····if-eqz·v0,·:cond_5616 ····if-eqz·v0,·:cond_5
  
617 ····.line·243617 ····.line·256
618 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;618 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
619 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;619 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
620 ····move-result-object·v0620 ····move-result-object·v0
  
621 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;621 ····invoke-virtual·{v8,·v0},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
Offset 634, 15 lines modifiedOffset 634, 15 lines modified
  
634 ····const·v1,·0x7f12002a634 ····const·v1,·0x7f12002a
  
635 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->setTitle(I)V635 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->setTitle(I)V
  
636 ····goto·:goto_3636 ····goto·:goto_3
  
637 ····.line·245637 ····.line·258
638 ····:cond_5638 ····:cond_5
639 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;639 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
640 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;640 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
641 ····move-result-object·v0641 ····move-result-object·v0
  
Offset 650, 15 lines modifiedOffset 650, 15 lines modified
  
650 ····move-result-object·v0650 ····move-result-object·v0
  
651 ····const·v1,·0x7f12002c651 ····const·v1,·0x7f12002c
  
652 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->setTitle(I)V652 ····invoke-virtual·{v0,·v1},·Landroidx/preference/Preference;->setTitle(I)V
  
653 ····.line·249653 ····.line·262
654 ····:cond_6654 ····:cond_6
655 ····:goto_3655 ····:goto_3
656 ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->keySet()Ljava/util/Set;656 ····invoke-interface/range·{p1·..·p1},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
657 ····move-result-object·v0657 ····move-result-object·v0
  
658 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;658 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
Offset 676, 33 lines modifiedOffset 676, 33 lines modified
  
676 ····move-result-object·v0676 ····move-result-object·v0
  
677 ····move-object·v7,·v0677 ····move-object·v7,·v0
  
678 ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/Category;678 ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/Category;
  
679 ····.line·250679 ····.line·263
680 ····invoke-interface·{v9,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;680 ····invoke-interface·{v9,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
681 ····move-result-object·v0681 ····move-result-object·v0
  
682 ····check-cast·v0,·Ljava/util/List;682 ····check-cast·v0,·Ljava/util/List;
  
683 ····.line·251683 ····.line·264
684 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;684 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/Category;->getCategoryName()Ljava/lang/String;
  
685 ····move-result-object·v1685 ····move-result-object·v1
  
686 ····invoke-virtual·{v8,·v1},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;686 ····invoke-virtual·{v8,·v1},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
687 ····move-result-object·v1687 ····move-result-object·v1
  
688 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;688 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;
  
689 ····.line·256689 ····.line·269
690 ····invoke-interface·{v0},·Ljava/util/List;->size()I690 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
691 ····move-result·v2691 ····move-result·v2
  
692 ····if-nez·v2,·:cond_b692 ····if-nez·v2,·:cond_b
  
693 ····if-eqz·v10,·:cond_7693 ····if-eqz·v10,·:cond_7
Offset 711, 24 lines modifiedOffset 711, 24 lines modified
  
711 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z711 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
712 ····move-result·v2712 ····move-result·v2
  
713 ····if-nez·v2,·:cond_b713 ····if-nez·v2,·:cond_b
  
714 ····.line·257714 ····.line·270
715 ····:cond_7715 ····:cond_7
716 ····new-instance·v0,·Landroidx/preference/Preference;716 ····new-instance·v0,·Landroidx/preference/Preference;
  
717 ····invoke-direct·{v0,·v12},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V717 ····invoke-direct·{v0,·v12},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V
  
718 ····.line·258718 ····.line·271
719 ····invoke-virtual·{v0,·v11},·Landroidx/preference/Preference;->setSelectable(Z)V719 ····invoke-virtual·{v0,·v11},·Landroidx/preference/Preference;->setSelectable(Z)V
  
720 ····.line·259720 ····.line·272
721 ····new-instance·v2,·Ljava/lang/StringBuilder;721 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
722 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V722 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
723 ····invoke-virtual·{v1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;723 ····invoke-virtual·{v1},·Landroidx/preference/Preference;->getKey()Ljava/lang/String;
  
724 ····move-result-object·v3724 ····move-result-object·v3
Offset 741, 109 lines modifiedOffset 741, 109 lines modified
  
741 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;741 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
742 ····move-result-object·v2742 ····move-result-object·v2
  
743 ····invoke-virtual·{v0,·v2},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V743 ····invoke-virtual·{v0,·v2},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V
  
744 ····.line·260744 ····.line·273
745 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;745 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
746 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z746 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
747 ····move-result·v2747 ····move-result·v2
  
748 ····if-eqz·v2,·:cond_8748 ····if-eqz·v2,·:cond_8
  
749 ····const·v2,·0x7f12010a749 ····const·v2,·0x7f120112
  
750 ····.line·261750 ····.line·274
751 ····invoke-virtual·{v8,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;751 ····invoke-virtual·{v8,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
752 ····move-result-object·v2752 ····move-result-object·v2
  
753 ····invoke-virtual·{v0,·v2},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V753 ····invoke-virtual·{v0,·v2},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
754 ····goto·:goto_5754 ····goto·:goto_5
  
755 ····.line·262755 ····.line·275
756 ····:cond_8756 ····:cond_8
757 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;757 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;
  
758 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z758 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
759 ····move-result·v2759 ····move-result·v2
  
760 ····if-eqz·v2,·:cond_9760 ····if-eqz·v2,·:cond_9
  
761 ····.line·263761 ····.line·276
762 ····invoke-virtual·{v1,·v11},·Landroidx/preference/Preference;->setVisible(Z)V762 ····invoke-virtual·{v1,·v11},·Landroidx/preference/Preference;->setVisible(Z)V
  
763 ····goto·:goto_5763 ····goto·:goto_5
  
764 ····.line·264764 ····.line·277
765 ····:cond_9765 ····:cond_9
766 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ASK:Lcom/android/permissioncontroller/permission/ui/Category;766 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ASK:Lcom/android/permissioncontroller/permission/ui/Category;
  
767 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z767 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
768 ····move-result·v2768 ····move-result·v2
  
769 ····if-eqz·v2,·:cond_a769 ····if-eqz·v2,·:cond_a
  
770 ····.line·265770 ····.line·278
771 ····invoke-virtual·{v1,·v11},·Landroidx/preference/Preference;->setVisible(Z)V771 ····invoke-virtual·{v1,·v11},·Landroidx/preference/Preference;->setVisible(Z)V
  
772 ····goto·:goto_5772 ····goto·:goto_5
  
773 ····:cond_a773 ····:cond_a
774 ····const·v2,·0x7f12010d774 ····const·v2,·0x7f120115
  
775 ····.line·267775 ····.line·280
776 ····invoke-virtual·{v8,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;776 ····invoke-virtual·{v8,·v2},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
777 ····move-result-object·v2777 ····move-result-object·v2
  
778 ····invoke-virtual·{v0,·v2},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V778 ····invoke-virtual·{v0,·v2},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
779 ····.line·269779 ····.line·282
780 ····:goto_5780 ····:goto_5
781 ····invoke-virtual·{v1,·v0},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z781 ····invoke-virtual·{v1,·v0},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
  
782 ····goto/16·:goto_4782 ····goto/16·:goto_4
  
783 ····.line·271783 ····.line·284
784 ····:cond_b784 ····:cond_b
785 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;785 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;
  
786 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z786 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
787 ····move-result·v2787 ····move-result·v2
  
788 ····if-eqz·v2,·:cond_c788 ····if-eqz·v2,·:cond_c
  
789 ····.line·272789 ····.line·285
790 ····invoke-virtual·{v1,·v14},·Landroidx/preference/Preference;->setVisible(Z)V790 ····invoke-virtual·{v1,·v14},·Landroidx/preference/Preference;->setVisible(Z)V
  
791 ····goto·:goto_6791 ····goto·:goto_6
  
792 ····.line·273792 ····.line·286
793 ····:cond_c793 ····:cond_c
794 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ASK:Lcom/android/permissioncontroller/permission/ui/Category;794 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/Category;->ASK:Lcom/android/permissioncontroller/permission/ui/Category;
  
795 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z795 ····invoke-virtual·{v7,·v2},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
796 ····move-result·v2796 ····move-result·v2
  
797 ····if-eqz·v2,·:cond_d797 ····if-eqz·v2,·:cond_d
  
798 ····.line·274798 ····.line·287
799 ····invoke-virtual·{v1,·v14},·Landroidx/preference/Preference;->setVisible(Z)V799 ····invoke-virtual·{v1,·v14},·Landroidx/preference/Preference;->setVisible(Z)V
  
800 ····.line·277800 ····.line·290
801 ····:cond_d801 ····:cond_d
802 ····:goto_6802 ····:goto_6
803 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;803 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
804 ····move-result-object·v20804 ····move-result-object·v20
  
805 ····:goto_7805 ····:goto_7
Offset 859, 126 lines modifiedOffset 859, 126 lines modified
  
859 ····invoke-interface/range·{v20·..·v20},·Ljava/util/Iterator;->next()Ljava/lang/Object;859 ····invoke-interface/range·{v20·..·v20},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
860 ····move-result-object·v0860 ····move-result-object·v0
  
861 ····check-cast·v0,·Lkotlin/Pair;861 ····check-cast·v0,·Lkotlin/Pair;
  
862 ····.line·278862 ····.line·291
863 ····invoke-virtual·{v0},·Lkotlin/Pair;->getFirst()Ljava/lang/Object;863 ····invoke-virtual·{v0},·Lkotlin/Pair;->getFirst()Ljava/lang/Object;
  
864 ····move-result-object·v4864 ····move-result-object·v4
  
865 ····move-object·v6,·v4865 ····move-object·v6,·v4
  
866 ····check-cast·v6,·Ljava/lang/String;866 ····check-cast·v6,·Ljava/lang/String;
  
867 ····.line·279867 ····.line·292
868 ····invoke-virtual·{v0},·Lkotlin/Pair;->getSecond()Ljava/lang/Object;868 ····invoke-virtual·{v0},·Lkotlin/Pair;->getSecond()Ljava/lang/Object;
  
869 ····move-result-object·v0869 ····move-result-object·v0
  
870 ····move-object·v4,·v0870 ····move-object·v4,·v0
  
871 ····check-cast·v4,·Landroid/os/UserHandle;871 ····check-cast·v4,·Landroid/os/UserHandle;
  
872 ····.line·281872 ····.line·294
873 ····new-instance·v0,·Ljava/lang/StringBuilder;873 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
874 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V874 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
875 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;875 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
876 ····invoke-virtual·{v0,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;876 ····invoke-virtual·{v0,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
877 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;877 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
878 ····move-result-object·v0878 ····move-result-object·v0
  
879 ····if-eqz·v10,·:cond_f879 ····if-eqz·v10,·:cond_f
  
880 ····.line·283880 ····.line·296
881 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;881 ····sget-object·v5,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
882 ····invoke-virtual·{v7,·v5},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z882 ····invoke-virtual·{v7,·v5},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
883 ····move-result·v5883 ····move-result·v5
  
884 ····if-eqz·v5,·:cond_f884 ····if-eqz·v5,·:cond_f
  
885 ····.line·284885 ····.line·297
886 ····iget-object·v1,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;886 ····iget-object·v1,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;
  
887 ····invoke-virtual·{v1,·v6,·v4},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->packageHasFullStorage(Ljava/lang/String;Landroid/os/UserHandle;)Z887 ····invoke-virtual·{v1,·v6,·v4},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->packageHasFullStorage(Ljava/lang/String;Landroid/os/UserHandle;)Z
  
888 ····move-result·v1888 ····move-result·v1
  
889 ····if-eqz·v1,·:cond_e889 ····if-eqz·v1,·:cond_e
  
890 ····.line·285890 ····.line·298
891 ····invoke-virtual·{v8,·v3},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;891 ····invoke-virtual·{v8,·v3},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
892 ····move-result-object·v1892 ····move-result-object·v1
  
893 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;893 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;
  
894 ····goto·:goto_8894 ····goto·:goto_8
  
895 ····.line·286895 ····.line·299
896 ····:cond_e896 ····:cond_e
897 ····invoke-virtual·{v8,·v2},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;897 ····invoke-virtual·{v8,·v2},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
898 ····move-result-object·v1898 ····move-result-object·v1
  
899 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;899 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;
  
900 ····:cond_f900 ····:cond_f
901 ····:goto_8901 ····:goto_8
902 ····move-object·v5,·v1902 ····move-object·v5,·v1
  
903 ····.line·289903 ····.line·302
904 ····invoke-interface·{v13,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;904 ····invoke-interface·{v13,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
905 ····move-result-object·v1905 ····move-result-object·v1
  
906 ····check-cast·v1,·Landroidx/preference/Preference;906 ····check-cast·v1,·Landroidx/preference/Preference;
  
907 ····if-eqz·v1,·:cond_11907 ····if-eqz·v1,·:cond_11
  
908 ····.line·291908 ····.line·304
909 ····invoke-virtual·{v5,·v1},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z909 ····invoke-virtual·{v5,·v1},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
  
910 ····move-object·v9,·v5910 ····move-object·v9,·v5
  
911 ····move-object/from16·v22,·v13911 ····move-object/from16·v22,·v13
  
912 ····:cond_10912 ····:cond_10
913 ····move-object·v13,·v7913 ····move-object·v13,·v7
  
914 ····goto/16·:goto_9914 ····goto/16·:goto_9
  
915 ····.line·295915 ····.line·308
916 ····:cond_11916 ····:cond_11
917 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/SmartIconLoadPackagePermissionPreference;917 ····new-instance·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/SmartIconLoadPackagePermissionPreference;
  
918 ····.line·296918 ····.line·309
919 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;919 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
920 ····move-result-object·v1920 ····move-result-object·v1
  
921 ····invoke-virtual·{v1},·Landroid/app/Activity;->getApplication()Landroid/app/Application;921 ····invoke-virtual·{v1},·Landroid/app/Activity;->getApplication()Landroid/app/Application;
  
922 ····move-result-object·v1922 ····move-result-object·v1
  
923 ····invoke-direct·{v3,·v1,·v6,·v4,·v12},·Lcom/android/permissioncontroller/permission/ui/handheld/SmartIconLoadPackagePermissionPreference;-><init>(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)V923 ····invoke-direct·{v3,·v1,·v6,·v4,·v12},·Lcom/android/permissioncontroller/permission/ui/handheld/SmartIconLoadPackagePermissionPreference;-><init>(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;Landroid/content/Context;)V
  
924 ····.line·298924 ····.line·311
925 ····invoke-virtual·{v3,·v0},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V925 ····invoke-virtual·{v3,·v0},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V
  
926 ····.line·299926 ····.line·312
927 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;927 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils;
  
928 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;928 ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
  
929 ····move-result-object·v1929 ····move-result-object·v1
  
930 ····invoke-virtual·{v1},·Landroid/app/Activity;->getApplication()Landroid/app/Application;930 ····invoke-virtual·{v1},·Landroid/app/Activity;->getApplication()Landroid/app/Application;
Offset 987, 15 lines modifiedOffset 987, 15 lines modified
  
987 ····invoke-virtual·{v0,·v1,·v6,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPackageLabel(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;987 ····invoke-virtual·{v0,·v1,·v6,·v4},·Lcom/android/permissioncontroller/permission/utils/KotlinUtils;->getPackageLabel(Landroid/app/Application;Ljava/lang/String;Landroid/os/UserHandle;)Ljava/lang/String;
  
988 ····move-result-object·v0988 ····move-result-object·v0
  
989 ····invoke-virtual·{v3,·v0},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V989 ····invoke-virtual·{v3,·v0},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
990 ····.line·301990 ····.line·314
991 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$PermissionAppsFragment$4tzAj5fNJFFRCkrvnVovsZE_GMM;991 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$PermissionAppsFragment$4tzAj5fNJFFRCkrvnVovsZE_GMM;
  
992 ····move-object·v0,·v2992 ····move-object·v0,·v2
  
993 ····move-object/from16·v1,·p0993 ····move-object/from16·v1,·p0
  
994 ····move-object·v14,·v2994 ····move-object·v14,·v2
Offset 1018, 55 lines modifiedOffset 1018, 55 lines modified
  
1018 ····move-object·v6,·v71018 ····move-object·v6,·v7
  
1019 ····invoke-direct/range·{v0·..·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$PermissionAppsFragment$4tzAj5fNJFFRCkrvnVovsZE_GMM;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;JLcom/android/permissioncontroller/permission/ui/Category;)V1019 ····invoke-direct/range·{v0·..·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/-$$Lambda$PermissionAppsFragment$4tzAj5fNJFFRCkrvnVovsZE_GMM;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;Ljava/lang/String;Landroid/os/UserHandle;JLcom/android/permissioncontroller/permission/ui/Category;)V
  
1020 ····invoke-virtual·{v11,·v14},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V1020 ····invoke-virtual·{v11,·v14},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V
  
1021 ····.line·3091021 ····.line·322
1022 ····invoke-virtual/range·{v21·..·v21},·Landroid/os/UserHandle;->getIdentifier()I1022 ····invoke-virtual/range·{v21·..·v21},·Landroid/os/UserHandle;->getIdentifier()I
  
1023 ····move-result·v01023 ····move-result·v0
  
1024 ····.line·3081024 ····.line·321
1025 ····invoke-static·{v12,·v13,·v0},·Lcom/android/settingslib/utils/applications/AppUtils;->getAppContentDescription(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String;1025 ····invoke-static·{v12,·v13,·v0},·Lcom/android/settingslib/utils/applications/AppUtils;->getAppContentDescription(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String;
  
1026 ····move-result-object·v01026 ····move-result-object·v0
  
1027 ····invoke-virtual·{v11,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/SmartIconLoadPackagePermissionPreference;->setTitleContentDescription(Ljava/lang/CharSequence;)V1027 ····invoke-virtual·{v11,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/SmartIconLoadPackagePermissionPreference;->setTitleContentDescription(Ljava/lang/CharSequence;)V
  
1028 ····.line·3111028 ····.line·324
1029 ····invoke-virtual·{v9,·v11},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z1029 ····invoke-virtual·{v9,·v11},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
  
1030 ····.line·3121030 ····.line·325
1031 ····iget-object·v0,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;1031 ····iget-object·v0,·v8,·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->mViewModel:Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;
  
1032 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->getCreationLogged()Z1032 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel;->getCreationLogged()Z
  
1033 ····move-result·v01033 ····move-result·v0
  
1034 ····if-nez·v0,·:cond_101034 ····if-nez·v0,·:cond_10
  
1035 ····.line·3131035 ····.line·326
1036 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;1036 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
1037 ····.line·3141037 ····.line·327
1038 ····invoke-virtual·{v7,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z1038 ····invoke-virtual·{v7,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
1039 ····move-result·v51039 ····move-result·v5
  
1040 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;1040 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED_FOREGROUND:Lcom/android/permissioncontroller/permission/ui/Category;
  
1041 ····invoke-virtual·{v7,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z1041 ····invoke-virtual·{v7,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
1042 ····move-result·v61042 ····move-result·v6
  
1043 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->DENIED:Lcom/android/permissioncontroller/permission/ui/Category;1043 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->DENIED:Lcom/android/permissioncontroller/permission/ui/Category;
  
1044 ····.line·3151044 ····.line·328
1045 ····invoke-virtual·{v7,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z1045 ····invoke-virtual·{v7,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
1046 ····move-result·v111046 ····move-result·v11
  
1047 ····move-object/from16·v0,·p01047 ····move-object/from16·v0,·p0
  
1048 ····move-object·v1,·v131048 ····move-object·v1,·v13
Offset 1075, 15 lines modifiedOffset 1075, 15 lines modified
  
1075 ····move-wide·v3,·v151075 ····move-wide·v3,·v15
  
1076 ····move-object·v13,·v71076 ····move-object·v13,·v7
  
1077 ····move·v7,·v111077 ····move·v7,·v11
  
1078 ····.line·3131078 ····.line·326
1079 ····invoke-direct/range·{v0·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->logPermissionAppsFragmentCreated(Ljava/lang/String;Landroid/os/UserHandle;JZZZ)V1079 ····invoke-direct/range·{v0·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment;->logPermissionAppsFragmentCreated(Ljava/lang/String;Landroid/os/UserHandle;JZZZ)V
  
1080 ····:goto_91080 ····:goto_9
1081 ····move-object·v1,·v91081 ····move-object·v1,·v9
  
1082 ····move-object·v7,·v131082 ····move-object·v7,·v13
  
Offset 1100, 134 lines modifiedOffset 1100, 134 lines modified
1100 ····:cond_121100 ····:cond_12
1101 ····move-object/from16·v22,·v131101 ····move-object/from16·v22,·v13
  
1102 ····move-object·v13,·v71102 ····move-object·v13,·v7
  
1103 ····if-eqz·v10,·:cond_151103 ····if-eqz·v10,·:cond_15
  
1104 ····.line·3191104 ····.line·332
1105 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;1105 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/Category;->ALLOWED:Lcom/android/permissioncontroller/permission/ui/Category;
  
1106 ····invoke-virtual·{v13,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z1106 ····invoke-virtual·{v13,·v0},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
1107 ····move-result·v01107 ····move-result·v0
  
1108 ····if-eqz·v0,·:cond_151108 ····if-eqz·v0,·:cond_15
  
1109 ····.line·3201109 ····.line·333
1110 ····invoke-virtual·{v8,·v3},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;1110 ····invoke-virtual·{v8,·v3},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
1111 ····move-result-object·v01111 ····move-result-object·v0
  
1112 ····check-cast·v0,·Landroidx/preference/PreferenceCategory;1112 ····check-cast·v0,·Landroidx/preference/PreferenceCategory;
  
1113 ····.line·3211113 ····.line·334
1114 ····invoke-virtual·{v8,·v2},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;1114 ····invoke-virtual·{v8,·v2},·Landroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
  
1115 ····move-result-object·v11115 ····move-result-object·v1
  
1116 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;1116 ····check-cast·v1,·Landroidx/preference/PreferenceCategory;
  
1117 ····.line·3221117 ····.line·335
1118 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I1118 ····invoke-virtual·{v0},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I
  
1119 ····move-result·v21119 ····move-result·v2
  
1120 ····const-string·v3,·"allowed_storage_full_empty"1120 ····const-string·v3,·"allowed_storage_full_empty"
  
1121 ····if-nez·v2,·:cond_131121 ····if-nez·v2,·:cond_13
  
1122 ····.line·3231122 ····.line·336
1123 ····new-instance·v2,·Landroidx/preference/Preference;1123 ····new-instance·v2,·Landroidx/preference/Preference;
  
1124 ····invoke-direct·{v2,·v12},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V1124 ····invoke-direct·{v2,·v12},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V
  
1125 ····const/4·v4,·0x01125 ····const/4·v4,·0x0
  
1126 ····.line·3241126 ····.line·337
1127 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setSelectable(Z)V1127 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setSelectable(Z)V
  
1128 ····.line·3251128 ····.line·338
1129 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V1129 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V
  
1130 ····const·v4,·0x7f12010b1130 ····const·v4,·0x7f120113
  
1131 ····.line·3261131 ····.line·339
1132 ····invoke-virtual·{v8,·v4},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;1132 ····invoke-virtual·{v8,·v4},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
1133 ····move-result-object·v41133 ····move-result-object·v4
  
1134 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V1134 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
1135 ····.line·3271135 ····.line·340
1136 ····invoke-virtual·{v0,·v2},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z1136 ····invoke-virtual·{v0,·v2},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
  
1137 ····.line·3301137 ····.line·343
1138 ····:cond_131138 ····:cond_13
1139 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I1139 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceGroup;->getPreferenceCount()I
  
1140 ····move-result·v21140 ····move-result·v2
  
1141 ····if-nez·v2,·:cond_141141 ····if-nez·v2,·:cond_14
  
1142 ····.line·3311142 ····.line·344
1143 ····new-instance·v2,·Landroidx/preference/Preference;1143 ····new-instance·v2,·Landroidx/preference/Preference;
  
1144 ····invoke-direct·{v2,·v12},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V1144 ····invoke-direct·{v2,·v12},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V
  
1145 ····const/4·v4,·0x01145 ····const/4·v4,·0x0
  
1146 ····.line·3321146 ····.line·345
1147 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setSelectable(Z)V1147 ····invoke-virtual·{v2,·v4},·Landroidx/preference/Preference;->setSelectable(Z)V
  
1148 ····.line·3331148 ····.line·346
1149 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V1149 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setKey(Ljava/lang/String;)V
  
1150 ····const·v3,·0x7f12010c1150 ····const·v3,·0x7f120114
  
1151 ····.line·3341151 ····.line·347
1152 ····invoke-virtual·{v8,·v3},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;1152 ····invoke-virtual·{v8,·v3},·Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
  
1153 ····move-result-object·v31153 ····move-result-object·v3
  
1154 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V1154 ····invoke-virtual·{v2,·v3},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
1155 ····.line·3351155 ····.line·348
1156 ····invoke-virtual·{v1,·v2},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z1156 ····invoke-virtual·{v1,·v2},·Landroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
  
1157 ····goto·:goto_a1157 ····goto·:goto_a
  
Max diff block lines reached; 20569/54383 bytes (37.82%) of diff not shown.