232 MB
/home/fdroid/fdroiddata/tmp/com.github.wgh136.venera_1142.apk vs.
/home/fdroid/fdroiddata/unsigned/com.github.wgh136.venera_1142.apk
8.2 KB
APK Signing Block
    
Offset 1, 119 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 0000000000000000000000000000000000000000000000000000000000000000000000 
12 0000000000000000000000000000000000000000000000000000000000000000000000 
13 0000000000000000000000000000000000000000000000000000000000000000000000 
14 0000000000000000000000000000000000000000000000000000000000000000000000 
15 0000000000000000000000000000000000000000000000000000000000000000000000 
16 0000000000000000000000000000000000000000000000000000000000000000000000 
17 0000000000000000000000000000000000000000000000000000000000000000000000 
18 0000000000000000000000000000000000000000000000000000000000000000000000 
19 0000000000000000000000000000000000000000000000000000000000000000000000 
20 0000000000000000000000000000000000000000000000000000000000000000000000 
21 0000000000000000000000000000000000000000000000000000000000000000000000 
22 0000000000000000000000000000000000000000000000000000000000000000000000 
23 0000000000000000000000000000000000000000000000000000000000000000000000 
24 0000000000000000000000000000000000000000000000000000000000000000000000 
25 0000000000000000000000000000000000000000000000000000000000000000000000 
26 0000000000000000000000000000000000000000000000000000000000000000000000 
27 0000000000000000000000000000000000000000000000000000000000000000000000 
28 0000000000000000000000000000000000000000000000000000000000000000000000 
29 0000000000000000000000000000000000000000000000000000000000000000000000 
30 0000000000000000000000000000000000000000000000000000000000000000000000 
31 0000000000000000000000000000000000000000000000000000000000000000000000 
32 0000000000000000000000000000000000000000000000000000000000000000000000 
33 0000000000000000000000000000000000000000000000000000000000000000000000 
34 0000000000000000000000000000000000000000000000000000000000000000000000 
35 0000000000000000000000000000000000000000000000000000000000000000000000 
36 0000000000000000000000000000000000000000000000000000000000000000000000 
37 0000000000000000000000000000000000000000000000000000000000000000000000 
38 0000000000000000000000000000000000000000000000000000000000000000000000 
39 0000000000000000000000000000000000000000000000000000000000000000000000 
40 0000000000000000000000000000000000000000000000000000000000000000000000 
41 0000000000000000000000000000000000000000000000000000000000000000000000 
42 0000000000000000000000000000000000000000000000000000000000000000000000 
43 0000000000000000000000000000000000000000000000000000000000000000000000 
44 0000000000000000000000000000000000000000000000000000000000000000000000 
45 0000000000000000000000000000000000000000000000000000000000000000000000 
46 0000000000000000000000000000000000000000000000000000000000000000000000 
47 0000000000000000000000000000000000000000000000000000000000000000000000 
48 0000000000000000000000000000000000000000000000000000000000000000000000 
49 0000000000000000000000000000000000000000000000000000000000000000000000 
50 0000000000000000000000000000000000000000000000000000000000000000000000 
51 0000000000000000000000000000000000000000000000000000000000000000000000 
52 0000000000000000000000000000000000000000000000000000000000000000000000 
53 0000000000000000000000000000000000000000000000000000000000000000000000 
54 0000000000000000000000000000000000000000000000000000000000000000000000 
55 0000000000000000000000000000000000000000000000000000000000000000000000 
56 0000000000000000000000000000000000000000000000000000000000000000000000 
57 0000000000000000000000000000000000000000000000000000000000000000000000 
58 0000000000000000000000000000000000000000000000000000000000000000000000 
59 0000000000000000000000000000000000000000000000000000000000000000000000 
60 0000000000000000000000000000000000000000000000000000000000000000000000 
61 0000000000000000000000000000000000000000000000000000000000000000000000 
62 0000000000000000000000000000000000000000000000000000000000000000000000 
63 0000000000000000000000000000000000000000000000000000000000000000000000 
64 0000000000000000000000000000000000000000000000000000000000000000000000 
65 0000000000000000000000000000000000000000000000000000000000000000000000 
66 0000000000000000000000000000000000000000000000000000000000000000000000 
67 0000000000000000000000000000000000000000000000000000000000000000000000 
68 0000000000000000000000000000000000000000000000000000000000000000000000 
69 0000000000000000000000000000000000000000000000000000000000000000000000 
70 0000000000000000000000000000000000000000000000000000000000000000000000 
71 0000000000000000000000000000000000000000000000000000000000000000000000 
72 0000000000000000000000000000000000000000000000000000000000000000000000 
73 0000000000000000000000000000000000000000000000000000000000000000000000 
74 0000000000000000000000000000000000000000000000000000000000000000000000 
75 000000000000000000000000000000000000000000000000000000 
  
76 Key·0x7109871a: 
77 ae050000aa0500006c0300002c0000002800000003010000200000007666f2396bfb31 
78 760dbc9b03662b6100f2cc4d386f070a0aec9dc307e137e83b300300002c0300003082 
79 032830820210020101300d06092a864886f70d01010b0500305a310d300b0603550403 
80 0c046e796e65310d300b060355040b0c046e6f6e65310d300b060355040a0c046e6f6e 
81 65310d300b06035504070c046e6f6e65310d300b06035504080c046e6f6e65310d300b 
82 060355040613046e6f6e65301e170d3234303932373037353934355a170d3439303932 
83 313037353934355a305a310d300b06035504030c046e796e65310d300b060355040b0c 
84 046e6f6e65310d300b060355040a0c046e6f6e65310d300b06035504070c046e6f6e65 
85 310d300b06035504080c046e6f6e65310d300b060355040613046e6f6e653082012230 
86 0d06092a864886f70d01010105000382010f003082010a0282010100d3b5d166e1fdd7 
87 407cbe30c5c0a29dd706c4e19827e064c8846d100473355540b96e0c4a040c82dc7068 
88 5aec2ae39392df130c09dae05ea7925116bdfd773ae9c9769e30ce75db3cd20e562957 
89 bff30102a486a81da4b430280b668cb87d0bce83a1dca8cde505c2585538baf096fcf2 
90 8a1c152452a30585b1d26497daac3e85320770b5b2adf8517f8a9c54189a5ce221660a 
91 326eb25c6d31d86dc89b96e7f6a8040b0554d84b2dc5655567a84eb93ed3c6b7dd3578 
92 b7c82295d7de3d1b3e9db9b55c0c24a96ba1de3e8f309e0dc02eee7ae8062c622bfbf2 
93 36907a7e4b265545c4c2e91fdcdf9cbf4484e383b3b6bb510fca3372066afb90691e4b 
94 037277cb0203010001300d06092a864886f70d01010b0500038201010085c84c37a566 
95 0773e9af98432598c4258fd16feaa954fc713586d66323f01ee4f305cbf6b09cadb9ea 
96 db4deee3ec94ad43195af6a2e2b081848831a8807854d3f12031504b37316e05c2cb61 
97 1fb776f932f70b6682ee6c9c6a1f4262053f0a7da7b54c595bc9cd32de5ff2e44af175 
98 5146888cceec8bf6b496ad74528dbef83f37fba4a9687ba111b4f9a47a6ec931221f41 
99 9c32a7c173ad6865d404280a35b0f266d7c18ff04be1fa23dde7217b5e648cb8a9e036 
100 7df1fbdafcc69480c4ef576427dbb1253aef1935d09a9a8b9209fba1b5f92765be22ff 
101 8ab986206cb30e8823a0f5d5cb70f247a77f361c7e55fb1ba294563529446053611544 
102 9ac5e2a85500000000000000000c010000080100000301000000010000a06ef1fe2aed 
103 a101140734862d0b2c61a392d97b8daca7ef1ba66072006d4744dc2c12be39b4c79389 
104 27cf1a3e947a383c027f6768a37903942639b7541fe3508fe136da14e2c3c40dde1aa4 
105 d3118ade029c9d443b627a05607e8726189f0ad08673aaa1c2084ce442d1085123f231 
106 d32fc5486cd8fe2dab405f33db3868516f1f4d8d1d834ae5927f004a7525147ac27147 
107 c1f824e658a8fae235bb41cd3f6b5cbbcf6da7e8cadc0381df3f378fe0417bf08300b9 
108 c04d22ab98f6f8d84c8182f3c0de0107882c7c1ab1cd9045d12484fc013ff8c927ccc7 
109 7d9016f77a0801e0485a895cc3e3c824abc2b95665a660d60a7da63d26da522e422ce1 
110 c1a9ba04e52601000030820122300d06092a864886f70d01010105000382010f003082 
111 010a0282010100d3b5d166e1fdd7407cbe30c5c0a29dd706c4e19827e064c8846d1004 
112 73355540b96e0c4a040c82dc70685aec2ae39392df130c09dae05ea7925116bdfd773a 
113 e9c9769e30ce75db3cd20e562957bff30102a486a81da4b430280b668cb87d0bce83a1 
114 dca8cde505c2585538baf096fcf28a1c152452a30585b1d26497daac3e85320770b5b2 
115 adf8517f8a9c54189a5ce221660a326eb25c6d31d86dc89b96e7f6a8040b0554d84b2d 
116 c5655567a84eb93ed3c6b7dd3578b7c82295d7de3d1b3e9db9b55c0c24a96ba1de3e8f 
117 309e0dc02eee7ae8062c622bfbf236907a7e4b265545c4c2e91fdcdf9cbf4484e383b3 
118 b6bb510fca3372066afb90691e4b037277cb0203010001 
2.8 KB
zipinfo {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·16599424·bytes,·number·of·entries:·6701 Zip·file·size:·16546113·bytes,·number·of·entries:·667
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·······46·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto3 -rw-r--r--··0.0·unx·······46·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto
4 -rw-r--r--··0.0·unx·····1507·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof4 -rw-r--r--··0.0·unx·····1505·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
5 -rw-r--r--··0.0·unx······206·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm5 -rw-r--r--··0.0·unx······206·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
6 -rw-r--r--··0.0·unx··2361792·b-·defN·81-Jan-01·01:01·classes.dex6 -rw-r--r--··0.0·unx··2362116·b-·defN·81-Jan-01·01:01·classes.dex
7 -rw-r--r--··0.0·unx·11207584·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so7 -rw-r--r--··0.0·unx·11207584·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
8 -rw-r--r--··0.0·unx····14216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter-saf.so8 -rw-r--r--··0.0·unx····14216·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter-saf.so
9 -rw-r--r--··0.0·unx·10814192·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so9 -rw-r--r--··0.0·unx·10814048·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
10 -rw-r--r--··0.0·unx···105504·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/liblodepng_flutter.so10 -rw-r--r--··0.0·unx···105504·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/liblodepng_flutter.so
11 -rw-r--r--··0.0·unx··1110912·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libqjs.so11 -rw-r--r--··0.0·unx··1110912·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libqjs.so
12 -rw-r--r--··0.0·unx··3867264·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/librhttp.so12 -rw-r--r--··0.0·unx··3894832·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/librhttp.so
13 -rw-r--r--··0.0·unx··1397160·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqlite3.so13 -rw-r--r--··0.0·unx··1397160·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqlite3.so
14 -rw-r--r--··0.0·unx··1019592·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libzip_flutter.so14 -rw-r--r--··0.0·unx··1019592·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libzip_flutter.so
15 -rw-r--r--··0.0·unx·····1633·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin15 -rw-r--r--··0.0·unx·····1633·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin
16 -rw-r--r--··0.0·unx·····1513·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json16 -rw-r--r--··0.0·unx·····1513·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
17 -rw-r--r--··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json17 -rw-r--r--··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
18 -rw-r--r--··0.0·unx···122266·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z18 -rw-r--r--··0.0·unx···122266·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
19 -rw-r--r--··0.0·unx····63239·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/app_icon.png19 -rw-r--r--··0.0·unx····63239·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/app_icon.png
Offset 662, 11 lines modifiedOffset 662, 8 lines modified
662 -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png662 -rw----·····0.0·fat·····2463·b-·stor·81-Jan-01·01:01·res/zV.9.png
663 -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml663 -rw----·····0.0·fat······956·b-·defN·81-Jan-01·01:01·res/zc.xml
664 -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml664 -rw----·····0.0·fat······308·b-·defN·81-Jan-01·01:01·res/zn.xml
665 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml665 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
666 -rw----·····0.0·fat·····2615·b-·stor·81-Jan-01·01:01·res/zr.png666 -rw----·····0.0·fat·····2615·b-·stor·81-Jan-01·01:01·res/zr.png
667 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml667 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml
668 -rw----·····0.0·fat···711768·b-·stor·81-Jan-01·01:01·resources.arsc668 -rw----·····0.0·fat···711768·b-·stor·81-Jan-01·01:01·resources.arsc
669 -rw-r--r--··0.0·unx····61942·b-·defN·81-Jan-01·01:01·META-INF/CERT.SF 
670 -rw-r--r--··0.0·unx·····1270·b-·defN·81-Jan-01·01:01·META-INF/CERT.RSA 
671 -rw-r--r--··0.0·unx····61868·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
672 670·files,·36073098·bytes·uncompressed,·16516561·bytes·compressed:··54.2%669 667·files,·35975764·bytes·uncompressed,·16467682·bytes·compressed:··54.2%
66.2 MB
classes.dex
65.7 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·b5886e144 checksum············:·0d8a7e36
5 signature···········:·7bdc...e7d25 signature···········:·7ff6...40e7
6 file_size···········:·23617926 file_size···········:·2362116
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1596910 string_ids_size·····:·15970
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·341112 type_ids_size·······:·3412
13 type_ids_off········:·63988·(0x00f9f4)13 type_ids_off········:·63992·(0x00f9f8)
14 proto_ids_size······:·440314 proto_ids_size······:·4405
15 proto_ids_off·······:·77632·(0x012f40)15 proto_ids_off·······:·77640·(0x012f48)
16 field_ids_size······:·982516 field_ids_size······:·9828
17 field_ids_off·······:·130468·(0x01fda4)17 field_ids_off·······:·130500·(0x01fdc4)
18 method_ids_size·····:·1797018 method_ids_size·····:·17972
19 method_ids_off······:·209068·(0x0330ac)19 method_ids_off······:·209124·(0x0330e4)
20 class_defs_size·····:·237720 class_defs_size·····:·2378
21 class_defs_off······:·352828·(0x05623c)21 class_defs_off······:·352900·(0x056284)
22 data_size···········:·193290022 data_size···········:·1933120
23 data_off············:·428892·(0x068b5c)23 data_off············:·428996·(0x068bc4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·725 class_idx···········:·7
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·231727 superclass_idx······:·2317
28 source_file_idx·····:·674028 source_file_idx·····:·6741
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·1030 instance_fields_size:·10
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
34 ··Class·descriptor··:·'LA/b;'34 ··Class·descriptor··:·'LA/b;'
Offset 77, 21 lines modifiedOffset 77, 21 lines modified
77 ······access········:·0x0001·(PUBLIC)77 ······access········:·0x0001·(PUBLIC)
78 ····#9··············:·(in·LA/b;)78 ····#9··············:·(in·LA/b;)
79 ······name··········:·'j'79 ······name··········:·'j'
80 ······type··········:·'Z'80 ······type··········:·'Z'
81 ······access········:·0x0001·(PUBLIC)81 ······access········:·0x0001·(PUBLIC)
82 ··Direct·methods····-82 ··Direct·methods····-
83 ··Virtual·methods···-83 ··Virtual·methods···-
84 ··source_file_idx···:·6740·(SourceFile)84 ··source_file_idx···:·6741·(SourceFile)
  
85 Class·#1·header:85 Class·#1·header:
86 class_idx···········:·986 class_idx···········:·9
87 access_flags········:·1537·(0x0601)87 access_flags········:·1537·(0x0601)
88 superclass_idx······:·231788 superclass_idx······:·2317
89 source_file_idx·····:·674089 source_file_idx·····:·6741
90 static_fields_size··:·090 static_fields_size··:·0
91 instance_fields_size:·091 instance_fields_size:·0
92 direct_methods_size·:·092 direct_methods_size·:·0
93 virtual_methods_size:·193 virtual_methods_size:·1
  
94 Class·#1············-94 Class·#1············-
95 ··Class·descriptor··:·'LA/d;'95 ··Class·descriptor··:·'LA/d;'
Offset 104, 21 lines modifiedOffset 104, 21 lines modified
104 ··Virtual·methods···-104 ··Virtual·methods···-
105 ····#0··············:·(in·LA/d;)105 ····#0··············:·(in·LA/d;)
106 ······name··········:·'a'106 ······name··········:·'a'
107 ······type··········:·'(LA/d;)V'107 ······type··········:·'(LA/d;)V'
108 ······access········:·0x0401·(PUBLIC·ABSTRACT)108 ······access········:·0x0401·(PUBLIC·ABSTRACT)
109 ······code··········:·(none)109 ······code··········:·(none)
  
110 ··source_file_idx···:·6740·(SourceFile)110 ··source_file_idx···:·6741·(SourceFile)
  
111 Class·#2·header:111 Class·#2·header:
112 class_idx···········:·10112 class_idx···········:·10
113 access_flags········:·17·(0x0011)113 access_flags········:·17·(0x0011)
114 superclass_idx······:·2317114 superclass_idx······:·2317
115 source_file_idx·····:·6740115 source_file_idx·····:·6741
116 static_fields_size··:·0116 static_fields_size··:·0
117 instance_fields_size:·8117 instance_fields_size:·8
118 direct_methods_size·:·0118 direct_methods_size·:·0
119 virtual_methods_size:·7119 virtual_methods_size:·7
  
120 Class·#2············-120 Class·#2············-
121 ··Class·descriptor··:·'LA/e;'121 ··Class·descriptor··:·'LA/e;'
Offset 166, 129 lines modifiedOffset 166, 129 lines modified
166 ······type··········:·'(LA/g;ILjava/util/ArrayList;LA/l;)V'166 ······type··········:·'(LA/g;ILjava/util/ArrayList;LA/l;)V'
167 ······access········:·0x0011·(PUBLIC·FINAL)167 ······access········:·0x0011·(PUBLIC·FINAL)
168 ······code··········-168 ······code··········-
169 ······registers·····:·11169 ······registers·····:·11
170 ······ins···········:·5170 ······ins···········:·5
171 ······outs··········:·5171 ······outs··········:·5
172 ······insns·size····:·226·16-bit·code·units172 ······insns·size····:·226·16-bit·code·units
173 069a44:········································|[069a44]·A.e.a:(LA/g;ILjava/util/ArrayList;LA/l;)V173 069aac:········································|[069aac]·A.e.a:(LA/g;ILjava/util/ArrayList;LA/l;)V
174 069a54:·5477·1700······························|0000:·iget-object·v7,·v7,·LA/g;.d:LA/n;·//·field@0017174 069abc:·5477·1700······························|0000:·iget-object·v7,·v7,·LA/g;.d:LA/n;·//·field@0017
175 069a58:·5470·2800······························|0002:·iget-object·v0,·v7,·LA/n;.c:LA/l;·//·field@0028175 069ac0:·5470·2800······························|0002:·iget-object·v0,·v7,·LA/n;.c:LA/l;·//·field@0028
176 069a5c:·3900·dd00······························|0004:·if-nez·v0,·00e1·//·+00dd176 069ac4:·3900·dd00······························|0004:·if-nez·v0,·00e1·//·+00dd
177 069a60:·5460·0c00······························|0006:·iget-object·v0,·v6,·LA/e;.a:Lz/e;·//·field@000c177 069ac8:·5460·0c00······························|0006:·iget-object·v0,·v6,·LA/e;.a:Lz/e;·//·field@000c
178 069a64:·5401·1126······························|0008:·iget-object·v1,·v0,·Lz/d;.d:LA/k;·//·field@2611178 069acc:·5401·1226······························|0008:·iget-object·v1,·v0,·Lz/d;.d:LA/k;·//·field@2612
179 069a68:·3217·d700······························|000a:·if-eq·v7,·v1,·00e1·//·+00d7179 069ad0:·3217·d700······························|000a:·if-eq·v7,·v1,·00e1·//·+00d7
180 069a6c:·5400·1226······························|000c:·iget-object·v0,·v0,·Lz/d;.e:LA/m;·//·field@2612180 069ad4:·5400·1326······························|000c:·iget-object·v0,·v0,·Lz/d;.e:LA/m;·//·field@2613
181 069a70:·3307·0400······························|000e:·if-ne·v7,·v0,·0012·//·+0004181 069ad8:·3307·0400······························|000e:·if-ne·v7,·v0,·0012·//·+0004
182 069a74:·2900·d100······························|0010:·goto/16·00e1·//·+00d1182 069adc:·2900·d100······························|0010:·goto/16·00e1·//·+00d1
183 069a78:·390a·1600······························|0012:·if-nez·v10,·0028·//·+0016183 069ae0:·390a·1600······························|0012:·if-nez·v10,·0028·//·+0016
184 069a7c:·220a·1100······························|0014:·new-instance·v10,·LA/l;·//·type@0011184 069ae4:·220a·1100······························|0014:·new-instance·v10,·LA/l;·//·type@0011
185 069a80:·7010·1833·0a00·························|0016:·invoke-direct·{v10},·Ljava/lang/Object;.<init>:()V·//·method@3318185 069ae8:·7010·1833·0a00·························|0016:·invoke-direct·{v10},·Ljava/lang/Object;.<init>:()V·//·method@3318
186 069a86:·1200···································|0019:·const/4·v0,·#int·0·//·#0186 069aee:·1200···································|0019:·const/4·v0,·#int·0·//·#0
187 069a88:·5ba0·2200······························|001a:·iput-object·v0,·v10,·LA/l;.a:LA/n;·//·field@0022187 069af0:·5ba0·2200······························|001a:·iput-object·v0,·v10,·LA/l;.a:LA/n;·//·field@0022
188 069a8c:·2200·6109······························|001c:·new-instance·v0,·Ljava/util/ArrayList;·//·type@0961188 069af4:·2200·6109······························|001c:·new-instance·v0,·Ljava/util/ArrayList;·//·type@0961
189 069a90:·7010·4034·0000·························|001e:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@3440189 069af8:·7010·4034·0000·························|001e:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@3440
190 069a96:·5ba0·2300······························|0021:·iput-object·v0,·v10,·LA/l;.b:Ljava/util/ArrayList;·//·field@0023190 069afe:·5ba0·2300······························|0021:·iput-object·v0,·v10,·LA/l;.b:Ljava/util/ArrayList;·//·field@0023
191 069a9a:·5ba7·2200······························|0023:·iput-object·v7,·v10,·LA/l;.a:LA/n;·//·field@0022191 069b02:·5ba7·2200······························|0023:·iput-object·v7,·v10,·LA/l;.a:LA/n;·//·field@0022
192 069a9e:·6e20·4434·a900·························|0025:·invoke-virtual·{v9,·v10},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@3444192 069b06:·6e20·4434·a900·························|0025:·invoke-virtual·{v9,·v10},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@3444
193 069aa4:·5b7a·2800······························|0028:·iput-object·v10,·v7,·LA/n;.c:LA/l;·//·field@0028193 069b0c:·5b7a·2800······························|0028:·iput-object·v10,·v7,·LA/n;.c:LA/l;·//·field@0028
194 069aa8:·54a0·2300······························|002a:·iget-object·v0,·v10,·LA/l;.b:Ljava/util/ArrayList;·//·field@0023194 069b10:·54a0·2300······························|002a:·iget-object·v0,·v10,·LA/l;.b:Ljava/util/ArrayList;·//·field@0023
195 069aac:·6e20·4434·7000·························|002c:·invoke-virtual·{v0,·v7},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@3444195 069b14:·6e20·4434·7000·························|002c:·invoke-virtual·{v0,·v7},·Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z·//·method@3444
196 069ab2:·5470·2d00······························|002f:·iget-object·v0,·v7,·LA/n;.h:LA/g;·//·field@002d196 069b1a:·5470·2d00······························|002f:·iget-object·v0,·v7,·LA/n;.h:LA/g;·//·field@002d
197 069ab6:·5401·1e00······························|0031:·iget-object·v1,·v0,·LA/g;.k:Ljava/util/ArrayList;·//·field@001e197 069b1e:·5401·1e00······························|0031:·iget-object·v1,·v0,·LA/g;.k:Ljava/util/ArrayList;·//·field@001e
198 069aba:·6e10·4d34·0100·························|0033:·invoke-virtual·{v1},·Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator;·//·method@344d198 069b22:·6e10·4d34·0100·························|0033:·invoke-virtual·{v1},·Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator;·//·method@344d
199 069ac0:·0c01···································|0036:·move-result-object·v1199 069b28:·0c01···································|0036:·move-result-object·v1
200 069ac2:·7210·b634·0100·························|0037:·invoke-interface·{v1},·Ljava/util/Iterator;.hasNext:()Z·//·method@34b6200 069b2a:·7210·b634·0100·························|0037:·invoke-interface·{v1},·Ljava/util/Iterator;.hasNext:()Z·//·method@34b6
201 069ac8:·0a02···································|003a:·move-result·v2201 069b30:·0a02···································|003a:·move-result·v2
202 069aca:·3802·1200······························|003b:·if-eqz·v2,·004d·//·+0012202 069b32:·3802·1200······························|003b:·if-eqz·v2,·004d·//·+0012
203 069ace:·7210·b734·0100·························|003d:·invoke-interface·{v1},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@34b7203 069b36:·7210·b734·0100·························|003d:·invoke-interface·{v1},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@34b7
204 069ad4:·0c02···································|0040:·move-result-object·v2204 069b3c:·0c02···································|0040:·move-result-object·v2
205 069ad6:·1f02·0900······························|0041:·check-cast·v2,·LA/d;·//·type@0009205 069b3e:·1f02·0900······························|0041:·check-cast·v2,·LA/d;·//·type@0009
206 069ada:·2023·0c00······························|0043:·instance-of·v3,·v2,·LA/g;·//·type@000c206 069b42:·2023·0c00······························|0043:·instance-of·v3,·v2,·LA/g;·//·type@000c
207 069ade:·3803·f2ff······························|0045:·if-eqz·v3,·0037·//·-000e207 069b46:·3803·f2ff······························|0045:·if-eqz·v3,·0037·//·-000e
208 069ae2:·1f02·0c00······························|0047:·check-cast·v2,·LA/g;·//·type@000c208 069b4a:·1f02·0c00······························|0047:·check-cast·v2,·LA/g;·//·type@000c
209 069ae6:·6e5a·0b00·2698·························|0049:·invoke-virtual·{v6,·v2,·v8,·v9,·v10},·LA/e;.a:(LA/g;ILjava/util/ArrayList;LA/l;)V·//·method@000b209 069b4e:·6e5a·0b00·2698·························|0049:·invoke-virtual·{v6,·v2,·v8,·v9,·v10},·LA/e;.a:(LA/g;ILjava/util/ArrayList;LA/l;)V·//·method@000b
210 069aec:·28eb···································|004c:·goto·0037·//·-0015210 069b54:·28eb···································|004c:·goto·0037·//·-0015
211 069aee:·5471·2e00······························|004d:·iget-object·v1,·v7,·LA/n;.i:LA/g;·//·field@002e211 069b56:·5471·2e00······························|004d:·iget-object·v1,·v7,·LA/n;.i:LA/g;·//·field@002e
Max diff block lines reached; 68827316/68853550 bytes (99.96%) of diff not shown.
533 KB
classes.jar
30.5 KB
zipinfo {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·file·size:·4278377·bytes,·number·of·entries:·23771 Zip·file·size:·4278189·bytes,·number·of·entries:·2378
2 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·A/b.class2 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·A/b.class
3 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·A/d.class3 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·A/d.class
4 ?rwxrwxr-x··2.0·unx·····6990·b-·stor·80-Jan-01·00:00·A/e.class4 ?rwxrwxr-x··2.0·unx·····6990·b-·stor·80-Jan-01·00:00·A/e.class
5 ?rwxrwxr-x··2.0·unx····10215·b-·defN·80-Jan-01·00:00·A/f.class5 ?rwxrwxr-x··2.0·unx····10215·b-·defN·80-Jan-01·00:00·A/f.class
6 ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·A/l.class6 ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·A/l.class
7 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·A0/a.class7 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·A0/a.class
8 ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·A1/a.class8 ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·A1/a.class
9 ?rwxrwxr-x··2.0·unx·····1929·b-·stor·80-Jan-01·00:00·A1/c.class9 ?rwxrwxr-x··2.0·unx·····1881·b-·stor·80-Jan-01·00:00·A1/c.class
10 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·A1/f.class10 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·A1/f.class
11 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·A1/g.class11 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·A1/g.class
12 ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·A1/h.class12 ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·A1/h.class
13 ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·A1/i.class13 ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·A1/i.class
14 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·A1/k.class14 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·A1/k.class
15 ?rwxrwxr-x··2.0·unx·····2732·b-·stor·80-Jan-01·00:00·B/a.class15 ?rwxrwxr-x··2.0·unx·····2732·b-·stor·80-Jan-01·00:00·B/a.class
16 ?rwxrwxr-x··2.0·unx·····3414·b-·stor·80-Jan-01·00:00·B/b.class16 ?rwxrwxr-x··2.0·unx·····3414·b-·stor·80-Jan-01·00:00·B/b.class
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·B1/c.class32 ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·B1/c.class
33 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·C/a.class33 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·C/a.class
34 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·C0/a.class34 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·C0/a.class
35 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C0/b.class35 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C0/b.class
36 ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·C0/c.class36 ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·C0/c.class
37 ?rwxrwxr-x··2.0·unx·····3288·b-·stor·80-Jan-01·00:00·C0/h.class37 ?rwxrwxr-x··2.0·unx·····3288·b-·stor·80-Jan-01·00:00·C0/h.class
38 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·C0/j.class38 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·C0/j.class
39 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·C0/n.class39 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·C0/n.class
40 ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·C1/a.class40 ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·C1/a.class
41 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·C1/b.class41 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·C1/b.class
42 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C1/e.class42 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·C1/e.class
43 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·C1/f.class43 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·C1/f.class
44 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·C1/i.class44 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·C1/i.class
45 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·C1/j.class45 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·C1/j.class
46 ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·C1/k.class46 ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·C1/k.class
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
350 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·Z/c.class350 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·Z/c.class
351 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·Z/d.class351 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·Z/d.class
352 ?rwxrwxr-x··2.0·unx·····9516·b-·stor·80-Jan-01·00:00·Z/e.class352 ?rwxrwxr-x··2.0·unx·····9516·b-·stor·80-Jan-01·00:00·Z/e.class
353 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·Z0/a.class353 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·Z0/a.class
354 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·Z1/e.class354 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·Z1/e.class
355 ?rwxrwxr-x··2.0·unx······333·b-·stor·80-Jan-01·00:00·Z1/f.class355 ?rwxrwxr-x··2.0·unx······333·b-·stor·80-Jan-01·00:00·Z1/f.class
356 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·Z1/i.class356 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·Z1/i.class
357 ?rwxrwxr-x··2.0·unx·····7528·b-·stor·80-Jan-01·00:00·Z1/j.class357 ?rwxrwxr-x··2.0·unx·····7701·b-·stor·80-Jan-01·00:00·Z1/j.class
358 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·Z1/l.class358 ?rwxrwxr-x··2.0·unx·······72·b-·stor·80-Jan-01·00:00·Z1/l.class
359 ?rwxrwxr-x··2.0·unx·······71·b-·stor·80-Jan-01·00:00·Z1/m.class359 ?rwxrwxr-x··2.0·unx·······71·b-·stor·80-Jan-01·00:00·Z1/m.class
360 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·Z1/r.class360 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·Z1/r.class
361 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·Z1/s.class361 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·Z1/s.class
362 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·Z1/t.class362 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·Z1/t.class
363 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·a/b.class363 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·a/b.class
364 ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·a/d.class364 ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·a/d.class
Offset 506, 15 lines modifiedOffset 506, 15 lines modified
506 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·b0/j.class506 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·b0/j.class
507 ?rwxrwxr-x··2.0·unx·····4996·b-·stor·80-Jan-01·00:00·b0/k.class507 ?rwxrwxr-x··2.0·unx·····4996·b-·stor·80-Jan-01·00:00·b0/k.class
508 ?rwxrwxr-x··2.0·unx·····2462·b-·stor·80-Jan-01·00:00·b0/m.class508 ?rwxrwxr-x··2.0·unx·····2462·b-·stor·80-Jan-01·00:00·b0/m.class
509 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·b0/o.class509 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·b0/o.class
510 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·b0/p.class510 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·b0/p.class
511 ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·b0/q.class511 ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·b0/q.class
512 ?rwxrwxr-x··2.0·unx·····3097·b-·stor·80-Jan-01·00:00·b0/r.class512 ?rwxrwxr-x··2.0·unx·····3097·b-·stor·80-Jan-01·00:00·b0/r.class
513 ?rwxrwxr-x··2.0·unx·····2353·b-·stor·80-Jan-01·00:00·b0/s.class513 ?rwxrwxr-x··2.0·unx·····2348·b-·stor·80-Jan-01·00:00·b0/s.class
514 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·b0/v.class514 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·b0/v.class
515 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·b0/w.class515 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·b0/w.class
516 ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·b0/x.class516 ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·b0/x.class
517 ?rwxrwxr-x··2.0·unx·····4521·b-·stor·80-Jan-01·00:00·b0/y.class517 ?rwxrwxr-x··2.0·unx·····4521·b-·stor·80-Jan-01·00:00·b0/y.class
518 ?rwxrwxr-x··2.0·unx·····1992·b-·stor·80-Jan-01·00:00·b0/z.class518 ?rwxrwxr-x··2.0·unx·····1992·b-·stor·80-Jan-01·00:00·b0/z.class
519 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·b1/a.class519 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·b1/a.class
520 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·b1/b.class520 ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·b1/b.class
Offset 769, 15 lines modifiedOffset 769, 15 lines modified
769 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient$7.class769 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient$7.class
770 ?rwxrwxr-x··2.0·unx····20311·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.class770 ?rwxrwxr-x··2.0·unx····20311·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClient.class
771 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat$7.class771 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewClientCompat$7.class
772 ?rwxrwxr-x··2.0·unx······779·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings$1.class772 ?rwxrwxr-x··2.0·unx······779·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InAppWebViewSettings$1.class
773 ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView$1.class773 ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView$1.class
774 ?rwxrwxr-x··2.0·unx·····3588·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView.class774 ?rwxrwxr-x··2.0·unx·····3588·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/InputAwareWebView.class
775 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/ThreadedInputConnectionProxyAdapterView.class775 ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/ThreadedInputConnectionProxyAdapterView.class
776 ?rwxrwxr-x··2.0·unx·····4680·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/a.class776 ?rwxrwxr-x··2.0·unx·····4661·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/a.class
777 ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/web_message/WebMessageChannel$1.class777 ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview_android/webview/web_message/WebMessageChannel$1.class
778 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·d/c.class778 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·d/c.class
779 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·d/d.class779 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·d/d.class
780 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·d0/b.class780 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·d0/b.class
781 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·d0/c.class781 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·d0/c.class
782 ?rwxrwxr-x··2.0·unx·····1266·b-·stor·80-Jan-01·00:00·d0/d.class782 ?rwxrwxr-x··2.0·unx·····1266·b-·stor·80-Jan-01·00:00·d0/d.class
783 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·d0/f.class783 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·d0/f.class
Offset 837, 26 lines modifiedOffset 837, 26 lines modified
837 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·h1/h.class837 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·h1/h.class
838 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·h1/i.class838 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·h1/i.class
839 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·h1/j.class839 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·h1/j.class
840 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·h1/k.class840 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·h1/k.class
841 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·i/a.class841 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·i/a.class
842 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i0/a.class842 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·i0/a.class
843 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·i1/a.class843 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·i1/a.class
844 ?rwxrwxr-x··2.0·unx····25441·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class844 ?rwxrwxr-x··2.0·unx····25445·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class
845 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class845 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class
846 ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class846 ?rwxrwxr-x··2.0·unx·····1942·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class
847 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class847 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.class
848 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class848 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.class
849 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class849 ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/c.class
850 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class850 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/d.class
851 ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class851 ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/e.class
852 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class852 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/f.class
853 ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class853 ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/g.class
854 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class854 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/i.class
855 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/j.class855 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/j.class
856 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/l.class856 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/l.class
857 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/m.class857 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/renderer/m.class
858 ?rwxrwxr-x··2.0·unx·····2658·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class858 ?rwxrwxr-x··2.0·unx·····2658·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.class
859 ?rwxrwxr-x··2.0·unx·····2404·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class859 ?rwxrwxr-x··2.0·unx·····2404·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.class
860 ?rwxrwxr-x··2.0·unx·····4028·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class860 ?rwxrwxr-x··2.0·unx·····4028·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/a.class
861 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class861 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/b.class
862 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class862 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/plugin/editing/d.class
Offset 895, 15 lines modifiedOffset 895, 15 lines modified
895 ?rwxrwxr-x··2.0·unx····12336·b-·defN·80-Jan-01·00:00·io/flutter/view/AccessibilityViewEmbedder.class895 ?rwxrwxr-x··2.0·unx····12336·b-·defN·80-Jan-01·00:00·io/flutter/view/AccessibilityViewEmbedder.class
896 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·io/flutter/view/FlutterCallbackInformation.class896 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·io/flutter/view/FlutterCallbackInformation.class
897 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$GLTextureConsumer.class897 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$GLTextureConsumer.class
898 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class898 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageConsumer.class
899 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class899 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$ImageTextureEntry.class
900 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class900 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceProducer.class
901 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class901 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·io/flutter/view/TextureRegistry$SurfaceTextureEntry.class
902 ?rwxrwxr-x··2.0·unx·····3992·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class902 ?rwxrwxr-x··2.0·unx·····3804·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class
903 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class903 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class
904 ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class904 ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·io/flutter/view/c.class
905 ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class905 ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class
906 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class906 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class
907 ?rwxrwxr-x··2.0·unx·····5834·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class907 ?rwxrwxr-x··2.0·unx·····5834·b-·stor·80-Jan-01·00:00·io/flutter/view/g.class
908 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class908 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·io/flutter/view/i.class
909 ?rwxrwxr-x··2.0·unx····23151·b-·defN·80-Jan-01·00:00·io/flutter/view/j.class909 ?rwxrwxr-x··2.0·unx····23151·b-·defN·80-Jan-01·00:00·io/flutter/view/j.class
Offset 1365, 15 lines modifiedOffset 1365, 15 lines modified
1365 ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·u/d.class1365 ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·u/d.class
1366 ?rwxrwxr-x··2.0·unx·····4401·b-·stor·80-Jan-01·00:00·u0/H.class1366 ?rwxrwxr-x··2.0·unx·····4401·b-·stor·80-Jan-01·00:00·u0/H.class
1367 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·u0/I.class1367 ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·u0/I.class
Max diff block lines reached; 20337/31180 bytes (65.22%) of diff not shown.
955 B
zipnote «TEMP»/diffoscope_6w5mgbqv_unsigned/tmpn1u1elra_.zip
    
Offset 4395, 26 lines modifiedOffset 4395, 26 lines modified
  
4395 Filename:·z0/k.class4395 Filename:·z0/k.class
4396 Comment:·4396 Comment:·
  
4397 Filename:·z0/l.class4397 Filename:·z0/l.class
4398 Comment:·4398 Comment:·
  
4399 Filename:·z0/n.class 
4400 Comment:· 
  
4401 Filename:·z0/o.class4399 Filename:·z0/o.class
4402 Comment:·4400 Comment:·
  
4403 Filename:·z0/p.class4401 Filename:·z0/p.class
4404 Comment:·4402 Comment:·
  
4405 Filename:·z0/q.class4403 Filename:·z0/q.class
4406 Comment:·4404 Comment:·
  
 4405 Filename:·z0/r.class
 4406 Comment:·
  
4407 Filename:·A/g.class4407 Filename:·A/g.class
4408 Comment:·4408 Comment:·
  
4409 Filename:·A/n.class4409 Filename:·A/n.class
4410 Comment:·4410 Comment:·
  
4411 Filename:·A1/d.class4411 Filename:·A1/d.class
Offset 6042, 15 lines modifiedOffset 6042, 18 lines modified
  
6042 Filename:·z/h.class6042 Filename:·z/h.class
6043 Comment:·6043 Comment:·
  
6044 Filename:·z0/e.class6044 Filename:·z0/e.class
6045 Comment:·6045 Comment:·
  
6046 Filename:·z0/r.class6046 Filename:·z0/m.class
 6047 Comment:·
  
 6048 Filename:·z0/s.class
6047 Comment:·6049 Comment:·
  
6048 Filename:·z1/a.class6050 Filename:·z1/a.class
6049 Comment:·6051 Comment:·
  
6050 Filename:·A/c.class6052 Filename:·A/c.class
6051 Comment:·6053 Comment:·
Offset 7056, 15 lines modifiedOffset 7059, 15 lines modified
  
7056 Filename:·s/F.class7059 Filename:·s/F.class
7057 Comment:·7060 Comment:·
  
7058 Filename:·x0/b.class7061 Filename:·x0/b.class
7059 Comment:·7062 Comment:·
  
7060 Filename:·z0/m.class7063 Filename:·z0/n.class
7061 Comment:·7064 Comment:·
  
7062 Filename:·G1/j.class7065 Filename:·G1/j.class
7063 Comment:·7066 Comment:·
  
7064 Filename:·R/t0.class7067 Filename:·R/t0.class
7065 Comment:·7068 Comment:·
2.83 KB
A/f.class
2.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·0806a5482d79bbfdefb2ab1268fba9b6cc17997902d911026d77e1c025625b151 ··SHA-256·checksum·80d3a7ced3637c14e59def1e42253c0324cb36ee825e5e73ea4f59189f3ef4bb
2 public·abstract·class·A.f2 public·abstract·class·A.f
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC
6 ··this_class:·#2··························//·A/f6 ··this_class:·#2··························//·A/f
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·0,·methods:·35,·attributes:·08 ··interfaces:·0,·fields:·0,·methods:·35,·attributes:·0
Offset 361, 18 lines modifiedOffset 361, 18 lines modified
361 ··#356·=·Methodref··········#350.#355·····//·java/lang/StackTraceElement.getMethodName:()Ljava/lang/String;361 ··#356·=·Methodref··········#350.#355·····//·java/lang/StackTraceElement.getMethodName:()Ljava/lang/String;
362 ··#357·=·Utf8···············Parameter·specified·as·non-null·is·null:·method362 ··#357·=·Utf8···············Parameter·specified·as·non-null·is·null:·method
363 ··#358·=·String·············#357··········//·Parameter·specified·as·non-null·is·null:·method363 ··#358·=·String·············#357··········//·Parameter·specified·as·non-null·is·null:·method
364 ··#359·=·Utf8···············.364 ··#359·=·Utf8···············.
365 ··#360·=·String·············#359··········//·.365 ··#360·=·String·············#359··········//·.
366 ··#361·=·Utf8···············,·parameter366 ··#361·=·Utf8···············,·parameter
367 ··#362·=·String·············#361··········//·,·parameter367 ··#362·=·String·············#361··········//·,·parameter
368 ··#363·=·Utf8···············t0368 ··#363·=·Utf8···············v0
369 ··#364·=·Utf8···············(Ljava/lang/String;Ljava/lang/RuntimeException;)V369 ··#364·=·Utf8···············(Ljava/lang/String;Ljava/lang/RuntimeException;)V
370 ··#365·=·NameAndType········#363:#364·····//·t0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V370 ··#365·=·NameAndType········#363:#364·····//·v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V
371 ··#366·=·Methodref··········#133.#365·····//·N1/b.t0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V371 ··#366·=·Methodref··········#133.#365·····//·N1/b.v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V
372 ··#367·=·Utf8···············java/lang/ClassCastException372 ··#367·=·Utf8···············java/lang/ClassCastException
373 ··#368·=·Class··············#367··········//·java/lang/ClassCastException373 ··#368·=·Class··············#367··········//·java/lang/ClassCastException
374 ··#369·=·Methodref··········#368.#310·····//·java/lang/ClassCastException."<init>":()V374 ··#369·=·Methodref··········#368.#310·····//·java/lang/ClassCastException."<init>":()V
375 ··#370·=·NameAndType········#211:#171·····//·e:(Ljava/lang/String;Ljava/lang/String;)I375 ··#370·=·NameAndType········#211:#171·····//·e:(Ljava/lang/String;Ljava/lang/String;)I
376 ··#371·=·Methodref··········#149.#370·····//·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I376 ··#371·=·Methodref··········#149.#370·····//·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I
377 ··#372·=·Utf8···············c2/o377 ··#372·=·Utf8···············c2/o
378 ··#373·=·Class··············#372··········//·c2/o378 ··#373·=·Class··············#372··········//·c2/o
Offset 1849, 15 lines modifiedOffset 1849, 15 lines modified
1849 ·······170:·astore_11849 ·······170:·astore_1
1850 ·······171:·aload_21850 ·······171:·aload_2
1851 ·······172:·aload_11851 ·······172:·aload_1
1852 ·······173:·invokespecial·#119················//·Method·java/lang/NullPointerException."<init>":(Ljava/lang/String;)V1852 ·······173:·invokespecial·#119················//·Method·java/lang/NullPointerException."<init>":(Ljava/lang/String;)V
1853 ·······176:·aload·········41853 ·······176:·aload·········4
1854 ·······178:·invokevirtual·#348················//·Method·java/lang/Class.getName:()Ljava/lang/String;1854 ·······178:·invokevirtual·#348················//·Method·java/lang/Class.getName:()Ljava/lang/String;
1855 ·······181:·aload_21855 ·······181:·aload_2
1856 ·······182:·invokestatic··#366················//·Method·N1/b.t0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V1856 ·······182:·invokestatic··#366················//·Method·N1/b.v0:(Ljava/lang/String;Ljava/lang/RuntimeException;)V
1857 ·······185:·aload_21857 ·······185:·aload_2
1858 ·······186:·athrow1858 ·······186:·athrow
1859 ·······187:·return1859 ·······187:·return
  
1860 ··public·static·void·q(H1.h);1860 ··public·static·void·q(H1.h);
1861 ····descriptor:·(LH1/h;)V1861 ····descriptor:·(LH1/h;)V
1862 ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC1862 ····flags:·(0x1009)·ACC_PUBLIC,·ACC_STATIC,·ACC_SYNTHETIC
337 B
A0/a.class
317 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·A0;1 package·A0;
  
2 import·androidx.fragment.app.B;2 import·z0.m;
3 import·android.app.Activity;3 import·android.app.Activity;
  
4 public·interface·a4 public·interface·a
5 {5 {
6 ····void·a(final·Activity·p0,·final·q.a·p1,·final·B·p2);6 ····void·a(final·Activity·p0,·final·q.a·p1,·final·m·p2);
7 ····7 ····
8 ····void·b(final·Q.a·p0);8 ····void·b(final·Q.a·p0);
9 }9 }
619 B
A1/a.class
599 B
procyon -ec {}
    
Offset 11, 18 lines modifiedOffset 11, 18 lines modified
11 ····public·final·void·onClick(final·DialogInterface·dialogInterface,·int·a)·{11 ····public·final·void·onClick(final·DialogInterface·dialogInterface,·int·a)·{
12 ········final·h·d·=·h.d;12 ········final·h·d·=·h.d;
13 ········a·=·this.a;13 ········a·=·this.a;
14 ········final·b·b·=·this.b;14 ········final·b·b·=·this.b;
15 ········switch·(a)·{15 ········switch·(a)·{
16 ············default:·{16 ············default:·{
17 ················b.h.b(d);17 ················b.h.b(d);
18 ················b.v0();18 ················b.x0();
19 ················return;19 ················return;
20 ············}20 ············}
21 ············case·0:·{21 ············case·0:·{
22 ················b.h.b(d);22 ················b.h.b(d);
23 ················b.v0();23 ················b.x0();
24 ················((Context)b.g).startActivity(new·Intent("android.settings.SECURITY_SETTINGS"));24 ················((Context)b.g).startActivity(new·Intent("android.settings.SECURITY_SETTINGS"));
25 ············}25 ············}
26 ········}26 ········}
27 ····}27 ····}
28 }28 }
26.4 KB
A1/c.class
26.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 449 lines modifiedOffset 1, 435 lines modified
1 ··SHA-256·checksum·e0b6ac826557234162cbc3857d0ca899d5f94070bf0e0c4050e4d218bab099ee1 ··SHA-256·checksum·4a6b929b4942d354f9537536c43081edd69a9ba5eb14d8d543d177d0d5a48cd1
2 public·abstract·class·A1.c2 public·abstract·class·A1.c
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC5 ··flags:·(0x1421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT,·ACC_SYNTHETIC
6 ··this_class:·#2··························//·A1/c6 ··this_class:·#2··························//·A1/c
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·0,·methods:·30,·attributes:·08 ··interfaces:·0,·fields:·0,·methods:·29,·attributes:·0
9 Constant·pool:9 Constant·pool:
10 ····#1·=·Utf8···············A1/c10 ····#1·=·Utf8···············A1/c
11 ····#2·=·Class··············#1············//·A1/c11 ····#2·=·Class··············#1············//·A1/c
12 ····#3·=·Utf8···············java/lang/Object12 ····#3·=·Utf8···············java/lang/Object
13 ····#4·=·Class··············#3············//·java/lang/Object13 ····#4·=·Class··············#3············//·java/lang/Object
14 ····#5·=·Integer············1717050214 ····#5·=·Integer············17170501
15 ····#6·=·Float··············2.461211E-38f15 ····#6·=·Float··············2.4612106E-38f
16 ····#7·=·Utf8···············android/content/res/Resources16 ····#7·=·Utf8···············android/content/res/Resources
17 ····#8·=·Class··············#7············//·android/content/res/Resources17 ····#8·=·Class··············#7············//·android/content/res/Resources
18 ····#9·=·Utf8···············getColor18 ····#9·=·Utf8···············getColor
19 ···#10·=·Utf8···············(ILandroid/content/res/Resources$Theme;)I19 ···#10·=·Utf8···············(ILandroid/content/res/Resources$Theme;)I
20 ···#11·=·NameAndType········#9:#10········//·getColor:(ILandroid/content/res/Resources$Theme;)I20 ···#11·=·NameAndType········#9:#10········//·getColor:(ILandroid/content/res/Resources$Theme;)I
21 ···#12·=·Methodref··········#8.#11········//·android/content/res/Resources.getColor:(ILandroid/content/res/Resources$Theme;)I21 ···#12·=·Methodref··········#8.#11········//·android/content/res/Resources.getColor:(ILandroid/content/res/Resources$Theme;)I
22 ···#13·=·Integer············1717050122 ···#13·=·Integer············17170500
23 ···#14·=·Float··············2.4612106E-38f23 ···#14·=·Float··············2.4612104E-38f
24 ···#15·=·Integer············1717050024 ···#15·=·Integer············17170525
25 ···#16·=·Float··············2.4612104E-38f25 ···#16·=·Float··············2.4612174E-38f
26 ···#17·=·Integer············1717052526 ···#17·=·Integer············17170499
27 ···#18·=·Float··············2.4612174E-38f27 ···#18·=·Float··············2.46121E-38f
28 ···#19·=·Integer············17170499 
29 ···#20·=·Float··············2.46121E-38f 
30 ···#21·=·Utf8···············android/view/WindowManager28 ···#19·=·Utf8···············android/view/WindowManager
31 ···#22·=·Class··············#21···········//·android/view/WindowManager29 ···#20·=·Class··············#19···········//·android/view/WindowManager
32 ···#23·=·Utf8···············android/content/Context30 ···#21·=·Utf8···············android/content/Context
33 ···#24·=·Class··············#23···········//·android/content/Context31 ···#22·=·Class··············#21···········//·android/content/Context
34 ···#25·=·Utf8···············getSystemService32 ···#23·=·Utf8···············getSystemService
35 ···#26·=·Utf8···············(Ljava/lang/Class;)Ljava/lang/Object;33 ···#24·=·Utf8···············(Ljava/lang/Class;)Ljava/lang/Object;
36 ···#27·=·NameAndType········#25:#26·······//·getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;34 ···#25·=·NameAndType········#23:#24·······//·getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;
37 ···#28·=·Methodref··········#24.#27·······//·android/content/Context.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;35 ···#26·=·Methodref··········#22.#25·······//·android/content/Context.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;
38 ···#29·=·Utf8···············android/app/KeyguardManager36 ···#27·=·Utf8···············android/app/KeyguardManager
39 ···#30·=·Class··············#29···········//·android/app/KeyguardManager37 ···#28·=·Class··············#27···········//·android/app/KeyguardManager
40 ···#31·=·Utf8···············isDeviceSecure38 ···#29·=·Utf8···············isDeviceSecure
41 ···#32·=·Utf8···············()Z39 ···#30·=·Utf8···············()Z
42 ···#33·=·NameAndType········#31:#32·······//·isDeviceSecure:()Z40 ···#31·=·NameAndType········#29:#30·······//·isDeviceSecure:()Z
43 ···#34·=·Methodref··········#30.#33·······//·android/app/KeyguardManager.isDeviceSecure:()Z41 ···#32·=·Methodref··········#28.#31·······//·android/app/KeyguardManager.isDeviceSecure:()Z
44 ···#35·=·Integer············1717050642 ···#33·=·Integer············17170506
45 ···#36·=·Float··············2.461212E-38f43 ···#34·=·Float··············2.461212E-38f
46 ···#37·=·Integer············1717052444 ···#35·=·Integer············17170524
47 ···#38·=·Float··············2.461217E-38f45 ···#36·=·Float··············2.461217E-38f
48 ···#39·=·Integer············1717048946 ···#37·=·Integer············17170489
49 ···#40·=·Float··············2.4612073E-38f47 ···#38·=·Float··············2.4612073E-38f
50 ···#41·=·Integer············1717052348 ···#39·=·Integer············17170523
51 ···#42·=·Float··············2.4612168E-38f49 ···#40·=·Float··············2.4612168E-38f
52 ···#43·=·Integer············1717052250 ···#41·=·Integer············17170522
53 ···#44·=·Float··············2.4612165E-38f51 ···#42·=·Float··············2.4612165E-38f
54 ···#45·=·Integer············1717049752 ···#43·=·Integer············17170497
55 ···#46·=·Float··············2.4612095E-38f53 ···#44·=·Float··············2.4612095E-38f
56 ···#47·=·Integer············1717052154 ···#45·=·Integer············17170521
 55 ···#46·=·Float··············2.4612162E-38f
 56 ···#47·=·Integer············17170520
57 ···#48·=·Float··············2.4612162E-38f57 ···#48·=·Float··············2.461216E-38f
58 ···#49·=·Integer············1717052058 ···#49·=·Integer············17170519
59 ···#50·=·Float··············2.461216E-38f 
60 ···#51·=·Integer············17170519 
61 ···#52·=·Float··············2.4612157E-38f59 ···#50·=·Float··············2.4612157E-38f
62 ···#53·=·Integer············1717051860 ···#51·=·Integer············17170518
 61 ···#52·=·Float··············2.4612154E-38f
 62 ···#53·=·Integer············17170517
63 ···#54·=·Float··············2.4612154E-38f63 ···#54·=·Float··············2.461215E-38f
64 ···#55·=·Integer············17170517 
65 ···#56·=·Float··············2.461215E-38f 
66 ···#57·=·Integer············1717049864 ···#55·=·Integer············17170498
67 ···#58·=·Float··············2.4612098E-38f65 ···#56·=·Float··············2.4612098E-38f
68 ···#59·=·Integer············1717051666 ···#57·=·Integer············17170516
 67 ···#58·=·Float··············2.4612148E-38f
 68 ···#59·=·Integer············17170515
69 ···#60·=·Float··············2.4612148E-38f69 ···#60·=·Float··············2.4612146E-38f
70 ···#61·=·Integer············17170515 
71 ···#62·=·Float··············2.4612146E-38f 
72 ···#63·=·Integer············1717048870 ···#61·=·Integer············17170488
73 ···#64·=·Float··············2.461207E-38f71 ···#62·=·Float··············2.461207E-38f
74 ···#65·=·Integer············1717051472 ···#63·=·Integer············17170514
 73 ···#64·=·Float··············2.4612143E-38f
 74 ···#65·=·Integer············17170513
75 ···#66·=·Float··············2.4612143E-38f75 ···#66·=·Float··············2.461214E-38f
76 ···#67·=·Integer············17170513 
77 ···#68·=·Float··············2.461214E-38f 
78 ···#69·=·Integer············1717047376 ···#67·=·Integer············17170473
79 ···#70·=·Float··············2.4612028E-38f77 ···#68·=·Float··············2.4612028E-38f
80 ···#71·=·Integer············17170496 
81 ···#72·=·Float··············2.4612092E-38f 
82 ···#73·=·Integer············1717050578 ···#69·=·Integer············17170505
83 ···#74·=·Float··············2.4612118E-38f79 ···#70·=·Float··············2.4612118E-38f
84 ···#75·=·Integer············1717050480 ···#71·=·Integer············17170504
 81 ···#72·=·Float··············2.4612115E-38f
 82 ···#73·=·Integer············17170503
 83 ···#74·=·Float··············2.4612112E-38f
 84 ···#75·=·Integer············17170502
85 ···#76·=·Float··············2.4612115E-38f85 ···#76·=·Float··············2.461211E-38f
86 ···#77·=·Integer············17170503 
87 ···#78·=·Float··············2.4612112E-38f 
88 ···#79·=·Utf8···············Code86 ···#77·=·Utf8···············Code
89 ···#80·=·Utf8···············A87 ···#78·=·Utf8···············A
90 ···#81·=·Utf8···············(Landroid/content/res/Resources;)I88 ···#79·=·Utf8···············(Landroid/content/res/Resources;)I
91 ···#82·=·Utf8···············B89 ···#80·=·Utf8···············B
92 ···#83·=·Utf8···············C90 ···#81·=·Utf8···············C
93 ···#84·=·Utf8···············D 
94 ···#85·=·Utf8···············a91 ···#82·=·Utf8···············a
95 ···#86·=·Utf8···············b92 ···#83·=·Utf8···············b
96 ···#87·=·Utf8···············(Landroid/app/Activity;)Ljava/lang/Object;93 ···#84·=·Utf8···············(Landroid/app/Activity;)Ljava/lang/Object;
97 ···#88·=·Utf8···············c94 ···#85·=·Utf8···············c
98 ···#89·=·Utf8···············(Landroid/content/Context;)Ljava/lang/Object;95 ···#86·=·Utf8···············(Landroid/content/Context;)Ljava/lang/Object;
99 ···#90·=·Utf8···············d96 ···#87·=·Utf8···············d
100 ···#91·=·Utf8···············(Landroid/app/KeyguardManager;)Z97 ···#88·=·Utf8···············(Landroid/app/KeyguardManager;)Z
101 ···#92·=·Utf8···············e98 ···#89·=·Utf8···············e
102 ···#93·=·Utf8···············f99 ···#90·=·Utf8···············f
103 ···#94·=·Utf8···············g100 ···#91·=·Utf8···············g
104 ···#95·=·Utf8···············h101 ···#92·=·Utf8···············h
105 ···#96·=·Utf8···············i102 ···#93·=·Utf8···············i
106 ···#97·=·Utf8···············j103 ···#94·=·Utf8···············j
107 ···#98·=·Utf8···············k104 ···#95·=·Utf8···············k
108 ···#99·=·Utf8···············l105 ···#96·=·Utf8···············l
 106 ···#97·=·Utf8···············m
 107 ···#98·=·Utf8···············n
 108 ···#99·=·Utf8···············o
109 ··#100·=·Utf8···············m109 ··#100·=·Utf8···············p
110 ··#101·=·Utf8···············n110 ··#101·=·Utf8···············q
111 ··#102·=·Utf8···············o111 ··#102·=·Utf8···············r
112 ··#103·=·Utf8···············p112 ··#103·=·Utf8···············s
Max diff block lines reached; 17045/26966 bytes (63.21%) of diff not shown.
6.66 KB
B0/e.class
6.64 KB
procyon -ec {}
    
Offset 14, 30 lines modifiedOffset 14, 30 lines modified
14 import·R.m0;14 import·R.m0;
15 import·R.n0;15 import·R.n0;
16 import·android.graphics.Point;16 import·android.graphics.Point;
17 import·android.view.WindowManager;17 import·android.view.WindowManager;
18 import·android.inputmethodservice.InputMethodService;18 import·android.inputmethodservice.InputMethodService;
19 import·android.app.Activity;19 import·android.app.Activity;
20 import·android.content.ContextWrapper;20 import·android.content.ContextWrapper;
21 import·z0.r;21 import·z0.s;
22 import·android.os.Build$VERSION;22 import·android.os.Build$VERSION;
23 import·z0.n;23 import·z0.o;
24 import·androidx.window.extensions.layout.WindowLayoutInfo;24 import·androidx.window.extensions.layout.WindowLayoutInfo;
25 import·android.content.Context;25 import·android.content.Context;
26 import·android.graphics.Rect;26 import·android.graphics.Rect;
27 import·N1.b;27 import·N1.b;
28 import·z0.d;28 import·z0.d;
29 import·z0.f;29 import·z0.f;
30 import·z0.g;30 import·z0.g;
31 import·androidx.window.extensions.layout.FoldingFeature;31 import·androidx.window.extensions.layout.FoldingFeature;
32 import·z0.o;32 import·z0.p;
  
33 public·abstract·class·e33 public·abstract·class·e
34 {34 {
35 ····public·static·g·a(final·o·o,·final·FoldingFeature·foldingFeature)·{35 ····public·static·g·a(final·p·p2,·final·FoldingFeature·foldingFeature)·{
36 ········final·int·type·=·foldingFeature.getType();36 ········final·int·type·=·foldingFeature.getType();
37 ········final·int·n·=·2;37 ········final·int·n·=·2;
38 ········final·int·n2·=·1;38 ········final·int·n2·=·1;
39 ········g·g·=·null;39 ········g·g·=·null;
40 ········f·f;40 ········f·f;
41 ········if·(type·!=·n2)·{41 ········if·(type·!=·n2)·{
42 ············if·(type·!=·n)·{42 ············if·(type·!=·n)·{
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ········else·{59 ········else·{
60 ············d·=·z0.d.b;60 ············d·=·z0.d.b;
61 ········}61 ········}
62 ········final·Rect·bounds·=·foldingFeature.getBounds();62 ········final·Rect·bounds·=·foldingFeature.getBounds();
63 ········final·String·s·=·"oemFeature.bounds";63 ········final·String·s·=·"oemFeature.bounds";
64 ········b.B((Object)bounds,·s);64 ········b.B((Object)bounds,·s);
65 ········final·w0.b·b·=·new·w0.b(bounds);65 ········final·w0.b·b·=·new·w0.b(bounds);
66 ········final·Rect·c·=·o.a.c();66 ········final·Rect·c·=·p2.a.c();
67 ········if·(b.a()·!=·0·||·b.b()·!=·0)·{67 ········if·(b.a()·!=·0·||·b.b()·!=·0)·{
68 ············if·(b.b()·==·c.width()·||·b.a()·==·c.height())·{68 ············if·(b.b()·==·c.width()·||·b.a()·==·c.height())·{
69 ················if·(b.b()·>=·c.width()·||·b.a()·>=·c.height())·{69 ················if·(b.b()·>=·c.width()·||·b.a()·>=·c.height())·{
70 ····················if·(b.b()·!=·c.width()·||·b.a()·!=·c.height())·{70 ····················if·(b.b()·!=·c.width()·||·b.a()·!=·c.height())·{
71 ························g·=·new(z0.g.class)();71 ························g·=·new(z0.g.class)();
72 ························final·Rect·bounds2·=·foldingFeature.getBounds();72 ························final·Rect·bounds2·=·foldingFeature.getBounds();
73 ························N1.b.B((Object)bounds2,·s);73 ························N1.b.B((Object)bounds2,·s);
Offset 75, 24 lines modifiedOffset 75, 24 lines modified
75 ····················}75 ····················}
76 ················}76 ················}
77 ············}77 ············}
78 ········}78 ········}
79 ········return·g;79 ········return·g;
80 ····}80 ····}
81 ····81 ····
82 ····public·static·n·b(final·Context·context,·final·WindowLayoutInfo·windowLayoutInfo)·{82 ····public·static·o·b(final·Context·context,·final·WindowLayoutInfo·windowLayoutInfo)·{
83 ········b.C((Object)context,·"context");83 ········b.C((Object)context,·"context");
84 ········b.C((Object)windowLayoutInfo,·"info");84 ········b.C((Object)windowLayoutInfo,·"info");
85 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;85 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
86 ········final·int·n·=·29;86 ········final·int·n·=·29;
87 ········final·int·n2·=·30;87 ········final·int·n2·=·30;
88 ········n·n3;88 ········o·o2;
89 ········if·(sdk_INT·>=·n2)·{89 ········if·(sdk_INT·>=·n2)·{
90 ············final·r·b·=·r.b;90 ············final·s·b·=·s.b;
91 ············o·a·=·null;91 ············p·a·=·null;
92 ············Label_0351:·{92 ············Label_0351:·{
93 ················if·(sdk_INT·<·n2)·{93 ················if·(sdk_INT·<·n2)·{
94 ····················Context·baseContext·=·context;94 ····················Context·baseContext·=·context;
95 ····················String·s·=·null;95 ····················String·s·=·null;
96 ····················Label_0417:·{96 ····················Label_0417:·{
97 ························boolean·b3;97 ························boolean·b3;
98 ························while·(true)·{98 ························while·(true)·{
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ····························if·(contextWrapper.getBaseContext()·==·null)·{112 ····························if·(contextWrapper.getBaseContext()·==·null)·{
113 ································break;113 ································break;
114 ····························}114 ····························}
115 ····························baseContext·=·contextWrapper.getBaseContext();115 ····························baseContext·=·contextWrapper.getBaseContext();
116 ····························N1.b.B((Object)baseContext,·"iterator.baseContext");116 ····························N1.b.B((Object)baseContext,·"iterator.baseContext");
117 ························}117 ························}
118 ························if·(b3)·{118 ························if·(b3)·{
119 ····························a·=·r.a((Activity)context);119 ····························a·=·z0.s.a((Activity)context);
120 ····························break·Label_0351;120 ····························break·Label_0351;
121 ························}121 ························}
122 ························if·(baseContext·instanceof·InputMethodService)·{122 ························if·(baseContext·instanceof·InputMethodService)·{
123 ····························final·Object·systemService·=·context.getSystemService("window");123 ····························final·Object·systemService·=·context.getSystemService("window");
124 ····························N1.b.A(systemService,·"null·cannot·be·cast·to·non-null·type·android.view.WindowManager");124 ····························N1.b.A(systemService,·"null·cannot·be·cast·to·non-null·type·android.view.WindowManager");
125 ····························final·Display·defaultDisplay·=·((WindowManager)systemService).getDefaultDisplay();125 ····························final·Display·defaultDisplay·=·((WindowManager)systemService).getDefaultDisplay();
126 ····························N1.b.B((Object)defaultDisplay,·"wm.defaultDisplay");126 ····························N1.b.B((Object)defaultDisplay,·"wm.defaultDisplay");
Offset 136, 60 lines modifiedOffset 136, 60 lines modified
136 ································o·=·new·m0();136 ································o·=·new·m0();
137 ····························}137 ····························}
138 ····························else·{138 ····························else·{
139 ································o·=·new·l0();139 ································o·=·new·l0();
140 ····························}140 ····························}
141 ····························final·w0·b4·=·((o0)o).b();141 ····························final·w0·b4·=·((o0)o).b();
142 ····························N1.b.B((Object)b4,·"Builder().build()");142 ····························N1.b.B((Object)b4,·"Builder().build()");
143 ····························a·=·new·o(rect,·b4);143 ····························a·=·new·p(rect,·b4);
144 ····························break·Label_0351;144 ····························break·Label_0351;
145 ························}145 ························}
146 ························final·StringBuilder·sb·=·new·StringBuilder();146 ························final·StringBuilder·sb·=·new·StringBuilder();
147 ························sb.append(context);147 ························sb.append(context);
148 ························sb.append(s);148 ························sb.append(s);
149 ························throw·new·IllegalArgumentException(sb.toString());149 ························throw·new·IllegalArgumentException(sb.toString());
150 ····················}150 ····················}
151 ····················final·StringBuilder·sb2·=·new·StringBuilder("Context·");151 ····················final·StringBuilder·sb2·=·new·StringBuilder("Context·");
152 ····················sb2.append(context);152 ····················sb2.append(context);
153 ····················sb2.append(s);153 ····················sb2.append(s);
154 ····················throw·new·IllegalArgumentException(sb2.toString());154 ····················throw·new·IllegalArgumentException(sb2.toString());
155 ················}155 ················}
156 ················final·WindowManager·windowManager·=·(WindowManager)c.c(context);156 ················final·WindowManager·windowManager·=·(WindowManager)c.c(context);
157 ················final·w0·g·=·w0.g(D0.b.f(D0.b.r(windowManager)),·(View)null);157 ················final·w0·g·=·w0.g(D0.b.f(D0.b.r(windowManager)),·(View)null);
158 ················a·=·new(z0.o.class)();158 ················a·=·new(z0.p.class)();
159 ················final·Rect·d·=·D0.b.d(D0.b.v(windowManager));159 ················final·Rect·d·=·D0.b.d(D0.b.v(windowManager));
160 ················N1.b.B((Object)d,·"wm.currentWindowMetrics.bounds");160 ················N1.b.B((Object)d,·"wm.currentWindowMetrics.bounds");
161 ················new·o(d,·g);161 ················new·p(d,·g);
162 ············}162 ············}
163 ············n3·=·c(a,·windowLayoutInfo);163 ············o2·=·c(a,·windowLayoutInfo);
164 ········}164 ········}
165 ········else·{165 ········else·{
166 ············if·(sdk_INT·<·n·||·!(context·instanceof·Activity))·{166 ············if·(sdk_INT·<·n·||·!(context·instanceof·Activity))·{
167 ················throw·new·UnsupportedOperationException("Display·Features·are·only·supported·after·Q.·Display·features·for·non-Activity·contexts·are·not·expected·to·be·reported·on·devices·running·Q.");167 ················throw·new·UnsupportedOperationException("Display·Features·are·only·supported·after·Q.·Display·features·for·non-Activity·contexts·are·not·expected·to·be·reported·on·devices·running·Q.");
168 ············}168 ············}
169 ············final·r·b5·=·r.b;169 ············final·s·b5·=·s.b;
170 ············n3·=·c(r.a((Activity)context),·windowLayoutInfo);170 ············o2·=·c(s.a((Activity)context),·windowLayoutInfo);
171 ········}171 ········}
172 ········return·n3;172 ········return·o2;
173 ····}173 ····}
174 ····174 ····
Max diff block lines reached; 764/6774 bytes (11.28%) of diff not shown.
257 B
C0/a.class
237 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·C0;1 package·C0;
  
2 import·z0.n;2 import·z0.o;
3 import·android.app.Activity;3 import·android.app.Activity;
  
4 public·interface·a4 public·interface·a
5 {5 {
6 ····void·a(final·Activity·p0,·final·n·p1);6 ····void·a(final·Activity·p0,·final·o·p1);
7 }7 }
1.85 KB
C0/h.class
1.83 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·C0;1 package·C0;
  
2 import·android.graphics.Rect;2 import·android.graphics.Rect;
3 import·J.m;3 import·J.m;
4 import·G1.l;4 import·G1.l;
5 import·z0.n;5 import·z0.o;
6 import·java.util.Iterator;6 import·java.util.Iterator;
7 import·z0.g;7 import·z0.g;
8 import·java.util.ArrayList;8 import·java.util.ArrayList;
9 import·androidx.window.sidecar.SidecarWindowLayoutInfo;9 import·androidx.window.sidecar.SidecarWindowLayoutInfo;
10 import·java.util.List;10 import·java.util.List;
11 import·androidx.window.sidecar.SidecarDisplayFeature;11 import·androidx.window.sidecar.SidecarDisplayFeature;
12 import·N1.b;12 import·N1.b;
Offset 75, 22 lines modifiedOffset 75, 22 lines modified
75 ············if·(g·!=·null)·{75 ············if·(g·!=·null)·{
76 ················list2.add(g);76 ················list2.add(g);
77 ············}77 ············}
78 ········}78 ········}
79 ········return·list2;79 ········return·list2;
80 ····}80 ····}
81 ····81 ····
82 ····public·final·n·f(final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo,·final·SidecarDeviceState·sidecarDeviceState)·{82 ····public·final·o·f(final·SidecarWindowLayoutInfo·sidecarWindowLayoutInfo,·final·SidecarDeviceState·sidecarDeviceState)·{
83 ········b.C((Object)sidecarDeviceState,·"state");83 ········b.C((Object)sidecarDeviceState,·"state");
84 ········if·(sidecarWindowLayoutInfo·==·null)·{84 ········if·(sidecarWindowLayoutInfo·==·null)·{
85 ············return·new·n((List)l.b);85 ············return·new·o((List)l.b);
86 ········}86 ········}
87 ········final·SidecarDeviceState·sidecarDeviceState2·=·new·SidecarDeviceState();87 ········final·SidecarDeviceState·sidecarDeviceState2·=·new·SidecarDeviceState();
88 ········c.d(sidecarDeviceState2,·c.b(sidecarDeviceState));88 ········c.d(sidecarDeviceState2,·c.b(sidecarDeviceState));
89 ········return·new·n((List)this.e(c.c(sidecarWindowLayoutInfo),·sidecarDeviceState2));89 ········return·new·o((List)this.e(c.c(sidecarWindowLayoutInfo),·sidecarDeviceState2));
90 ····}90 ····}
91 ····91 ····
92 ····public·final·g·g(final·SidecarDisplayFeature·sidecarDisplayFeature,·final·SidecarDeviceState·sidecarDeviceState)·{92 ····public·final·g·g(final·SidecarDisplayFeature·sidecarDisplayFeature,·final·SidecarDeviceState·sidecarDeviceState)·{
93 ········b.C((Object)sidecarDisplayFeature,·"feature");93 ········b.C((Object)sidecarDisplayFeature,·"feature");
94 ········final·int·a·=·w0.h.a;94 ········final·int·a·=·w0.h.a;
95 ········final·SidecarDisplayFeature·sidecarDisplayFeature2·=·(SidecarDisplayFeature)m.o((Object)sidecarDisplayFeature,·this.a).c("Type·must·be·either·TYPE_FOLD·or·TYPE_HINGE",·(O1.l)d.c).c("Feature·bounds·must·not·be·0",·(O1.l)e.c).c("TYPE_FOLD·must·have·0·area",·(O1.l)C0.f.c).c("Feature·be·pinned·to·either·left·or·top",·(O1.l)C0.g.c).a();95 ········final·SidecarDisplayFeature·sidecarDisplayFeature2·=·(SidecarDisplayFeature)m.o((Object)sidecarDisplayFeature,·this.a).c("Type·must·be·either·TYPE_FOLD·or·TYPE_HINGE",·(O1.l)d.c).c("Feature·bounds·must·not·be·0",·(O1.l)e.c).c("TYPE_FOLD·must·have·0·area",·(O1.l)C0.f.c).c("Feature·be·pinned·to·either·left·or·top",·(O1.l)C0.g.c).a();
96 ········if·(sidecarDisplayFeature2·==·null)·{96 ········if·(sidecarDisplayFeature2·==·null)·{
581 B
C0/n.class
561 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 22 lines modified
  
1 package·C0;1 package·C0;
  
2 import·androidx.fragment.app.B;2 import·z0.m;
 3 import·z0.o;
3 import·Q.a;4 import·Q.a;
4 import·java.util.concurrent.Executor;5 import·java.util.concurrent.Executor;
5 import·android.app.Activity;6 import·android.app.Activity;
  
6 public·final·class·n7 public·final·class·n
7 {8 {
8 ····public·final·Activity·a;9 ····public·final·Activity·a;
9 ····public·final·Executor·b;10 ····public·final·Executor·b;
10 ····public·final·a·c;11 ····public·final·a·c;
11 ····public·z0.n·d;12 ····public·o·d;
12 ····13 ····
13 ····public·n(final·Activity·a,·final·q.a·b,·final·B·c)·{14 ····public·n(final·Activity·a,·final·q.a·b,·final·m·c)·{
14 ········this.a·=·a;15 ········this.a·=·a;
15 ········this.b·=·(Executor)b;16 ········this.b·=·(Executor)b;
16 ········this.c·=·(a)c;17 ········this.c·=·(a)c;
17 ····}18 ····}
18 }19 }
937 B
Z1/e.class
917 B
procyon -ec {}
    
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 ····public·static·final·q1.e·q;29 ····public·static·final·q1.e·q;
30 ····public·static·final·q1.e·r;30 ····public·static·final·q1.e·r;
31 ····public·static·final·q1.e·s;31 ····public·static·final·q1.e·s;
32 ····32 ····
33 ····static·{33 ····static·{
34 ········a·=·new·k((long)(-1),·(k)null,·(c)null,·0);34 ········a·=·new·k((long)(-1),·(k)null,·(c)null,·0);
35 ········final·int·n2·=·12;35 ········final·int·n2·=·12;
36 ········b·=·Z1.j.k("kotlinx.coroutines.bufferedChannel.segmentSize",·32,·0,·0,·n2);36 ········b·=·Z1.j.m("kotlinx.coroutines.bufferedChannel.segmentSize",·32,·0,·0,·n2);
37 ········c·=·Z1.j.k("kotlinx.coroutines.bufferedChannel.expandBufferCompletionWaitIterations",·10000,·0,·0,·n2);37 ········c·=·Z1.j.m("kotlinx.coroutines.bufferedChannel.expandBufferCompletionWaitIterations",·10000,·0,·0,·n2);
38 ········d·=·new·q1.e("BUFFERED");38 ········d·=·new·q1.e("BUFFERED");
39 ········e·=·new·q1.e("SHOULD_BUFFER");39 ········e·=·new·q1.e("SHOULD_BUFFER");
40 ········f·=·new·q1.e("S_RESUMING_BY_RCV");40 ········f·=·new·q1.e("S_RESUMING_BY_RCV");
41 ········g·=·new·q1.e("RESUMING_BY_EB");41 ········g·=·new·q1.e("RESUMING_BY_EB");
42 ········h·=·new·q1.e("POISONED");42 ········h·=·new·q1.e("POISONED");
43 ········i·=·new·q1.e("DONE_RCV");43 ········i·=·new·q1.e("DONE_RCV");
44 ········j·=·new·q1.e("INTERRUPTED_SEND");44 ········j·=·new·q1.e("INTERRUPTED_SEND");
395 B
Z1/f.class
375 B
procyon -ec {}
    
Offset 3, 10 lines modifiedOffset 3, 10 lines modified
  
3 public·final·class·f3 public·final·class·f
4 {4 {
5 ····public·static·final·int·b;5 ····public·static·final·int·b;
6 ····6 ····
7 ····static·{7 ····static·{
8 ········a·=·(f)new·Object();8 ········a·=·(f)new·Object();
9 ········b·=·(int)j.j("kotlinx.coroutines.channels.defaultBuffer",·(long)64,·(long)1,·(long)2147483646);9 ········b·=·(int)j.l("kotlinx.coroutines.channels.defaultBuffer",·(long)64,·(long)1,·(long)2147483646);
10 ····}10 ····}
11 }11 }
15.4 KB
Z1/j.class
15.3 KB
procyon -ec {}
    
Offset 9, 16 lines modifiedOffset 9, 16 lines modified
9 import·c2.u;9 import·c2.u;
10 import·java.util.ArrayList;10 import·java.util.ArrayList;
11 import·java.util.Iterator;11 import·java.util.Iterator;
12 import·c2.g;12 import·c2.g;
13 import·X1.t;13 import·X1.t;
14 import·c2.f;14 import·c2.f;
15 import·c2.v;15 import·c2.v;
16 import·c2.w; 
17 import·java.util.NoSuchElementException;16 import·java.util.NoSuchElementException;
 17 import·c2.w;
18 import·java.util.concurrent.CancellationException;18 import·java.util.concurrent.CancellationException;
19 import·a2.d;19 import·a2.d;
20 import·O1.l;20 import·O1.l;
21 import·F1.h;21 import·F1.h;
22 import·X1.s;22 import·X1.s;
23 import·N1.b;23 import·N1.b;
24 import·I1.a;24 import·I1.a;
Offset 50, 27 lines modifiedOffset 50, 27 lines modified
50 ········final·int·g3·=·1;50 ········final·int·g3·=·1;
51 ········Label_0251:·{51 ········Label_0251:·{
52 ············if·(g2·!=·0)·{52 ············if·(g2·!=·0)·{
53 ················if·(g2·==·g3)·{53 ················if·(g2·==·g3)·{
54 ····················e·=·(n)((o)o).e;54 ····················e·=·(n)((o)o).e;
55 ····················Label_0262:·{55 ····················Label_0262:·{
56 ························try·{56 ························try·{
57 ····························N1.b.y0(f);57 ····························N1.b.A0(f);
58 ····························break·Label_0251;58 ····························break·Label_0251;
59 ························}59 ························}
60 ························finally·{60 ························finally·{
61 ····························break·Label_0262;61 ····························break·Label_0262;
62 ························}62 ························}
63 ························throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");63 ························throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");
64 ····················}64 ····················}
65 ····················((O1.a)e).a();65 ····················((O1.a)e).a();
66 ················}66 ················}
67 ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");67 ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");
68 ············}68 ············}
69 ············N1.b.y0(f);69 ············N1.b.A0(f);
70 ············final·H1.j·c·=·((c)o).c;70 ············final·H1.j·c·=·((c)o).c;
71 ············N1.b.z((Object)c);71 ············N1.b.z((Object)c);
72 ············if·(c.c((H1.i)s.c)·!=·q)·{72 ············if·(c.c((H1.i)s.c)·!=·q)·{
73 ················throw·new·IllegalStateException("awaitClose()·can·only·be·invoked·from·the·producer·context".toString());73 ················throw·new·IllegalStateException("awaitClose()·can·only·be·invoked·from·the·producer·context".toString());
74 ············}74 ············}
75 ············((o)o).getClass();75 ············((o)o).getClass();
76 ············((o)o).e·=·(O1.a)e;76 ············((o)o).e·=·(O1.a)e;
Offset 82, 15 lines modifiedOffset 82, 22 lines modified
82 ················return·b;82 ················return·b;
83 ············}83 ············}
84 ········}84 ········}
85 ········((O1.a)e).a();85 ········((O1.a)e).a();
86 ········return·h.a;86 ········return·h.a;
87 ····}87 ····}
88 ····88 ····
 89 ····public·static·final·void·b(final·l·l,·final·Object·o,·final·H1.j·j)·{
 90 ········final·F0.a·c·=·c(l,·o,·null);
 91 ········if·(c·!=·null)·{
 92 ············b.T(j,·(Throwable)c);
 93 ········}
 94 ····}
 95 ····
89 ····public·static·final·F0.a·b(final·l·l,·final·Object·obj,·final·F0.a·a)·{96 ····public·static·final·F0.a·c(final·l·l,·final·Object·obj,·final·F0.a·a)·{
90 ········final·Throwable·cause;97 ········final·Throwable·cause;
91 ········Label_0033:·{98 ········Label_0033:·{
92 ············try·{99 ············try·{
93 ················l.g(obj);100 ················l.g(obj);
94 ············}101 ············}
95 ············finally·{102 ············finally·{
96 ················if·(a·==·null·||·((Throwable)a).getCause()·==·cause)·{103 ················if·(a·==·null·||·((Throwable)a).getCause()·==·cause)·{
Offset 101, 15 lines modifiedOffset 108, 20 lines modified
101 ············return·a;108 ············return·a;
102 ········}109 ········}
103 ········final·StringBuilder·sb·=·new·StringBuilder("Exception·in·undelivered·element·handler·for·");110 ········final·StringBuilder·sb·=·new·StringBuilder("Exception·in·undelivered·element·handler·for·");
104 ········sb.append(obj);111 ········sb.append(obj);
105 ········return·(F0.a)new·RuntimeException(sb.toString(),·cause);112 ········return·(F0.a)new·RuntimeException(sb.toString(),·cause);
106 ····}113 ····}
107 ····114 ····
 115 ····public·static·final·void·d(final·e·e,·final·Throwable·t)·{
 116 ········e.j((Object)b.H(t));
 117 ········throw·t;
 118 ····}
 119 ····
108 ····public·static·final·Object·c(d·e,·p·p4,·boolean·b,·final·e·e2)·{120 ····public·static·final·Object·e(d·e,·p·p4,·boolean·b,·final·e·e2)·{
109 ········Object·o·=·null;121 ········Object·o·=·null;
110 ········Label_0075:·{122 ········Label_0075:·{
111 ············if·(e2·instanceof·a2.e)·{123 ············if·(e2·instanceof·a2.e)·{
112 ················o·=·e2;124 ················o·=·e2;
113 ················final·int·j·=·((a2.e)o).j;125 ················final·int·j·=·((a2.e)o).j;
114 ················final·int·n·=·-1·<<·-1;126 ················final·int·n·=·-1·<<·-1;
115 ················if·((j·&·n)·!=·0x0)·{127 ················if·((j·&·n)·!=·0x0)·{
Offset 137, 19 lines modifiedOffset 149, 27 lines modified
137 ····················if·(k·!=·l)·{149 ····················if·(k·!=·l)·{
138 ························break·Label_0165;150 ························break·Label_0165;
139 ····················}151 ····················}
140 ····················b·=·((a2.e)o).h;152 ····················b·=·((a2.e)o).h;
141 ····················Z1.a·g·=·((a2.e)o).g;153 ····················Z1.a·g·=·((a2.e)o).g;
142 ····················p4·=·(p)((a2.e)o).f;154 ····················p4·=·(p)((a2.e)o).f;
143 ····················d·e3·=·((a2.e)o).e;155 ····················d·e3·=·((a2.e)o).e;
 156 ····················Z1.a·iterator;
 157 ····················Object·b3·=·null;
 158 ····················q1.e·p5·=·null;
 159 ····················Object·b4;
144 ····················Label_0225:·{160 ····················a·a;
 161 ····················int·a2;
 162 ····················Throwable·n2;
 163 ····················Block_10_Outer:Block_15_Outer:Label_0413_Outer:Block_14_Outer:
 164 ····················while·(true)·{
145 ························try·{165 ························try·{
146 ····························b.y0(i);166 ····························b.A0(i);
147 ····························Label_0153:·{167 ····························Label_0153:·{
148 ································final·Z1.a·iterator·=·g;168 ································iterator·=·g;
149 ····························}169 ····························}
150 ····························e·=·e3;170 ····························e·=·e3;
151 ····························break·Label_0225;171 ····························break·Label_0225;
152 ························}172 ························}
153 ························finally·{173 ························finally·{
154 ····························try·{}174 ····························try·{}
155 ····························finally·{175 ····························finally·{
Offset 160, 106 lines modifiedOffset 180, 103 lines modified
160 ····································if·(o2·==·null)·{180 ····································if·(o2·==·null)·{
161 ········································o2·=·new·CancellationException("Channel·was·consumed,·consumer·had·failed");181 ········································o2·=·new·CancellationException("Channel·was·consumed,·consumer·had·failed");
162 ········································((Throwable)o2).initCause((Throwable)e);182 ········································((Throwable)o2).initCause((Throwable)e);
163 ····································}183 ····································}
164 ····································((r)p4).a((CancellationException)o2);184 ····································((r)p4).a((CancellationException)o2);
165 ································}185 ································}
166 ····························}186 ····························}
167 ····························Label_0439:·{187 ····························Block_11:·{
168 ································iftrue(Label_0450:)(!b); 
Max diff block lines reached; 10404/15689 bytes (66.31%) of diff not shown.
2.15 KB
androidx/fragment/app/T.class
2.09 KB
procyon -ec {}
    
Offset 1577, 27 lines modifiedOffset 1577, 27 lines modified
1577 ············}1577 ············}
1578 ············c·=·this.v;1578 ············c·=·this.v;
1579 ············if·(c·instanceof·l)·{1579 ············if·(c·instanceof·l)·{
1580 ················((C)c).addOnConfigurationChangedListener((Q.a)this.p);1580 ················((C)c).addOnConfigurationChangedListener((Q.a)this.p);
1581 ············}1581 ············}
1582 ············c·=·this.v;1582 ············c·=·this.v;
1583 ············if·(c·instanceof·m)·{1583 ············if·(c·instanceof·m)·{
1584 ················((C)c).M0((Q.a)this.q);1584 ················((C)c).O0((Q.a)this.q);
1585 ············}1585 ············}
1586 ············c·=·this.v;1586 ············c·=·this.v;
1587 ············if·(c·instanceof·p)·{1587 ············if·(c·instanceof·p)·{
1588 ················((C)c).K0((Q.a)this.r);1588 ················((C)c).M0((Q.a)this.r);
1589 ············}1589 ············}
1590 ············c·=·this.v;1590 ············c·=·this.v;
1591 ············if·(c·instanceof·q)·{1591 ············if·(c·instanceof·q)·{
1592 ················((C)c).L0((Q.a)this.s);1592 ················((C)c).N0((Q.a)this.s);
1593 ············}1593 ············}
1594 ············c·=·this.v;1594 ············c·=·this.v;
1595 ············if·(c·instanceof·R.n·&&·x·==·null)·{1595 ············if·(c·instanceof·R.n·&&·x·==·null)·{
1596 ················((C)c).J0((s)this.t);1596 ················((C)c).L0((s)this.t);
1597 ············}1597 ············}
1598 ············return;1598 ············return;
1599 ········}1599 ········}
1600 ········throw·new·IllegalStateException("Already·attached");1600 ········throw·new·IllegalStateException("Already·attached");
1601 ····}1601 ····}
1602 ····1602 ····
1603 ····public·final·void·b0(androidx.fragment.app.A·y)·{1603 ····public·final·void·b0(androidx.fragment.app.A·y)·{
Offset 1997, 31 lines modifiedOffset 1997, 31 lines modified
1997 ····················((X)c.d).d((String)iterator2.next(),·false);1997 ····················((X)c.d).d((String)iterator2.next(),·false);
1998 ················}1998 ················}
1999 ············}1999 ············}
2000 ········}2000 ········}
2001 ········this.u(-1);2001 ········this.u(-1);
2002 ········final·C·v2·=·this.v;2002 ········final·C·v2·=·this.v;
2003 ········if·(v2·instanceof·m)·{2003 ········if·(v2·instanceof·m)·{
2004 ············((C)v2).Q0((Q.a)this.q);2004 ············((C)v2).S0((Q.a)this.q);
2005 ········}2005 ········}
2006 ········final·C·v3·=·this.v;2006 ········final·C·v3·=·this.v;
2007 ········if·(v3·instanceof·l)·{2007 ········if·(v3·instanceof·l)·{
2008 ············((C)v3).removeOnConfigurationChangedListener((Q.a)this.p);2008 ············((C)v3).removeOnConfigurationChangedListener((Q.a)this.p);
2009 ········}2009 ········}
2010 ········final·C·v4·=·this.v;2010 ········final·C·v4·=·this.v;
2011 ········if·(v4·instanceof·p)·{2011 ········if·(v4·instanceof·p)·{
2012 ············((C)v4).O0((Q.a)this.r);2012 ············((C)v4).Q0((Q.a)this.r);
2013 ········}2013 ········}
2014 ········final·C·v5·=·this.v;2014 ········final·C·v5·=·this.v;
2015 ········if·(v5·instanceof·q)·{2015 ········if·(v5·instanceof·q)·{
2016 ············((C)v5).P0((Q.a)this.s);2016 ············((C)v5).R0((Q.a)this.s);
2017 ········}2017 ········}
2018 ········final·C·v6·=·this.v;2018 ········final·C·v6·=·this.v;
2019 ········if·(v6·instanceof·R.n·&&·this.x·==·null)·{2019 ········if·(v6·instanceof·R.n·&&·this.x·==·null)·{
2020 ············((C)v6).N0((s)this.t);2020 ············((C)v6).P0((s)this.t);
2021 ········}2021 ········}
2022 ········this.v·=·null;2022 ········this.v·=·null;
2023 ········this.w·=·null;2023 ········this.w·=·null;
2024 ········this.x·=·null;2024 ········this.x·=·null;
2025 ········if·(this.g·!=·null)·{2025 ········if·(this.g·!=·null)·{
2026 ············final·Iterator·iterator3·=·((B)this.i).b.iterator();2026 ············final·Iterator·iterator3·=·((B)this.i).b.iterator();
2027 ············while·(iterator3.hasNext())·{2027 ············while·(iterator3.hasNext())·{
550 B
androidx/fragment/app/p0.class
490 B
procyon -ec {}
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ········}44 ········}
45 ········final·boolean·b·=·true;45 ········final·boolean·b·=·true;
46 ········this.e·=·b;46 ········this.e·=·b;
47 ········if·(this.j.isEmpty())·{47 ········if·(this.j.isEmpty())·{
48 ············this.b();48 ············this.b();
49 ········}49 ········}
50 ········else·{50 ········else·{
51 ············for·(final·n0·n0·:·G1.j.U0((Iterable)this.k))·{51 ············for·(final·n0·n0·:·G1.j.W0((Iterable)this.k))·{
52 ················n0.getClass();52 ················n0.getClass();
53 ················if·(!n0.b)·{53 ················if·(!n0.b)·{
54 ····················n0.b(viewGroup);54 ····················n0.b(viewGroup);
55 ················}55 ················}
56 ················n0.b·=·b;56 ················n0.b·=·b;
57 ············}57 ············}
58 ········}58 ········}
8.32 KB
androidx/fragment/app/r0.class
8.26 KB
procyon -ec {}
    
Offset 57, 27 lines modifiedOffset 57, 27 lines modified
57 ····public·abstract·void·b(final·ArrayList·p0,·final·boolean·p1);57 ····public·abstract·void·b(final·ArrayList·p0,·final·boolean·p1);
58 ····58 ····
59 ····public·final·void·c(final·ArrayList·list)·{59 ····public·final·void·c(final·ArrayList·list)·{
60 ········N1.b.C((Object)list,·"operations");60 ········N1.b.C((Object)list,·"operations");
61 ········final·ArrayList·list2·=·new·ArrayList();61 ········final·ArrayList·list2·=·new·ArrayList();
62 ········final·Iterator·iterator·=·list.iterator();62 ········final·Iterator·iterator·=·list.iterator();
63 ········while·(iterator.hasNext())·{63 ········while·(iterator.hasNext())·{
64 ············i.O0((List)((p0)iterator.next()).k,·list2);64 ············i.Q0((List)((p0)iterator.next()).k,·list2);
65 ········}65 ········}
66 ········final·List·u0·=·j.U0((Iterable)j.W0(list2));66 ········final·List·w0·=·j.W0((Iterable)j.Y0(list2));
67 ········final·int·size·=·u0.size();67 ········final·int·size·=·w0.size();
68 ········int·i·=·0;68 ········int·i·=·0;
69 ········for·(int·j·=·0;·j·<·size;·++j)·{69 ········for·(int·j·=·0;·j·<·size;·++j)·{
70 ············((n0)u0.get(j)).c(this.a);70 ············((n0)w0.get(j)).c(this.a);
71 ········}71 ········}
72 ········for·(int·size2·=·list.size(),·k·=·0;·k·<·size2;·++k)·{72 ········for·(int·size2·=·list.size(),·k·=·0;·k·<·size2;·++k)·{
73 ············this.a((p0)list.get(k));73 ············this.a((p0)list.get(k));
74 ········}74 ········}
75 ········for·(List·u2·=·j.U0((Iterable)list);·i·<·u2.size();·++i)·{75 ········for·(List·w2·=·j.W0((Iterable)list);·i·<·w2.size();·++i)·{
76 ············final·p0·p·=·(p0)u2.get(i);76 ············final·p0·p·=·(p0)w2.get(i);
77 ············if·(p.k.isEmpty())·{77 ············if·(p.k.isEmpty())·{
78 ················p.b();78 ················p.b();
79 ············}79 ············}
80 ········}80 ········}
81 ····}81 ····}
82 ····82 ····
83 ····public·final·void·d(final·int·n,·int·n2,·final·a0·a0)·{83 ····public·final·void·d(final·int·n,·int·n2,·final·a0·a0)·{
Offset 189, 18 lines modifiedOffset 189, 18 lines modified
189 ························try·{189 ························try·{
190 ····························o·=·this.b;190 ····························o·=·this.b;
191 ····························final·boolean·empty·=·((ArrayList)o).isEmpty();191 ····························final·boolean·empty·=·((ArrayList)o).isEmpty();
192 ····························n·=·2;192 ····························n·=·2;
193 ····························if·(!empty)·{193 ····························if·(!empty)·{
194 ································break·Label_0289;194 ································break·Label_0289;
195 ····························}195 ····························}
196 ····························final·ArrayList·v0·=·j.V0((Collection)this.c);196 ····························final·ArrayList·x0·=·j.X0((Collection)this.c);
197 ····························o·=·this.c;197 ····························o·=·this.c;
198 ····························((ArrayList)o).clear();198 ····························((ArrayList)o).clear();
199 ····························final·Iterator·iterator·=·v0.iterator();199 ····························final·Iterator·iterator·=·x0.iterator();
200 ····························if·(!iterator.hasNext())·{200 ····························if·(!iterator.hasNext())·{
201 ································break;201 ································break;
202 ····························}202 ····························}
203 ····························o·=·iterator.next();203 ····························o·=·iterator.next();
204 ····························o·=·o;204 ····························o·=·o;
205 ····························if·(Log.isLoggable("FragmentManager",·n))·{205 ····························if·(Log.isLoggable("FragmentManager",·n))·{
206 ································final·String·s·=·"FragmentManager";206 ································final·String·s·=·"FragmentManager";
Offset 223, 17 lines modifiedOffset 223, 17 lines modified
223 ························if·(!((p0)o).f)·{223 ························if·(!((p0)o).f)·{
224 ····························this.c.add(o);224 ····························this.c.add(o);
225 ····························continue;225 ····························continue;
226 ························}226 ························}
227 ························continue;227 ························continue;
228 ····················}228 ····················}
229 ················}229 ················}
230 ················final·ArrayList·v2·=·j.V0((Collection)this.c);230 ················final·ArrayList·x2·=·j.X0((Collection)this.c);
231 ················this.c.clear();231 ················this.c.clear();
232 ················final·Iterator·iterator2·=·v2.iterator();232 ················final·Iterator·iterator2·=·x2.iterator();
233 ················boolean·g;233 ················boolean·g;
234 ················while·(true)·{234 ················while·(true)·{
235 ····················final·boolean·hasNext·=·iterator2.hasNext();235 ····················final·boolean·hasNext·=·iterator2.hasNext();
236 ····················g·=·true;236 ····················g·=·true;
237 ····················if·(!hasNext)·{237 ····················if·(!hasNext)·{
238 ························break;238 ························break;
239 ····················}239 ····················}
Offset 256, 26 lines modifiedOffset 256, 26 lines modified
256 ····················}256 ····················}
257 ····················if·(p0.f)·{257 ····················if·(p0.f)·{
258 ························continue;258 ························continue;
259 ····················}259 ····················}
260 ····················this.c.add(p0);260 ····················this.c.add(p0);
261 ················}261 ················}
262 ················this.p();262 ················this.p();
263 ················final·ArrayList·v3·=·j.V0((Collection)this.b);263 ················final·ArrayList·x3·=·j.X0((Collection)this.b);
264 ················if·(v3.isEmpty())·{264 ················if·(x3.isEmpty())·{
265 ····················monitorexit(b);265 ····················monitorexit(b);
266 ····················return;266 ····················return;
267 ················}267 ················}
268 ················this.b.clear();268 ················this.b.clear();
269 ················this.c.addAll(v3);269 ················this.c.addAll(x3);
270 ················if·(Log.isLoggable("FragmentManager",·n))·{270 ················if·(Log.isLoggable("FragmentManager",·n))·{
271 ····················Log.v("FragmentManager",·"SpecialEffectsController:·Executing·pending·operations");271 ····················Log.v("FragmentManager",·"SpecialEffectsController:·Executing·pending·operations");
272 ················}272 ················}
273 ················this.b(v3,·this.d);273 ················this.b(x3,·this.d);
274 ················final·Iterator·iterator3·=·v3.iterator();274 ················final·Iterator·iterator3·=·x3.iterator();
275 ················boolean·b2·=·true;275 ················boolean·b2·=·true;
276 ················int·n2·=·1;276 ················int·n2·=·1;
277 ················while·(iterator3.hasNext())·{277 ················while·(iterator3.hasNext())·{
278 ····················final·p0·p2·=·(p0)iterator3.next();278 ····················final·p0·p2·=·(p0)iterator3.next();
279 ····················int·n3·=·0;279 ····················int·n3·=·0;
280 ····················Label_0789:·{280 ····················Label_0789:·{
281 ························Label_0783:·{281 ························Label_0783:·{
Offset 299, 32 lines modifiedOffset 299, 32 lines modified
299 ························b2·=·false;299 ························b2·=·false;
300 ····················}300 ····················}
301 ····················n2·=·n3;301 ····················n2·=·n3;
302 ················}302 ················}
303 ················Label_0914:·{303 ················Label_0914:·{
304 ····················if·(n2·!=·0)·{304 ····················if·(n2·!=·0)·{
305 ························final·ArrayList·list·=·new·ArrayList();305 ························final·ArrayList·list·=·new·ArrayList();
306 ························final·Iterator·iterator5·=·v3.iterator();306 ························final·Iterator·iterator5·=·x3.iterator();
307 ························while·(iterator5.hasNext())·{307 ························while·(iterator5.hasNext())·{
308 ····························i.O0((List)((p0)iterator5.next()).k,·(ArrayList)list);308 ····························i.Q0((List)((p0)iterator5.next()).k,·(ArrayList)list);
309 ························}309 ························}
310 ························if·(list.isEmpty()·^·g)·{310 ························if·(list.isEmpty()·^·g)·{
311 ····························break·Label_0914;311 ····························break·Label_0914;
312 ························}312 ························}
313 ····················}313 ····················}
314 ····················g·=·false;314 ····················g·=·false;
315 ················}315 ················}
316 ················if·(!b2)·{316 ················if·(!b2)·{
317 ····················this.o(v3);317 ····················this.o(x3);
318 ····················this.c(v3);318 ····················this.c(x3);
319 ················}319 ················}
320 ················else·if·(g)·{320 ················else·if·(g)·{
321 ····················this.o(v3);321 ····················this.o(x3);
322 ····················for·(int·size·=·v3.size(),·i·=·0;·i·<·size;·++i)·{322 ····················for·(int·size·=·x3.size(),·i·=·0;·i·<·size;·++i)·{
323 ························this.a((p0)v3.get(i));323 ························this.a((p0)x3.get(i));
324 ····················}324 ····················}
325 ················}325 ················}
326 ················this.d·=·false;326 ················this.d·=·false;
327 ················if·(Log.isLoggable("FragmentManager",·n))·{327 ················if·(Log.isLoggable("FragmentManager",·n))·{
328 ····················Log.v("FragmentManager",·"SpecialEffectsController:·Finished·executing·pending·operations");328 ····················Log.v("FragmentManager",·"SpecialEffectsController:·Finished·executing·pending·operations");
329 ····················break;329 ····················break;
330 ················}330 ················}
Offset 376, 15 lines modifiedOffset 376, 15 lines modified
376 ························Object·str·=·null;376 ························Object·str·=·null;
377 ························Label_0205:·{377 ························Label_0205:·{
Max diff block lines reached; 2238/8430 bytes (26.55%) of diff not shown.
511 B
androidx/lifecycle/A.class
459 B
procyon -ec {}
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ········this.f·=·k;35 ········this.f·=·k;
36 ········this.j·=·new·W(9,·(Object)this);36 ········this.j·=·new·W(9,·(Object)this);
37 ········this.e·=·k;37 ········this.e·=·k;
38 ········this.g·=·-1;38 ········this.g·=·-1;
39 ····}39 ····}
40 ····40 ····
41 ····public·static·void·a(String·n)·{41 ····public·static·void·a(String·n)·{
42 ········if·(b.J0().f.K0())·{42 ········if·(b.L0().f.M0())·{
43 ············return;43 ············return;
44 ········}44 ········}
45 ········n·=·f.n("Cannot·invoke·",·n,·"·on·a·background·thread");45 ········n·=·f.n("Cannot·invoke·",·n,·"·on·a·background·thread");
46 ········throw·new·IllegalStateException(n);46 ········throw·new·IllegalStateException(n);
47 ····}47 ····}
48 ····48 ····
49 ····public·final·void·b(final·z·z)·{49 ····public·final·void·b(final·z·z)·{
515 B
androidx/lifecycle/M.class
463 B
procyon -ec {}
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ········final·int·size·=·b.size();63 ········final·int·size·=·b.size();
64 ········Object·o;64 ········Object·o;
65 ········if·(size·!=·0)·{65 ········if·(size·!=·0)·{
66 ············if·(size·!=·n2)·{66 ············if·(size·!=·n2)·{
67 ················o·=·new·LinkedHashMap(b);67 ················o·=·new·LinkedHashMap(b);
68 ············}68 ············}
69 ············else·{69 ············else·{
70 ················o·=·N1.b.A0(b);70 ················o·=·N1.b.C0(b);
71 ············}71 ············}
72 ········}72 ········}
73 ········else·{73 ········else·{
74 ············o·=·m.b;74 ············o·=·m.b;
75 ········}75 ········}
76 ········final·Iterator·iterator·=·((Map)o).entrySet().iterator();76 ········final·Iterator·iterator·=·((Map)o).entrySet().iterator();
77 ····Label_0097:77 ····Label_0097:
1.28 KB
androidx/lifecycle/V.class
1.23 KB
procyon -ec {}
    
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
27 ········N1.b.C((Object)obj,·"signature");27 ········N1.b.C((Object)obj,·"signature");
28 ········final·Constructor[]·constructors·=·clazz.getConstructors();28 ········final·Constructor[]·constructors·=·clazz.getConstructors();
29 ········N1.b.B((Object)constructors,·"modelClass.constructors");29 ········N1.b.B((Object)constructors,·"modelClass.constructors");
30 ········for·(int·length·=·constructors.length,·i·=·0;·i·<·length;·++i)·{30 ········for·(int·length·=·constructors.length,·i·=·0;·i·<·length;·++i)·{
31 ············final·Constructor·constructor·=·constructors[i];31 ············final·Constructor·constructor·=·constructors[i];
32 ············final·Class[]·parameterTypes·=·constructor.getParameterTypes();32 ············final·Class[]·parameterTypes·=·constructor.getParameterTypes();
33 ············N1.b.B((Object)parameterTypes,·"constructor.parameterTypes");33 ············N1.b.B((Object)parameterTypes,·"constructor.parameterTypes");
34 ············final·List·l0·=·g.L0((Object[])parameterTypes);34 ············final·List·n0·=·g.N0((Object[])parameterTypes);
35 ············if·(N1.b.n((Object)obj,·(Object)l0))·{35 ············if·(N1.b.n((Object)obj,·(Object)n0))·{
36 ················return·constructor;36 ················return·constructor;
37 ············}37 ············}
38 ············if·(obj.size()·==·l0.size()·&&·l0.containsAll(obj))·{38 ············if·(obj.size()·==·n0.size()·&&·n0.containsAll(obj))·{
39 ················final·StringBuilder·sb·=·new·StringBuilder("Class·");39 ················final·StringBuilder·sb·=·new·StringBuilder("Class·");
40 ················sb.append(clazz.getSimpleName());40 ················sb.append(clazz.getSimpleName());
41 ················sb.append("·must·have·parameters·in·the·proper·order:·");41 ················sb.append("·must·have·parameters·in·the·proper·order:·");
42 ················sb.append(obj);42 ················sb.append(obj);
43 ················throw·new·UnsupportedOperationException(sb.toString());43 ················throw·new·UnsupportedOperationException(sb.toString());
44 ············}44 ············}
45 ········}45 ········}
1.25 KB
androidx/lifecycle/w.class
1.2 KB
procyon -ec {}
    
Offset 46, 30 lines modifiedOffset 46, 30 lines modified
46 ········o·=·new·RuntimeException(cause3);46 ········o·=·new·RuntimeException(cause3);
47 ········throw·o;47 ········throw·o;
48 ····}48 ····}
49 ····49 ····
50 ····public·static·final·String·b(String·string)·{50 ····public·static·final·String·b(String·string)·{
51 ········final·StringBuilder·sb·=·new·StringBuilder();51 ········final·StringBuilder·sb·=·new·StringBuilder();
52 ········final·String·s·=·".";52 ········final·String·s·=·".";
53 ········int·i·=·W1.f.L0(0,·(CharSequence)string,·s,·false);53 ········int·i·=·W1.f.N0(0,·(CharSequence)string,·s,·false);
54 ········if·(i·>=·0)·{54 ········if·(i·>=·0)·{
55 ············final·int·length·=·string.length();55 ············final·int·length·=·string.length();
56 ············if·(length·<·0)·{56 ············if·(length·<·0)·{
57 ················throw·new·OutOfMemoryError();57 ················throw·new·OutOfMemoryError();
58 ············}58 ············}
59 ············final·StringBuilder·sb2·=·new·StringBuilder(length);59 ············final·StringBuilder·sb2·=·new·StringBuilder(length);
60 ············int·n·=·0;60 ············int·n·=·0;
61 ············do·{61 ············do·{
62 ················sb2.append(string,·n,·i);62 ················sb2.append(string,·n,·i);
63 ················sb2.append("_");63 ················sb2.append("_");
64 ················n·=·i·+·1;64 ················n·=·i·+·1;
65 ················if·(i·>=·string.length())·{65 ················if·(i·>=·string.length())·{
66 ····················break;66 ····················break;
67 ················}67 ················}
68 ················i·=·W1.f.L0(n,·(CharSequence)string,·s,·false);68 ················i·=·W1.f.N0(n,·(CharSequence)string,·s,·false);
69 ············}·while·(i·>·0);69 ············}·while·(i·>·0);
70 ············sb2.append(string,·n,·string.length());70 ············sb2.append(string,·n,·string.length());
71 ············string·=·sb2.toString();71 ············string·=·sb2.toString();
72 ············N1.b.B((Object)string,·"toString(...)");72 ············N1.b.B((Object)string,·"toString(...)");
73 ········}73 ········}
74 ········return·n.e(sb,·string,·"_LifecycleAdapter");74 ········return·n.e(sb,·string,·"_LifecycleAdapter");
75 ····}75 ····}
992 B
androidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback.class
836 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·androidx.window.layout.adapter.sidecar;1 package·androidx.window.layout.adapter.sidecar;
  
2 import·z0.n;2 import·z0.o;
3 import·C0.h;3 import·C0.h;
4 import·android.util.Log;4 import·android.util.Log;
5 import·C0.k;5 import·C0.k;
6 import·androidx.window.sidecar.SidecarInterface;6 import·androidx.window.sidecar.SidecarInterface;
7 import·androidx.window.sidecar.SidecarWindowLayoutInfo;7 import·androidx.window.sidecar.SidecarWindowLayoutInfo;
8 import·android.os.IBinder;8 import·android.os.IBinder;
9 import·java.util.Iterator;9 import·java.util.Iterator;
Offset 61, 14 lines modifiedOffset 61, 14 lines modified
61 ················deviceState·=·d.getDeviceState();61 ················deviceState·=·d.getDeviceState();
62 ················if·(deviceState·!=·null)·{62 ················if·(deviceState·!=·null)·{
63 ····················break·Label_0088;63 ····················break·Label_0088;
64 ················}64 ················}
65 ············}65 ············}
66 ············deviceState·=·new·SidecarDeviceState();66 ············deviceState·=·new·SidecarDeviceState();
67 ········}67 ········}
68 ········final·n·f·=·b.f(sidecarWindowLayoutInfo,·deviceState);68 ········final·o·f·=·b.f(sidecarWindowLayoutInfo,·deviceState);
69 ········final·k·a·=·l.a(this.a);69 ········final·k·a·=·l.a(this.a);
70 ········if·(a·!=·null)·{70 ········if·(a·!=·null)·{
71 ············a.a(activity,·f);71 ············a.a(activity,·f);
72 ········}72 ········}
73 ····}73 ····}
74 }74 }
1.22 KB
b0/s.class
1.2 KB
procyon -ec {}
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ········································c2.getClass();78 ········································c2.getClass();
79 ········································final·Typeface·r·=·g.a.r(a2,·new·i[]·{·(i)o·},·0);79 ········································final·Typeface·r·=·g.a.r(a2,·new·i[]·{·(i)o·},·0);
80 ········································final·MappedByteBuffer·r2·=·e2.b.r0(c.a,·((i)o).a);80 ········································final·MappedByteBuffer·r2·=·e2.b.r0(c.a,·((i)o).a);
81 ········································if·(r2·!=·null·&&·r·!=·null)·{81 ········································if·(r2·!=·null·&&·r·!=·null)·{
82 ············································final·String·s2·=·"EmojiCompat.MetadataRepo.create";82 ············································final·String·s2·=·"EmojiCompat.MetadataRepo.create";
83 ············································try·{83 ············································try·{
84 ················································Trace.beginSection(s2);84 ················································Trace.beginSection(s2);
85 ················································final·h·h·=·new·h(r,·N1.b.p0(r2));85 ················································final·h·h·=·new·h(r,·N1.b.r0(r2));
86 ················································Trace.endSection();86 ················································Trace.endSection();
87 ················································Trace.endSection();87 ················································Trace.endSection();
88 ················································final·Object·d2·=·c.d;88 ················································final·Object·d2·=·c.d;
89 ················································monitorenter(d2);89 ················································monitorenter(d2);
90 ················································Label_0294:·{90 ················································Label_0294:·{
91 ····················································try·{91 ····················································try·{
92 ························································final·b·h2·=·c.h;92 ························································final·b·h2·=·c.h;
711 B
c2/a.class
691 B
procyon -ec {}
    
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ································}174 ································}
175 ····························}175 ····························}
176 ························}176 ························}
177 ························final·Object·h·=·((h)e).h;177 ························final·Object·h·=·((h)e).h;
178 ························final·Object·o·=·f3.getContext();178 ························final·Object·o·=·f3.getContext();
179 ························f2·=·f((j)o,·h);179 ························f2·=·f((j)o,·h);
180 ························iftrue(Label_0353:)(f2·==·a.f);180 ························iftrue(Label_0353:)(f2·==·a.f);
181 ························Object·o2·=·N1.b.C0(f3,·(j)o,·f2);181 ························Object·o2·=·N1.b.E0(f3,·(j)o,·f2);
182 ························continue;182 ························continue;
183 ························Label_0353:·{183 ························Label_0353:·{
184 ····························o2·=·null;184 ····························o2·=·null;
185 ························}185 ························}
186 ························continue;186 ························continue;
187 ····················}187 ····················}
188 ················}188 ················}
328 B
c2/f.class
308 B
procyon -ec {}
    
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ····static·{15 ····static·{
16 ········final·Iterator·o·=·A.f.o();16 ········final·Iterator·o·=·A.f.o();
17 ········b.C((Object)o,·"<this>");17 ········b.C((Object)o,·"<this>");
18 ········Object·o2·=·new·V1.f(o);18 ········Object·o2·=·new·V1.f(o);
19 ········if·(!(o2·instanceof·a))·{19 ········if·(!(o2·instanceof·a))·{
20 ············o2·=·new·a((d)o2);20 ············o2·=·new·a((d)o2);
21 ········}21 ········}
22 ········a·=·e.J0((d)o2);22 ········a·=·e.L0((d)o2);
23 ····}23 ····}
24 }24 }
1.01 KB
c2/p.class
1020 B
procyon -ec {}
    
Offset 30, 16 lines modifiedOffset 30, 16 lines modified
30 ········}30 ········}
31 ········final·Iterator·u·=·f.u();31 ········final·Iterator·u·=·f.u();
32 ········b.C((Object)u,·"<this>");32 ········b.C((Object)u,·"<this>");
33 ········Object·o·=·new·V1.f(u);33 ········Object·o·=·new·V1.f(u);
34 ········if·(!(o·instanceof·a))·{34 ········if·(!(o·instanceof·a))·{
35 ············o·=·new·a((d)o);35 ············o·=·new·a((d)o);
36 ········}36 ········}
37 ········final·List·j0·=·e.J0((d)o);37 ········final·List·l0·=·e.L0((d)o);
38 ········final·Iterator·iterator·=·j0.iterator();38 ········final·Iterator·iterator·=·l0.iterator();
39 ········Object·next;39 ········Object·next;
40 ········if·(!iterator.hasNext())·{40 ········if·(!iterator.hasNext())·{
41 ············next·=·null;41 ············next·=·null;
42 ········}42 ········}
43 ········else·{43 ········else·{
44 ············next·=·iterator.next();44 ············next·=·iterator.next();
45 ············if·(iterator.hasNext())·{45 ············if·(iterator.hasNext())·{
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ················}·while·(iterator.hasNext());54 ················}·while·(iterator.hasNext());
55 ············}55 ············}
56 ········}56 ········}
57 ········final·o·o2·=·(o)next;57 ········final·o·o2·=·(o)next;
58 ········if·(o2·!=·null)·{58 ········if·(o2·!=·null)·{
59 ············final·o·o3·=·o2;59 ············final·o·o3·=·o2;
60 ············try·{60 ············try·{
61 ················c·=·o3.c(j0);61 ················c·=·o3.c(l0);
62 ············}62 ············}
63 ············finally·{63 ············finally·{
64 ················o2.b();64 ················o2.b();
65 ············}65 ············}
66 ············if·(c·!=·null)·{66 ············if·(c·!=·null)·{
67 ················a·=·c;67 ················a·=·c;
68 ················return;68 ················return;
1.12 KB
com/pichillilorenzo/flutter_inappwebview_android/webview/in_app_webview/a.class
990 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
  
1 package·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview;1 package·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview;
  
2 import·android.widget.FrameLayout; 
3 import·android.net.Uri;2 import·android.net.Uri;
4 import·android.webkit.WebView$VisualStateCallback;3 import·android.webkit.WebView$VisualStateCallback;
5 import·u0.e;4 import·u0.e;
6 import·android.os.Handler;5 import·android.os.Handler;
7 import·android.webkit.WebMessagePort$WebMessageCallback;6 import·android.webkit.WebMessagePort$WebMessageCallback;
8 import·u0.d;7 import·u0.d;
9 import·android.view.accessibility.AccessibilityNodeInfo;8 import·android.view.accessibility.AccessibilityNodeInfo;
Offset 15, 15 lines modifiedOffset 14, 14 lines modified
15 import·android.text.StaticLayout$Builder;14 import·android.text.StaticLayout$Builder;
16 import·android.print.PrintAttributes$Builder;15 import·android.print.PrintAttributes$Builder;
17 import·android.graphics.drawable.Animatable2$AnimationCallback;16 import·android.graphics.drawable.Animatable2$AnimationCallback;
18 import·r0.b;17 import·r0.b;
19 import·android.graphics.drawable.AnimatedVectorDrawable;18 import·android.graphics.drawable.AnimatedVectorDrawable;
20 import·android.content.Context;19 import·android.content.Context;
21 import·android.widget.ThemedSpinnerAdapter;20 import·android.widget.ThemedSpinnerAdapter;
22 import·m1.v; 
23 import·android.view.WindowInsets;21 import·android.view.WindowInsets;
24 import·android.view.View;22 import·android.view.View;
25 import·android.graphics.Canvas;23 import·android.graphics.Canvas;
26 import·android.view.Surface;24 import·android.view.Surface;
27 import·android.webkit.WebResourceError;25 import·android.webkit.WebResourceError;
28 import·android.webkit.WebSettings;26 import·android.webkit.WebSettings;
29 import·android.webkit.WebView;27 import·android.webkit.WebView;
1.22 KB
d2/j.class
1.2 KB
procyon -ec {}
    
Offset 26, 22 lines modifiedOffset 26, 22 lines modified
26 ········catch·(final·SecurityException·ex)·{26 ········catch·(final·SecurityException·ex)·{
27 ············property·=·null;27 ············property·=·null;
28 ········}28 ········}
29 ········if·(property·==·null)·{29 ········if·(property·==·null)·{
30 ············property·=·"DefaultDispatcher";30 ············property·=·"DefaultDispatcher";
31 ········}31 ········}
32 ········a·=·property;32 ········a·=·property;
33 ········b·=·Z1.j.j("kotlinx.coroutines.scheduler.resolution.ns",·100000L,·1L,·Long.MAX_VALUE);33 ········b·=·Z1.j.l("kotlinx.coroutines.scheduler.resolution.ns",·100000L,·1L,·Long.MAX_VALUE);
34 ········int·a3·=·x.a;34 ········int·a3·=·x.a;
35 ········if·(a3·<·2)·{35 ········if·(a3·<·2)·{
36 ············a3·=·2;36 ············a3·=·2;
37 ········}37 ········}
38 ········final·int·n·=·1;38 ········final·int·n·=·1;
39 ········c·=·Z1.j.k("kotlinx.coroutines.scheduler.core.pool.size",·a3,·n,·0,·8);39 ········c·=·Z1.j.m("kotlinx.coroutines.scheduler.core.pool.size",·a3,·n,·0,·8);
40 ········final·int·n2·=·2097150;40 ········final·int·n2·=·2097150;
41 ········d·=·Z1.j.k("kotlinx.coroutines.scheduler.max.pool.size",·n2,·0,·n2,·4);41 ········d·=·Z1.j.m("kotlinx.coroutines.scheduler.max.pool.size",·n2,·0,·n2,·4);
42 ········e·=·TimeUnit.SECONDS.toNanos(Z1.j.j("kotlinx.coroutines.scheduler.keep.alive.sec",·(long)60,·1L,·Long.MAX_VALUE));42 ········e·=·TimeUnit.SECONDS.toNanos(Z1.j.l("kotlinx.coroutines.scheduler.keep.alive.sec",·(long)60,·1L,·Long.MAX_VALUE));
43 ········f·=·d2.f.o;43 ········f·=·d2.f.o;
44 ········g·=·new·m(0);44 ········g·=·new·m(0);
45 ········h·=·new·m(n);45 ········h·=·new·m(n);
46 ····}46 ····}
47 }47 }
5.17 KB
e/n.class
5.16 KB
procyon -ec {}
    
Offset 11, 14 lines modifiedOffset 11, 15 lines modified
11 import·android.app.Activity;11 import·android.app.Activity;
12 import·androidx.fragment.app.c0;12 import·androidx.fragment.app.c0;
13 import·java.util.ArrayList;13 import·java.util.ArrayList;
14 import·androidx.fragment.app.A;14 import·androidx.fragment.app.A;
15 import·androidx.lifecycle.m;15 import·androidx.lifecycle.m;
16 import·androidx.lifecycle.H;16 import·androidx.lifecycle.H;
17 import·java.util.List;17 import·java.util.List;
 18 import·z0.o;
18 import·G1.l;19 import·G1.l;
19 import·N1.b;20 import·N1.b;
20 import·Q.a;21 import·Q.a;
21 import·c1.j;22 import·c1.j;
22 import·com.google.android.material.timepicker.e;23 import·com.google.android.material.timepicker.e;
23 import·q1.c;24 import·q1.c;
24 import·io.flutter.plugin.platform.q;25 import·io.flutter.plugin.platform.q;
Offset 58, 15 lines modifiedOffset 59, 15 lines modified
58 ····················case·10:·{59 ····················case·10:·{
59 ························((c1.e)this.c).t((boolean)(n2·!=·0));60 ························((c1.e)this.c).t((boolean)(n2·!=·0));
60 ························return;61 ························return;
61 ····················}62 ····················}
62 ····················case·8:·{63 ····················case·8:·{
63 ························final·a·a·=·(a)this.c;64 ························final·a·a·=·(a)this.c;
64 ························N1.b.C((Object)a,·"$callback");65 ························N1.b.C((Object)a,·"$callback");
65 ························a.accept((Object)new·z0.n((List)l.b));66 ························a.accept((Object)new·o((List)l.b));
66 ························return;67 ························return;
67 ····················}68 ····················}
68 ····················case·7:·{69 ····················case·7:·{
69 ························final·H·h·=·(H)this.c;70 ························final·H·h·=·(H)this.c;
70 ························final·H·i·=·H.i;71 ························final·H·i·=·H.i;
71 ························N1.b.C((Object)h,·"this$0");72 ························N1.b.C((Object)h,·"this$0");
72 ························if·(h.b·==·0)·{73 ························if·(h.b·==·0)·{
Offset 137, 55 lines modifiedOffset 138, 56 lines modified
137 ········································Label_0667:·{138 ········································Label_0667:·{
138 ············································final·int·sdk_INT;139 ············································final·int·sdk_INT;
139 ············································final·int·n3;140 ············································final·int·n3;
140 ············································final·int·n4;141 ············································final·int·n4;
141 ············································if·(sdk_INT·==·n4·||·sdk_INT·==·n3)·{142 ············································if·(sdk_INT·==·n4·||·sdk_INT·==·n3)·{
142 ················································break·Label_0667;143 ················································break·Label_0667;
143 ············································}144 ············································}
144 ············································while·(true)·{145 ············································Label_0762:·{
145 ················································try·{146 ················································try·{
146 ····················································activity.recreate();147 ····················································activity.recreate();
147 ····················································break·Label_0762;148 ····················································break·Label_0762;
148 ················································}149 ················································}
149 ················································finally·{150 ················································finally·{
150 ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6));151 ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6));
151 ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6)); 
152 ····················································return; 
153 ····················································final·Object[]·args·=·new·Object[9];152 ····················································final·Object[]·args·=·new·Object[9];
154 ····················································args[0]·=·value;153 ····················································args[0]·=·value;
155 ····················································args[n5]·=·(args[n2]·=·null);154 ····················································args[n5]·=·(args[n2]·=·null);
156 ····················································args[n6]·=·Integer.valueOf(0);155 ····················································args[n6]·=·Integer.valueOf(0);
157 ····················································final·Boolean·false·=·Boolean.FALSE;156 ····················································final·Boolean·false·=·Boolean.FALSE;
158 ····················································args[4]·=·false;157 ····················································args[4]·=·false;
159 ····················································args[6]·=·(args[5]·=·null);158 ····················································args[6]·=·(args[5]·=·null);
160 ····················································args[8]·=·(args[7]·=·false);159 ····················································args[8]·=·(args[7]·=·false);
161 ····················································final·Method·f;160 ····················································final·Method·f;
162 ····················································f.invoke(value2,·args);161 ····················································f.invoke(value2,·args);
 162 ····················································g2.post((Runnable)new·p.j((Object)application,·(Object)g,·n6));
163 ····················································continue;163 ····················································return;
164 ················································}164 ················································}
165 ················································break; 
166 ············································}165 ············································}
167 ········································}166 ········································}
168 ····································}167 ····································}
169 ································}168 ································}
170 ································activity.recreate();169 ································activity.recreate();
171 ································return;170 ································return;
172 ································final·o·o·=·(o)this.c; 
173 ································N1.b.C((Object)o,·"this$0"); 
174 ································final·Runnable·c·=·o.c; 
175 ································iftrue(Label_0874:)(c·==·null); 
176 ································Block_18:·{171 ································Label_0874:·{
177 ····································break·Block_18; 
178 ····································u.a((u)this.c); 
179 ····································return;172 ····································return;
180 ································}173 ································}
 174 ································while·(true)·{
 175 ····································final·Runnable·c;
181 ································c.run();176 ····································c.run();
 177 ····································final·e.o·o;
182 ································o.c·=·null;178 ····································o.c·=·null;
183 ································Label_0874:·{179 ····································return;
 180 ····································u.a((u)this.c);
184 ····································return;181 ····································return;
 182 ····································o·=·(e.o)this.c;
 183 ····································N1.b.C((Object)o,·"this$0");
 184 ····································c·=·o.c;
 185 ····································iftrue(Label_0874:)(c·==·null);
 186 ····································continue;
185 ································}187 ································}
186 ····························}188 ····························}
187 ····························finally·{189 ····························finally·{
188 ································continue;190 ································continue;
189 ····························}191 ····························}
190 ························}192 ························}
191 ························break;193 ························break;
1.23 KB
e/s.class
1.21 KB
procyon -ec {}
    
Offset 12, 14 lines modifiedOffset 12, 15 lines modified
12 import·java.util.Random;12 import·java.util.Random;
13 import·android.os.Handler;13 import·android.os.Handler;
14 import·j0.g;14 import·j0.g;
15 import·android.os.Looper;15 import·android.os.Looper;
16 import·android.os.Build$VERSION;16 import·android.os.Build$VERSION;
17 import·android.content.Context;17 import·android.content.Context;
18 import·androidx.profileinstaller.ProfileInstallerInitializer;18 import·androidx.profileinstaller.ProfileInstallerInitializer;
 19 import·z0.o;
19 import·C0.n;20 import·C0.n;
20 import·A1.b;21 import·A1.b;
21 import·s.u;22 import·s.u;
  
22 public·final·synthetic·class·s·implements·Runnable23 public·final·synthetic·class·s·implements·Runnable
23 {24 {
24 ····public·final·void·run()·{25 ····public·final·void·run()·{
Offset 30, 18 lines modifiedOffset 31, 18 lines modified
30 ········switch·(b)·{31 ········switch·(b)·{
31 ············default:·{32 ············default:·{
32 ················((u)d).b(((b)c).k);33 ················((u)d).b(((b)c).k);
33 ················return;34 ················return;
34 ············}35 ············}
35 ············case·8:·{36 ············case·8:·{
36 ················final·n·n·=·(n)c;37 ················final·n·n·=·(n)c;
37 ················final·z0.n·n2·=·(z0.n)d;38 ················final·o·o·=·(o)d;
38 ················N1.b.C((Object)n,·s);39 ················N1.b.C((Object)n,·s);
39 ················N1.b.C((Object)n2,·"$newLayoutInfo");40 ················N1.b.C((Object)o,·"$newLayoutInfo");
40 ················n.c.accept((Object)n2);41 ················n.c.accept((Object)o);
41 ················return;42 ················return;
42 ············}43 ············}
43 ············case·7:·{44 ············case·7:·{
44 ················final·ProfileInstallerInitializer·profileInstallerInitializer·=·(ProfileInstallerInitializer)c;45 ················final·ProfileInstallerInitializer·profileInstallerInitializer·=·(ProfileInstallerInitializer)c;
45 ················final·Context·context·=·(Context)d;46 ················final·Context·context·=·(Context)d;
46 ················profileInstallerInitializer.getClass();47 ················profileInstallerInitializer.getClass();
47 ················Handler·a;48 ················Handler·a;
113 KB
io/flutter/embedding/engine/FlutterJNI.class
113 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·23bdf52a432d47db0799beba38c9d59a9be45507c54b603f1b8e46b809efbfc51 ··SHA-256·checksum·20ee4060e6e046c7d0f8a8608cacbb8dfc82314c0dc109cd38c66540b85bff29
2 public·class·io.flutter.embedding.engine.FlutterJNI2 public·class·io.flutter.embedding.engine.FlutterJNI
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER5 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
6 ··this_class:·#2··························//·io/flutter/embedding/engine/FlutterJNI6 ··this_class:·#2··························//·io/flutter/embedding/engine/FlutterJNI
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·0,·fields:·20,·methods:·126,·attributes:·08 ··interfaces:·0,·fields:·20,·methods:·126,·attributes:·0
Offset 246, 22 lines modifiedOffset 246, 22 lines modified
246 ···#237·=·Class··············#236·········//·m1/a246 ···#237·=·Class··············#236·········//·m1/a
247 ···#238·=·Utf8···············()Landroid/graphics/ColorSpace$Named;247 ···#238·=·Utf8···············()Landroid/graphics/ColorSpace$Named;
248 ···#239·=·NameAndType········#92:#238·····//·c:()Landroid/graphics/ColorSpace$Named;248 ···#239·=·NameAndType········#92:#238·····//·c:()Landroid/graphics/ColorSpace$Named;
249 ···#240·=·Methodref··········#237.#239····//·m1/a.c:()Landroid/graphics/ColorSpace$Named;249 ···#240·=·Methodref··········#237.#239····//·m1/a.c:()Landroid/graphics/ColorSpace$Named;
250 ···#241·=·Utf8···············(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;250 ···#241·=·Utf8···············(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
251 ···#242·=·NameAndType········#124:#241····//·d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;251 ···#242·=·NameAndType········#124:#241····//·d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
252 ···#243·=·Methodref··········#237.#242····//·m1/a.d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;252 ···#243·=·Methodref··········#237.#242····//·m1/a.d:(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
253 ···#244·=·Utf8···············s253 ···#244·=·Utf8···············r
254 ···#245·=·Utf8···············(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V254 ···#245·=·Utf8···············(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V
255 ···#246·=·NameAndType········#244:#245····//·s:(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V255 ···#246·=·NameAndType········#244:#245····//·r:(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V
256 ···#247·=·Methodref··········#123.#246····//·io/flutter/view/a.s:(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V256 ···#247·=·Methodref··········#123.#246····//·io/flutter/view/a.r:(Landroid/graphics/ImageDecoder;Landroid/graphics/ColorSpace;)V
257 ···#248·=·Utf8···············r257 ···#248·=·Utf8···············q
258 ···#249·=·Utf8···············(Landroid/graphics/ImageDecoder;)V258 ···#249·=·Utf8···············(Landroid/graphics/ImageDecoder;)V
259 ···#250·=·NameAndType········#248:#249····//·r:(Landroid/graphics/ImageDecoder;)V259 ···#250·=·NameAndType········#248:#249····//·q:(Landroid/graphics/ImageDecoder;)V
260 ···#251·=·Methodref··········#123.#250····//·io/flutter/view/a.r:(Landroid/graphics/ImageDecoder;)V260 ···#251·=·Methodref··········#123.#250····//·io/flutter/view/a.q:(Landroid/graphics/ImageDecoder;)V
261 ···#252·=·Utf8···············g261 ···#252·=·Utf8···············g
262 ···#253·=·Utf8···············(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size;262 ···#253·=·Utf8···············(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size;
263 ···#254·=·NameAndType········#252:#253····//·g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size;263 ···#254·=·NameAndType········#252:#253····//·g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size;
264 ···#255·=·Methodref··········#123.#254····//·io/flutter/view/a.g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size;264 ···#255·=·Methodref··········#123.#254····//·io/flutter/view/a.g:(Landroid/graphics/ImageDecoder$ImageInfo;)Landroid/util/Size;
265 ···#256·=·Utf8···············android/util/Size265 ···#256·=·Utf8···············android/util/Size
266 ···#257·=·Class··············#256·········//·android/util/Size266 ···#257·=·Class··············#256·········//·android/util/Size
267 ···#258·=·Utf8···············getWidth267 ···#258·=·Utf8···············getWidth
Offset 764, 401 lines modifiedOffset 764, 402 lines modified
764 ···#755·=·Utf8···············(JJ)V764 ···#755·=·Utf8···············(JJ)V
765 ···#756·=·NameAndType········#754:#755····//·nativeMarkTextureFrameAvailable:(JJ)V765 ···#756·=·NameAndType········#754:#755····//·nativeMarkTextureFrameAvailable:(JJ)V
766 ···#757·=·Methodref··········#2.#756······//·io/flutter/embedding/engine/FlutterJNI.nativeMarkTextureFrameAvailable:(JJ)V766 ···#757·=·Methodref··········#2.#756······//·io/flutter/embedding/engine/FlutterJNI.nativeMarkTextureFrameAvailable:(JJ)V
767 ···#758·=·Utf8···············nativeNotifyLowMemoryWarning767 ···#758·=·Utf8···············nativeNotifyLowMemoryWarning
768 ···#759·=·NameAndType········#758:#130····//·nativeNotifyLowMemoryWarning:(J)V768 ···#759·=·NameAndType········#758:#130····//·nativeNotifyLowMemoryWarning:(J)V
769 ···#760·=·Methodref··········#2.#759······//·io/flutter/embedding/engine/FlutterJNI.nativeNotifyLowMemoryWarning:(J)V769 ···#760·=·Methodref··········#2.#759······//·io/flutter/embedding/engine/FlutterJNI.nativeNotifyLowMemoryWarning:(J)V
770 ···#761·=·Utf8···············Ljava/util/HashSet;770 ···#761·=·Utf8···············Ljava/util/HashSet;
771 ···#762·=·NameAndType········#248:#761····//·r:Ljava/util/HashSet;771 ···#762·=·NameAndType········#244:#761····//·r:Ljava/util/HashSet;
772 ···#763·=·Fieldref···········#482.#762····//·io/flutter/plugin/platform/q.r:Ljava/util/HashSet;772 ···#763·=·Fieldref···········#482.#762····//·io/flutter/plugin/platform/q.r:Ljava/util/HashSet;
773 ···#764·=·Utf8···············java/util/HashSet773 ···#764·=·Utf8···············java/util/HashSet
774 ···#765·=·Class··············#764·········//·java/util/HashSet774 ···#765·=·Class··············#764·········//·java/util/HashSet
775 ···#766·=·Utf8···············clear775 ···#766·=·Utf8···············clear
776 ···#767·=·NameAndType········#766:#45·····//·clear:()V776 ···#767·=·NameAndType········#766:#45·····//·clear:()V
Diff chunk too large, falling back to line-by-line diff (381 lines added, 380 lines removed)
777 ···#768·=·Methodref··········#765.#767····//·java/util/HashSet.clear:()V777 ···#768·=·Methodref··········#765.#767····//·java/util/HashSet.clear:()V
778 ···#769·=·NameAndType········#244:#761····//·s:Ljava/util/HashSet;778 ···#769·=·Utf8···············s
779 ···#770·=·Fieldref···········#482.#769····//·io/flutter/plugin/platform/q.s:Ljava/util/HashSet;779 ···#770·=·NameAndType········#769:#761····//·s:Ljava/util/HashSet;
780 ···#771·=·Utf8···············platformViewsController·must·be·set·before·attempting·to·begin·the·frame780 ···#771·=·Fieldref···········#482.#770····//·io/flutter/plugin/platform/q.s:Ljava/util/HashSet;
781 ···#772·=·String·············#771·········//·platformViewsController·must·be·set·before·attempting·to·begin·the·frame781 ···#772·=·Utf8···············platformViewsController·must·be·set·before·attempting·to·begin·the·frame
782 ···#773·=·Methodref··········#513.#459····//·android/util/SparseArray.get:(I)Ljava/lang/Object;782 ···#773·=·String·············#772·········//·platformViewsController·must·be·set·before·attempting·to·begin·the·frame
783 ···#774·=·Utf8···············j783 ···#774·=·Methodref··········#513.#459····//·android/util/SparseArray.get:(I)Ljava/lang/Object;
784 ···#775·=·NameAndType········#774:#45·····//·j:()V784 ···#775·=·Utf8···············j
785 ···#776·=·Methodref··········#482.#775····//·io/flutter/plugin/platform/q.j:()V785 ···#776·=·NameAndType········#775:#45·····//·j:()V
786 ···#777·=·Utf8···············getParent786 ···#777·=·Methodref··········#482.#776····//·io/flutter/plugin/platform/q.j:()V
787 ···#778·=·Utf8···············()Landroid/view/ViewParent;787 ···#778·=·Utf8···············getParent
788 ···#779·=·NameAndType········#777:#778····//·getParent:()Landroid/view/ViewParent;788 ···#779·=·Utf8···············()Landroid/view/ViewParent;
789 ···#780·=·Methodref··········#487.#779····//·android/view/View.getParent:()Landroid/view/ViewParent;789 ···#780·=·NameAndType········#778:#779····//·getParent:()Landroid/view/ViewParent;
790 ···#781·=·Utf8···············android/view/ViewGroup790 ···#781·=·Methodref··········#487.#780····//·android/view/View.getParent:()Landroid/view/ViewParent;
791 ···#782·=·Class··············#781·········//·android/view/ViewGroup791 ···#782·=·Utf8···············android/view/ViewGroup
792 ···#783·=·Utf8···············addView792 ···#783·=·Class··············#782·········//·android/view/ViewGroup
793 ···#784·=·Utf8···············(Landroid/view/View;)V793 ···#784·=·Utf8···············addView
794 ···#785·=·NameAndType········#783:#784····//·addView:(Landroid/view/View;)V794 ···#785·=·Utf8···············(Landroid/view/View;)V
795 ···#786·=·Methodref··········#782.#785····//·android/view/ViewGroup.addView:(Landroid/view/View;)V795 ···#786·=·NameAndType········#784:#785····//·addView:(Landroid/view/View;)V
796 ···#787·=·Utf8···············android/widget/FrameLayout$LayoutParams796 ···#787·=·Methodref··········#783.#786····//·android/view/ViewGroup.addView:(Landroid/view/View;)V
797 ···#788·=·Class··············#787·········//·android/widget/FrameLayout$LayoutParams797 ···#788·=·Utf8···············android/widget/FrameLayout$LayoutParams
798 ···#789·=·Utf8···············(II)V798 ···#789·=·Class··············#788·········//·android/widget/FrameLayout$LayoutParams
799 ···#790·=·NameAndType········#44:#789·····//·"<init>":(II)V799 ···#790·=·Utf8···············(II)V
800 ···#791·=·Methodref··········#788.#790····//·android/widget/FrameLayout$LayoutParams."<init>":(II)V800 ···#791·=·NameAndType········#44:#790·····//·"<init>":(II)V
801 ···#792·=·Utf8···············leftMargin801 ···#792·=·Methodref··········#789.#791····//·android/widget/FrameLayout$LayoutParams."<init>":(II)V
802 ···#793·=·NameAndType········#792:#118····//·leftMargin:I802 ···#793·=·Utf8···············leftMargin
803 ···#794·=·Fieldref···········#788.#793····//·android/widget/FrameLayout$LayoutParams.leftMargin:I803 ···#794·=·NameAndType········#793:#118····//·leftMargin:I
804 ···#795·=·Utf8···············topMargin804 ···#795·=·Fieldref···········#789.#794····//·android/widget/FrameLayout$LayoutParams.leftMargin:I
805 ···#796·=·NameAndType········#795:#118····//·topMargin:I805 ···#796·=·Utf8···············topMargin
806 ···#797·=·Fieldref···········#788.#796····//·android/widget/FrameLayout$LayoutParams.topMargin:I806 ···#797·=·NameAndType········#796:#118····//·topMargin:I
807 ···#798·=·Utf8···············setLayoutParams807 ···#798·=·Fieldref···········#789.#797····//·android/widget/FrameLayout$LayoutParams.topMargin:I
808 ···#799·=·Utf8···············(Landroid/view/ViewGroup$LayoutParams;)V808 ···#799·=·Utf8···············setLayoutParams
809 ···#800·=·NameAndType········#798:#799····//·setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V809 ···#800·=·Utf8···············(Landroid/view/ViewGroup$LayoutParams;)V
810 ···#801·=·Methodref··········#487.#800····//·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V810 ···#801·=·NameAndType········#799:#800····//·setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V
811 ···#802·=·Utf8···············setVisibility811 ···#802·=·Methodref··········#487.#801····//·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V
812 ···#803·=·Utf8···············(I)V812 ···#803·=·Utf8···············setVisibility
813 ···#804·=·NameAndType········#802:#803····//·setVisibility:(I)V813 ···#804·=·Utf8···············(I)V
814 ···#805·=·Methodref··········#487.#804····//·android/view/View.setVisibility:(I)V814 ···#805·=·NameAndType········#803:#804····//·setVisibility:(I)V
815 ···#806·=·Utf8···············bringToFront815 ···#806·=·Methodref··········#487.#805····//·android/view/View.setVisibility:(I)V
816 ···#807·=·NameAndType········#806:#45·····//·bringToFront:()V816 ···#807·=·Utf8···············bringToFront
817 ···#808·=·Methodref··········#487.#807····//·android/view/View.bringToFront:()V817 ···#808·=·NameAndType········#807:#45·····//·bringToFront:()V
818 ···#809·=·Methodref··········#765.#337····//·java/util/HashSet.add:(Ljava/lang/Object;)Z818 ···#809·=·Methodref··········#487.#808····//·android/view/View.bringToFront:()V
819 ···#810·=·Utf8···············The·overlay·surface·(id:819 ···#810·=·Methodref··········#765.#337····//·java/util/HashSet.add:(Ljava/lang/Object;)Z
820 ···#811·=·String·············#810·········//·The·overlay·surface·(id:820 ···#811·=·Utf8···············The·overlay·surface·(id:
821 ···#812·=·Utf8···············)·doesn\'t·exist821 ···#812·=·String·············#811·········//·The·overlay·surface·(id:
822 ···#813·=·String·············#812·········//·)·doesn\'t·exist822 ···#813·=·Utf8···············)·doesn\'t·exist
823 ···#814·=·NameAndType········#328:#509····//·k:Landroid/util/SparseArray;823 ···#814·=·String·············#813·········//·)·doesn\'t·exist
824 ···#815·=·Fieldref···········#482.#814····//·io/flutter/plugin/platform/q.k:Landroid/util/SparseArray;824 ···#815·=·NameAndType········#328:#509····//·k:Landroid/util/SparseArray;
825 ···#816·=·Utf8···············io/flutter/plugin/platform/g825 ···#816·=·Fieldref···········#482.#815····//·io/flutter/plugin/platform/q.k:Landroid/util/SparseArray;
826 ···#817·=·Class··············#816·········//·io/flutter/plugin/platform/g826 ···#817·=·Utf8···············io/flutter/plugin/platform/g
827 ···#818·=·Utf8···············l827 ···#818·=·Class··············#817·········//·io/flutter/plugin/platform/g
828 ···#819·=·NameAndType········#818:#509····//·l:Landroid/util/SparseArray;828 ···#819·=·Utf8···············l
829 ···#820·=·Fieldref···········#482.#819····//·io/flutter/plugin/platform/q.l:Landroid/util/SparseArray;829 ···#820·=·NameAndType········#819:#509····//·l:Landroid/util/SparseArray;
830 ···#821·=·Utf8···············getView830 ···#821·=·Fieldref···········#482.#820····//·io/flutter/plugin/platform/q.l:Landroid/util/SparseArray;
831 ···#822·=·Utf8···············()Landroid/view/View;831 ···#822·=·Utf8···············getView
832 ···#823·=·NameAndType········#821:#822····//·getView:()Landroid/view/View;832 ···#823·=·Utf8···············()Landroid/view/View;
833 ···#824·=·InterfaceMethodref·#817.#823····//·io/flutter/plugin/platform/g.getView:()Landroid/view/View;833 ···#824·=·NameAndType········#822:#823····//·getView:()Landroid/view/View;
834 ···#825·=·Utf8···············r1/b834 ···#825·=·InterfaceMethodref·#818.#824····//·io/flutter/plugin/platform/g.getView:()Landroid/view/View;
835 ···#826·=·Class··············#825·········//·r1/b835 ···#826·=·Utf8···············r1/b
836 ···#827·=·NameAndType········#92:#398·····//·c:Landroid/content/Context;836 ···#827·=·Class··············#826·········//·r1/b
837 ···#828·=·Fieldref···········#482.#827····//·io/flutter/plugin/platform/q.c:Landroid/content/Context;837 ···#828·=·NameAndType········#92:#398·····//·c:Landroid/content/Context;
838 ···#829·=·Utf8···············getDisplayMetrics838 ···#829·=·Fieldref···········#482.#828····//·io/flutter/plugin/platform/q.c:Landroid/content/Context;
839 ···#830·=·Utf8···············()Landroid/util/DisplayMetrics;839 ···#830·=·Utf8···············getDisplayMetrics
840 ···#831·=·NameAndType········#829:#830····//·getDisplayMetrics:()Landroid/util/DisplayMetrics;840 ···#831·=·Utf8···············()Landroid/util/DisplayMetrics;
841 ···#832·=·Methodref··········#408.#831····//·android/content/res/Resources.getDisplayMetrics:()Landroid/util/DisplayMetrics;841 ···#832·=·NameAndType········#830:#831····//·getDisplayMetrics:()Landroid/util/DisplayMetrics;
842 ···#833·=·Utf8···············Lm1/b;842 ···#833·=·Methodref··········#408.#832····//·android/content/res/Resources.getDisplayMetrics:()Landroid/util/DisplayMetrics;
843 ···#834·=·NameAndType········#133:#833····//·b:Lm1/b;843 ···#834·=·Utf8···············Lm1/b;
844 ···#835·=·Fieldref···········#482.#834····//·io/flutter/plugin/platform/q.b:Lm1/b;844 ···#835·=·NameAndType········#133:#834····//·b:Lm1/b;
845 ···#836·=·Utf8···············(Landroid/content/Context;FLm1/b;)V845 ···#836·=·Fieldref···········#482.#835····//·io/flutter/plugin/platform/q.b:Lm1/b;
846 ···#837·=·NameAndType········#44:#836·····//·"<init>":(Landroid/content/Context;FLm1/b;)V846 ···#837·=·Utf8···············(Landroid/content/Context;FLm1/b;)V
847 ···#838·=·Methodref··········#826.#837····//·r1/b."<init>":(Landroid/content/Context;FLm1/b;)V847 ···#838·=·NameAndType········#44:#837·····//·"<init>":(Landroid/content/Context;FLm1/b;)V
848 ···#839·=·Utf8···············io/flutter/plugin/platform/n848 ···#839·=·Methodref··········#827.#838····//·r1/b."<init>":(Landroid/content/Context;FLm1/b;)V
849 ···#840·=·Class··············#839·········//·io/flutter/plugin/platform/n849 ···#840·=·Utf8···············io/flutter/plugin/platform/n
850 ···#841·=·Utf8···············(Lio/flutter/plugin/platform/q;I)V850 ···#841·=·Class··············#840·········//·io/flutter/plugin/platform/n
851 ···#842·=·NameAndType········#44:#841·····//·"<init>":(Lio/flutter/plugin/platform/q;I)V851 ···#842·=·Utf8···············(Lio/flutter/plugin/platform/q;I)V
852 ···#843·=·Methodref··········#840.#842····//·io/flutter/plugin/platform/n."<init>":(Lio/flutter/plugin/platform/q;I)V852 ···#843·=·NameAndType········#44:#842·····//·"<init>":(Lio/flutter/plugin/platform/q;I)V
853 ···#844·=·Utf8···············setOnDescendantFocusChangeListener853 ···#844·=·Methodref··········#841.#843····//·io/flutter/plugin/platform/n."<init>":(Lio/flutter/plugin/platform/q;I)V
854 ···#845·=·Utf8···············(Landroid/view/View$OnFocusChangeListener;)V854 ···#845·=·Utf8···············setOnDescendantFocusChangeListener
855 ···#846·=·NameAndType········#844:#845····//·setOnDescendantFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V855 ···#846·=·Utf8···············(Landroid/view/View$OnFocusChangeListener;)V
856 ···#847·=·Methodref··········#826.#846····//·r1/b.setOnDescendantFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V856 ···#847·=·NameAndType········#845:#846····//·setOnDescendantFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V
857 ···#848·=·Float··············5.6E-45f857 ···#848·=·Methodref··········#827.#847····//·r1/b.setOnDescendantFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V
Max diff block lines reached; 55743/115476 bytes (48.27%) of diff not shown.
478 B
io/flutter/embedding/engine/renderer/c.class
390 B
procyon -ec {}
    
Offset 5, 19 lines modifiedOffset 5, 13 lines modified
  
5 public·final·class·c5 public·final·class·c
6 {6 {
7 ····public·final·Rect·a;7 ····public·final·Rect·a;
8 ····public·final·int·b;8 ····public·final·int·b;
9 ····public·final·int·c;9 ····public·final·int·c;
10 ····10 ····
11 ····public·c(final·Rect·a)·{ 
12 ········this.a·=·a; 
13 ········this.b·=·4; 
14 ········this.c·=·1; 
15 ····} 
16 ···· 
17 ····public·c(final·Rect·a,·final·int·b,·final·int·c)·{11 ····public·c(final·Rect·a,·final·int·b,·final·int·c)·{
18 ········this.a·=·a;12 ········this.a·=·a;
19 ········this.b·=·b;13 ········this.b·=·b;
20 ········this.c·=·c;14 ········this.c·=·c;
21 ····}15 ····}
22 }16 }
714 B
io/flutter/embedding/engine/renderer/j.class
626 B
procyon -ec {}
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 ····public·int·j;17 ····public·int·j;
18 ····public·int·k;18 ····public·int·k;
19 ····public·int·l;19 ····public·int·l;
20 ····public·int·m;20 ····public·int·m;
21 ····public·int·n;21 ····public·int·n;
22 ····public·int·o;22 ····public·int·o;
23 ····public·int·p;23 ····public·int·p;
24 ····public·ArrayList·q;24 ····public·final·ArrayList·q;
 25 ····public·final·ArrayList·r;
25 ····26 ····
26 ····public·j()·{27 ····public·j()·{
27 ········this.a·=·1.0f;28 ········this.a·=·1.0f;
28 ········this.b·=·0;29 ········this.b·=·0;
29 ········this.c·=·0;30 ········this.c·=·0;
30 ········this.d·=·0;31 ········this.d·=·0;
31 ········this.e·=·0;32 ········this.e·=·0;
Offset 37, 9 lines modifiedOffset 38, 10 lines modified
37 ········this.k·=·0;38 ········this.k·=·0;
38 ········this.l·=·0;39 ········this.l·=·0;
39 ········this.m·=·0;40 ········this.m·=·0;
40 ········this.n·=·0;41 ········this.n·=·0;
41 ········this.o·=·0;42 ········this.o·=·0;
42 ········this.p·=·-1;43 ········this.p·=·-1;
43 ········this.q·=·new·ArrayList();44 ········this.q·=·new·ArrayList();
 45 ········this.r·=·new·ArrayList();
44 ····}46 ····}
45 }47 }
465 B
io/flutter/plugin/platform/k.class
397 B
procyon -ec {}
    
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ········this.b·=·b;15 ········this.b·=·b;
16 ········this.a·=·a;16 ········this.a·=·a;
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·onGlobalFocusChanged(final·View·view,·final·View·view2)·{19 ····public·final·void·onGlobalFocusChanged(final·View·view,·final·View·view2)·{
20 ········final·Object·o·=·new·Object();20 ········final·Object·o·=·new·Object();
21 ········final·l·b·=·this.b;21 ········final·l·b·=·this.b;
22 ········this.a.onFocusChange((View)b,·N1.b.B0((View)b,·(D1.b)o));22 ········this.a.onFocusChange((View)b,·N1.b.D0((View)b,·(D1.b)o));
23 ····}23 ····}
24 }24 }
606 B
io/flutter/view/a.class
560 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 14 lines modified
8 import·java.util.List;8 import·java.util.List;
9 import·android.webkit.TracingController;9 import·android.webkit.TracingController;
10 import·android.webkit.TracingConfig;10 import·android.webkit.TracingConfig;
11 import·java.util.Collection;11 import·java.util.Collection;
12 import·java.util.ArrayList;12 import·java.util.ArrayList;
13 import·android.webkit.TracingConfig$Builder;13 import·android.webkit.TracingConfig$Builder;
14 import·android.view.DisplayCutout;14 import·android.view.DisplayCutout;
15 import·android.view.WindowInsets; 
16 import·android.util.Size;15 import·android.util.Size;
17 import·android.graphics.ImageDecoder$ImageInfo;16 import·android.graphics.ImageDecoder$ImageInfo;
18 import·android.os.Looper;17 import·android.os.Looper;
19 import·android.webkit.WebView;18 import·android.webkit.WebView;
20 import·android.hardware.HardwareBuffer;19 import·android.hardware.HardwareBuffer;
21 import·android.media.Image;20 import·android.media.Image;
22 import·java.nio.ByteBuffer;21 import·java.nio.ByteBuffer;
656 B
io/flutter/view/j.class
610 B
procyon -ec {}
    
Offset 1145, 15 lines modifiedOffset 1145, 15 lines modified
1145 ········if·(g3·!=·null·&&·(g3.b·!=·this.q·||·list2.size()·!=·p5.size()))·{1145 ········if·(g3·!=·null·&&·(g3.b·!=·this.q·||·list2.size()·!=·p5.size()))·{
1146 ············this.q·=·g3.b;1146 ············this.q·=·g3.b;
1147 ············String·f·=·g3.f();1147 ············String·f·=·g3.f();
1148 ············if·(f·==·null)·{1148 ············if·(f·==·null)·{
1149 ················f·=·"·";1149 ················f·=·"·";
1150 ············}1150 ············}
1151 ············if·(Build$VERSION.SDK_INT·>=·n6)·{1151 ············if·(Build$VERSION.SDK_INT·>=·n6)·{
1152 ················io.flutter.view.a.t(a2,·f);1152 ················io.flutter.view.a.s(a2,·f);
1153 ············}1153 ············}
1154 ············else·{1154 ············else·{
1155 ················final·AccessibilityEvent·d·=·this.d(g3.b,·32);1155 ················final·AccessibilityEvent·d·=·this.d(g3.b,·32);
1156 ················((AccessibilityRecord)d).getText().add(f);1156 ················((AccessibilityRecord)d).getText().add(f);
1157 ················this.h(d);1157 ················this.h(d);
1158 ············}1158 ············}
1159 ········}1159 ········}
5.12 KB
j1/c.class
5.1 KB
procyon -ec {}
    
Offset 52, 16 lines modifiedOffset 52, 16 lines modified
52 ········this.b·=·b;52 ········this.b·=·b;
53 ········this.c·=·c;53 ········this.c·=·c;
54 ····}54 ····}
55 ····55 ····
56 ····public·static·String·b(String·substring)·{56 ····public·static·String·b(String·substring)·{
57 ········if·(substring·!=·null)·{57 ········if·(substring·!=·null)·{
58 ············final·String·s·=·"/";58 ············final·String·s·=·"/";
59 ············if·(W1.f.J0((CharSequence)substring,·s))·{59 ············if·(W1.f.L0((CharSequence)substring,·s))·{
60 ················substring·=·substring.substring(0,·W1.f.N0((CharSequence)substring,·s,·0,·false,·6));60 ················substring·=·substring.substring(0,·W1.f.P0((CharSequence)substring,·s,·0,·false,·6));
61 ················N1.b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)");61 ················N1.b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)");
62 ················return·substring;62 ················return·substring;
63 ············}63 ············}
64 ········}64 ········}
65 ········substring·=·"*";65 ········substring·=·"*";
66 ········return·substring;66 ········return·substring;
67 ····}67 ····}
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 ········//···195:·ldc·············"shareCacheFolder.canonicalPath"204 ········//···195:·ldc·············"shareCacheFolder.canonicalPath"
205 ········//···197:·astore··········16205 ········//···197:·astore··········16
206 ········//···199:·aload···········15206 ········//···199:·aload···········15
207 ········//···201:·aload···········16207 ········//···201:·aload···········16
208 ········//···203:·invokestatic····N1/b.B:(Ljava/lang/Object;Ljava/lang/String;)V208 ········//···203:·invokestatic····N1/b.B:(Ljava/lang/Object;Ljava/lang/String;)V
209 ········//···206:·aload···········7209 ········//···206:·aload···········7
210 ········//···208:·aload···········15210 ········//···208:·aload···········15
211 ········//···210:·invokestatic····W1/f.T0:(Ljava/lang/String;Ljava/lang/String;)Z211 ········//···210:·invokestatic····W1/f.V0:(Ljava/lang/String;Ljava/lang/String;)Z
212 ········//···213:·istore··········13212 ········//···213:·istore··········13
213 ········//···215:·iload···········13213 ········//···215:·iload···········13
214 ········//···217:·ifne············223214 ········//···217:·ifne············223
215 ········//···220:·goto············252215 ········//···220:·goto············252
216 ········//···223:·new·············Ljava/io/IOException;216 ········//···223:·new·············Ljava/io/IOException;
217 ········//···226:·astore_1·······217 ········//···226:·astore_1·······
218 ········//···227:·aload_0········218 ········//···227:·aload_0········
Offset 384, 15 lines modifiedOffset 384, 15 lines modified
384 ········//···567:·invokevirtual···java/util/ArrayList.isEmpty:()Z384 ········//···567:·invokevirtual···java/util/ArrayList.isEmpty:()Z
385 ········//···570:·istore··········13385 ········//···570:·istore··········13
386 ········//···572:·iload···········13386 ········//···572:·iload···········13
387 ········//···574:·ifeq············605387 ········//···574:·ifeq············605
388 ········//···577:·aload_3········388 ········//···577:·aload_3········
389 ········//···578:·ifnull··········605389 ········//···578:·ifnull··········605
390 ········//···581:·aload_3········390 ········//···581:·aload_3········
391 ········//···582:·invokestatic····W1/f.O0:(Ljava/lang/CharSequence;)Z391 ········//···582:·invokestatic····W1/f.Q0:(Ljava/lang/CharSequence;)Z
392 ········//···585:·istore··········13392 ········//···585:·istore··········13
393 ········//···587:·iload···········13393 ········//···587:·iload···········13
394 ········//···589:·ifeq············595394 ········//···589:·ifeq············595
395 ········//···592:·goto············605395 ········//···592:·goto············605
396 ········//···595:·aload_0········396 ········//···595:·aload_0········
397 ········//···596:·aload_3········397 ········//···596:·aload_3········
398 ········//···597:·aload···········4398 ········//···597:·aload···········4
Offset 414, 15 lines modifiedOffset 414, 15 lines modified
414 ········//···633:·aload_2········414 ········//···633:·aload_2········
415 ········//···634:·invokeinterface·java/util/Collection.isEmpty:()Z415 ········//···634:·invokeinterface·java/util/Collection.isEmpty:()Z
416 ········//···639:·istore··········13416 ········//···639:·istore··········13
417 ········//···641:·iload···········13417 ········//···641:·iload···········13
418 ········//···643:·ifeq············649418 ········//···643:·ifeq············649
419 ········//···646:·goto············663419 ········//···646:·goto············663
420 ········//···649:·aload_2········420 ········//···649:·aload_2········
421 ········//···650:·invokestatic····G1/j.Q0:(Ljava/util/List;)Ljava/lang/Object;421 ········//···650:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object;
422 ········//···653:·astore_2·······422 ········//···653:·astore_2·······
423 ········//···654:·aload_2········423 ········//···654:·aload_2········
424 ········//···655:·astore··········15424 ········//···655:·astore··········15
425 ········//···657:·aload_2········425 ········//···657:·aload_2········
426 ········//···658:·checkcast·······Ljava/lang/String;426 ········//···658:·checkcast·······Ljava/lang/String;
427 ········//···661:·astore··········15427 ········//···661:·astore··········15
428 ········//···663:·aload_1········428 ········//···663:·aload_1········
Offset 430, 15 lines modifiedOffset 430, 15 lines modified
430 ········//···666:·invokevirtual···android/content/Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;430 ········//···666:·invokevirtual···android/content/Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
431 ········//···669:·pop············431 ········//···669:·pop············
432 ········//···670:·aload_1········432 ········//···670:·aload_1········
433 ········//···671:·aload···········15433 ········//···671:·aload···········15
434 ········//···673:·invokevirtual···android/content/Intent.setType:(Ljava/lang/String;)Landroid/content/Intent;434 ········//···673:·invokevirtual···android/content/Intent.setType:(Ljava/lang/String;)Landroid/content/Intent;
435 ········//···676:·pop············435 ········//···676:·pop············
436 ········//···677:·aload···········6436 ········//···677:·aload···········6
437 ········//···679:·invokestatic····G1/j.Q0:(Ljava/util/List;)Ljava/lang/Object;437 ········//···679:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object;
438 ········//···682:·checkcast·······Landroid/os/Parcelable;438 ········//···682:·checkcast·······Landroid/os/Parcelable;
439 ········//···685:·astore_2·······439 ········//···685:·astore_2·······
440 ········//···686:·aload_1········440 ········//···686:·aload_1········
441 ········//···687:·aload···········12441 ········//···687:·aload···········12
442 ········//···689:·aload_2········442 ········//···689:·aload_2········
443 ········//···690:·invokevirtual···android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;443 ········//···690:·invokevirtual···android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
444 ········//···693:·pop············444 ········//···693:·pop············
Offset 459, 24 lines modifiedOffset 459, 24 lines modified
459 ········//···726:·aload_2········459 ········//···726:·aload_2········
460 ········//···727:·invokeinterface·java/util/List.size:()I460 ········//···727:·invokeinterface·java/util/List.size:()I
461 ········//···732:·istore··········13461 ········//···732:·istore··········13
462 ········//···734:·iload···········13462 ········//···734:·iload···········13
463 ········//···736:·iload···········10463 ········//···736:·iload···········10
464 ········//···738:·if_icmpne·······758464 ········//···738:·if_icmpne·······758
465 ········//···741:·aload_2········465 ········//···741:·aload_2········
466 ········//···742:·invokestatic····G1/j.Q0:(Ljava/util/List;)Ljava/lang/Object;466 ········//···742:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object;
467 ········//···745:·astore_2·······467 ········//···745:·astore_2·······
468 ········//···746:·aload_2········468 ········//···746:·aload_2········
469 ········//···747:·astore··········15469 ········//···747:·astore··········15
470 ········//···749:·aload_2········470 ········//···749:·aload_2········
471 ········//···750:·checkcast·······Ljava/lang/String;471 ········//···750:·checkcast·······Ljava/lang/String;
472 ········//···753:·astore··········15472 ········//···753:·astore··········15
473 ········//···755:·goto············894473 ········//···755:·goto············894
474 ········//···758:·aload_2········474 ········//···758:·aload_2········
475 ········//···759:·invokestatic····G1/j.Q0:(Ljava/util/List;)Ljava/lang/Object;475 ········//···759:·invokestatic····G1/j.S0:(Ljava/util/List;)Ljava/lang/Object;
476 ········//···762:·checkcast·······Ljava/lang/String;476 ········//···762:·checkcast·······Ljava/lang/String;
477 ········//···765:·astore··········7477 ········//···765:·astore··········7
478 ········//···767:·aload_2········478 ········//···767:·aload_2········
479 ········//···768:·invokestatic····N1/b.R:(Ljava/util/List;)I479 ········//···768:·invokestatic····N1/b.R:(Ljava/util/List;)I
480 ········//···771:·istore··········19480 ········//···771:·istore··········19
481 ········//···773:·iload···········10481 ········//···773:·iload···········10
482 ········//···775:·iload···········19482 ········//···775:·iload···········19
10.6 KB
org/pkuism/flutter_saf/SAFPathWrapper.class
10.5 KB
procyon -ec {}
    
Offset 123, 29 lines modifiedOffset 123, 29 lines modified
123 ····································final·ArrayList·list2;123 ····································final·ArrayList·list2;
124 ····································list2.add(Integer.valueOf(this.l(buildChildDocumentsUriUsingTree3)));124 ····································list2.add(Integer.valueOf(this.l(buildChildDocumentsUriUsingTree3)));
125 ····································continue·Label_0455_Outer;125 ····································continue·Label_0455_Outer;
126 ································Label_0426_Outer:126 ································Label_0426_Outer:
127 ····································while·(true)·{127 ····································while·(true)·{
128 ········································final·StringBuilder·sb;128 ········································final·StringBuilder·sb;
129 ········································final·ArrayList·list;129 ········································final·ArrayList·list;
130 ········································final·Pair·pair·=·new·Pair((Object)new·Pair((Object)sb.toString(),·(Object)j.T0(list)),·(Object)new·Pair((Object)sb2.toString(),·(Object)j.T0(list2)));130 ········································final·Pair·pair·=·new·Pair((Object)new·Pair((Object)sb.toString(),·(Object)j.V0(list)),·(Object)new·Pair((Object)sb2.toString(),·(Object)j.V0(list2)));
131 ········································N1.b.D((Closeable)query,·(Throwable)null);131 ········································N1.b.D((Closeable)query,·(Throwable)null);
132 ········································return·pair;132 ········································return·pair;
133 ····································Block_13:133 ····································Block_13:
134 ········································while·(true)·{134 ········································while·(true)·{
135 ············································final·int·n3;135 ············································final·int·n3;
136 ············································iftrue(Label_0455:)(f.K0((CharSequence)sb2)·==·n3);136 ············································iftrue(Label_0455:)(f.M0((CharSequence)sb2)·==·n3);
137 ············································break·Block_13;137 ············································break·Block_13;
138 ············································final·int·k0·=·f.K0((CharSequence)sb);138 ············································final·int·m0·=·f.M0((CharSequence)sb);
139 ············································n3·=·-1;139 ············································n3·=·-1;
140 ············································iftrue(Label_0426:)(k0·==·n3);140 ············································iftrue(Label_0426:)(m0·==·n3);
141 ············································sb.deleteCharAt(f.K0((CharSequence)sb));141 ············································sb.deleteCharAt(f.M0((CharSequence)sb));
142 ············································continue;142 ············································continue;
143 ········································}143 ········································}
144 ········································sb2.deleteCharAt(f.K0((CharSequence)sb2));144 ········································sb2.deleteCharAt(f.M0((CharSequence)sb2));
145 ········································continue·Label_0426_Outer;145 ········································continue·Label_0426_Outer;
146 ····································}146 ····································}
147 ································}147 ································}
148 ····························}148 ····························}
149 ····························break;149 ····························break;
150 ························}150 ························}
151 ····················}151 ····················}
Offset 175, 17 lines modifiedOffset 175, 17 lines modified
175 ····}175 ····}
176 ····176 ····
177 ····public·final·int·createDirectory(String·s,·final·boolean·b,·final·boolean·b2,·final·String·s2)·{177 ····public·final·int·createDirectory(String·s,·final·boolean·b,·final·boolean·b2,·final·String·s2)·{
178 ········final·int·n·=·1;178 ········final·int·n·=·1;
179 ········b.C((Object)s,·"p");179 ········b.C((Object)s,·"p");
180 ········b.C((Object)s2,·"type");180 ········b.C((Object)s2,·"type");
181 ········final·String·b3·=·this.b;181 ········final·String·b3·=·this.b;
182 ········final·boolean·t0·=·f.T0(s,·b3);182 ········final·boolean·v0·=·f.V0(s,·b3);
183 ········final·int·n2·=·-3;183 ········final·int·n2·=·-3;
184 ········if·(!t0)·{184 ········if·(!v0)·{
185 ············return·n2;185 ············return·n2;
186 ········}186 ········}
187 ········s·=·s.substring(b3.length());187 ········s·=·s.substring(b3.length());
188 ········final·String·s3·=·"this·as·java.lang.String).substring(startIndex)";188 ········final·String·s3·=·"this·as·java.lang.String).substring(startIndex)";
189 ········b.B((Object)s,·s3);189 ········b.B((Object)s,·s3);
190 ········final·int·length·=·s.length();190 ········final·int·length·=·s.length();
191 ········final·int·n3·=·-1;191 ········final·int·n3·=·-1;
Offset 197, 70 lines modifiedOffset 197, 70 lines modified
197 ············return·n2;197 ············return·n2;
198 ········}198 ········}
199 ········final·Object·first·=·g.first;199 ········final·Object·first·=·g.first;
200 ········b.B(first,·"rootInfo.first");200 ········b.B(first,·"rootInfo.first");
201 ········final·int·intValue·=·((Number)first).intValue();201 ········final·int·intValue·=·((Number)first).intValue();
202 ········final·String·s4·=·"/";202 ········final·String·s4·=·"/";
203 ········final·int·n4·=·6;203 ········final·int·n4·=·6;
204 ········final·String·substring·=·s.substring(intValue,·f.P0(s,·s4,·n4));204 ········final·String·substring·=·s.substring(intValue,·f.R0(s,·s4,·n4));
205 ········b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)");205 ········b.B((Object)substring,·"this·as·java.lang.String\u2026ing(startIndex,·endIndex)");
206 ········final·char[]·array·=·new·char[n];206 ········final·char[]·array·=·new·char[n];
207 ········array[0]·=·'/';207 ········array[0]·=·'/';
208 ········final·String·w0·=·f.W0(substring,·array);208 ········final·String·y0·=·f.Y0(substring,·array);
209 ········try·{209 ········try·{
210 ············final·Object·second·=·g.second;210 ············final·Object·second·=·g.second;
211 ············try·{211 ············try·{
212 ················Uri·uri·=·DocumentsContract.buildDocumentUriUsingTree((Uri)second,·w0);212 ················Uri·uri·=·DocumentsContract.buildDocumentUriUsingTree((Uri)second,·y0);
213 ················if·(uri·==·null)·{213 ················if·(uri·==·null)·{
214 ····················return·n3;214 ····················return·n3;
215 ················}215 ················}
216 ················final·boolean·d·=·this.d(uri);216 ················final·boolean·d·=·this.d(uri);
217 ················final·String·s5·=·"vnd.android.document/directory";217 ················final·String·s5·=·"vnd.android.document/directory";
218 ················Label_0339:·{218 ················Label_0339:·{
219 ····················if·(d)·{219 ····················if·(d)·{
220 ························break·Label_0339;220 ························break·Label_0339;
221 ····················}221 ····················}
222 ····················if·(!b)·{222 ····················if·(!b)·{
223 ························return·n3;223 ························return·n3;
224 ····················}224 ····················}
225 ····················final·String[]·array2·=·new·String[n];225 ····················final·String[]·array2·=·new·String[n];
226 ····················array2[0]·=·s4;226 ····················array2[0]·=·s4;
227 ····················final·String·s6·=·w0;227 ····················final·String·s6·=·y0;
228 ····················try·{228 ····················try·{
229 ························final·List·s7·=·f.S0(s6,·array2);229 ························final·List·u0·=·f.U0(s6,·array2);
230 ························try·{230 ························try·{
231 ····························final·Iterator·iterator·=·s7.iterator();231 ····························final·Iterator·iterator·=·u0.iterator();
232 ····························try·{232 ····························try·{
233 ································while·(true)·{233 ································while·(true)·{
234 ····································if·(!iterator.hasNext())·{234 ····································if·(!iterator.hasNext())·{
235 ········································break·Label_0339;235 ········································break·Label_0339;
236 ····································}236 ····································}
237 ····································final·Object·next·=·iterator.next();237 ····································final·Object·next·=·iterator.next();
238 ····································try·{238 ····································try·{
239 ········································final·String·s8·=·(String)next;239 ········································final·String·s7·=·(String)next;
240 ········································try·{240 ········································try·{
241 ············································if·(s8.length()·==·0)·{241 ············································if·(s7.length()·==·0)·{
242 ················································continue;242 ················································continue;
243 ············································}243 ············································}
244 ············································uri·=·this.c(uri,·s8,·s5);244 ············································uri·=·this.c(uri,·s7,·s5);
245 ············································try·{245 ············································try·{
246 ················································b.z((Object)uri);246 ················································b.z((Object)uri);
247 ················································continue;247 ················································continue;
248 ················································try·{248 ················································try·{
249 ····················································final·Uri·uri2;249 ····················································final·Uri·uri2;
250 ····················································b.z((Object)uri2);250 ····················································b.z((Object)uri2);
251 ····················································return·this.l(uri2);251 ····················································return·this.l(uri2);
252 ····················································Label_0384:·{252 ····················································Label_0384:·{
253 ························································uri2·=·this.c(uri,·s,·s5);253 ························································uri2·=·this.c(uri,·s,·s5);
254 ····················································}254 ····················································}
255 ················································}255 ················································}
256 ················································catch·(final·Exception·ex)·{256 ················································catch·(final·Exception·ex)·{
257 ····················································return·n3;257 ····················································return·n3;
258 ················································}258 ················································}
259 ················································s·=·s.substring(f.P0(s,·s4,·n4)·+·n);259 ················································s·=·s.substring(f.R0(s,·s4,·n4)·+·n);
260 ················································b.B((Object)s,·s3);260 ················································b.B((Object)s,·s3);
261 ················································iftrue(Label_0384:)(!b2);261 ················································iftrue(Label_0384:)(!b2);
262 ················································Uri·uri2·=·this.c(uri,·s,·s2);262 ················································Uri·uri2·=·this.c(uri,·s,·s2);
263 ············································}263 ············································}
264 ············································catch·(final·Exception·ex2)·{}264 ············································catch·(final·Exception·ex2)·{}
265 ········································}265 ········································}
266 ········································catch·(final·Exception·ex3)·{}266 ········································catch·(final·Exception·ex3)·{}
Offset 416, 17 lines modifiedOffset 416, 17 lines modified
416 ········catch·(final·Exception·ex2)·{}416 ········catch·(final·Exception·ex2)·{}
417 ····}417 ····}
418 ····418 ····
419 ····public·final·Pair·g(final·String·s)·{419 ····public·final·Pair·g(final·String·s)·{
420 ········final·HashMap·c·=·this.c;420 ········final·HashMap·c·=·this.c;
421 ········for·(final·String·key·:·c.keySet())·{421 ········for·(final·String·key·:·c.keySet())·{
422 ············N1.b.B((Object)key,·"k");422 ············N1.b.B((Object)key,·"k");
423 ············final·int·n0·=·f.N0((CharSequence)s,·key,·0,·false,·6);423 ············final·int·p·=·f.P0((CharSequence)s,·key,·0,·false,·6);
Max diff block lines reached; 2653/10706 bytes (24.78%) of diff not shown.
369 B
r1/a.class
349 B
procyon -ec {}
    
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ········this.a·=·a;15 ········this.a·=·a;
16 ········this.b·=·b;16 ········this.b·=·b;
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·onGlobalFocusChanged(final·View·view,·View·b)·{19 ····public·final·void·onGlobalFocusChanged(final·View·view,·View·b)·{
20 ········final·Object·o·=·new·Object();20 ········final·Object·o·=·new·Object();
21 ········b·=·this.b;21 ········b·=·this.b;
22 ········this.a.onFocusChange(b,·b.B0(b,·(D1.b)o));22 ········this.a.onFocusChange(b,·b.D0(b,·(D1.b)o));
23 ····}23 ····}
24 }24 }
289 B
u0/P.class
269 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 package·u0;1 package·u0;
  
2 import·android.webkit.WebResourceError; 
3 import·android.webkit.WebMessagePort;2 import·android.webkit.WebMessagePort;
 3 import·android.content.res.Resources$Theme;
 4 import·android.content.res.Resources;
  
4 public·abstract·synthetic·class·P5 public·abstract·synthetic·class·P
5 {6 {
6 }7 }
679 B
u0/f.class
659 B
procyon -ec {}
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ············final·WebMessagePort[]·array2·=·new·WebMessagePort[length];35 ············final·WebMessagePort[]·array2·=·new·WebMessagePort[length];
36 ············while·(i·<·length)·{36 ············while·(i·<·length)·{
37 ················array2[i]·=·((D)a[i]).d();37 ················array2[i]·=·((D)a[i]).d();
38 ················++i;38 ················++i;
39 ············}39 ············}
40 ············array·=·array2;40 ············array·=·array2;
41 ········}41 ········}
42 ········return·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.e(n.b,·array);42 ········return·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.d(n.b,·array);
43 ····}43 ····}
44 ····44 ····
45 ····public·static·WebMessagePort[]·c(final·WebView·webView)·{45 ····public·static·WebMessagePort[]·c(final·WebView·webView)·{
46 ········return·a.B(webView);46 ········return·a.B(webView);
47 ····}47 ····}
48 ····48 ····
49 ····public·static·n·d(final·WebMessage·webMessage)·{49 ····public·static·n·d(final·WebMessage·webMessage)·{
1.26 KB
u0/k.class
1.25 KB
procyon -ec {}
    
Offset 7, 34 lines modifiedOffset 7, 34 lines modified
7 import·android.webkit.WebView;7 import·android.webkit.WebView;
8 import·io.flutter.view.a;8 import·io.flutter.view.a;
9 import·android.webkit.TracingController;9 import·android.webkit.TracingController;
  
10 public·abstract·class·k10 public·abstract·class·k
11 {11 {
12 ····public·static·TracingController·a()·{12 ····public·static·TracingController·a()·{
13 ········return·a.o();13 ········return·a.n();
14 ····}14 ····}
15 ····15 ····
16 ····public·static·ClassLoader·b()·{16 ····public·static·ClassLoader·b()·{
17 ········return·a.p();17 ········return·a.o();
18 ····}18 ····}
19 ····19 ····
20 ····public·static·Looper·c(final·WebView·webView)·{20 ····public·static·Looper·c(final·WebView·webView)·{
21 ········return·a.f(webView);21 ········return·a.f(webView);
22 ····}22 ····}
23 ····23 ····
24 ····public·static·boolean·d(final·TracingController·tracingController)·{24 ····public·static·boolean·d(final·TracingController·tracingController)·{
25 ········return·a.w(tracingController);25 ········return·a.v(tracingController);
26 ····}26 ····}
27 ····27 ····
28 ····public·static·void·e(final·String·s)·{28 ····public·static·void·e(final·String·s)·{
29 ········a.v(s);29 ········a.u(s);
30 ····}30 ····}
31 ····31 ····
32 ····public·static·void·f(final·TracingController·tracingController,·final·t0.k·k)·{32 ····public·static·void·f(final·TracingController·tracingController,·final·t0.k·k)·{
33 ········a.u(tracingController,·a.n(a.k(a.l(a.m(a.j(),·new·int[]·{·k.a·}),·k.b),·k.c)));33 ········a.t(tracingController,·a.m(a.j(a.k(a.l(a.i(),·new·int[]·{·k.a·}),·k.b),·k.c)));
34 ····}34 ····}
35 ····35 ····
36 ····public·static·boolean·g(final·TracingController·tracingController,·final·OutputStream·outputStream,·final·Executor·executor)·{36 ····public·static·boolean·g(final·TracingController·tracingController,·final·OutputStream·outputStream,·final·Executor·executor)·{
37 ········return·a.x(tracingController,·outputStream,·executor);37 ········return·a.w(tracingController,·outputStream,·executor);
38 ····}38 ····}
39 }39 }
275 B
w/e.class
257 B
procyon -ec {}
    
Offset 8, 10 lines modifiedOffset 8, 10 lines modified
8 ····public·volatile·e·b;8 ····public·volatile·e·b;
9 ····9 ····
10 ····static·{10 ····static·{
11 ········c·=·(e)new·Object();11 ········c·=·(e)new·Object();
12 ····}12 ····}
13 ····13 ····
14 ····public·e()·{14 ····public·e()·{
15 ········f.f.o0(this,·Thread.currentThread());15 ········f.f.q0(this,·Thread.currentThread());
16 ····}16 ····}
17 }17 }
1.25 KB
w/f.class
1.23 KB
procyon -ec {}
    
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 ········}335 ········}
336 ········e·e·=·this.c;336 ········e·e·=·this.c;
337 ········final·e·c·=·w.e.c;337 ········final·e·c·=·w.e.c;
338 ········if·(e·!=·c)·{338 ········if·(e·!=·c)·{
339 ············final·e·e2·=·new·e();339 ············final·e·e2·=·new·e();
340 ············do·{340 ············do·{
341 ················final·b·f·=·w.f.f;341 ················final·b·f·=·w.f.f;
342 ················f.n0(e2,·e);342 ················f.p0(e2,·e);
343 ················if·(f.y(this,·e,·e2))·{343 ················if·(f.y(this,·e,·e2))·{
344 ····················int·n;344 ····················int·n;
345 ····················Object·a2;345 ····················Object·a2;
346 ····················do·{346 ····················do·{
347 ························LockSupport.park(this);347 ························LockSupport.park(this);
348 ························if·(Thread.interrupted())·{348 ························if·(Thread.interrupted())·{
349 ····························this.d(e2);349 ····························this.d(e2);
Offset 389, 15 lines modifiedOffset 389, 15 lines modified
389 ············if·(nanos·>=·n4)·{389 ············if·(nanos·>=·n4)·{
390 ················e·e·=·this.c;390 ················e·e·=·this.c;
391 ················final·e·c·=·w.e.c;391 ················final·e·c·=·w.e.c;
392 ················if·(e·!=·c)·{392 ················if·(e·!=·c)·{
393 ····················final·e·e2·=·new·e();393 ····················final·e·e2·=·new·e();
394 ····················do·{394 ····················do·{
395 ························final·b·f·=·w.f.f;395 ························final·b·f·=·w.f.f;
396 ························f.n0(e2,·e);396 ························f.p0(e2,·e);
397 ························if·(f.y(this,·e,·e2))·{397 ························if·(f.y(this,·e,·e2))·{
398 ····························do·{398 ····························do·{
399 ································LockSupport.parkNanos(this,·nanos);399 ································LockSupport.parkNanos(this,·nanos);
400 ································if·(Thread.interrupted())·{400 ································if·(Thread.interrupted())·{
401 ····································this.d(e2);401 ····································this.d(e2);
402 ····································throw·new·InterruptedException();402 ····································throw·new·InterruptedException();
403 ································}403 ································}
540 B
w0/j.class
520 B
procyon -ec {}
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ········return·((527·+·this.b)·*·31·+·this.c)·*·31·+·this.d;63 ········return·((527·+·this.b)·*·31·+·this.c)·*·31·+·this.d;
64 ····}64 ····}
65 ····65 ····
66 ····@Override66 ····@Override
67 ····public·final·String·toString()·{67 ····public·final·String·toString()·{
68 ········final·String·e·=·this.e;68 ········final·String·e·=·this.e;
69 ········String·string;69 ········String·string;
70 ········if·(W1.f.O0((CharSequence)e)·^·true)·{70 ········if·(W1.f.Q0((CharSequence)e)·^·true)·{
71 ············final·StringBuilder·sb·=·new·StringBuilder("-");71 ············final·StringBuilder·sb·=·new·StringBuilder("-");
72 ············sb.append(e);72 ············sb.append(e);
73 ············string·=·sb.toString();73 ············string·=·sb.toString();
74 ········}74 ········}
75 ········else·{75 ········else·{
76 ············string·=·"";76 ············string·=·"";
77 ········}77 ········}
2.58 KB
z0/i.class
2.56 KB
procyon -ec {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ········final·b·c·=·this.c;26 ········final·b·c·=·this.c;
27 ········c.getClass();27 ········c.getClass();
28 ········WindowLayoutComponent·windowLayoutComponent·=·null;28 ········WindowLayoutComponent·windowLayoutComponent·=·null;
29 ········final·String·s·=·"loader.loadClass(WindowE\u2026XTENSIONS_PROVIDER_CLASS)";29 ········final·String·s·=·"loader.loadClass(WindowE\u2026XTENSIONS_PROVIDER_CLASS)";
30 ········final·String·name·=·"androidx.window.extensions.WindowExtensionsProvider";30 ········final·String·name·=·"androidx.window.extensions.WindowExtensionsProvider";
31 ········try·{31 ········try·{
32 ············N1.b.B((Object)c.a.loadClass(name),·s);32 ············N1.b.B((Object)c.a.loadClass(name),·s);
33 ············if·(!N1.b.D0("WindowExtensionsProvider#getWindowExtensions·is·not·valid",·(O1.a)new·a(c))·||·!N1.b.D0("WindowExtensions#getWindowLayoutComponent·is·not·valid",·(O1.a)new·h(this,·3))·||·!N1.b.D0("FoldingFeature·class·is·not·valid",·(O1.a)new·h(this,·0)))·{33 ············if·(!N1.b.F0("WindowExtensionsProvider#getWindowExtensions·is·not·valid",·(O1.a)new·a(c))·||·!N1.b.F0("WindowExtensions#getWindowLayoutComponent·is·not·valid",·(O1.a)new·h(this,·3))·||·!N1.b.F0("FoldingFeature·class·is·not·valid",·(O1.a)new·h(this,·0)))·{
34 ················return·windowLayoutComponent;34 ················return·windowLayoutComponent;
35 ············}35 ············}
36 ············final·int·a·=·e.a();36 ············final·int·a·=·e.a();
37 ············if·(a·==·1)·{37 ············if·(a·==·1)·{
38 ················if·(!this.b())·{38 ················if·(!this.b())·{
39 ····················return·windowLayoutComponent;39 ····················return·windowLayoutComponent;
40 ················}40 ················}
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ················final·int·n·=·2;43 ················final·int·n·=·2;
44 ················if·(n·>·a·||·a·>·-1·>>>·1·||·!this.b())·{44 ················if·(n·>·a·||·a·>·-1·>>>·1·||·!this.b())·{
45 ····················return·windowLayoutComponent;45 ····················return·windowLayoutComponent;
46 ················}46 ················}
47 ················final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener(");47 ················final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener(");
48 ················sb.append(Context.class.getName());48 ················sb.append(Context.class.getName());
49 ················sb.append(",·androidx.window.extensions.core.util.function.Consumer)·is·not·valid");49 ················sb.append(",·androidx.window.extensions.core.util.function.Consumer)·is·not·valid");
50 ················if·(!N1.b.D0(sb.toString(),·(O1.a)new·h(this,·n)))·{50 ················if·(!N1.b.F0(sb.toString(),·(O1.a)new·h(this,·n)))·{
51 ····················return·windowLayoutComponent;51 ····················return·windowLayoutComponent;
52 ················}52 ················}
53 ············}53 ············}
54 ············final·WindowExtensions·windowExtensions·=·WindowExtensionsProvider.getWindowExtensions();54 ············final·WindowExtensions·windowExtensions·=·WindowExtensionsProvider.getWindowExtensions();
55 ············try·{55 ············try·{
56 ················windowLayoutComponent·=·windowExtensions.getWindowLayoutComponent();56 ················windowLayoutComponent·=·windowExtensions.getWindowLayoutComponent();
57 ················return·windowLayoutComponent;57 ················return·windowLayoutComponent;
Offset 61, 10 lines modifiedOffset 61, 10 lines modified
61 ········catch·(final·ClassNotFoundException·|·NoClassDefFoundError·|·UnsupportedOperationException·ex2)·{}61 ········catch·(final·ClassNotFoundException·|·NoClassDefFoundError·|·UnsupportedOperationException·ex2)·{}
62 ····}62 ····}
63 ····63 ····
64 ····public·final·boolean·b()·{64 ····public·final·boolean·b()·{
65 ········final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener(");65 ········final·StringBuilder·sb·=·new·StringBuilder("WindowLayoutComponent#addWindowLayoutInfoListener(");
66 ········sb.append(Activity.class.getName());66 ········sb.append(Activity.class.getName());
67 ········sb.append(",·java.util.function.Consumer)·is·not·valid");67 ········sb.append(",·java.util.function.Consumer)·is·not·valid");
68 ········return·N1.b.D0(sb.toString(),·(O1.a)new·h(this,·1));68 ········return·N1.b.F0(sb.toString(),·(O1.a)new·h(this,·1));
69 ····}69 ····}
70 }70 }
790 B
z0/k.class
770 B
procyon -ec {}
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ········//···200:·athrow·········123 ········//···200:·athrow·········
124 ········//···201:·getstatic·······C0/o.c:LC0/o;124 ········//···201:·getstatic·······C0/o.c:LC0/o;
125 ········//···204:·astore_1·······125 ········//···204:·astore_1·······
126 ········//···205:·aload_1········126 ········//···205:·aload_1········
127 ········//···206:·invokestatic····N1/b.z:(Ljava/lang/Object;)V127 ········//···206:·invokestatic····N1/b.z:(Ljava/lang/Object;)V
128 ········//···209:·new·············Ly0/a;128 ········//···209:·new·············Ly0/a;
129 ········//···212:·astore_0·······129 ········//···212:·astore_0·······
130 ········//···213:·getstatic·······z0/r.b:Lz0/r;130 ········//···213:·getstatic·······z0/s.b:Lz0/s;
131 ········//···216:·astore_2·······131 ········//···216:·astore_2·······
132 ········//···217:·aload_0········132 ········//···217:·aload_0········
133 ········//···218:·aload_1········133 ········//···218:·aload_1········
134 ········//···219:·invokespecial···y0/a.<init>:(LA0/a;)V134 ········//···219:·invokespecial···y0/a.<init>:(LA0/a;)V
135 ········//···222:·getstatic·······z0/k.c:Lz0/b;135 ········//···222:·getstatic·······z0/k.c:Lz0/b;
136 ········//···225:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;136 ········//···225:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;
137 ········//···228:·pop············137 ········//···228:·pop············
2.22 KB
z0/n.class
2.2 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 63 lines modified
  
1 package·z0;1 package·z0;
  
2 import·androidx.fragment.app.q; 
3 import·G1.j;2 import·Z1.j;
 3 import·Z1.q;
4 import·N1.b;4 import·N1.b;
5 import·java.util.List;5 import·F1.h;
 6 import·H1.e;
 7 import·android.app.Activity;
 8 import·y0.a;
 9 import·O1.p;
 10 import·J1.g;
  
6 public·final·class·n11 public·final·class·n·extends·g·implements·p
7 {12 {
8 ····public·final·List·a;13 ····public·int·f;
 14 ····public·/*·synthetic·*/·Object·g;
 15 ····public·final·/*·synthetic·*/·a·h;
 16 ····public·final·/*·synthetic·*/·Activity·i;
9 ····17 ····
10 ····public·n(final·List·a)·{18 ····public·n(final·a·h,·final·Activity·i,·final·e·e)·{
11 ········this.a·=·a;19 ········this.h·=·h;
 20 ········this.i·=·i;
 21 ········super(e);
12 ····}22 ····}
13 ····23 ····
14 ····@Override 
15 ····public·final·boolean·equals(final·Object·o)·{ 
16 ········return·this·==·o·||·(o·!=·null·&&·b.n((Object)n.class,·(Object)o.getClass())·&&·b.n((Object)this.a,·(Object)((n)o).a));24 ····public·final·e·b(final·Object·g,·final·e·e)·{
 25 ········final·n·n·=·new·n(this.h,·this.i,·e);
 26 ········n.g·=·g;
 27 ········return·(e)n;
17 ····}28 ····}
18 ····29 ····
 30 ····public·final·Object·f(final·Object·o,·final·Object·o2)·{
 31 ········return·((n)this.b(o,·(e)o2)).h(F1.h.a);
19 ····@Override 
20 ····public·final·int·hashCode()·{ 
21 ········return·this.a.hashCode(); 
22 ····}32 ····}
23 ····33 ····
24 ····@Override 
25 ····public·final·String·toString()·{ 
26 ········return·j.R0((Iterable)this.a,·"WindowLayoutInfo{·DisplayFeatures[",·"]·}",·(q)null,·56);34 ····public·final·Object·h(Object·a)·{
 35 ········final·I1.a·b·=·I1.a.b;
 36 ········final·int·f·=·this.f;
 37 ········final·int·f2·=·1;
 38 ········if·(f·!=·0)·{
 39 ············if·(f·!=·f2)·{
 40 ················a·=·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");
 41 ················throw·a;
 42 ············}
 43 ············N1.b.A0(a);
 44 ········}
 45 ········else·{
 46 ············N1.b.A0(a);
 47 ············final·q·q·=·(q)this.g;
 48 ············final·m·m·=·new·m(0,·(Object)q);
 49 ············final·a·h·=·this.h;
 50 ············((A0.a)h.d).a(this.i,·new·q.a(6),·m);
 51 ············final·androidx.fragment.app.n·n·=·new·androidx.fragment.app.n((Object)h,·f2,·(Object)m);
 52 ············this.f·=·f2;
 53 ············a·=·j.a(q,·n,·(e)this);
 54 ············if·(a·==·b)·{
 55 ················return·b;
 56 ············}
 57 ········}
 58 ········return·F1.h.a;
27 ····}59 ····}
28 }60 }
1.92 KB
z0/o.class
1.9 KB
procyon -ec {}
    
Offset 1, 59 lines modifiedOffset 1, 31 lines modified
  
1 package·z0;1 package·z0;
  
2 import·android.graphics.Rect;2 import·androidx.fragment.app.q;
3 import·R.w0;3 import·G1.j;
4 import·w0.b;4 import·N1.b;
 5 import·java.util.List;
  
5 public·final·class·o6 public·final·class·o
6 {7 {
7 ····public·final·b·a;8 ····public·final·List·a;
8 ····public·final·w0·b; 
9 ····9 ····
 10 ····public·o(final·List·a)·{
10 ····public·o(final·Rect·rect,·final·w0·w0)·{ 
11 ········N1.b.C((Object)w0,·"insets"); 
12 ········this(new·b(rect),·w0); 
13 ····} 
14 ···· 
15 ····public·o(final·b·a,·final·w0·b)·{ 
16 ········N1.b.C((Object)b,·"_windowInsetsCompat"); 
17 ········this.a·=·a;11 ········this.a·=·a;
18 ········this.b·=·b; 
19 ····}12 ····}
20 ····13 ····
21 ····@Override14 ····@Override
22 ····public·final·boolean·equals(final·Object·o)·{15 ····public·final·boolean·equals(final·Object·o)·{
 16 ········return·this·==·o·||·(o·!=·null·&&·b.n((Object)o.class,·(Object)o.getClass())·&&·b.n((Object)this.a,·(Object)((o)o).a));
23 ········final·boolean·b·=·true; 
24 ········if·(this·==·o)·{ 
25 ············return·b; 
26 ········} 
27 ········Class<?>·class1; 
28 ········if·(o·!=·null)·{ 
29 ············class1·=·o.getClass(); 
30 ········} 
31 ········else·{ 
32 ············class1·=·null; 
33 ········} 
34 ········if·(!N1.b.n((Object)o.class,·(Object)class1))·{ 
35 ············return·false; 
36 ········} 
37 ········N1.b.A(o,·"null·cannot·be·cast·to·non-null·type·androidx.window.layout.WindowMetrics"); 
38 ········final·o·o2·=·(o)o; 
39 ········return·N1.b.n((Object)this.a,·(Object)o2.a)·&&·N1.b.n((Object)this.b,·(Object)o2.b)·&&·b; 
40 ····}17 ····}
41 ····18 ····
42 ····@Override19 ····@Override
43 ····public·final·int·hashCode()·{20 ····public·final·int·hashCode()·{
44 ········return·this.b.hashCode()·+·this.a.hashCode()·*·31;21 ········return·this.a.hashCode();
45 ····}22 ····}
46 ····23 ····
47 ····@Override24 ····@Override
48 ····public·final·String·toString()·{25 ····public·final·String·toString()·{
 26 ········return·j.T0((Iterable)this.a,·"WindowLayoutInfo{·DisplayFeatures[",·"]·}",·(q)null,·56);
49 ········final·StringBuilder·sb·=·new·StringBuilder("WindowMetrics(·bounds="); 
50 ········sb.append(this.a); 
51 ········sb.append(",·windowInsetsCompat="); 
52 ········sb.append(this.b); 
53 ········sb.append(')'); 
54 ········return·sb.toString(); 
55 ····}27 ····}
56 }28 }
1.6 KB
z0/p.class
1.58 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 59 lines modified
  
1 package·z0;1 package·z0;
  
2 public·abstract·synthetic·class·p2 import·android.graphics.Rect;
 3 import·R.w0;
 4 import·w0.b;
  
 5 public·final·class·p
3 {6 {
4 ····static·{7 ····public·final·b·a;
 8 ····public·final·w0·b;
 9 ····
 10 ····public·p(final·Rect·rect,·final·w0·w0)·{
 11 ········N1.b.C((Object)w0,·"insets");
 12 ········this(new·b(rect),·w0);
 13 ····}
 14 ····
 15 ····public·p(final·b·a,·final·w0·b)·{
 16 ········N1.b.C((Object)b,·"_windowInsetsCompat");
 17 ········this.a·=·a;
 18 ········this.b·=·b;
 19 ····}
 20 ····
 21 ····@Override
 22 ····public·final·boolean·equals(final·Object·o)·{
 23 ········final·boolean·b·=·true;
 24 ········if·(this·==·o)·{
 25 ············return·b;
 26 ········}
 27 ········Class<?>·class1;
 28 ········if·(o·!=·null)·{
 29 ············class1·=·o.getClass();
 30 ········}
 31 ········else·{
 32 ············class1·=·null;
 33 ········}
 34 ········if·(!N1.b.n((Object)p.class,·(Object)class1))·{
 35 ············return·false;
 36 ········}
 37 ········N1.b.A(o,·"null·cannot·be·cast·to·non-null·type·androidx.window.layout.WindowMetrics");
5 ········final·b·a2·=·q.a;38 ········final·p·p·=·(p)o;
 39 ········return·N1.b.n((Object)this.a,·(Object)p.a)·&&·N1.b.n((Object)this.b,·(Object)p.b)·&&·b;
 40 ····}
 41 ····
 42 ····@Override
 43 ····public·final·int·hashCode()·{
 44 ········return·this.b.hashCode()·+·this.a.hashCode()·*·31;
 45 ····}
 46 ····
 47 ····@Override
 48 ····public·final·String·toString()·{
 49 ········final·StringBuilder·sb·=·new·StringBuilder("WindowMetrics(·bounds=");
 50 ········sb.append(this.a);
 51 ········sb.append(",·windowInsetsCompat=");
 52 ········sb.append(this.b);
 53 ········sb.append(')');
 54 ········return·sb.toString();
6 ····}55 ····}
7 }56 }
226 B
z0/q.class
206 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
  
1 package·z0;1 package·z0;
  
2 public·interface·q2 public·abstract·synthetic·class·q
3 {3 {
4 ····public·static·final·b·a·=·b.b;4 ····static·{
 5 ········final·b·a2·=·r.a;
 6 ····}
5 }7 }
4.64 KB
A1/j.class
4.62 KB
procyon -ec {}
error from `procyon -ec {}`: Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. [ truncated after 25 lines; 14 ignored ]
    
Offset 116, 64 lines modifiedOffset 116, 64 lines modified
116 ····················}116 ····················}
117 ················}117 ················}
118 ················g2.b((Object)h);118 ················g2.b((Object)h);
119 ················return;119 ················return;
120 ············}120 ············}
121 ············case·3:·{121 ············case·3:·{
122 ················final·ArrayList<ArrayList<f>>·list3·=·new·ArrayList<ArrayList<f>>();122 ················final·ArrayList<ArrayList<f>>·list3·=·new·ArrayList<ArrayList<f>>();
123 ················ArrayList·g3·=·null;123 ················ArrayList·i2·=·null;
124 ················try·{124 ················try·{
125 ····················final·e·e4·=·(e)b;125 ····················final·e·e4·=·(e)b;
126 ····················e4.getClass();126 ····················e4.getClass();
127 ····················final·ArrayList<f>·element·=·new·ArrayList<f>();127 ····················final·ArrayList<f>·element·=·new·ArrayList<f>();
128 ····················if·(e4.e.a(n2)·==·0)·{128 ····················if·(e4.e.a(n2)·==·0)·{
129 ························element.add(f.c);129 ························element.add(f.c);
130 ····················}130 ····················}
131 ····················if·(e4.e.a(15)·==·0)·{131 ····················if·(e4.e.a(15)·==·0)·{
132 ························element.add(f.d);132 ························element.add(f.d);
133 ····················}133 ····················}
134 ····················list3.add(0,·element);134 ····················list3.add(0,·element);
135 ················}135 ················}
136 ················finally·{136 ················finally·{
137 ····················g3·=·N1.b.G0(loadexception(java.lang.Throwable.class)());137 ····················i2·=·N1.b.I0(loadexception(java.lang.Throwable.class)());
138 ················}138 ················}
139 ················a.c((Object)g3);139 ················a.c((Object)i2);
140 ················return;140 ················return;
141 ············}141 ············}
142 ············case·2:·{142 ············case·2:·{
143 ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>();143 ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>();
144 ················ArrayList·g4;144 ················ArrayList·i3;
145 ················try·{145 ················try·{
146 ····················list4.add(0,·((e)b).a());146 ····················list4.add(0,·((e)b).a());
147 ················}147 ················}
148 ················finally·{148 ················finally·{
149 ····················g4·=·N1.b.G0(loadexception(java.lang.Throwable.class)());149 ····················i3·=·N1.b.I0(loadexception(java.lang.Throwable.class)());
150 ················}150 ················}
151 ················a.c((Object)g4);151 ················a.c((Object)i3);
152 ················return;152 ················return;
153 ············}153 ············}
154 ············case·1:·{154 ············case·1:·{
155 ················final·ArrayList<Boolean>·list5·=·new·ArrayList<Boolean>();155 ················final·ArrayList<Boolean>·list5·=·new·ArrayList<Boolean>();
156 ················ArrayList·g5·=·null;156 ················ArrayList·i4·=·null;
157 ················try·{157 ················try·{
158 ····················final·r·e5·=·((e)b).e;158 ····················final·r·e5·=·((e)b).e;
159 ····················if·(e5·==·null·||·e5.a(n2)·==·12)·{159 ····················if·(e5·==·null·||·e5.a(n2)·==·12)·{
160 ························n3·=·0;160 ························n3·=·0;
161 ····················}161 ····················}
162 ····················list5.add(0,·Boolean.valueOf((boolean)(n3·!=·0)));162 ····················list5.add(0,·Boolean.valueOf((boolean)(n3·!=·0)));
163 ················}163 ················}
164 ················finally·{164 ················finally·{
165 ····················g5·=·N1.b.G0(loadexception(java.lang.Throwable.class)());165 ····················i4·=·N1.b.I0(loadexception(java.lang.Throwable.class)());
166 ················}166 ················}
167 ················a.c((Object)g5);167 ················a.c((Object)i4);
168 ················return;168 ················return;
169 ············}169 ············}
170 ············case·0:·{170 ············case·0:·{
171 ················final·ArrayList<Boolean>·list6·=·new·ArrayList<Boolean>();171 ················final·ArrayList<Boolean>·list6·=·new·ArrayList<Boolean>();
172 ················ArrayList·g6·=·null;172 ················ArrayList·i5·=·null;
173 ················try·{173 ················try·{
174 ····················final·e·e6·=·(e)b;174 ····················final·e·e6·=·(e)b;
175 ····················final·KeyguardManager·f3·=·e6.f;175 ····················final·KeyguardManager·f3·=·e6.f;
176 ····················Label_0939:·{176 ····················Label_0939:·{
177 ························if·(f3·!=·null)·{177 ························if·(f3·!=·null)·{
178 ····························if·(Build$VERSION.SDK_INT·>=·n·&&·c.d(f3))·{178 ····························if·(Build$VERSION.SDK_INT·>=·n·&&·c.d(f3))·{
179 ································break·Label_0939;179 ································break·Label_0939;
Offset 187, 14 lines modifiedOffset 187, 14 lines modified
187 ························}187 ························}
188 ························n3·=·0;188 ························n3·=·0;
189 ····················}189 ····················}
190 ····················list6.add(0,·Boolean.valueOf((boolean)(n3·!=·0)));190 ····················list6.add(0,·Boolean.valueOf((boolean)(n3·!=·0)));
191 ················}191 ················}
192 ················finally·{192 ················finally·{
193 ····················final·Throwable·t;193 ····················final·Throwable·t;
194 ····················g6·=·N1.b.G0(t);194 ····················i5·=·N1.b.I0(t);
195 ················}195 ················}
196 ················a.c((Object)g6);196 ················a.c((Object)i5);
197 ············}197 ············}
198 ········}198 ········}
199 ····}199 ····}
200 }200 }
627 B
B0/a.class
607 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·B0;1 package·B0;
  
2 import·e.n;2 import·e.n;
3 import·N1.b;3 import·N1.b;
4 import·androidx.fragment.app.B;4 import·z0.m;
5 import·android.app.Activity;5 import·android.app.Activity;
  
6 public·final·class·a·implements·A0.a6 public·final·class·a·implements·A0.a
7 {7 {
8 ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final·B·b)·{8 ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final·m·m)·{
9 ········b.C((Object)activity,·"context");9 ········b.C((Object)activity,·"context");
10 ········a.execute((Runnable)new·n(8,·(Object)b));10 ········a.execute((Runnable)new·n(8,·(Object)m));
11 ····}11 ····}
12 ····12 ····
13 ····public·final·void·b(final·Q.a·a)·{13 ····public·final·void·b(final·Q.a·a)·{
14 ········b.C((Object)a,·"callback");14 ········b.C((Object)a,·"callback");
15 ····}15 ····}
16 }16 }
2.11 KB
B0/c.class
2.09 KB
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·B0;2 package·B0;
  
3 import·w0.d;3 import·w0.d;
4 import·android.content.Context;4 import·android.content.Context;
5 import·P1.l;5 import·P1.l;
6 import·androidx.window.extensions.layout.WindowLayoutInfo;6 import·androidx.window.extensions.layout.WindowLayoutInfo;
7 import·F1.h;7 import·F1.h;
8 import·androidx.fragment.app.B;8 import·z0.m;
9 import·android.app.Activity;9 import·android.app.Activity;
10 import·java.util.LinkedHashMap;10 import·java.util.LinkedHashMap;
11 import·java.util.concurrent.locks.ReentrantLock;11 import·java.util.concurrent.locks.ReentrantLock;
12 import·v0.b;12 import·v0.b;
13 import·androidx.window.extensions.layout.WindowLayoutComponent;13 import·androidx.window.extensions.layout.WindowLayoutComponent;
14 import·A0.a;14 import·A0.a;
  
Offset 28, 45 lines modifiedOffset 28, 45 lines modified
28 ········this.b·=·b;28 ········this.b·=·b;
29 ········this.c·=·new·ReentrantLock();29 ········this.c·=·new·ReentrantLock();
30 ········this.d·=·new·LinkedHashMap();30 ········this.d·=·new·LinkedHashMap();
31 ········this.e·=·new·LinkedHashMap();31 ········this.e·=·new·LinkedHashMap();
32 ········this.f·=·new·LinkedHashMap();32 ········this.f·=·new·LinkedHashMap();
33 ····}33 ····}
34 ····34 ····
35 ····public·final·void·a(final·Activity·key,·q.a·c,·final·B·b)·{35 ····public·final·void·a(final·Activity·key,·q.a·c,·final·m·m)·{
36 ········N1.b.C((Object)key,·"context");36 ········N1.b.C((Object)key,·"context");
37 ········c·=·(q.a)this.c;37 ········c·=·(q.a)this.c;
38 ········((ReentrantLock)c).lock();38 ········((ReentrantLock)c).lock();
39 ········final·LinkedHashMap·d·=·this.d;39 ········final·LinkedHashMap·d·=·this.d;
40 ········Label_0187:·{40 ········Label_0187:·{
41 ············Object·o·=·null;41 ············Object·o·=·null;
42 ············LinkedHashMap·e·=·null;42 ············LinkedHashMap·e·=·null;
43 ············Label_0078:·{43 ············Label_0078:·{
44 ················try·{44 ················try·{
45 ····················o·=·d.get(key);45 ····················o·=·d.get(key);
46 ····················o·=·o;46 ····················o·=·o;
47 ····················e·=·this.e;47 ····················e·=·this.e;
48 ····················if·(o·!=·null)·{48 ····················if·(o·!=·null)·{
49 ························((f)o).b(b);49 ························((f)o).b(m);
50 ························e.put(b,·key);50 ························e.put(m,·key);
51 ························o·=·h.a;51 ························o·=·h.a;
52 ························break·Label_0078;52 ························break·Label_0078;
53 ····················}53 ····················}
54 ················}54 ················}
55 ················finally·{55 ················finally·{
56 ····················break·Label_0187;56 ····················break·Label_0187;
57 ················}57 ················}
58 ················o·=·null;58 ················o·=·null;
59 ············}59 ············}
60 ············if·(o·==·null)·{60 ············if·(o·==·null)·{
61 ················final·Activity·activity;61 ················final·Activity·activity;
62 ················final·f·f·=·new·f(activity);62 ················final·f·f·=·new·f(activity);
63 ················d.put(activity,·f);63 ················d.put(activity,·f);
64 ················e.put(b,·activity);64 ················e.put(m,·activity);
65 ················f.b(b);65 ················f.b(m);
66 ················this.f.put(f,·this.b.a((Object)this.a,·l.a((Class)WindowLayoutInfo.class),·activity,·new·B0.b(f)));66 ················this.f.put(f,·this.b.a((Object)this.a,·l.a((Class)WindowLayoutInfo.class),·activity,·new·B0.b(f)));
67 ············}67 ············}
68 ············((ReentrantLock)c).unlock();68 ············((ReentrantLock)c).unlock();
69 ············return;69 ············return;
70 ········}70 ········}
71 ········((ReentrantLock)c).unlock();71 ········((ReentrantLock)c).unlock();
72 ····}72 ····}
2.1 KB
B0/d.class
2.08 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·B0;1 package·B0;
  
2 import·android.content.Context;2 import·android.content.Context;
3 import·androidx.window.extensions.core.util.function.Consumer;3 import·androidx.window.extensions.core.util.function.Consumer;
4 import·F1.h;4 import·F1.h;
5 import·N1.b;5 import·N1.b;
6 import·androidx.fragment.app.B;6 import·z0.m;
7 import·android.app.Activity;7 import·android.app.Activity;
8 import·java.util.LinkedHashMap;8 import·java.util.LinkedHashMap;
9 import·java.util.concurrent.locks.ReentrantLock;9 import·java.util.concurrent.locks.ReentrantLock;
10 import·androidx.window.extensions.layout.WindowLayoutComponent;10 import·androidx.window.extensions.layout.WindowLayoutComponent;
11 import·A0.a;11 import·A0.a;
  
12 public·final·class·d·implements·a12 public·final·class·d·implements·a
Offset 22, 45 lines modifiedOffset 22, 45 lines modified
22 ····public·d(final·WindowLayoutComponent·a)·{22 ····public·d(final·WindowLayoutComponent·a)·{
23 ········this.a·=·a;23 ········this.a·=·a;
24 ········this.b·=·new·ReentrantLock();24 ········this.b·=·new·ReentrantLock();
25 ········this.c·=·new·LinkedHashMap();25 ········this.c·=·new·LinkedHashMap();
26 ········this.d·=·new·LinkedHashMap();26 ········this.d·=·new·LinkedHashMap();
27 ····}27 ····}
28 ····28 ····
29 ····public·final·void·a(final·Activity·key,·q.a·b,·final·B·b2)·{29 ····public·final·void·a(final·Activity·key,·q.a·b,·final·m·m)·{
30 ········b.C((Object)key,·"context");30 ········b.C((Object)key,·"context");
31 ········b·=·(q.a)this.b;31 ········b·=·(q.a)this.b;
32 ········((ReentrantLock)b).lock();32 ········((ReentrantLock)b).lock();
33 ········final·LinkedHashMap·c·=·this.c;33 ········final·LinkedHashMap·c·=·this.c;
34 ········Label_0140:·{34 ········Label_0140:·{
35 ············Object·o·=·null;35 ············Object·o·=·null;
36 ············LinkedHashMap·d·=·null;36 ············LinkedHashMap·d·=·null;
37 ············Label_0078:·{37 ············Label_0078:·{
38 ················try·{38 ················try·{
39 ····················o·=·c.get(key);39 ····················o·=·c.get(key);
40 ····················o·=·o;40 ····················o·=·o;
41 ····················d·=·this.d;41 ····················d·=·this.d;
42 ····················if·(o·!=·null)·{42 ····················if·(o·!=·null)·{
43 ························((f)o).b(b2);43 ························((f)o).b(m);
44 ························d.put(b2,·key);44 ························d.put(m,·key);
45 ························o·=·h.a;45 ························o·=·h.a;
46 ························break·Label_0078;46 ························break·Label_0078;
47 ····················}47 ····················}
48 ················}48 ················}
49 ················finally·{49 ················finally·{
50 ····················break·Label_0140;50 ····················break·Label_0140;
51 ················}51 ················}
52 ················o·=·null;52 ················o·=·null;
53 ············}53 ············}
54 ············if·(o·==·null)·{54 ············if·(o·==·null)·{
55 ················final·Context·context;55 ················final·Context·context;
56 ················final·f·f·=·new·f((Activity)context);56 ················final·f·f·=·new·f((Activity)context);
57 ················c.put(context,·f);57 ················c.put(context,·f);
58 ················d.put(b2,·context);58 ················d.put(m,·context);
59 ················f.b(b2);59 ················f.b(m);
60 ················this.a.addWindowLayoutInfoListener(context,·(Consumer)f);60 ················this.a.addWindowLayoutInfoListener(context,·(Consumer)f);
61 ············}61 ············}
62 ············((ReentrantLock)b).unlock();62 ············((ReentrantLock)b).unlock();
63 ············return;63 ············return;
64 ········}64 ········}
65 ········((ReentrantLock)b).unlock();65 ········((ReentrantLock)b).unlock();
66 ····}66 ····}
1.79 KB
B0/f.class
1.77 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 package·B0;1 package·B0;
  
2 import·androidx.fragment.app.B;2 import·z0.m;
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·androidx.window.extensions.layout.WindowLayoutInfo;4 import·androidx.window.extensions.layout.WindowLayoutInfo;
5 import·N1.b;5 import·N1.b;
6 import·android.app.Activity;6 import·android.app.Activity;
7 import·java.util.LinkedHashSet;7 import·java.util.LinkedHashSet;
8 import·z0.n;8 import·z0.o;
9 import·java.util.concurrent.locks.ReentrantLock;9 import·java.util.concurrent.locks.ReentrantLock;
10 import·android.content.Context;10 import·android.content.Context;
11 import·androidx.window.extensions.core.util.function.Consumer;11 import·androidx.window.extensions.core.util.function.Consumer;
12 import·Q.a;12 import·Q.a;
  
13 public·final·class·f·implements·a,·Consumer13 public·final·class·f·implements·a,·Consumer
14 {14 {
15 ····public·final·Context·a;15 ····public·final·Context·a;
16 ····public·final·ReentrantLock·b;16 ····public·final·ReentrantLock·b;
17 ····public·n·c;17 ····public·o·c;
18 ····public·final·LinkedHashSet·d;18 ····public·final·LinkedHashSet·d;
19 ····19 ····
20 ····public·f(final·Activity·a)·{20 ····public·f(final·Activity·a)·{
21 ········N1.b.C((Object)a,·"context");21 ········N1.b.C((Object)a,·"context");
22 ········this.a·=·(Context)a;22 ········this.a·=·(Context)a;
23 ········this.b·=·new·ReentrantLock();23 ········this.b·=·new·ReentrantLock();
24 ········this.d·=·new·LinkedHashSet();24 ········this.d·=·new·LinkedHashSet();
Offset 44, 33 lines modifiedOffset 44, 33 lines modified
44 ············}44 ············}
45 ············b.unlock();45 ············b.unlock();
46 ············return;46 ············return;
47 ········}47 ········}
48 ········b.unlock();48 ········b.unlock();
49 ····}49 ····}
50 ····50 ····
51 ····public·final·void·b(final·B·b)·{51 ····public·final·void·b(final·m·m)·{
52 ········final·ReentrantLock·b2·=·this.b;52 ········final·ReentrantLock·b·=·this.b;
53 ········b2.lock();53 ········b.lock();
54 ········Label_0048:·{54 ········Label_0048:·{
55 ············try·{55 ············try·{
56 ················final·n·c·=·this.c;56 ················final·o·c·=·this.c;
57 ················if·(c·!=·null)·{57 ················if·(c·!=·null)·{
58 ····················b.accept((Object)c);58 ····················m.accept((Object)c);
59 ················}59 ················}
60 ············}60 ············}
61 ············finally·{61 ············finally·{
62 ················break·Label_0048;62 ················break·Label_0048;
63 ············}63 ············}
64 ············final·Throwable·t;64 ············final·Throwable·t;
65 ············this.d.add(t);65 ············this.d.add(t);
66 ············b2.unlock();66 ············b.unlock();
67 ············return;67 ············return;
68 ········}68 ········}
69 ········b2.unlock();69 ········b.unlock();
70 ····}70 ····}
71 ····71 ····
72 ····public·final·boolean·c()·{72 ····public·final·boolean·c()·{
73 ········return·this.d.isEmpty();73 ········return·this.d.isEmpty();
74 ····}74 ····}
75 ····75 ····
76 ····public·final·void·d(final·a·a)·{76 ····public·final·void·d(final·a·a)·{
6.63 KB
B1/a.class
6.61 KB
procyon -ec {}
error from `procyon -ec {}`: Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. [ truncated after 25 lines; 53 ignored ]
    
Offset 13, 117 lines modifiedOffset 13, 117 lines modified
13 ········final·int·a2·=·this.a;13 ········final·int·a2·=·this.a;
14 ········final·d·b·=·this.b;14 ········final·d·b·=·this.b;
15 ········switch·(a2)·{15 ········switch·(a2)·{
16 ············default:·{16 ············default:·{
17 ················final·ArrayList<ArrayList>·list·=·new·ArrayList<ArrayList>();17 ················final·ArrayList<ArrayList>·list·=·new·ArrayList<ArrayList>();
18 ················final·c·c·=·(c)((ArrayList)o).get(0);18 ················final·c·c·=·(c)((ArrayList)o).get(0);
19 ················final·d·d·=·b;19 ················final·d·d·=·b;
20 ················ArrayList·h0·=·null;20 ················ArrayList·j0·=·null;
21 ················try·{21 ················try·{
22 ····················list.add(0,·d.a(c));22 ····················list.add(0,·d.a(c));
23 ················}23 ················}
24 ················finally·{24 ················finally·{
25 ····················final·Throwable·t;25 ····················final·Throwable·t;
26 ····················h0·=·N1.b.H0(t);26 ····················j0·=·N1.b.J0(t);
27 ················}27 ················}
28 ················a.c((Object)h0);28 ················a.c((Object)j0);
29 ················return;29 ················return;
30 ············}30 ············}
31 ············case·5:·{31 ············case·5:·{
32 ················o·=·new·ArrayList();32 ················o·=·new·ArrayList();
33 ················ArrayList·h2·=·null;33 ················ArrayList·j2·=·null;
34 ················try·{34 ················try·{
35 ····················b.getClass();35 ····················b.getClass();
36 ····················final·ArrayList<String>·element·=·new·ArrayList<String>();36 ····················final·ArrayList<String>·element·=·new·ArrayList<String>();
37 ····················final·File[]·externalCacheDirs·=·b.a.getExternalCacheDirs();37 ····················final·File[]·externalCacheDirs·=·b.a.getExternalCacheDirs();
38 ····················for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{38 ····················for·(int·length·=·externalCacheDirs.length,·i·=·0;·i·<·length;·++i)·{
39 ························final·File·file·=·externalCacheDirs[i];39 ························final·File·file·=·externalCacheDirs[i];
40 ························if·(file·!=·null)·{40 ························if·(file·!=·null)·{
41 ····························element.add(file.getAbsolutePath());41 ····························element.add(file.getAbsolutePath());
42 ························}42 ························}
43 ····················}43 ····················}
44 ····················((ArrayList<ArrayList<String>>)o).add(0,·element);44 ····················((ArrayList<ArrayList<String>>)o).add(0,·element);
45 ················}45 ················}
46 ················finally·{46 ················finally·{
47 ····················h2·=·N1.b.H0(loadexception(java.lang.Throwable.class)());47 ····················j2·=·N1.b.J0(loadexception(java.lang.Throwable.class)());
48 ················}48 ················}
49 ················a.c((Object)h2);49 ················a.c((Object)j2);
50 ················return;50 ················return;
51 ············}51 ············}
52 ············case·4:·{52 ············case·4:·{
53 ················o·=·new·ArrayList();53 ················o·=·new·ArrayList();
54 ················ArrayList·h3·=·null;54 ················ArrayList·j3·=·null;
55 ················try·{55 ················try·{
56 ····················final·Context·a3·=·b.a;56 ····················final·Context·a3·=·b.a;
57 ····················String·absolutePath·=·null;57 ····················String·absolutePath·=·null;
58 ····················final·File·externalFilesDir·=·a3.getExternalFilesDir((String)null);58 ····················final·File·externalFilesDir·=·a3.getExternalFilesDir((String)null);
59 ····················if·(externalFilesDir·!=·null)·{59 ····················if·(externalFilesDir·!=·null)·{
60 ························absolutePath·=·externalFilesDir.getAbsolutePath();60 ························absolutePath·=·externalFilesDir.getAbsolutePath();
61 ····················}61 ····················}
62 ····················((ArrayList<String>)o).add(0,·absolutePath);62 ····················((ArrayList<String>)o).add(0,·absolutePath);
63 ················}63 ················}
64 ················finally·{64 ················finally·{
65 ····················h3·=·N1.b.H0(loadexception(java.lang.Throwable.class)());65 ····················j3·=·N1.b.J0(loadexception(java.lang.Throwable.class)());
66 ················}66 ················}
67 ················a.c((Object)h3);67 ················a.c((Object)j3);
68 ················return;68 ················return;
69 ············}69 ············}
70 ············case·3:·{70 ············case·3:·{
71 ················o·=·new·ArrayList();71 ················o·=·new·ArrayList();
72 ················ArrayList·h4;72 ················ArrayList·j4;
73 ················try·{73 ················try·{
74 ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath());74 ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath());
75 ················}75 ················}
76 ················finally·{76 ················finally·{
77 ····················h4·=·N1.b.H0(loadexception(java.lang.Throwable.class)());77 ····················j4·=·N1.b.J0(loadexception(java.lang.Throwable.class)());
78 ················}78 ················}
79 ················a.c((Object)h4);79 ················a.c((Object)j4);
80 ················return;80 ················return;
81 ············}81 ············}
82 ············case·2:·{82 ············case·2:·{
83 ················o·=·new·ArrayList();83 ················o·=·new·ArrayList();
84 ················ArrayList·h5·=·null;84 ················ArrayList·j5·=·null;
85 ················try·{85 ················try·{
86 ····················final·Context·a4·=·b.a;86 ····················final·Context·a4·=·b.a;
87 ····················File·dir·=·a4.getDir("flutter",·0);87 ····················File·dir·=·a4.getDir("flutter",·0);
88 ····················if·(dir·==·null)·{88 ····················if·(dir·==·null)·{
89 ························dir·=·new·File(N1.b.P(a4),·"app_flutter");89 ························dir·=·new·File(N1.b.P(a4),·"app_flutter");
90 ····················}90 ····················}
91 ····················((ArrayList<String>)o).add(0,·dir.getPath());91 ····················((ArrayList<String>)o).add(0,·dir.getPath());
92 ················}92 ················}
93 ················finally·{93 ················finally·{
94 ····················h5·=·N1.b.H0(loadexception(java.lang.Throwable.class)());94 ····················j5·=·N1.b.J0(loadexception(java.lang.Throwable.class)());
95 ················}95 ················}
96 ················a.c((Object)h5);96 ················a.c((Object)j5);
97 ················return;97 ················return;
98 ············}98 ············}
99 ············case·1:·{99 ············case·1:·{
100 ················o·=·new·ArrayList();100 ················o·=·new·ArrayList();
101 ················ArrayList·h6·=·null;101 ················ArrayList·j6·=·null;
102 ················try·{102 ················try·{
103 ····················final·Context·a5·=·b.a;103 ····················final·Context·a5·=·b.a;
104 ····················File·filesDir·=·a5.getFilesDir();104 ····················File·filesDir·=·a5.getFilesDir();
105 ····················if·(filesDir·==·null)·{105 ····················if·(filesDir·==·null)·{
106 ························filesDir·=·new·File(N1.b.P(a5),·"files");106 ························filesDir·=·new·File(N1.b.P(a5),·"files");
107 ····················}107 ····················}
108 ····················((ArrayList<String>)o).add(0,·filesDir.getPath());108 ····················((ArrayList<String>)o).add(0,·filesDir.getPath());
109 ················}109 ················}
110 ················finally·{110 ················finally·{
111 ····················h6·=·N1.b.H0(loadexception(java.lang.Throwable.class)());111 ····················j6·=·N1.b.J0(loadexception(java.lang.Throwable.class)());
112 ················}112 ················}
113 ················a.c((Object)h6);113 ················a.c((Object)j6);
114 ················return;114 ················return;
115 ············}115 ············}
116 ············case·0:·{116 ············case·0:·{
117 ················o·=·new·ArrayList();117 ················o·=·new·ArrayList();
118 ················ArrayList·h7;118 ················ArrayList·j7;
119 ················try·{119 ················try·{
120 ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath());120 ····················((ArrayList<String>)o).add(0,·b.a.getCacheDir().getPath());
121 ················}121 ················}
122 ················finally·{122 ················finally·{
123 ····················h7·=·N1.b.H0(loadexception(java.lang.Throwable.class)());123 ····················j7·=·N1.b.J0(loadexception(java.lang.Throwable.class)());
124 ················}124 ················}
125 ················a.c((Object)h7);125 ················a.c((Object)j7);
126 ············}126 ············}
127 ········}127 ········}
128 ····}128 ····}
129 }129 }
2.81 KB
C0/i.class
2.79 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·7d66efa74cf4848abd57d25a1acf528bbe1b993d6603256a97d07b6ed2fcda291 ··SHA-256·checksum·11ebdeba4e2336dc82f41538125613eef9460fb57dea38157d58348dc2b70026
2 public·final·class·C0.i·implements·Q.a2 public·final·class·C0.i·implements·Q.a
3 ··minor·version:·03 ··minor·version:·0
4 ··major·version:·494 ··major·version:·49
5 ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC5 ··flags:·(0x1031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER,·ACC_SYNTHETIC
6 ··this_class:·#2··························//·C0/i6 ··this_class:·#2··························//·C0/i
7 ··super_class:·#4·························//·java/lang/Object7 ··super_class:·#4·························//·java/lang/Object
8 ··interfaces:·1,·fields:·2,·methods:·2,·attributes:·08 ··interfaces:·1,·fields:·2,·methods:·2,·attributes:·0
Offset 39, 22 lines modifiedOffset 39, 22 lines modified
39 ··#30·=·String·············#29············//·$activity39 ··#30·=·String·············#29············//·$activity
40 ··#31·=·Utf8···············C0/l40 ··#31·=·Utf8···············C0/l
41 ··#32·=·Class··············#31············//·C0/l41 ··#32·=·Class··············#31············//·C0/l
42 ··#33·=·Utf8···············e42 ··#33·=·Utf8···············e
43 ··#34·=·Utf8···············LC0/k;43 ··#34·=·Utf8···············LC0/k;
44 ··#35·=·NameAndType········#33:#34········//·e:LC0/k;44 ··#35·=·NameAndType········#33:#34········//·e:LC0/k;
45 ··#36·=·Fieldref···········#32.#35········//·C0/l.e:LC0/k;45 ··#36·=·Fieldref···········#32.#35········//·C0/l.e:LC0/k;
46 ··#37·=·Utf8···············(Landroid/app/Activity;)Lz0/n;46 ··#37·=·Utf8···············(Landroid/app/Activity;)Lz0/o;
47 ··#38·=·NameAndType········#33:#37········//·e:(Landroid/app/Activity;)Lz0/n;47 ··#38·=·NameAndType········#33:#37········//·e:(Landroid/app/Activity;)Lz0/o;
48 ··#39·=·Methodref··········#32.#38········//·C0/l.e:(Landroid/app/Activity;)Lz0/n;48 ··#39·=·Methodref··········#32.#38········//·C0/l.e:(Landroid/app/Activity;)Lz0/o;
49 ··#40·=·Utf8···············C0/k49 ··#40·=·Utf8···············C0/k
50 ··#41·=·Class··············#40············//·C0/k50 ··#41·=·Class··············#40············//·C0/k
51 ··#42·=·Utf8···············(Landroid/app/Activity;Lz0/n;)V51 ··#42·=·Utf8···············(Landroid/app/Activity;Lz0/o;)V
52 ··#43·=·NameAndType········#7:#42·········//·a:(Landroid/app/Activity;Lz0/n;)V52 ··#43·=·NameAndType········#7:#42·········//·a:(Landroid/app/Activity;Lz0/o;)V
53 ··#44·=·Methodref··········#41.#43········//·C0/k.a:(Landroid/app/Activity;Lz0/n;)V53 ··#44·=·Methodref··········#41.#43········//·C0/k.a:(Landroid/app/Activity;Lz0/o;)V
54 ··#45·=·Utf8···············Code54 ··#45·=·Utf8···············Code
55 ··#46·=·Utf8···············(LC0/l;Landroid/app/Activity;)V55 ··#46·=·Utf8···············(LC0/l;Landroid/app/Activity;)V
56 ··#47·=·Utf8···············accept56 ··#47·=·Utf8···············accept
57 ··#48·=·Utf8···············(Ljava/lang/Object;)V57 ··#48·=·Utf8···············(Ljava/lang/Object;)V
58 {58 {
59 ··public·final·C0.l·a;59 ··public·final·C0.l·a;
60 ····descriptor:·LC0/l;60 ····descriptor:·LC0/l;
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ········27:·aload_2102 ········27:·aload_2
103 ········28:·getfield······#36·················//·Field·C0/l.e:LC0/k;103 ········28:·getfield······#36·················//·Field·C0/l.e:LC0/k;
104 ········31:·astore_1104 ········31:·astore_1
105 ········32:·aload_1105 ········32:·aload_1
106 ········33:·ifnull········48106 ········33:·ifnull········48
107 ········36:·aload_2107 ········36:·aload_2
108 ········37:·aload_3108 ········37:·aload_3
109 ········38:·invokevirtual·#39·················//·Method·C0/l.e:(Landroid/app/Activity;)Lz0/n;109 ········38:·invokevirtual·#39·················//·Method·C0/l.e:(Landroid/app/Activity;)Lz0/o;
110 ········41:·astore_2110 ········41:·astore_2
111 ········42:·aload_1111 ········42:·aload_1
112 ········43:·aload_3112 ········43:·aload_3
113 ········44:·aload_2113 ········44:·aload_2
114 ········45:·invokevirtual·#44·················//·Method·C0/k.a:(Landroid/app/Activity;Lz0/n;)V114 ········45:·invokevirtual·#44·················//·Method·C0/k.a:(Landroid/app/Activity;Lz0/o;)V
115 ········48:·return115 ········48:·return
116 }116 }
1.2 KB
C0/k.class
1.18 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·C0;1 package·C0;
  
2 import·N1.b;2 import·N1.b;
3 import·z0.n;3 import·z0.o;
4 import·android.app.Activity;4 import·android.app.Activity;
5 import·java.util.WeakHashMap;5 import·java.util.WeakHashMap;
6 import·java.util.concurrent.locks.ReentrantLock;6 import·java.util.concurrent.locks.ReentrantLock;
  
7 public·final·class·k·implements·a7 public·final·class·k·implements·a
8 {8 {
9 ····public·final·a·a;9 ····public·final·a·a;
Offset 15, 24 lines modifiedOffset 15, 25 lines modified
15 ····15 ····
16 ····public·k(final·m·a)·{16 ····public·k(final·m·a)·{
17 ········this.a·=·(a)a;17 ········this.a·=·(a)a;
18 ········this.b·=·new·ReentrantLock();18 ········this.b·=·new·ReentrantLock();
19 ········this.c·=·new·WeakHashMap();19 ········this.c·=·new·WeakHashMap();
20 ····}20 ····}
21 ····21 ····
22 ····public·final·void·a(final·Activity·activity,·final·n·value)·{22 ····public·final·void·a(final·Activity·activity,·final·o·value)·{
23 ········N1.b.C((Object)activity,·"activity");23 ········N1.b.C((Object)activity,·"activity");
 24 ········N1.b.C((Object)value,·"newLayout");
24 ········final·ReentrantLock·b·=·this.b;25 ········final·ReentrantLock·b·=·this.b;
25 ········b.lock();26 ········b.lock();
26 ········final·WeakHashMap·c·=·this.c;27 ········final·WeakHashMap·c·=·this.c;
27 ········try·{28 ········try·{
28 ············if·(N1.b.n((Object)value,·(Object)(n)c.get(activity)))·{29 ············if·(N1.b.n((Object)value,·(Object)(o)c.get(activity)))·{
29 ················return;30 ················return;
30 ············}31 ············}
31 ············final·n·n·=·(n)c.put(activity,·value);32 ············final·o·o·=·(o)c.put(activity,·value);
32 ············b.unlock();33 ············b.unlock();
33 ············this.a.a(activity,·value);34 ············this.a.a(activity,·value);
34 ········}35 ········}
35 ········finally·{36 ········finally·{
36 ············b.unlock();37 ············b.unlock();
37 ········}38 ········}
38 ····}39 ····}
1.19 KB
C0/l.class
1.17 KB
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 import·androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback;9 import·androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback;
10 import·androidx.window.sidecar.SidecarInterface$SidecarCallback;10 import·androidx.window.sidecar.SidecarInterface$SidecarCallback;
11 import·Q.a;11 import·Q.a;
12 import·androidx.window.sidecar.SidecarWindowLayoutInfo;12 import·androidx.window.sidecar.SidecarWindowLayoutInfo;
13 import·android.os.IBinder;13 import·android.os.IBinder;
14 import·androidx.window.sidecar.SidecarDeviceState;14 import·androidx.window.sidecar.SidecarDeviceState;
15 import·java.util.List;15 import·java.util.List;
16 import·z0.n;16 import·z0.o;
17 import·android.app.Activity;17 import·android.app.Activity;
18 import·android.content.Context;18 import·android.content.Context;
19 import·java.util.LinkedHashMap;19 import·java.util.LinkedHashMap;
20 import·androidx.window.sidecar.SidecarInterface;20 import·androidx.window.sidecar.SidecarInterface;
  
21 public·final·class·l·implements·b21 public·final·class·l·implements·b
22 {22 {
Offset 37, 18 lines modifiedOffset 37, 18 lines modified
37 ········this.d·=·new·LinkedHashMap();37 ········this.d·=·new·LinkedHashMap();
38 ····}38 ····}
39 ····39 ····
40 ····public·final·SidecarInterface·d()·{40 ····public·final·SidecarInterface·d()·{
41 ········return·this.a;41 ········return·this.a;
42 ····}42 ····}
43 ····43 ····
44 ····public·final·n·e(final·Activity·activity)·{44 ····public·final·o·e(final·Activity·activity)·{
45 ········final·IBinder·a·=·j.a(activity);45 ········final·IBinder·a·=·j.a(activity);
46 ········if·(a·==·null)·{46 ········if·(a·==·null)·{
47 ············return·new·n((List)G1.l.b);47 ············return·new·o((List)G1.l.b);
48 ········}48 ········}
49 ········final·SidecarInterface·a2·=·this.a;49 ········final·SidecarInterface·a2·=·this.a;
50 ········SidecarWindowLayoutInfo·windowLayoutInfo;50 ········SidecarWindowLayoutInfo·windowLayoutInfo;
51 ········if·(a2·!=·null)·{51 ········if·(a2·!=·null)·{
52 ············windowLayoutInfo·=·a2.getWindowLayoutInfo(a);52 ············windowLayoutInfo·=·a2.getWindowLayoutInfo(a);
53 ········}53 ········}
54 ········else·{54 ········else·{
824 B
C0/m.class
804 B
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 package·C0;1 package·C0;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·e.s;3 import·e.s;
4 import·N1.b;4 import·N1.b;
5 import·z0.n; 
6 import·android.app.Activity;5 import·android.app.Activity;
  
7 public·final·class·m·implements·a6 public·final·class·m·implements·a
8 {7 {
9 ····public·final·/*·synthetic·*/·o·a;8 ····public·final·/*·synthetic·*/·o·a;
10 ····9 ····
11 ····public·m(final·o·a)·{10 ····public·m(final·o·a)·{
12 ········this.a·=·a;11 ········this.a·=·a;
13 ····}12 ····}
14 ····13 ····
15 ····public·final·void·a(final·Activity·activity,·final·n·d)·{14 ····public·final·void·a(final·Activity·activity,·final·z0.o·d)·{
16 ········b.C((Object)activity,·"activity");15 ········b.C((Object)activity,·"activity");
 16 ········b.C((Object)d,·"newLayout");
17 ········for·(final·C0.n·n·:·this.a.b)·{17 ········for·(final·n·n·:·this.a.b)·{
18 ············if·(!b.n((Object)n.a,·(Object)activity))·{18 ············if·(!b.n((Object)n.a,·(Object)activity))·{
19 ················continue;19 ················continue;
20 ············}20 ············}
21 ············n.d·=·d;21 ············n.d·=·d;
22 ············n.b.execute((Runnable)new·s((Object)n,·8,·(Object)d));22 ············n.b.execute((Runnable)new·s((Object)n,·8,·(Object)d));
23 ········}23 ········}
24 ····}24 ····}
5.21 KB
C0/o.class
5.19 KB
procyon -ec {}
    
Offset 7, 16 lines modifiedOffset 7, 14 lines modified
7 import·java.util.Iterator;7 import·java.util.Iterator;
8 import·android.view.View$OnAttachStateChangeListener;8 import·android.view.View$OnAttachStateChangeListener;
9 import·androidx.fragment.app.G;9 import·androidx.fragment.app.G;
10 import·android.os.IBinder;10 import·android.os.IBinder;
11 import·e.s;11 import·e.s;
12 import·java.util.Collection;12 import·java.util.Collection;
13 import·java.util.List;13 import·java.util.List;
14 import·z0.n; 
15 import·androidx.fragment.app.B; 
16 import·android.app.Activity;14 import·android.app.Activity;
17 import·java.util.concurrent.CopyOnWriteArrayList;15 import·java.util.concurrent.CopyOnWriteArrayList;
18 import·java.util.concurrent.locks.ReentrantLock;16 import·java.util.concurrent.locks.ReentrantLock;
19 import·A0.a;17 import·A0.a;
  
20 public·final·class·o·implements·a18 public·final·class·o·implements·a
21 {19 {
Offset 33, 59 lines modifiedOffset 31, 59 lines modified
33 ········this.a·=·(b)a;31 ········this.a·=·(b)a;
34 ········this.b·=·new·CopyOnWriteArrayList();32 ········this.b·=·new·CopyOnWriteArrayList();
35 ········if·(a·!=·null)·{33 ········if·(a·!=·null)·{
36 ············a.h(new·m(this));34 ············a.h(new·m(this));
37 ········}35 ········}
38 ····}36 ····}
39 ····37 ····
40 ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final·B·b)·{38 ····public·final·void·a(final·Activity·activity,·final·q.a·a,·final·z0.m·m)·{
41 ········N1.b.C((Object)activity,·"context");39 ········N1.b.C((Object)activity,·"context");
42 ········final·G1.l·b2·=·G1.l.b;40 ········final·G1.l·b·=·G1.l.b;
43 ········final·ReentrantLock·d·=·o.d;41 ········final·ReentrantLock·d·=·o.d;
44 ········d.lock();42 ········d.lock();
45 ········Label_0385:·{43 ········Label_0385:·{
46 ············b·a2;44 ············b·a2;
47 ············try·{45 ············try·{
48 ················a2·=·this.a;46 ················a2·=·this.a;
49 ················if·(a2·==·null)·{47 ················if·(a2·==·null)·{
50 ····················b.accept((Object)new·n((List)b2));48 ····················m.accept((Object)new·z0.o((List)b));
51 ····················d.unlock();49 ····················d.unlock();
52 ····················return;50 ····················return;
53 ················}51 ················}
54 ············}52 ············}
55 ············finally·{53 ············finally·{
56 ················break·Label_0385;54 ················break·Label_0385;
57 ············}55 ············}
58 ············final·CopyOnWriteArrayList·b3·=·this.b;56 ············final·CopyOnWriteArrayList·b2·=·this.b;
59 ············final·boolean·b4·=·b3·instanceof·Collection;57 ············final·boolean·b3·=·b2·instanceof·Collection;
60 ············boolean·b5·=·false;58 ············boolean·b4·=·false;
61 ············final·Activity·activity2;59 ············final·Activity·activity2;
62 ············if·(!b4·||·!b3.isEmpty())·{60 ············if·(!b3·||·!b2.isEmpty())·{
63 ················final·Iterator·iterator·=·b3.iterator();61 ················final·Iterator·iterator·=·b2.iterator();
64 ················while·(iterator.hasNext())·{62 ················while·(iterator.hasNext())·{
65 ····················if·(N1.b.n((Object)((C0.n)iterator.next()).a,·(Object)activity2))·{63 ····················if·(N1.b.n((Object)((n)iterator.next()).a,·(Object)activity2))·{
66 ························b5·=·true;64 ························b4·=·true;
67 ························break;65 ························break;
68 ····················}66 ····················}
69 ················}67 ················}
70 ············}68 ············}
71 ············final·C0.n·e·=·new·C0.n(activity2,·a,·b);69 ············final·n·e·=·new·n(activity2,·a,·m);
72 ············b3.add(e);70 ············b2.add(e);
73 ············Object·d2·=·null;71 ············Object·d2·=·null;
74 ············Label_0379:·{72 ············Label_0379:·{
75 ················if·(b5)·{73 ················if·(b4)·{
76 ····················while·(true)·{74 ····················while·(true)·{
77 ························for·(final·Object·next·:·b3)·{75 ························for·(final·Object·next·:·b2)·{
78 ····························if·(N1.b.n((Object)activity2,·(Object)((C0.n)next).a))·{76 ····························if·(N1.b.n((Object)activity2,·(Object)((n)next).a))·{
79 ································final·C0.n·n·=·(C0.n)next;77 ································final·n·n·=·(n)next;
80 ································if·(n·!=·null)·{78 ································if·(n·!=·null)·{
81 ····································d2·=·n.d;79 ····································d2·=·n.d;
82 ································}80 ································}
83 ································if·(d2·!=·null)·{81 ································if·(d2·!=·null)·{
84 ····································e.d·=·(n)d2;82 ····································e.d·=·(z0.o)d2;
85 ····································e.b.execute((Runnable)new·s((Object)e,·8,·d2));83 ····································e.b.execute((Runnable)new·s((Object)e,·8,·d2));
86 ································}84 ································}
87 ································break·Label_0379;85 ································break·Label_0379;
88 ····························}86 ····························}
89 ························}87 ························}
90 ························Object·next·=·null;88 ························Object·next·=·null;
91 ························continue;89 ························continue;
Offset 120, 34 lines modifiedOffset 118, 34 lines modified
120 ············Object·a2;118 ············Object·a2;
121 ············try·{119 ············try·{
122 ················a2·=·this.a;120 ················a2·=·this.a;
123 ················if·(a2·==·null)·{121 ················if·(a2·==·null)·{
124 ····················monitorexit(d);122 ····················monitorexit(d);
125 ····················return;123 ····················return;
126 ················}124 ················}
127 ················a2·=·new·ArrayList<C0.n>();125 ················a2·=·new·ArrayList<n>();
128 ················for·(final·C0.n·n·:·this.b)·{126 ················for·(final·n·n·:·this.b)·{
129 ····················if·(n.c·==·a)·{127 ····················if·(n.c·==·a)·{
130 ························((List<C0.n>)a2).add(n);128 ························((List<n>)a2).add(n);
131 ····················}129 ····················}
132 ················}130 ················}
133 ············}131 ············}
134 ············finally·{132 ············finally·{
135 ················break·Label_0281;133 ················break·Label_0281;
136 ············}134 ············}
137 ············this.b.removeAll((Collection)a2);135 ············this.b.removeAll((Collection)a2);
138 ············final·Iterator<C0.n>·iterator2·=·((List<C0.n>)a2).iterator();136 ············final·Iterator<n>·iterator2·=·((List<n>)a2).iterator();
139 ········Label_0122:137 ········Label_0122:
140 ············while·(iterator2.hasNext())·{138 ············while·(iterator2.hasNext())·{
141 ················final·Activity·a3·=·((C0.n)iterator2.next()).a;139 ················final·Activity·a3·=·((n)iterator2.next()).a;
142 ················final·CopyOnWriteArrayList·b·=·this.b;140 ················final·CopyOnWriteArrayList·b·=·this.b;
143 ················if·(!(b·instanceof·Collection)·||·!((CopyOnWriteArrayList)b).isEmpty())·{141 ················if·(!(b·instanceof·Collection)·||·!((CopyOnWriteArrayList)b).isEmpty())·{
144 ····················final·Iterator·iterator3·=·((CopyOnWriteArrayList)b).iterator();142 ····················final·Iterator·iterator3·=·((CopyOnWriteArrayList)b).iterator();
145 ····················while·(iterator3.hasNext())·{143 ····················while·(iterator3.hasNext())·{
146 ························if·(N1.b.n((Object)((C0.n)iterator3.next()).a,·(Object)a3))·{144 ························if·(N1.b.n((Object)((n)iterator3.next()).a,·(Object)a3))·{
147 ····························continue·Label_0122;145 ····························continue·Label_0122;
148 ························}146 ························}
149 ····················}147 ····················}
150 ················}148 ················}
151 ················final·b·a4·=·this.a;149 ················final·b·a4·=·this.a;
152 ················if·(a4·!=·null)·{150 ················if·(a4·!=·null)·{
153 ····················((l)a4).f(a3);151 ····················((l)a4).f(a3);
5.88 KB
C1/d.class
5.86 KB
procyon -ec {}
error from `procyon -ec {}`: Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. [ truncated after 25 lines; 1 ignored ]
    
Offset 17, 64 lines modifiedOffset 17, 64 lines modified
17 ····public·final·void·h(Object·o,·final·A·a)·{17 ····public·final·void·h(Object·o,·final·A·a)·{
18 ········final·int·a2·=·this.a;18 ········final·int·a2·=·this.a;
19 ········int·index·=·1;19 ········int·index·=·1;
20 ········final·e·b·=·this.b;20 ········final·e·b·=·this.b;
21 ········switch·(a2)·{21 ········switch·(a2)·{
22 ············default:·{22 ············default:·{
23 ················o·=·new·ArrayList();23 ················o·=·new·ArrayList();
24 ················ArrayList·i0·=·null;24 ················ArrayList·k0·=·null;
25 ················try·{25 ················try·{
26 ····················final·g·g·=·(g)b;26 ····················final·g·g·=·(g)b;
27 ····················g.getClass();27 ····················g.getClass();
28 ····················g.a.sendBroadcast(new·Intent("close·action"));28 ····················g.a.sendBroadcast(new·Intent("close·action"));
29 ····················((ArrayList<Object>)o).add(0,·null);29 ····················((ArrayList<Object>)o).add(0,·null);
30 ················}30 ················}
31 ················finally·{31 ················finally·{
32 ····················i0·=·N1.b.I0(loadexception(java.lang.Throwable.class)());32 ····················k0·=·N1.b.K0(loadexception(java.lang.Throwable.class)());
33 ················}33 ················}
34 ················a.c((Object)i0);34 ················a.c((Object)k0);
35 ················return;35 ················return;
36 ············}36 ············}
37 ············case·3:·{37 ············case·3:·{
38 ················o·=·new·ArrayList();38 ················o·=·new·ArrayList();
39 ················ArrayList·i2·=·null;39 ················ArrayList·k2·=·null;
40 ················try·{40 ················try·{
41 ····················final·g·g2·=·(g)b;41 ····················final·g·g2·=·(g)b;
42 ····················g2.getClass();42 ····················g2.getClass();
43 ····················if·(i.a(g2.a,·(List)Collections.emptyList(),·false)·==·null)·{43 ····················if·(i.a(g2.a,·(List)Collections.emptyList(),·false)·==·null)·{
44 ························index·=·0;44 ························index·=·0;
45 ····················}45 ····················}
46 ····················((ArrayList<Boolean>)o).add(0,·Boolean.valueOf((boolean)(index·!=·0)));46 ····················((ArrayList<Boolean>)o).add(0,·Boolean.valueOf((boolean)(index·!=·0)));
47 ················}47 ················}
48 ················finally·{48 ················finally·{
49 ····················i2·=·N1.b.I0(loadexception(java.lang.Throwable.class)());49 ····················k2·=·N1.b.K0(loadexception(java.lang.Throwable.class)());
50 ················}50 ················}
51 ················a.c((Object)i2);51 ················a.c((Object)k2);
52 ················return;52 ················return;
53 ············}53 ············}
54 ············case·2:·{54 ············case·2:·{
55 ················final·ArrayList<Boolean>·list·=·new·ArrayList<Boolean>();55 ················final·ArrayList<Boolean>·list·=·new·ArrayList<Boolean>();
56 ················final·ArrayList·list2·=·(ArrayList)o;56 ················final·ArrayList·list2·=·(ArrayList)o;
57 ················final·String·s·=·(String)list2.get(0);57 ················final·String·s·=·(String)list2.get(0);
58 ················final·Boolean·b2·=·Boolean.valueOf(list2.get(index));58 ················final·Boolean·b2·=·Boolean.valueOf(list2.get(index));
59 ················final·f·f·=·(f)list2.get(2);59 ················final·f·f·=·(f)list2.get(2);
60 ················final·a·a3·=·(a)list2.get(3);60 ················final·a·a3·=·(a)list2.get(3);
61 ················ArrayList·i3·=·null;61 ················ArrayList·k3·=·null;
62 ················try·{62 ················try·{
63 ····················list.add(0,·((g)b).c(s,·b2,·f,·a3));63 ····················list.add(0,·((g)b).c(s,·b2,·f,·a3));
64 ················}64 ················}
65 ················finally·{65 ················finally·{
66 ····················final·Throwable·t;66 ····················final·Throwable·t;
67 ····················i3·=·N1.b.I0(t);67 ····················k3·=·N1.b.K0(t);
68 ················}68 ················}
69 ················a.c((Object)i3);69 ················a.c((Object)k3);
70 ················return;70 ················return;
71 ············}71 ············}
72 ············case·1:·{72 ············case·1:·{
73 ················ArrayList<Boolean>·i4·=·new·ArrayList<Boolean>();73 ················ArrayList<Boolean>·k4·=·new·ArrayList<Boolean>();
74 ················final·ArrayList·list3·=·(ArrayList)o;74 ················final·ArrayList·list3·=·(ArrayList)o;
75 ················final·String·s2·=·(String)list3.get(0);75 ················final·String·s2·=·(String)list3.get(0);
76 ················final·Map·map·=·(Map)list3.get(index);76 ················final·Map·map·=·(Map)list3.get(index);
77 ················Label_0469:·{77 ················Label_0469:·{
78 ····················Label_0463:·{78 ····················Label_0463:·{
79 ························try·{79 ························try·{
80 ····························final·g·g3·=·(g)b;80 ····························final·g·g3·=·(g)b;
Offset 84, 39 lines modifiedOffset 84, 39 lines modified
84 ································try·{84 ································try·{
85 ····································g3.c.startActivity(putExtra);85 ····································g3.c.startActivity(putExtra);
86 ····································element·=·Boolean.TRUE;86 ····································element·=·Boolean.TRUE;
87 ································}87 ································}
88 ································catch·(final·ActivityNotFoundException·ex)·{88 ································catch·(final·ActivityNotFoundException·ex)·{
89 ····································element·=·Boolean.FALSE;89 ····································element·=·Boolean.FALSE;
90 ································}90 ································}
91 ································i4.add(0,·element);91 ································k4.add(0,·element);
92 ································break·Label_0469;92 ································break·Label_0469;
93 ····························}93 ····························}
94 ························}94 ························}
95 ························finally·{95 ························finally·{
96 ····························break·Label_0463;96 ····························break·Label_0463;
97 ························}97 ························}
98 ························o·=·new·C1.b();98 ························o·=·new·C1.b();
99 ························throw·o;99 ························throw·o;
100 ····················}100 ····················}
101 ····················final·Throwable·t2;101 ····················final·Throwable·t2;
102 ····················i4·=·N1.b.I0(t2);102 ····················k4·=·N1.b.K0(t2);
103 ················}103 ················}
104 ················a.c((Object)i4);104 ················a.c((Object)k4);
105 ················return;105 ················return;
106 ············}106 ············}
107 ············case·0:·{107 ············case·0:·{
108 ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>();108 ················final·ArrayList<Boolean>·list4·=·new·ArrayList<Boolean>();
109 ················final·String·s3·=·(String)((ArrayList)o).get(0);109 ················final·String·s3·=·(String)((ArrayList)o).get(0);
110 ················ArrayList·i5·=·null;110 ················ArrayList·k5·=·null;
111 ················try·{111 ················try·{
112 ····················list4.add(0,·((g)b).a(s3));112 ····················list4.add(0,·((g)b).a(s3));
113 ················}113 ················}
114 ················finally·{114 ················finally·{
115 ····················final·Throwable·t3;115 ····················final·Throwable·t3;
116 ····················i5·=·N1.b.I0(t3);116 ····················k5·=·N1.b.K0(t3);
117 ················}117 ················}
118 ················a.c((Object)i5);118 ················a.c((Object)k5);
119 ············}119 ············}
120 ········}120 ········}
121 ····}121 ····}
122 }122 }
3.97 KB
E1/c.class
3.95 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·E1;1 package·E1;
  
2 import·android.content.res.Resources;2 import·android.content.res.Resources;
3 import·java.util.Map;3 import·java.util.Map;
 4 import·u0.P;
4 import·u1.k;5 import·u1.k;
5 import·android.os.Build;6 import·android.os.Build;
6 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
7 import·Q0.d;8 import·Q0.d;
8 import·v1.n;9 import·v1.n;
9 import·v1.l;10 import·v1.l;
10 import·s1.b;11 import·s1.b;
Offset 27, 15 lines modifiedOffset 28, 15 lines modified
27 ····public·final·void·onDetachedFromEngine(final·b·b)·{28 ····public·final·void·onDetachedFromEngine(final·b·b)·{
28 ········N1.b.C((Object)b,·"binding");29 ········N1.b.C((Object)b,·"binding");
29 ········final·o·a·=·this.a;30 ········final·o·a·=·this.a;
30 ········if·(a·!=·null)·{31 ········if·(a·!=·null)·{
31 ············a.b((m)null);32 ············a.b((m)null);
32 ············return;33 ············return;
33 ········}34 ········}
34 ········N1.b.z0("channel");35 ········N1.b.B0("channel");
35 ········throw·null;36 ········throw·null;
36 ····}37 ····}
37 ····38 ····
38 ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{39 ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{
39 ········N1.b.C((Object)l,·"call");40 ········N1.b.C((Object)l,·"call");
40 ········if·(N1.b.n((Object)l.a,·(Object)"getCorePalette"))·{41 ········if·(N1.b.n((Object)l.a,·(Object)"getCorePalette"))·{
41 ············final·Map·a·=·d.a;42 ············final·Map·a·=·d.a;
Offset 50, 18 lines modifiedOffset 51, 18 lines modified
50 ····························break·Label_0053;51 ····························break·Label_0053;
51 ························}52 ························}
52 ····················}53 ····················}
53 ····················final·b·b·=·this.b;54 ····················final·b·b·=·this.b;
54 ····················if·(b·!=·null)·{55 ····················if·(b·!=·null)·{
55 ························final·Resources·resources·=·b.a.getResources();56 ························final·Resources·resources·=·b.a.getResources();
56 ························N1.b.B((Object)resources,·"binding.applicationContext.resources");57 ························N1.b.B((Object)resources,·"binding.applicationContext.resources");
57 ························((k)n).success((Object)new·int[]·{·A1.c.a(resources),·A1.c.p(resources),·A1.c.j(resources),·A1.c.w(resources),·E1.a.d(resources),·E1.a.q(resources),·E1.b.b(resources),·E1.b.q(resources),·E1.b.t(resources),·E1.b.v(resources),·A1.c.g(resources),·A1.c.s(resources),·E1.a.A(resources),·E1.a.j(resources),·E1.a.v(resources),·E1.b.x(resources),·E1.b.z(re[·...·truncated·by·diffoscope;·len:·187,·SHA:·2924de99c8e2789ba69144c4770a21f453a4386b75d3de65bd73804a6a3cce07·...·](resources),·A1.c.f(resources),·A1.c.h(resources),·A1.c.i(resources),·A1.c.k(resources),·A1.c.l(resources),·A1.c.m(resources),·A1.c.n(resources),·A1.c.o(resources),·A1.c.q(resources),·A1.c.r(resources),·A1.c.t(resources),·A1.c.u(resources),·A1.c.v(resources),·E1.a.a(resources),·E1.a.b(resources),·E1.a.m(resources),·E1.a.x(resources),·E1.a.y(resources),·E1.a.z(resources),·E1.a.B(resources),·E1.a.C(resources),·E1.a.D(resources),·E1.a.c(resources),·E1.a.e(resources),·E1.a.f(resources),·E1.a.g(resources),·E1.a.h(resources),·E1.a.i(resources),·E1.a.k(resources),·E1.a.l(resources),·E1.a.n(resources),·E1.a.o(resources),·E1.a.p(resources),·E1.a.r(resources),·E1.a.s(resources),·E1.a.t(resources),·E1.a.u(resources),·E1.a.w(resources)·});58 ························((k)n).success((Object)new·int[]·{·A1.c.a(resources),·A1.c.p(resources),·A1.c.j(resources),·P.a(resources),·E1.a.d(resources),·E1.a.q(resources),·E1.b.b(resources),·E1.b.q(resources),·E1.b.t(resources),·E1.b.v(resources),·A1.c.g(resources),·A1.c.s(resources),·E1.a.A(resources),·E1.a.j(resources),·E1.a.v(resources),·E1.b.x(resources),·E1.b.z(resou[·...·truncated·by·diffoscope;·len:·184,·SHA:·71027c724db60610f7440ca2413f3d34c21e359168d85fcd70855e0266ae1049·...·](resources),·A1.c.f(resources),·A1.c.h(resources),·A1.c.i(resources),·A1.c.k(resources),·A1.c.l(resources),·A1.c.m(resources),·A1.c.n(resources),·A1.c.o(resources),·A1.c.q(resources),·A1.c.r(resources),·A1.c.t(resources),·A1.c.u(resources),·A1.c.v(resources),·E1.a.a(resources),·E1.a.b(resources),·E1.a.m(resources),·E1.a.x(resources),·E1.a.y(resources),·E1.a.z(resources),·E1.a.B(resources),·E1.a.C(resources),·E1.a.D(resources),·E1.a.c(resources),·E1.a.e(resources),·E1.a.f(resources),·E1.a.g(resources),·E1.a.h(resources),·E1.a.i(resources),·E1.a.k(resources),·E1.a.l(resources),·E1.a.n(resources),·E1.a.o(resources),·E1.a.p(resources),·E1.a.r(resources),·E1.a.s(resources),·E1.a.t(resources),·E1.a.u(resources),·E1.a.w(resources)·});
58 ························return;59 ························return;
59 ····················}60 ····················}
60 ····················N1.b.z0("binding");61 ····················N1.b.B0("binding");
61 ····················throw·null;62 ····················throw·null;
62 ················}63 ················}
63 ············}64 ············}
64 ············((k)n).success((Object)null);65 ············((k)n).success((Object)null);
65 ········}66 ········}
66 ········else·{67 ········else·{
67 ············((k)n).notImplemented();68 ············((k)n).notImplemented();
1.9 KB
G0/a.class
1.88 KB
procyon -ec {}
    
Offset 40, 29 lines modifiedOffset 40, 29 lines modified
40 ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{40 ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{
41 ········N1.b.C((Object)b,·"binding");41 ········N1.b.C((Object)b,·"binding");
42 ········final·o·a·=·this.a;42 ········final·o·a·=·this.a;
43 ········if·(a·!=·null)·{43 ········if·(a·!=·null)·{
44 ············a.b((m)null);44 ············a.b((m)null);
45 ············return;45 ············return;
46 ········}46 ········}
47 ········N1.b.z0("channel");47 ········N1.b.B0("channel");
48 ········throw·null;48 ········throw·null;
49 ····}49 ····}
50 ····50 ····
51 ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{51 ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{
52 ········N1.b.C((Object)l,·"call");52 ········N1.b.C((Object)l,·"call");
53 ········final·String·a·=·l.a;53 ········final·String·a·=·l.a;
54 ········final·boolean·n2·=·N1.b.n((Object)a,·(Object)"getTotalPhysicalMemorySize");54 ········final·boolean·n2·=·N1.b.n((Object)a,·(Object)"getTotalPhysicalMemorySize");
55 ········final·String·s·=·"context";55 ········final·String·s·=·"context";
56 ········final·String·s2·=·"null·cannot·be·cast·to·non-null·type·android.app.ActivityManager";56 ········final·String·s2·=·"null·cannot·be·cast·to·non-null·type·android.app.ActivityManager";
57 ········long·i;57 ········long·i;
58 ········if·(n2)·{58 ········if·(n2)·{
59 ············final·Context·b·=·this.b;59 ············final·Context·b·=·this.b;
60 ············if·(b·==·null)·{60 ············if·(b·==·null)·{
61 ················N1.b.z0(s);61 ················N1.b.B0(s);
62 ················throw·null;62 ················throw·null;
63 ············}63 ············}
64 ············final·Object·x·=·e2.b.X(b);64 ············final·Object·x·=·e2.b.X(b);
65 ············N1.b.A(x,·s2);65 ············N1.b.A(x,·s2);
66 ············final·ActivityManager·activityManager·=·(ActivityManager)x;66 ············final·ActivityManager·activityManager·=·(ActivityManager)x;
67 ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo·=·new·ActivityManager$MemoryInfo();67 ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo·=·new·ActivityManager$MemoryInfo();
68 ············activityManager.getMemoryInfo(activityManager$MemoryInfo);68 ············activityManager.getMemoryInfo(activityManager$MemoryInfo);
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ········else·{71 ········else·{
72 ············if·(!N1.b.n((Object)a,·(Object)"getFreePhysicalMemorySize"))·{72 ············if·(!N1.b.n((Object)a,·(Object)"getFreePhysicalMemorySize"))·{
73 ················((k)n).notImplemented();73 ················((k)n).notImplemented();
74 ················return;74 ················return;
75 ············}75 ············}
76 ············final·Context·b2·=·this.b;76 ············final·Context·b2·=·this.b;
77 ············if·(b2·==·null)·{77 ············if·(b2·==·null)·{
78 ················N1.b.z0(s);78 ················N1.b.B0(s);
79 ················throw·null;79 ················throw·null;
80 ············}80 ············}
81 ············final·Object·x2·=·e2.b.X(b2);81 ············final·Object·x2·=·e2.b.X(b2);
82 ············N1.b.A(x2,·s2);82 ············N1.b.A(x2,·s2);
83 ············final·ActivityManager·activityManager2·=·(ActivityManager)x2;83 ············final·ActivityManager·activityManager2·=·(ActivityManager)x2;
84 ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo2·=·new·ActivityManager$MemoryInfo();84 ············final·ActivityManager$MemoryInfo·activityManager$MemoryInfo2·=·new·ActivityManager$MemoryInfo();
85 ············activityManager2.getMemoryInfo(activityManager$MemoryInfo2);85 ············activityManager2.getMemoryInfo(activityManager$MemoryInfo2);
1.72 KB
G1/d.class
1.7 KB
procyon -ec {}
    
Offset 25, 42 lines modifiedOffset 25, 42 lines modified
25 ············final·Object[]·c·=·f.c;25 ············final·Object[]·c·=·f.c;
26 ············final·Object·o2·=·c[d];26 ············final·Object·o2·=·c[d];
27 ············final·int·d2·=·f.d;27 ············final·int·d2·=·f.d;
28 ············final·int·n2·=·1;28 ············final·int·n2·=·1;
29 ············if·(n·<·d2·>>·n2)·{29 ············if·(n·<·d2·>>·n2)·{
30 ················n·=·f.b;30 ················n·=·f.b;
31 ················if·(d·>=·n)·{31 ················if·(d·>=·n)·{
32 ····················g.K0(c,·c,·n·+·1,·n,·d);32 ····················g.M0(c,·c,·n·+·1,·n,·d);
33 ················}33 ················}
34 ················else·{34 ················else·{
35 ····················g.K0(c,·c,·n2,·0,·d);35 ····················g.M0(c,·c,·n2,·0,·d);
36 ····················final·Object[]·c2·=·f.c;36 ····················final·Object[]·c2·=·f.c;
37 ····················c2[0]·=·c2[c2.length·-·n2];37 ····················c2[0]·=·c2[c2.length·-·n2];
38 ····················final·int·b·=·f.b;38 ····················final·int·b·=·f.b;
39 ····················g.K0(c2,·c2,·b·+·1,·b,·c2.length·-·n2);39 ····················g.M0(c2,·c2,·b·+·1,·b,·c2.length·-·n2);
40 ················}40 ················}
41 ················final·Object[]·c3·=·f.c;41 ················final·Object[]·c3·=·f.c;
42 ················final·int·b2·=·f.b;42 ················final·int·b2·=·f.b;
43 ················c3[b2]·=·null;43 ················c3[b2]·=·null;
44 ················n·=·f.c(b2);44 ················n·=·f.c(b2);
45 ················f.b·=·n;45 ················f.b·=·n;
46 ············}46 ············}
47 ············else·{47 ············else·{
48 ················n·=·f.b;48 ················n·=·f.b;
49 ················n·=·f.d(b.R((List)f)·+·n);49 ················n·=·f.d(b.R((List)f)·+·n);
50 ················final·Object[]·c4·=·f.c;50 ················final·Object[]·c4·=·f.c;
51 ················final·int·n3·=·d·+·1;51 ················final·int·n3·=·d·+·1;
52 ················if·(d·<=·n)·{52 ················if·(d·<=·n)·{
53 ····················g.K0(c4,·c4,·d,·n3,·n·+·1);53 ····················g.M0(c4,·c4,·d,·n3,·n·+·1);
54 ················}54 ················}
55 ················else·{55 ················else·{
56 ····················g.K0(c4,·c4,·d,·n3,·c4.length);56 ····················g.M0(c4,·c4,·d,·n3,·c4.length);
57 ····················final·Object[]·c5·=·f.c;57 ····················final·Object[]·c5·=·f.c;
58 ····················c5[c5.length·-·n2]·=·c5[0];58 ····················c5[c5.length·-·n2]·=·c5[0];
59 ····················g.K0(c5,·c5,·0,·n2,·n·+·1);59 ····················g.M0(c5,·c5,·0,·n2,·n·+·1);
60 ················}60 ················}
61 ················f.c[n]·=·null;61 ················f.c[n]·=·null;
62 ············}62 ············}
63 ············n·=·f.d·-·n2;63 ············n·=·f.d·-·n2;
64 ············f.d·=·n;64 ············f.d·=·n;
65 ············o·=·o2;65 ············o·=·o2;
66 ········}66 ········}
1.37 KB
H0/b.class
1.35 KB
procyon -ec {}
    
Offset 96, 19 lines modifiedOffset 96, 19 lines modified
96 ····················else·{96 ····················else·{
97 ························data·=·null;97 ························data·=·null;
98 ····················}98 ····················}
99 ····················if·(data·!=·null)·{99 ····················if·(data·!=·null)·{
100 ························if·(mainActivity2.r())·{100 ························if·(mainActivity2.r())·{
101 ····························String·s3·=·data.toString();101 ····························String·s3·=·data.toString();
102 ····························N1.b.B((Object)s3,·"uri.toString()");102 ····························N1.b.B((Object)s3,·"uri.toString()");
103 ····························if·(f.J0((CharSequence)s3,·"%3A"))·{103 ····························if·(f.L0((CharSequence)s3,·"%3A"))·{
104 ································s3·=·Uri.decode(s3);104 ································s3·=·Uri.decode(s3);
105 ································N1.b.B((Object)s3,·"decode(plain)");105 ································N1.b.B((Object)s3,·"decode(plain)");
106 ····························}106 ····························}
107 ····························if·(f.T0(s3,·"content://com.android.externalstorage.documents/tree/primary:"))·{107 ····························if·(f.V0(s3,·"content://com.android.externalstorage.documents/tree/primary:"))·{
108 ································final·String·substring·=·s3.substring(61);108 ································final·String·substring·=·s3.substring(61);
109 ································N1.b.B((Object)substring,·"substring(...)");109 ································N1.b.B((Object)substring,·"substring(...)");
110 ································final·String·absolutePath2·=·Environment.getExternalStorageDirectory().getAbsolutePath();110 ································final·String·absolutePath2·=·Environment.getExternalStorageDirectory().getAbsolutePath();
111 ································final·StringBuilder·sb2·=·new·StringBuilder();111 ································final·StringBuilder·sb2·=·new·StringBuilder();
112 ································sb2.append(absolutePath2);112 ································sb2.append(absolutePath2);
113 ································sb2.append("/");113 ································sb2.append("/");
114 ································sb2.append(substring);114 ································sb2.append(substring);
604 B
H1/d.class
584 B
procyon -ec {}
    
Offset 92, 23 lines modifiedOffset 92, 16 lines modified
92 ················}92 ················}
93 ············}93 ············}
94 ············return·false;94 ············return·false;
95 ········}95 ········}
96 ········return·true;96 ········return·true;
97 ····}97 ····}
98 ····98 ····
99 ····public·final·j·f(j·j)·{99 ····public·final·j·f(final·j·j)·{
 100 ········return·N1.b.o0((j)this,·j);
100 ········N1.b.C((Object)j,·"context"); 
101 ········if·(j·==·k.b)·{ 
102 ············j·=·(j)this; 
103 ········} 
104 ········else·{ 
105 ············j·=·(j)j.m((Object)this,·(p)H1.c.e); 
106 ········} 
107 ········return·j; 
108 ····}101 ····}
109 ····102 ····
110 ····@Override103 ····@Override
111 ····public·final·int·hashCode()·{104 ····public·final·int·hashCode()·{
112 ········return·this.c.hashCode()·+·this.b.hashCode();105 ········return·this.c.hashCode()·+·this.b.hashCode();
113 ····}106 ····}
114 ····107 ····
701 B
J/m.class
683 B
procyon -ec {}
    
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 ············return·s;322 ············return·s;
323 ········}323 ········}
324 ········return·System.mapLibraryName(s);324 ········return·System.mapLibraryName(s);
325 ····}325 ····}
326 ····326 ····
327 ····public·static·j·k(String·group)·{327 ····public·static·j·k(String·group)·{
328 ········if·(group·!=·null)·{328 ········if·(group·!=·null)·{
329 ············if·(!W1.f.O0((CharSequence)group))·{329 ············if·(!W1.f.Q0((CharSequence)group))·{
330 ················final·Matcher·matcher·=·Pattern.compile("(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?").matcher(group);330 ················final·Matcher·matcher·=·Pattern.compile("(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?").matcher(group);
331 ················if·(!matcher.matches())·{331 ················if·(!matcher.matches())·{
332 ····················return·null;332 ····················return·null;
333 ················}333 ················}
334 ················final·String·group2·=·matcher.group(1);334 ················final·String·group2·=·matcher.group(1);
335 ················if·(group2·!=·null)·{335 ················if·(group2·!=·null)·{
336 ····················final·int·int1·=·Integer.parseInt(group2);336 ····················final·int·int1·=·Integer.parseInt(group2);
51.3 KB
N1/b.class
51.3 KB
procyon -ec {}
    
Offset 49, 56 lines modifiedOffset 49, 56 lines modified
49 import·R.Y;49 import·R.Y;
50 import·android.view.KeyEvent;50 import·android.view.KeyEvent;
51 import·java.util.Set;51 import·java.util.Set;
52 import·java.lang.reflect.Array;52 import·java.lang.reflect.Array;
53 import·java.util.Collection;53 import·java.util.Collection;
54 import·org.json.JSONArray;54 import·org.json.JSONArray;
55 import·org.json.JSONObject;55 import·org.json.JSONObject;
 56 import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
 57 import·X1.m;
 58 import·X1.M;
 59 import·X1.X;
 60 import·X1.s;
 61 import·X1.O;
 62 import·d2.c;
 63 import·O1.p;
 64 import·O1.a;
56 import·android.content.pm.Signature;65 import·android.content.pm.Signature;
57 import·android.content.pm.ApplicationInfo;66 import·android.content.pm.ApplicationInfo;
58 import·android.content.pm.ProviderInfo;67 import·android.content.pm.ProviderInfo;
59 import·java.util.Iterator;68 import·java.util.Iterator;
60 import·android.content.pm.PackageManager;69 import·android.content.pm.PackageManager;
61 import·b0.g;70 import·b0.g;
62 import·b0.t;71 import·b0.t;
63 import·android.content.pm.PackageManager$NameNotFoundException;72 import·android.content.pm.PackageManager$NameNotFoundException;
 73 import·android.util.Log;
64 import·java.util.List;74 import·java.util.List;
65 import·p.r;75 import·p.r;
66 import·java.util.ArrayList;76 import·java.util.ArrayList;
67 import·android.content.pm.ResolveInfo;77 import·android.content.pm.ResolveInfo;
68 import·android.content.Intent;78 import·android.content.Intent;
69 import·R.B;79 import·R.B;
70 import·android.os.Build$VERSION;80 import·android.os.Build$VERSION;
 81 import·b0.u;
71 import·android.content.Context;82 import·android.content.Context;
72 import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater; 
73 import·X1.m; 
74 import·X1.M; 
75 import·H1.f; 
76 import·c2.u; 
77 import·X1.X; 
78 import·X1.s; 
79 import·X1.O; 
80 import·O1.p; 
81 import·d2.c; 
82 import·java.io.OutputStream; 
83 import·java.io.InputStream; 
84 import·android.util.Log; 
85 import·O1.a; 
86 import·java.io.Closeable; 
87 import·X1.A;83 import·X1.A;
88 import·H1.i;84 import·H1.i;
89 import·J1.d; 
90 import·X1.h0;85 import·X1.h0;
91 import·H1.j;86 import·H1.j;
92 import·H1.e;87 import·H1.e;
 88 import·java.io.OutputStream;
 89 import·java.io.InputStream;
93 import·android.view.ViewGroup;90 import·android.view.ViewGroup;
94 import·android.view.View;91 import·android.view.View;
 92 import·java.io.Closeable;
95 import·java.util.Collections;93 import·java.util.Collections;
96 import·java.util.Map;94 import·java.util.Map;
97 import·java.util.LinkedHashMap;95 import·java.util.LinkedHashMap;
 96 import·A.f;
 97 import·F1.d;
98 import·java.lang.reflect.Field;98 import·java.lang.reflect.Field;
99 import·java.lang.reflect.Method;99 import·java.lang.reflect.Method;
100 import·R.i0;100 import·R.i0;
  
101 public·abstract·class·b·implements·i0101 public·abstract·class·b·implements·i0
102 {102 {
103 ····public·static·boolean·a·=·false;103 ····public·static·boolean·a·=·false;
Offset 108, 53 lines modifiedOffset 108, 40 lines modified
108 ····public·static·boolean·e·=·true;108 ····public·static·boolean·e·=·true;
109 ····109 ····
110 ····public·static·void·A(Object·o,·final·String·s)·{110 ····public·static·void·A(Object·o,·final·String·s)·{
111 ········if·(o·!=·null)·{111 ········if·(o·!=·null)·{
112 ············return;112 ············return;
113 ········}113 ········}
114 ········o·=·new·NullPointerException(s);114 ········o·=·new·NullPointerException(s);
115 ········t0(b.class.getName(),·(RuntimeException)o);115 ········v0(b.class.getName(),·(RuntimeException)o);
116 ········throw·o;116 ········throw·o;
117 ····}117 ····}
118 ····118 ····
119 ····public·static·final·Map·A0(final·LinkedHashMap·linkedHashMap)·{ 
120 ········final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)linkedHashMap.entrySet().iterator().next(); 
121 ········final·Map<Object,·V>·singletonMap·=·Collections.singletonMap(entry.getKey(),·entry.getValue()); 
122 ········B(singletonMap,·"with(...)"); 
123 ········return·singletonMap;119 ····public·static·final·void·A0(final·Object·o)·{
 120 ········if·(!(o·instanceof·d))·{
 121 ············return;
 122 ········}
 123 ········throw·((d)o).b;
124 ····}124 ····}
125 ····125 ····
126 ····public·static·void·B(Object·o,·String·concat)·{126 ····public·static·void·B(Object·o,·String·concat)·{
127 ········if·(o·!=·null)·{127 ········if·(o·!=·null)·{
128 ············return;128 ············return;
129 ········}129 ········}
130 ········concat·=·concat.concat("·must·not·be·null");130 ········concat·=·concat.concat("·must·not·be·null");
131 ········o·=·new·NullPointerException(concat);131 ········o·=·new·NullPointerException(concat);
132 ········t0(b.class.getName(),·(RuntimeException)o);132 ········v0(b.class.getName(),·(RuntimeException)o);
133 ········throw·o;133 ········throw·o;
134 ····}134 ····}
135 ····135 ····
 136 ····public·static·void·B0(String·n)·{
 137 ········n·=·f.n("lateinit·property·",·n,·"·has·not·been·initialized");
 138 ········final·RuntimeException·ex·=·new·RuntimeException(n);
 139 ········v0(b.class.getName(),·ex);
 140 ········throw·ex;
136 ····public·static·boolean·B0(final·View·view,·final·D1.b·b)·{ 
137 ········if·(view·==·null)·{ 
138 ············return·false; 
139 ········} 
140 ········final·boolean·b2·=·b.b(view); 
141 ········final·boolean·b3·=·true; 
142 ········if·(b2)·{ 
143 ············return·b3; 
144 ········} 
145 ········if·(view·instanceof·ViewGroup)·{ 
146 ············final·ViewGroup·viewGroup·=·(ViewGroup)view; 
147 ············for·(int·i·=·0;·i·<·viewGroup.getChildCount();·++i)·{ 
148 ················if·(B0(viewGroup.getChildAt(i),·b))·{ 
149 ····················return·b3; 
150 ················} 
151 ············} 
152 ········} 
Max diff block lines reached; 48717/52493 bytes (92.81%) of diff not shown.
794 B
O/f.class
776 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 10 lines modified
  
1 package·O;1 package·O;
  
2 import·z0.n; 
3 import·m1.v; 
4 import·v.k;2 import·v.k;
5 import·p.A;3 import·p.A;
6 import·java.util.ArrayList;4 import·java.util.ArrayList;
7 import·Q.a;5 import·Q.a;
  
8 public·final·class·f·implements·a6 public·final·class·f·implements·a
9 {7 {
Offset 55, 24 lines modifiedOffset 53, 8 lines modified
55 ················if·(g·==·null)·{53 ················if·(g·==·null)·{
56 ····················g·=·new·g(-3);54 ····················g·=·new·g(-3);
57 ················}55 ················}
58 ················((A)this.b).u(g);56 ················((A)this.b).u(g);
59 ············}57 ············}
60 ········}58 ········}
61 ····}59 ····}
62 ···· 
63 ····public·final·void·accept(final·Object·o)·{ 
64 ········switch·(this.a)·{ 
65 ············default:·{ 
66 ················((v)this.b).setWindowInfoListenerDisplayFeatures((n)o); 
67 ················return; 
68 ············} 
69 ············case·1:·{ 
70 ················this.a((g)o); 
71 ················return; 
72 ············} 
73 ············case·0:·{ 
74 ················this.a((g)o); 
75 ············} 
76 ········} 
77 ····} 
78 }60 }
3.14 KB
P1/d.class
3.12 KB
procyon -ec {}
    
Offset 64, 24 lines modifiedOffset 64, 24 lines modified
64 ········a[18]·=·j.class;64 ········a[18]·=·j.class;
65 ········a[19]·=·k.class;65 ········a[19]·=·k.class;
66 ········a[20]·=·m.class;66 ········a[20]·=·m.class;
67 ········a[21]·=·n.class;67 ········a[21]·=·n.class;
68 ········a[22]·=·o.class;68 ········a[22]·=·o.class;
69 ········final·List<Class>·list·=·Arrays.asList((Class[])a);69 ········final·List<Class>·list·=·Arrays.asList((Class[])a);
70 ········N1.b.B((Object)list,·"asList(...)");70 ········N1.b.B((Object)list,·"asList(...)");
71 ········final·ArrayList·list2·=·new·ArrayList<F1.c>(G1.g.J0((Iterable)list));71 ········final·ArrayList·list2·=·new·ArrayList<F1.c>(G1.g.L0((Iterable)list));
72 ········for·(final·Class<?>·next·:·list)·{72 ········for·(final·Class<?>·next·:·list)·{
73 ············final·int·n2·=·i·+·1;73 ············final·int·n2·=·i·+·1;
74 ············if·(i·<·0)·{74 ············if·(i·<·0)·{
75 ················throw·new·ArithmeticException("Index·overflow·has·happened.");75 ················throw·new·ArithmeticException("Index·overflow·has·happened.");
76 ············}76 ············}
77 ············list2.add(new·F1.c((Object)next,·(Object)Integer.valueOf(i)));77 ············list2.add(new·F1.c((Object)next,·(Object)Integer.valueOf(i)));
78 ············i·=·n2;78 ············i·=·n2;
79 ········}79 ········}
80 ········b·=·G1.g.M0(list2);80 ········b·=·G1.g.O0(list2);
81 ········final·HashMap<String,·String>·m·=·new·HashMap<String,·String>();81 ········final·HashMap<String,·String>·m·=·new·HashMap<String,·String>();
82 ········final·String·s·=·"kotlin.Boolean";82 ········final·String·s·=·"kotlin.Boolean";
83 ········m.put("boolean",·s);83 ········m.put("boolean",·s);
84 ········final·String·s2·=·"kotlin.Char";84 ········final·String·s2·=·"kotlin.Char";
85 ········m.put("char",·s2);85 ········m.put("char",·s2);
86 ········final·String·s3·=·"kotlin.Byte";86 ········final·String·s3·=·"kotlin.Byte";
87 ········m.put("byte",·s3);87 ········m.put("byte",·s3);
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ········c2.putAll(m);127 ········c2.putAll(m);
128 ········c2.putAll(j);128 ········c2.putAll(j);
129 ········final·Collection<String>·values·=·m.values();129 ········final·Collection<String>·values·=·m.values();
130 ········N1.b.B((Object)values,·"<get-values>(...)");130 ········N1.b.B((Object)values,·"<get-values>(...)");
131 ········for·(final·String·s9·:·values)·{131 ········for·(final·String·s9·:·values)·{
132 ············final·StringBuilder·sb·=·new·StringBuilder("kotlin.jvm.internal.");132 ············final·StringBuilder·sb·=·new·StringBuilder("kotlin.jvm.internal.");
133 ············N1.b.z((Object)s9);133 ············N1.b.z((Object)s9);
134 ············sb.append(W1.f.V0(s9,·s9));134 ············sb.append(W1.f.X0(s9,·s9));
135 ············sb.append("CompanionObject");135 ············sb.append("CompanionObject");
136 ············c2.put(sb.toString(),·s9.concat(".Companion"));136 ············c2.put(sb.toString(),·s9.concat(".Companion"));
137 ········}137 ········}
138 ········for·(final·Map.Entry<Class,·V>·entry·:·P1.d.b.entrySet())·{138 ········for·(final·Map.Entry<Class,·V>·entry·:·P1.d.b.entrySet())·{
139 ············final·Class·clazz·=·(Class)entry.getKey();139 ············final·Class·clazz·=·(Class)entry.getKey();
140 ············final·int·intValue·=·((Number)entry.getValue()).intValue();140 ············final·int·intValue·=·((Number)entry.getValue()).intValue();
141 ············final·String·name·=·clazz.getName();141 ············final·String·name·=·clazz.getName();
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ············c2.put(name,·sb2.toString());144 ············c2.put(name,·sb2.toString());
145 ········}145 ········}
146 ········c·=·c2;146 ········c·=·c2;
147 ········final·LinkedHashMap·d2·=·new·LinkedHashMap(N1.b.c0(c2.size()));147 ········final·LinkedHashMap·d2·=·new·LinkedHashMap(N1.b.c0(c2.size()));
148 ········for·(final·Map.Entry<Object,·V>·entry2·:·c2.entrySet())·{148 ········for·(final·Map.Entry<Object,·V>·entry2·:·c2.entrySet())·{
149 ············final·Object·key·=·entry2.getKey();149 ············final·Object·key·=·entry2.getKey();
150 ············final·String·s10·=·(String)entry2.getValue();150 ············final·String·s10·=·(String)entry2.getValue();
151 ············d2.put(key,·(Object)W1.f.V0(s10,·s10));151 ············d2.put(key,·(Object)W1.f.X0(s10,·s10));
152 ········}152 ········}
153 ········d·=·d2;153 ········d·=·d2;
154 ····}154 ····}
155 ····155 ····
156 ····public·d(final·Class·a)·{156 ····public·d(final·Class·a)·{
157 ········N1.b.C((Object)a,·"jClass");157 ········N1.b.C((Object)a,·"jClass");
158 ········this.a·=·a;158 ········this.a·=·a;
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ························}195 ························}
196 ························final·String·substring·=·simpleName.substring(index·+·1,·simpleName.length());196 ························final·String·substring·=·simpleName.substring(index·+·1,·simpleName.length());
197 ························N1.b.B((Object)substring,·"substring(...)");197 ························N1.b.B((Object)substring,·"substring(...)");
198 ························s·=·substring;198 ························s·=·substring;
199 ························return·s;199 ························return·s;
200 ····················}200 ····················}
201 ················}201 ················}
202 ················s·=·W1.f.U0(simpleName,·s2);202 ················s·=·W1.f.W0(simpleName,·s2);
203 ············}203 ············}
204 ············else·{204 ············else·{
205 ················final·boolean·array·=·a.isArray();205 ················final·boolean·array·=·a.isArray();
206 ················final·LinkedHashMap·d·=·P1.d.d;206 ················final·LinkedHashMap·d·=·P1.d.d;
207 ················if·(array)·{207 ················if·(array)·{
208 ····················final·Class·componentType·=·a.getComponentType();208 ····················final·Class·componentType·=·a.getComponentType();
209 ····················final·boolean·primitive·=·componentType.isPrimitive();209 ····················final·boolean·primitive·=·componentType.isPrimitive();
1.32 KB
W1/a.class
1.3 KB
procyon -ec {}
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 ············final·b·g·=·this.g;47 ············final·b·g·=·this.g;
48 ············final·int·c·=·g.c;48 ············final·int·c·=·g.c;
49 ············final·int·d2·=·-1;49 ············final·int·d2·=·-1;
50 ············final·int·b·=·1;50 ············final·int·b·=·1;
51 ············Label_0338:·{51 ············Label_0338:·{
52 ················T1.a·e;52 ················T1.a·e;
53 ················if·((c·>·0·&&·(this.f·+=·b)·>=·c)·||·d·>·g.a.length())·{53 ················if·((c·>·0·&&·(this.f·+=·b)·>=·c)·||·d·>·g.a.length())·{
54 ····················e·=·new·T1.a(this.c,·W1.f.K0(g.a),·b);54 ····················e·=·new·T1.a(this.c,·W1.f.M0(g.a),·b);
55 ················}55 ················}
56 ················else·{56 ················else·{
57 ····················final·F1.c·c2·=·(F1.c)g.d.f((Object)g.a,·(Object)Integer.valueOf(this.d));57 ····················final·F1.c·c2·=·(F1.c)g.d.f((Object)g.a,·(Object)Integer.valueOf(this.d));
58 ····················if·(c2·!=·null)·{58 ····················if·(c2·!=·null)·{
59 ························final·int·intValue·=·((Number)c2.b).intValue();59 ························final·int·intValue·=·((Number)c2.b).intValue();
60 ························final·int·intValue2·=·((Number)c2.c).intValue();60 ························final·int·intValue2·=·((Number)c2.c).intValue();
61 ························final·int·c3·=·this.c;61 ························final·int·c3·=·this.c;
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ························this.c·=·c4;71 ························this.c·=·c4;
72 ························if·(intValue2·==·0)·{72 ························if·(intValue2·==·0)·{
73 ····························n·=·1;73 ····························n·=·1;
74 ························}74 ························}
75 ························this.d·=·c4·+·n;75 ························this.d·=·c4·+·n;
76 ························break·Label_0338;76 ························break·Label_0338;
77 ····················}77 ····················}
78 ····················e·=·new·T1.a(this.c,·W1.f.K0(g.a),·b);78 ····················e·=·new·T1.a(this.c,·W1.f.M0(g.a),·b);
79 ················}79 ················}
80 ················this.e·=·(c)e;80 ················this.e·=·(c)e;
81 ················this.d·=·d2;81 ················this.d·=·d2;
82 ············}82 ············}
83 ············this.b·=·b;83 ············this.b·=·b;
84 ········}84 ········}
85 ····}85 ····}
1.84 KB
X1/B.class
1.82 KB
procyon -ec {}
error from `procyon -ec {}`: Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'.
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ················final·c2.h·h·=·(c2.h)c2;74 ················final·c2.h·h·=·(c2.h)c2;
75 ················f·=·h.f;75 ················f·=·h.f;
76 ················final·Object·h2·=·h.h;76 ················final·Object·h2·=·h.h;
77 ················final·H1.j·context·=·((e)f).getContext();77 ················final·H1.j·context·=·((e)f).getContext();
78 ················final·Object·f2·=·c2.a.f(context,·h2);78 ················final·Object·f2·=·c2.a.f(context,·h2);
79 ················Object·o·=·c2.a.f;79 ················Object·o·=·c2.a.f;
80 ················if·(f2·!=·o)·{80 ················if·(f2·!=·o)·{
81 ····················o·=·b.C0((e)f,·context,·f2);81 ····················o·=·b.E0((e)f,·context,·f2);
82 ····················break·Label_0084;82 ····················break·Label_0084;
83 ················}83 ················}
84 ················break·Label_0084;84 ················break·Label_0084;
85 ············}85 ············}
86 ············finally·{86 ············finally·{
87 ················d·h3;87 ················d·h3;
88 ················try·{88 ················try·{
1.0 KB
androidx/fragment/app/B.class
969 B
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 25 lines modified
  
1 package·androidx.fragment.app;1 package·androidx.fragment.app;
  
2 import·android.content.res.Configuration;2 import·android.content.res.Configuration;
3 import·android.content.Intent;3 import·android.content.Intent;
4 import·Z1.q; 
5 import·Z1.p; 
6 import·Q.a;4 import·Q.a;
  
7 public·final·synthetic·class·B·implements·a5 public·final·synthetic·class·B·implements·a
8 {6 {
9 ····public·final·void·accept(final·Object·o)·{7 ····public·final·void·accept(final·Object·o)·{
10 ········final·int·a·=·this.a;8 ········final·int·a·=·this.a;
11 ········final·Object·b·=·this.b;9 ········final·D·b·=·this.b;
12 ········switch·(a)·{10 ········switch·(a)·{
13 ············default:·{11 ············default:·{
14 ················((p)b).h((Object)o); 
15 ················return; 
16 ············} 
17 ············case·1:·{ 
18 ················final·D·d·=·(D)b; 
19 ················final·Intent·intent·=·(Intent)o;12 ················final·Intent·intent·=·(Intent)o;
20 ················d.mFragments.a();13 ················b.mFragments.a();
21 ················return;14 ················return;
22 ············}15 ············}
23 ············case·0:·{16 ············case·0:·{
24 ················final·D·d2·=·(D)b; 
25 ················final·Configuration·configuration·=·(Configuration)o;17 ················final·Configuration·configuration·=·(Configuration)o;
26 ················d2.mFragments.a();18 ················b.mFragments.a();
27 ············}19 ············}
28 ········}20 ········}
29 ····}21 ····}
30 }22 }
1.45 KB
androidx/fragment/app/o.class
1.39 KB
procyon -ec {}
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ········}109 ········}
110 ········final·String·str·=·"·to·";110 ········final·String·str·=·"·to·";
111 ········final·j0·f·=·this.f;111 ········final·j0·f·=·this.f;
112 ········final·p0·e·=·this.e;112 ········final·p0·e·=·this.e;
113 ········final·p0·d·=·this.d;113 ········final·p0·d·=·this.d;
114 ········final·c·g·=·this.g(obj,·e,·d);114 ········final·c·g·=·this.g(obj,·e,·d);
115 ········final·ArrayList·list·=·(ArrayList)g.b;115 ········final·ArrayList·list·=·(ArrayList)g.b;
116 ········final·ArrayList·list2·=·new·ArrayList<p0>(G1.g.J0((Iterable)c));116 ········final·ArrayList·list2·=·new·ArrayList<p0>(G1.g.L0((Iterable)c));
117 ········final·Iterator·iterator2·=·c.iterator();117 ········final·Iterator·iterator2·=·c.iterator();
118 ········while·(iterator2.hasNext())·{118 ········while·(iterator2.hasNext())·{
119 ············list2.add((p0)((k)iterator2.next()).a);119 ············list2.add((p0)((k)iterator2.next()).a);
120 ········}120 ········}
121 ········final·Iterator<p0>·iterator3·=·list2.iterator();121 ········final·Iterator<p0>·iterator3·=·list2.iterator();
122 ········Object·c2;122 ········Object·c2;
123 ········while·(true)·{123 ········while·(true)·{
Offset 268, 18 lines modifiedOffset 268, 18 lines modified
268 ················final·View·f4·=·p6.c.F;268 ················final·View·f4·=·p6.c.F;
269 ················final·Rect·rect2·=·rect;269 ················final·Rect·rect2·=·rect;
270 ················N1.b.B((Object)f4,·"operation.fragment.mView");270 ················N1.b.B((Object)f4,·"operation.fragment.mView");
271 ················f(list2,·f4);271 ················f(list2,·f4);
272 ················if·(g·!=·null·&&·(p6·==·p4·||·p6·==·p3))·{272 ················if·(g·!=·null·&&·(p6·==·p4·||·p6·==·p3))·{
273 ····················Set·c2;273 ····················Set·c2;
274 ····················if·(p6·==·p4)·{274 ····················if·(p6·==·p4)·{
275 ························c2·=·G1.j.W0(h);275 ························c2·=·G1.j.Y0(h);
276 ····················}276 ····················}
277 ····················else·{277 ····················else·{
278 ························c2·=·G1.j.W0(i);278 ························c2·=·G1.j.Y0(i);
279 ····················}279 ····················}
280 ····················list2.removeAll(c2);280 ····················list2.removeAll(c2);
281 ················}281 ················}
282 ················if·(list2.isEmpty())·{282 ················if·(list2.isEmpty())·{
283 ····················f.a(view,·f3);283 ····················f.a(view,·f3);
284 ················}284 ················}
285 ················else·{285 ················else·{
1.22 KB
androidx/fragment/app/r.class
1.17 KB
procyon -ec {}
    
Offset 366, 15 lines modifiedOffset 366, 15 lines modified
366 ············································}366 ············································}
367 ········································}367 ········································}
368 ····································}368 ····································}
369 ····································final·ArrayList<g>·list21·=·new·ArrayList<g>();369 ····································final·ArrayList<g>·list21·=·new·ArrayList<g>();
370 ····································final·ArrayList·list22·=·new·ArrayList();370 ····································final·ArrayList·list22·=·new·ArrayList();
371 ····································final·Iterator<g>·iterator12·=·list6.iterator();371 ····································final·Iterator<g>·iterator12·=·list6.iterator();
372 ····································while·(iterator12.hasNext())·{372 ····································while·(iterator12.hasNext())·{
373 ········································i.O0((List)((p0)((P.k)iterator12.next()).a).k,·list22);373 ········································i.Q0((List)((p0)((P.k)iterator12.next()).a).k,·list22);
374 ····································}374 ····································}
375 ····································final·boolean·b4·=·list22.isEmpty()·^·true;375 ····································final·boolean·b4·=·list22.isEmpty()·^·true;
376 ····································final·Iterator<g>·iterator13·=·list6.iterator();376 ····································final·Iterator<g>·iterator13·=·list6.iterator();
377 ····································boolean·b5·=·false;377 ····································boolean·b5·=·false;
378 ····································while·(iterator13.hasNext())·{378 ····································while·(iterator13.hasNext())·{
379 ········································final·g·e2·=·(g)iterator13.next();379 ········································final·g·e2·=·(g)iterator13.next();
380 ········································final·Context·context·=·((View)super.a).getContext();380 ········································final·Context·context·=·((View)super.a).getContext();
590 B
androidx/lifecycle/v.class
538 B
procyon -ec {}
    
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ········if·(o·==·null·||·((Enum<Enum<Enum>>)o).compareTo((Enum<Enum>)a)·>=·0)·{163 ········if·(o·==·null·||·((Enum<Enum<Enum>>)o).compareTo((Enum<Enum>)a)·>=·0)·{
164 ············o·=·a;164 ············o·=·a;
165 ········}165 ········}
166 ········return·(n)o;166 ········return·(n)o;
167 ····}167 ····}
168 ····168 ····
169 ····public·final·void·d(String·s)·{169 ····public·final·void·d(String·s)·{
170 ········if·(this.a·&&·!q.b.J0().f.K0())·{170 ········if·(this.a·&&·!q.b.L0().f.M0())·{
171 ············s·=·A.f.n("Method·",·s,·"·must·be·called·on·the·main·thread");171 ············s·=·A.f.n("Method·",·s,·"·must·be·called·on·the·main·thread");
172 ············s·=·s.toString();172 ············s·=·s.toString();
173 ············throw·new·IllegalStateException(s);173 ············throw·new·IllegalStateException(s);
174 ········}174 ········}
175 ····}175 ····}
176 ····176 ····
177 ····public·final·void·e(final·m·m)·{177 ····public·final·void·e(final·m·m)·{
1.08 KB
b2/e.class
1.06 KB
procyon -ec {}
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ····}27 ····}
28 ····28 ····
29 ····public·abstract·Object·a(final·q·p0,·final·H1.e·p1);29 ····public·abstract·Object·a(final·q·p0,·final·H1.e·p1);
30 ····30 ····
31 ····public·Object·b(final·d·d,·final·H1.e·e)·{31 ····public·Object·b(final·d·d,·final·H1.e·e)·{
32 ········final·b2.c·c·=·new·b2.c((H1.e)null,·d,·this);32 ········final·b2.c·c·=·new·b2.c((H1.e)null,·d,·this);
33 ········final·u·u·=·new·u(e,·e.getContext());33 ········final·u·u·=·new·u(e,·e.getContext());
34 ········Object·o·=·Z1.j.i(u,·u,·(p)c);34 ········Object·o·=·Z1.j.k(u,·u,·(p)c);
35 ········if·(o·!=·I1.a.b)·{35 ········if·(o·!=·I1.a.b)·{
36 ············o·=·h.a;36 ············o·=·h.a;
37 ········}37 ········}
38 ········return·o;38 ········return·o;
39 ····}39 ····}
40 ····40 ····
41 ····public·abstract·e·c(final·j·p0,·final·int·p1,·final·int·p2);41 ····public·abstract·e·c(final·j·p0,·final·int·p1,·final·int·p2);
Offset 96, 12 lines modifiedOffset 96, 12 lines modified
96 ········final·int·c·=·this.c;96 ········final·int·c·=·this.c;
97 ········if·(c·!=·n2)·{97 ········if·(c·!=·n2)·{
98 ············list.add("onBufferOverflow=".concat(f.D(c)));98 ············list.add("onBufferOverflow=".concat(f.D(c)));
99 ········}99 ········}
100 ········final·StringBuilder·sb3·=·new·StringBuilder();100 ········final·StringBuilder·sb3·=·new·StringBuilder();
101 ········sb3.append(this.getClass().getSimpleName());101 ········sb3.append(this.getClass().getSimpleName());
102 ········sb3.append('[');102 ········sb3.append('[');
103 ········sb3.append(G1.j.R0((Iterable)list,·(String)null,·(String)null,·(androidx.fragment.app.q)null,·62));103 ········sb3.append(G1.j.T0((Iterable)list,·(String)null,·(String)null,·(androidx.fragment.app.q)null,·62));
104 ········sb3.append(']');104 ········sb3.append(']');
105 ········return·sb3.toString();105 ········return·sb3.toString();
106 ····}106 ····}
107 }107 }
2.5 KB
f1/e.class
2.48 KB
procyon -ec {}
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ····}70 ····}
71 ····71 ····
72 ····public·final·boolean·onActivityResult(int·f,·int·d,·final·Intent·intent)·{72 ····public·final·boolean·onActivityResult(int·f,·int·d,·final·Intent·intent)·{
73 ········final·boolean·b·=·true;73 ········final·boolean·b·=·true;
74 ········final·String·s·=·"Cancelled";74 ········final·String·s·=·"Cancelled";
75 ········final·int·n·=·-1;75 ········final·int·n·=·-1;
76 ········final·String·s2·=·"FileDialog";76 ········final·String·s2·=·"FileDialog";
77 ········String·v0·=·null;77 ········String·x0·=·null;
78 ········switch·(f)·{78 ········switch·(f)·{
79 ············default:·{79 ············default:·{
80 ················return·false;80 ················return·false;
81 ············}81 ············}
82 ············case·19112:·{82 ············case·19112:·{
83 ················if·(d·==·n)·{83 ················if·(d·==·n)·{
84 ····················Uri·data;84 ····················Uri·data;
Offset 188, 18 lines modifiedOffset 188, 18 lines modified
188 ························final·String·s4·=·"";188 ························final·String·s4·=·"";
189 ························Label_0649:·{189 ························Label_0649:·{
190 ····························if·(s3·!=·null)·{190 ····························if·(s3·!=·null)·{
191 ································final·String[]·c·=·this.c;191 ································final·String[]·c·=·this.c;
192 ································Label_0571:·{192 ································Label_0571:·{
193 ····································if·(c·!=·null)·{193 ····································if·(c·!=·null)·{
194 ········································if·(c.length·!=·0)·{194 ········································if·(c.length·!=·0)·{
195 ············································final·String·v2·=·f.V0(s3,·s4);195 ············································final·String·x2·=·f.X0(s3,·s4);
196 ············································final·G1.b·b2·=·new·G1.b((Object[])c);196 ············································final·G1.b·b2·=·new·G1.b((Object[])c);
197 ············································while·(b2.hasNext())·{197 ············································while·(b2.hasNext())·{
198 ················································if·(v2.equalsIgnoreCase((String)b2.next()))·{198 ················································if·(x2.equalsIgnoreCase((String)b2.next()))·{
199 ····················································break·Label_0571;199 ····················································break·Label_0571;
200 ················································}200 ················································}
201 ············································}201 ············································}
202 ············································break·Label_0649;202 ············································break·Label_0649;
203 ········································}203 ········································}
204 ····································}204 ····································}
205 ································}205 ································}
Offset 211, 17 lines modifiedOffset 211, 17 lines modified
211 ····································return·b;211 ····································return·b;
212 ································}212 ································}
213 ································this.b(data4.toString());213 ································this.b(data4.toString());
214 ································return·b;214 ································return·b;
215 ····························}215 ····························}
216 ························}216 ························}
217 ························if·(s3·!=·null)·{217 ························if·(s3·!=·null)·{
218 ····························v0·=·f.V0(s3,·s4);218 ····························x0·=·f.X0(s3,·s4);
219 ························}219 ························}
220 ························this.c("invalid_file_extension",·"Invalid·file·type·was·picked",·v0);220 ························this.c("invalid_file_extension",·"Invalid·file·type·was·picked",·x0);
221 ························return·b;221 ························return·b;
222 ····················}222 ····················}
223 ················}223 ················}
224 ················Log.d(s2,·s);224 ················Log.d(s2,·s);
225 ················this.b(null);225 ················this.b(null);
226 ················return·b;226 ················return·b;
227 ············}227 ············}
2.6 KB
f2/a.class
2.58 KB
procyon -ec {}
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ····public·final·boolean·onActivityResult(final·int·n,·int·onOpenPath,·final·Intent·intent)·{34 ····public·final·boolean·onActivityResult(final·int·n,·int·onOpenPath,·final·Intent·intent)·{
35 ········if·(n·!=·this.e)·{35 ········if·(n·!=·this.e)·{
36 ············return·false;36 ············return·false;
37 ········}37 ········}
38 ········final·n·c·=·this.c;38 ········final·n·c·=·this.c;
39 ········ArrayList<String>·list·=·null;39 ········ArrayList<String>·list·=·null;
40 ········if·(c·==·null)·{40 ········if·(c·==·null)·{
41 ············N1.b.z0("result");41 ············N1.b.B0("result");
42 ············throw·null;42 ············throw·null;
43 ········}43 ········}
44 ········final·SAFPathWrapper·b·=·this.b;44 ········final·SAFPathWrapper·b·=·this.b;
45 ········if·(b·!=·null)·{45 ········if·(b·!=·null)·{
46 ············if·(onOpenPath·==·-1)·{46 ············if·(onOpenPath·==·-1)·{
47 ················if·(intent·!=·null)·{47 ················if·(intent·!=·null)·{
48 ····················final·Uri·data·=·intent.getData();48 ····················final·Uri·data·=·intent.getData();
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ························list.add(String.valueOf(onOpenPath));59 ························list.add(String.valueOf(onOpenPath));
60 ····················}60 ····················}
61 ················}61 ················}
62 ············}62 ············}
63 ············c.success((Object)list);63 ············c.success((Object)list);
64 ············return·true;64 ············return·true;
65 ········}65 ········}
66 ········N1.b.z0("fileMgr");66 ········N1.b.B0("fileMgr");
67 ········throw·null;67 ········throw·null;
68 ····}68 ····}
69 ····69 ····
70 ····public·final·void·onAttachedToActivity(final·t1.b·b)·{70 ····public·final·void·onAttachedToActivity(final·t1.b·b)·{
71 ········b.C((Object)b,·"binding");71 ········b.C((Object)b,·"binding");
72 ········final·d·d·=·(d)b;72 ········final·d·d·=·(d)b;
73 ········final·Activity·d2·=·(Activity)d.a;73 ········final·Activity·d2·=·(Activity)d.a;
Offset 90, 45 lines modifiedOffset 90, 45 lines modified
90 ····public·final·void·onDetachedFromActivityForConfigChanges()·{90 ····public·final·void·onDetachedFromActivityForConfigChanges()·{
91 ····}91 ····}
92 ····92 ····
93 ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{93 ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{
94 ········b.C((Object)b,·"binding");94 ········b.C((Object)b,·"binding");
95 ········final·SAFPathWrapper·b2·=·this.b;95 ········final·SAFPathWrapper·b2·=·this.b;
96 ········if·(b2·==·null)·{96 ········if·(b2·==·null)·{
97 ············b.z0("fileMgr");97 ············b.B0("fileMgr");
98 ············throw·null;98 ············throw·null;
99 ········}99 ········}
100 ········b2.m();100 ········b2.m();
101 ········final·o·a·=·this.a;101 ········final·o·a·=·this.a;
102 ········if·(a·!=·null)·{102 ········if·(a·!=·null)·{
103 ············a.b((m)null);103 ············a.b((m)null);
104 ············return;104 ············return;
105 ········}105 ········}
106 ········b.z0("channel");106 ········b.B0("channel");
107 ········throw·null;107 ········throw·null;
108 ····}108 ····}
109 ····109 ····
110 ····public·final·void·onMethodCall(final·l·l,·final·n·c)·{110 ····public·final·void·onMethodCall(final·l·l,·final·n·c)·{
111 ········N1.b.C((Object)l,·"call");111 ········N1.b.C((Object)l,·"call");
112 ········this.c·=·c;112 ········this.c·=·c;
113 ········final·String·a·=·l.a;113 ········final·String·a·=·l.a;
114 ········if·(N1.b.n((Object)a,·(Object)"pick"))·{114 ········if·(N1.b.n((Object)a,·(Object)"pick"))·{
115 ············final·Intent·intent·=·new·Intent("android.intent.action.OPEN_DOCUMENT_TREE");115 ············final·Intent·intent·=·new·Intent("android.intent.action.OPEN_DOCUMENT_TREE");
116 ············intent.addFlags(67);116 ············intent.addFlags(67);
117 ············final·Activity·d·=·this.d;117 ············final·Activity·d·=·this.d;
118 ············if·(d·==·null)·{118 ············if·(d·==·null)·{
119 ················N1.b.z0("myActivity");119 ················N1.b.B0("myActivity");
120 ················throw·null;120 ················throw·null;
121 ············}121 ············}
122 ············d.startActivityForResult(intent,·this.e);122 ············d.startActivityForResult(intent,·this.e);
123 ········}123 ········}
124 ········else·if·(N1.b.n((Object)a,·(Object)"getMediaPrefix"))·{124 ········else·if·(N1.b.n((Object)a,·(Object)"getMediaPrefix"))·{
125 ············final·SAFPathWrapper·b·=·this.b;125 ············final·SAFPathWrapper·b·=·this.b;
126 ············if·(b·==·null)·{126 ············if·(b·==·null)·{
127 ················N1.b.z0("fileMgr");127 ················N1.b.B0("fileMgr");
128 ················throw·null;128 ················throw·null;
129 ············}129 ············}
130 ············((k)c).success((Object)b.b);130 ············((k)c).success((Object)b.b);
131 ········}131 ········}
132 ····}132 ····}
133 ····133 ····
134 ····public·final·void·onReattachedToActivityForConfigChanges(final·t1.b·b)·{134 ····public·final·void·onReattachedToActivityForConfigChanges(final·t1.b·b)·{
601 B
g2/a.class
581 B
procyon -ec {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····public·final·void·onDetachedFromEngine(final·b·b)·{22 ····public·final·void·onDetachedFromEngine(final·b·b)·{
23 ········N1.b.C((Object)b,·"binding");23 ········N1.b.C((Object)b,·"binding");
24 ········final·o·a·=·this.a;24 ········final·o·a·=·this.a;
25 ········if·(a·!=·null)·{25 ········if·(a·!=·null)·{
26 ············a.b((m)null);26 ············a.b((m)null);
27 ············return;27 ············return;
28 ········}28 ········}
29 ········N1.b.z0("channel");29 ········N1.b.B0("channel");
30 ········throw·null;30 ········throw·null;
31 ····}31 ····}
32 ····32 ····
33 ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{33 ····public·final·void·onMethodCall(final·l·l,·final·n·n)·{
34 ········N1.b.C((Object)l,·"call");34 ········N1.b.C((Object)l,·"call");
35 ········if·(N1.b.n((Object)l.a,·(Object)"getPlatformVersion"))·{35 ········if·(N1.b.n((Object)l.a,·(Object)"getPlatformVersion"))·{
36 ············final·StringBuilder·sb·=·new·StringBuilder("Android·");36 ············final·StringBuilder·sb·=·new·StringBuilder("Android·");
1.0 KB
h/c.class
1010 B
procyon -ec {}
    
Offset 72, 19 lines modifiedOffset 72, 19 lines modified
72 ····························if·(e·!=·null)·{72 ····························if·(e·!=·null)·{
73 ································list2.add(e);73 ································list2.add(e);
74 ····························}74 ····························}
75 ····························++i;75 ····························++i;
76 ························}76 ························}
77 ························final·Iterator<String>·iterator·=·list2.iterator();77 ························final·Iterator<String>·iterator·=·list2.iterator();
78 ························final·Iterator<Boolean>·iterator2·=·list.iterator();78 ························final·Iterator<Boolean>·iterator2·=·list.iterator();
79 ························final·ArrayList·list3·=·new·ArrayList<F1.c>(Math.min(g.J0((Iterable)list2),·g.J0((Iterable)list)));79 ························final·ArrayList·list3·=·new·ArrayList<F1.c>(Math.min(g.L0((Iterable)list2),·g.L0((Iterable)list)));
80 ························while·(iterator.hasNext()·&&·iterator2.hasNext())·{80 ························while·(iterator.hasNext()·&&·iterator2.hasNext())·{
81 ····························list3.add(new·F1.c(iterator.next(),·iterator2.next()));81 ····························list3.add(new·F1.c(iterator.next(),·iterator2.next()));
82 ························}82 ························}
83 ························o·=·g.M0(list3);83 ························o·=·g.O0(list3);
84 ····················}84 ····················}
85 ················}85 ················}
86 ············}86 ············}
87 ········}87 ········}
88 ········return·o;88 ········return·o;
89 ····}89 ····}
90 }90 }
2.3 KB
j1/d.class
2.28 KB
procyon -ec {}
    
Offset 16, 25 lines modifiedOffset 16, 25 lines modified
16 ····public·e·b;16 ····public·e·b;
17 ····public·o·c;17 ····public·o·c;
18 ····18 ····
19 ····public·final·void·onAttachedToActivity(final·b·b)·{19 ····public·final·void·onAttachedToActivity(final·b·b)·{
20 ········N1.b.C((Object)b,·"binding");20 ········N1.b.C((Object)b,·"binding");
21 ········final·e·b2·=·this.b;21 ········final·e·b2·=·this.b;
22 ········if·(b2·==·null)·{22 ········if·(b2·==·null)·{
23 ············N1.b.z0("manager");23 ············N1.b.B0("manager");
24 ············throw·null;24 ············throw·null;
25 ········}25 ········}
26 ········final·com.google.android.material.datepicker.d·d·=·(com.google.android.material.datepicker.d)b;26 ········final·com.google.android.material.datepicker.d·d·=·(com.google.android.material.datepicker.d)b;
27 ········d.a((q)b2);27 ········d.a((q)b2);
28 ········final·j1.c·a·=·this.a;28 ········final·j1.c·a·=·this.a;
29 ········if·(a·!=·null)·{29 ········if·(a·!=·null)·{
30 ············a.b·=·d.a;30 ············a.b·=·d.a;
31 ············return;31 ············return;
32 ········}32 ········}
33 ········N1.b.z0("share");33 ········N1.b.B0("share");
34 ········throw·null;34 ········throw·null;
35 ····}35 ····}
36 ····36 ····
37 ····public·final·void·onAttachedToEngine(final·s1.b·b)·{37 ····public·final·void·onAttachedToEngine(final·s1.b·b)·{
38 ········N1.b.C((Object)b,·"binding");38 ········N1.b.C((Object)b,·"binding");
39 ········this.c·=·new·o(b.b,·"dev.fluttercommunity.plus/share");39 ········this.c·=·new·o(b.b,·"dev.fluttercommunity.plus/share");
40 ········final·Context·a·=·b.a;40 ········final·Context·a·=·b.a;
Offset 42, 49 lines modifiedOffset 42, 49 lines modified
42 ········final·Object·b2·=·new·Object();42 ········final·Object·b2·=·new·Object();
43 ········((e)b2).b·=·new·AtomicBoolean(true);43 ········((e)b2).b·=·new·AtomicBoolean(true);
44 ········this.b·=·(e)b2;44 ········this.b·=·(e)b2;
45 ········final·j1.c·a2·=·new·j1.c(a,·(e)b2);45 ········final·j1.c·a2·=·new·j1.c(a,·(e)b2);
46 ········this.a·=·a2;46 ········this.a·=·a2;
47 ········final·e·b3·=·this.b;47 ········final·e·b3·=·this.b;
48 ········if·(b3·==·null)·{48 ········if·(b3·==·null)·{
49 ············N1.b.z0("manager");49 ············N1.b.B0("manager");
50 ············throw·null;50 ············throw·null;
51 ········}51 ········}
52 ········final·j1.a·a3·=·new·j1.a(a2,·b3);52 ········final·j1.a·a3·=·new·j1.a(a2,·b3);
53 ········final·o·c·=·this.c;53 ········final·o·c·=·this.c;
54 ········if·(c·!=·null)·{54 ········if·(c·!=·null)·{
55 ············c.b((m)a3);55 ············c.b((m)a3);
56 ············return;56 ············return;
57 ········}57 ········}
58 ········N1.b.z0("methodChannel");58 ········N1.b.B0("methodChannel");
59 ········throw·null;59 ········throw·null;
60 ····}60 ····}
61 ····61 ····
62 ····public·final·void·onDetachedFromActivity()·{62 ····public·final·void·onDetachedFromActivity()·{
63 ········final·j1.c·a·=·this.a;63 ········final·j1.c·a·=·this.a;
64 ········if·(a·!=·null)·{64 ········if·(a·!=·null)·{
65 ············a.b·=·null;65 ············a.b·=·null;
66 ············return;66 ············return;
67 ········}67 ········}
68 ········N1.b.z0("share");68 ········N1.b.B0("share");
69 ········throw·null;69 ········throw·null;
70 ····}70 ····}
71 ····71 ····
72 ····public·final·void·onDetachedFromActivityForConfigChanges()·{72 ····public·final·void·onDetachedFromActivityForConfigChanges()·{
73 ········this.onDetachedFromActivity();73 ········this.onDetachedFromActivity();
74 ····}74 ····}
75 ····75 ····
76 ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{76 ····public·final·void·onDetachedFromEngine(final·s1.b·b)·{
77 ········N1.b.C((Object)b,·"binding");77 ········N1.b.C((Object)b,·"binding");
78 ········final·o·c·=·this.c;78 ········final·o·c·=·this.c;
79 ········if·(c·!=·null)·{79 ········if·(c·!=·null)·{
80 ············c.b((m)null);80 ············c.b((m)null);
81 ············return;81 ············return;
82 ········}82 ········}
83 ········N1.b.z0("methodChannel");83 ········N1.b.B0("methodChannel");
84 ········throw·null;84 ········throw·null;
85 ····}85 ····}
86 ····86 ····
87 ····public·final·void·onReattachedToActivityForConfigChanges(final·b·b)·{87 ····public·final·void·onReattachedToActivityForConfigChanges(final·b·b)·{
88 ········N1.b.C((Object)b,·"binding");88 ········N1.b.C((Object)b,·"binding");
89 ········this.onAttachedToActivity(b);89 ········this.onAttachedToActivity(b);
90 ····}90 ····}
19.5 KB
m1/v.class
19.5 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·m1;1 package·m1;
  
2 import·android.view.InputEvent;2 import·android.view.InputEvent;
3 import·android.view.ViewGroup;3 import·android.view.ViewGroup;
4 import·java.util.List;4 import·java.util.List;
5 import·java.util.ArrayList; 
6 import·android.view.autofill.AutofillId;5 import·android.view.autofill.AutofillId;
7 import·android.view.autofill.AutofillValue;6 import·android.view.autofill.AutofillValue;
8 import·android.view.ViewStructure;7 import·android.view.ViewStructure;
9 import·java.nio.ByteOrder;8 import·java.nio.ByteOrder;
10 import·java.nio.ByteBuffer;9 import·java.nio.ByteBuffer;
11 import·android.view.MotionEvent;10 import·android.view.MotionEvent;
12 import·java.util.concurrent.CancellationException;11 import·java.util.concurrent.CancellationException;
Offset 20, 19 lines modifiedOffset 19, 21 lines modified
20 import·android.content.res.Configuration;19 import·android.content.res.Configuration;
21 import·android.app.Activity;20 import·android.app.Activity;
22 import·java.util.concurrent.Executor;21 import·java.util.concurrent.Executor;
23 import·X1.J;22 import·X1.J;
24 import·java.util.concurrent.locks.ReentrantLock;23 import·java.util.concurrent.locks.ReentrantLock;
25 import·android.view.DisplayCutout;24 import·android.view.DisplayCutout;
26 import·android.graphics.Insets;25 import·android.graphics.Insets;
 26 import·java.util.Collection;
27 import·android.hardware.display.DisplayManager;27 import·android.hardware.display.DisplayManager;
28 import·D0.d;28 import·D0.d;
29 import·android.view.WindowInsets;29 import·android.view.WindowInsets;
30 import·android.view.accessibility.AccessibilityNodeProvider;30 import·android.view.accessibility.AccessibilityNodeProvider;
31 import·android.graphics.Rect;31 import·android.graphics.Rect;
 32 import·java.util.ArrayList;
32 import·android.view.ViewConfiguration;33 import·android.view.ViewConfiguration;
33 import·android.view.KeyEvent;34 import·android.view.KeyEvent;
34 import·android.util.DisplayMetrics;35 import·android.util.DisplayMetrics;
35 import·java.util.concurrent.ConcurrentLinkedQueue;36 import·java.util.concurrent.ConcurrentLinkedQueue;
36 import·android.text.format.DateFormat;37 import·android.text.format.DateFormat;
37 import·android.provider.Settings$System;38 import·android.provider.Settings$System;
38 import·k.C;39 import·k.C;
Offset 44, 28 lines modifiedOffset 45, 28 lines modified
44 import·android.os.Build$VERSION;45 import·android.os.Build$VERSION;
45 import·io.flutter.embedding.engine.renderer.k;46 import·io.flutter.embedding.engine.renderer.k;
46 import·android.view.textservice.SpellCheckerSession;47 import·android.view.textservice.SpellCheckerSession;
47 import·n.h;48 import·n.h;
48 import·android.view.accessibility.AccessibilityManager;49 import·android.view.accessibility.AccessibilityManager;
49 import·android.util.SparseArray;50 import·android.util.SparseArray;
50 import·java.util.Iterator;51 import·java.util.Iterator;
 52 import·A.f;
51 import·io.flutter.embedding.engine.FlutterJNI;53 import·io.flutter.embedding.engine.FlutterJNI;
52 import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener;54 import·android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener;
53 import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener;55 import·android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener;
54 import·io.flutter.plugin.platform.q;56 import·io.flutter.plugin.platform.q;
55 import·android.util.Log;57 import·android.util.Log;
56 import·android.view.View;58 import·android.view.View;
57 import·io.flutter.plugin.platform.l;59 import·io.flutter.plugin.platform.l;
58 import·android.database.ContentObserver;60 import·android.database.ContentObserver;
59 import·java.util.Objects;61 import·java.util.Objects;
60 import·android.os.Handler;62 import·android.os.Handler;
61 import·android.os.Looper;63 import·android.os.Looper;
62 import·android.util.AttributeSet;64 import·android.util.AttributeSet;
63 import·android.content.Context;65 import·android.content.Context;
64 import·O.f; 
65 import·android.view.textservice.TextServicesManager;66 import·android.view.textservice.TextServicesManager;
66 import·k.e;67 import·k.e;
67 import·io.flutter.plugin.editing.g;68 import·io.flutter.plugin.editing.g;
68 import·io.flutter.plugin.editing.j;69 import·io.flutter.plugin.editing.j;
69 import·p.A;70 import·p.A;
70 import·n1.c;71 import·n1.c;
71 import·java.util.HashSet;72 import·java.util.HashSet;
Offset 93, 28 lines modifiedOffset 94, 27 lines modified
93 ····public·io.flutter.view.j·p;94 ····public·io.flutter.view.j·p;
94 ····public·TextServicesManager·q;95 ····public·TextServicesManager·q;
95 ····public·u0.v·r;96 ····public·u0.v·r;
96 ····public·final·io.flutter.embedding.engine.renderer.j·s;97 ····public·final·io.flutter.embedding.engine.renderer.j·s;
97 ····public·final·u0.v·t;98 ····public·final·u0.v·t;
98 ····public·final·X.a·u;99 ····public·final·X.a·u;
99 ····public·final·m1.c·v;100 ····public·final·m1.c·v;
100 ····public·final·f·w;101 ····public·z0.m·w;
101 ····public·w·x;102 ····public·w·x;
102 ····103 ····
103 ····public·v(final·Context·context,·final·p·p2)·{104 ····public·v(final·Context·context,·final·p·p2)·{
104 ········super(context,·(AttributeSet)null);105 ········super(context,·(AttributeSet)null);
105 ········this.f·=·new·HashSet();106 ········this.f·=·new·HashSet();
106 ········this.i·=·new·HashSet();107 ········this.i·=·new·HashSet();
107 ········this.s·=·new·io.flutter.embedding.engine.renderer.j();108 ········this.s·=·new·io.flutter.embedding.engine.renderer.j();
108 ········this.t·=·new·u0.v(14,·(Object)this);109 ········this.t·=·new·u0.v(14,·(Object)this);
109 ········final·Handler·handler·=·new·Handler(Looper.getMainLooper());110 ········final·Handler·handler·=·new·Handler(Looper.getMainLooper());
110 ········final·int·n·=·2;111 ········final·int·n·=·2;
111 ········this.u·=·new·X.a((Object)this,·handler,·n);112 ········this.u·=·new·X.a((Object)this,·handler,·n);
112 ········this.v·=·new·m1.c(n,·(Object)this);113 ········this.v·=·new·m1.c(n,·(Object)this);
113 ········this.w·=·new·f(n,·(Object)this); 
114 ········this.x·=·(w)new·Object();114 ········this.x·=·(w)new·Object();
115 ········this.a·=·p2;115 ········this.a·=·p2;
116 ········this.d·=·(m)p2;116 ········this.d·=·(m)p2;
117 ········this.b();117 ········this.b();
118 ····}118 ····}
119 ····119 ····
120 ····public·v(final·Context·context,·final·r·r)·{120 ····public·v(final·Context·context,·final·r·r)·{
Offset 123, 15 lines modifiedOffset 123, 14 lines modified
123 ········this.i·=·new·HashSet();123 ········this.i·=·new·HashSet();
124 ········this.s·=·new·io.flutter.embedding.engine.renderer.j();124 ········this.s·=·new·io.flutter.embedding.engine.renderer.j();
125 ········this.t·=·new·u0.v(14,·(Object)this);125 ········this.t·=·new·u0.v(14,·(Object)this);
126 ········final·Handler·handler·=·new·Handler(Looper.getMainLooper());126 ········final·Handler·handler·=·new·Handler(Looper.getMainLooper());
127 ········final·int·n·=·2;127 ········final·int·n·=·2;
128 ········this.u·=·new·X.a((Object)this,·handler,·n);128 ········this.u·=·new·X.a((Object)this,·handler,·n);
129 ········this.v·=·new·m1.c(n,·(Object)this);129 ········this.v·=·new·m1.c(n,·(Object)this);
130 ········this.w·=·new·f(n,·(Object)this); 
131 ········this.x·=·(w)new·Object();130 ········this.x·=·(w)new·Object();
132 ········this.b·=·r;131 ········this.b·=·r;
133 ········this.d·=·(m)r;132 ········this.d·=·(m)r;
134 ········this.b();133 ········this.b();
135 ····}134 ····}
136 ····135 ····
137 ····public·final·void·a()·{136 ····public·final·void·a()·{
Offset 432, 28 lines modifiedOffset 431, 46 lines modified
432 ········final·float·density·=·((View)this).getResources().getDisplayMetrics().density;431 ········final·float·density·=·((View)this).getResources().getDisplayMetrics().density;
433 ········final·io.flutter.embedding.engine.renderer.j·s·=·this.s;432 ········final·io.flutter.embedding.engine.renderer.j·s·=·this.s;
434 ········s.a·=·density;433 ········s.a·=·density;
435 ········s.p·=·ViewConfiguration.get(((View)this).getContext()).getScaledTouchSlop();434 ········s.p·=·ViewConfiguration.get(((View)this).getContext()).getScaledTouchSlop();
436 ········final·k·b·=·this.h.b;435 ········final·k·b·=·this.h.b;
437 ········b.getClass();436 ········b.getClass();
438 ········if·(s.b·>·0·&&·s.c·>·0·&&·s.a·>·0.0f)·{437 ········if·(s.b·>·0·&&·s.c·>·0·&&·s.a·>·0.0f)·{
 438 ············final·ArrayList·q·=·s.q;
439 ············s.q.size();439 ············q.size();
 440 ············final·ArrayList·r·=·s.r;
 441 ············r.size();
 442 ············final·int·n·=·r.size()·+·q.size();
440 ············final·int[]·array·=·new·int[s.q.size()·*·4];443 ············final·int[]·array·=·new·int[n·*·4];
441 ············final·int[]·array2·=·new·int[s.q.size()];444 ············final·int[]·array2·=·new·int[n];
442 ············final·int[]·array3·=·new·int[s.q.size()];445 ············final·int[]·array3·=·new·int[n];
Max diff block lines reached; 14807/19949 bytes (74.22%) of diff not shown.
477 B
q0/G.class
457 B
procyon -ec {}
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ········this.f(true);52 ········this.f(true);
53 ····}53 ····}
54 ····54 ····
55 ····public·final·void·f(final·boolean·e)·{55 ····public·final·void·f(final·boolean·e)·{
56 ········if·(this.d·&&·this.e·!=·e)·{56 ········if·(this.d·&&·this.e·!=·e)·{
57 ············final·ViewGroup·c·=·this.c;57 ············final·ViewGroup·c·=·this.c;
58 ············if·(c·!=·null)·{58 ············if·(c·!=·null)·{
59 ················N1.b.w0(c,·this.e·=·e);59 ················N1.b.y0(c,·this.e·=·e);
60 ············}60 ············}
61 ········}61 ········}
62 ····}62 ····}
63 ····63 ····
64 ····public·final·void·onAnimationCancel(final·Animator·animator)·{64 ····public·final·void·onAnimationCancel(final·Animator·animator)·{
65 ········this.f·=·true;65 ········this.f·=·true;
66 ····}66 ····}
747 B
q0/g.class
727 B
procyon -ec {}
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ································c·=·q0.g.C;168 ································c·=·q0.g.C;
169 ····························}169 ····························}
170 ························}170 ························}
171 ························ofObject3·=·ObjectAnimator.ofObject((Object)b,·(Property)c,·(TypeConverter)null,·path);171 ························ofObject3·=·ObjectAnimator.ofObject((Object)b,·(Property)c,·(TypeConverter)null,·path);
172 ····················}172 ····················}
173 ····················if·(b.getParent()·instanceof·ViewGroup)·{173 ····················if·(b.getParent()·instanceof·ViewGroup)·{
174 ························final·ViewGroup·viewGroup4·=·(ViewGroup)b.getParent();174 ························final·ViewGroup·viewGroup4·=·(ViewGroup)b.getParent();
175 ························N1.b.w0(viewGroup4,·true);175 ························N1.b.y0(viewGroup4,·true);
176 ························g.a((q)new·e(viewGroup4));176 ························g.a((q)new·e(viewGroup4));
177 ····················}177 ····················}
178 ····················return·(Animator)ofObject3;178 ····················return·(Animator)ofObject3;
179 ················}179 ················}
180 ············}180 ············}
181 ········}181 ········}
182 ········return·null;182 ········return·null;
449 B
s/x.class
431 B
procyon -ec {}
    
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ············return;48 ············return;
49 ········}49 ········}
50 ········synchronized·(a.a)·{50 ········synchronized·(a.a)·{
51 ············final·boolean·b·=·a.f·==·A.k;51 ············final·boolean·b·=·a.f·==·A.k;
52 ············a.f·=·f;52 ············a.f·=·f;
53 ············monitorexit(a.a);53 ············monitorexit(a.a);
54 ············if·(b)·{54 ············if·(b)·{
55 ················q.b.J0().K0((Runnable)a.j);55 ················q.b.L0().M0((Runnable)a.j);
56 ············}56 ············}
57 ········}57 ········}
58 ····}58 ····}
59 ····59 ····
60 ····public·final·int·c()·{60 ····public·final·int·c()·{
61 ········final·t·f·=·this.f;61 ········final·t·f·=·this.f;
62 ········int·g2;62 ········int·g2;
717 B
u0/D.class
697 B
procyon -ec {}
    
Offset 58, 12 lines modifiedOffset 58, 12 lines modified
58 ············this.b·=·(WebMessagePortBoundaryInterface)e2.b.d((Class)WebMessagePortBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebMessagePort((Object)this.a));58 ············this.b·=·(WebMessagePortBoundaryInterface)e2.b.d((Class)WebMessagePortBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebMessagePort((Object)this.a));
59 ········}59 ········}
60 ········return·this.b;60 ········return·this.b;
61 ····}61 ····}
62 ····62 ····
63 ····public·final·WebMessagePort·d()·{63 ····public·final·WebMessagePort·d()·{
64 ········if·(this.a·==·null)·{64 ········if·(this.a·==·null)·{
65 ············this.a·=·P.a(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebMessagePort(Proxy.getInvocationHandler((Object)this.b)));65 ············this.a·=·P.b(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebMessagePort(Proxy.getInvocationHandler((Object)this.b)));
66 ········}66 ········}
67 ········return·this.a;67 ········return·this.a;
68 ····}68 ····}
69 }69 }
2.24 KB
u0/E.class
2.22 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·u0;1 package·u0;
  
2 import·e2.b;2 import·e2.b;
 3 import·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a;
3 import·java.lang.reflect.Proxy;4 import·java.lang.reflect.Proxy;
4 import·org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface;5 import·org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface;
5 import·org.chromium.support_lib_boundary.WebResourceErrorBoundaryInterface;6 import·org.chromium.support_lib_boundary.WebResourceErrorBoundaryInterface;
6 import·android.webkit.WebResourceError;7 import·android.webkit.WebResourceError;
7 import·t0.q;8 import·t0.q;
  
8 public·final·class·E·extends·q9 public·final·class·E·extends·q
Offset 13, 15 lines modifiedOffset 14, 15 lines modified
13 ····public·WebResourceError·a;14 ····public·WebResourceError·a;
14 ····public·WebResourceErrorBoundaryInterface·b;15 ····public·WebResourceErrorBoundaryInterface·b;
15 ····16 ····
16 ····public·final·CharSequence·a()·{17 ····public·final·CharSequence·a()·{
17 ········final·u0.b·n·=·H.n;18 ········final·u0.b·n·=·H.n;
18 ········if·(n.a())·{19 ········if·(n.a())·{
19 ············if·(this.a·==·null)·{20 ············if·(this.a·==·null)·{
20 ················this.a·=·P.b(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError(Proxy.getInvocationHandler((Object)this.b)));21 ················this.a·=·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.e(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError(Proxy.getInvocationHandler((Object)this.b)));
21 ············}22 ············}
22 ············return·f.e(this.a);23 ············return·f.e(this.a);
23 ········}24 ········}
24 ········if·(((c)n).b())·{25 ········if·(((c)n).b())·{
25 ············if·(this.b·==·null)·{26 ············if·(this.b·==·null)·{
26 ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a));27 ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a));
27 ············}28 ············}
Offset 30, 15 lines modifiedOffset 31, 15 lines modified
30 ········throw·H.a();31 ········throw·H.a();
31 ····}32 ····}
32 ····33 ····
33 ····public·final·int·b()·{34 ····public·final·int·b()·{
34 ········final·u0.b·o·=·H.o;35 ········final·u0.b·o·=·H.o;
35 ········if·(o.a())·{36 ········if·(o.a())·{
36 ············if·(this.a·==·null)·{37 ············if·(this.a·==·null)·{
37 ················this.a·=·P.b(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError(Proxy.getInvocationHandler((Object)this.b)));38 ················this.a·=·com.pichillilorenzo.flutter_inappwebview_android.webview.in_app_webview.a.e(((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError(Proxy.getInvocationHandler((Object)this.b)));
38 ············}39 ············}
39 ············return·f.f(this.a);40 ············return·f.f(this.a);
40 ········}41 ········}
41 ········if·(((c)o).b())·{42 ········if·(((c)o).b())·{
42 ············if·(this.b·==·null)·{43 ············if·(this.b·==·null)·{
43 ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a));44 ················this.b·=·(WebResourceErrorBoundaryInterface)e2.b.d((Class)WebResourceErrorBoundaryInterface.class,·((WebkitToCompatConverterBoundaryInterface)I.a.b).convertWebResourceError((Object)this.a));
44 ············}45 ············}
5.63 KB
v1/j.class
5.61 KB
procyon -ec {}
    
Offset 39, 59 lines modifiedOffset 39, 59 lines modified
39 ················catch·(final·JSONException·ex)·{}39 ················catch·(final·JSONException·ex)·{}
40 ············}40 ············}
41 ············catch·(final·JSONException·ex2)·{}41 ············catch·(final·JSONException·ex2)·{}
42 ········}42 ········}
43 ········catch·(final·JSONException·ex3)·{}43 ········catch·(final·JSONException·ex3)·{}
44 ····}44 ····}
45 ····45 ····
46 ····public·ByteBuffer·b(Object·f0)·{46 ····public·ByteBuffer·b(Object·h0)·{
47 ········if·(f0·==·null)·{47 ········if·(h0·==·null)·{
48 ············return·null;48 ············return·null;
49 ········}49 ········}
50 ········f0·=·N1.b.F0(f0);50 ········h0·=·N1.b.H0(h0);
51 ········u·u;51 ········u·u;
52 ········String·s;52 ········String·s;
53 ········if·(f0·instanceof·String)·{53 ········if·(h0·instanceof·String)·{
54 ············u·=·v1.u.b;54 ············u·=·v1.u.b;
55 ············s·=·JSONObject.quote((String)f0);55 ············s·=·JSONObject.quote((String)h0);
56 ········}56 ········}
57 ········else·{57 ········else·{
58 ············u·=·v1.u.b;58 ············u·=·v1.u.b;
59 ············s·=·f0.toString();59 ············s·=·h0.toString();
60 ········}60 ········}
61 ········u.getClass();61 ········u.getClass();
62 ········return·v1.u.d(s);62 ········return·v1.u.d(s);
63 ····}63 ····}
64 ····64 ····
65 ····public·ByteBuffer·c(final·l·l)·{65 ····public·ByteBuffer·c(final·l·l)·{
66 ········try·{66 ········try·{
67 ············try·{67 ············try·{
68 ················final·JSONObject·jsonObject·=·new·JSONObject();68 ················final·JSONObject·jsonObject·=·new·JSONObject();
69 ················jsonObject.put("method",·(Object)l.a);69 ················jsonObject.put("method",·(Object)l.a);
70 ················final·String·s·=·"args";70 ················final·String·s·=·"args";
71 ················final·Object·b·=·l.b;71 ················final·Object·b·=·l.b;
72 ················try·{72 ················try·{
73 ····················jsonObject.put(s,·N1.b.F0(b));73 ····················jsonObject.put(s,·N1.b.H0(b));
74 ····················final·Object·f0·=·N1.b.F0((Object)jsonObject);74 ····················final·Object·h0·=·N1.b.H0((Object)jsonObject);
75 ····················Label_0088:·{75 ····················Label_0088:·{
76 ························if·(!(f0·instanceof·String))·{76 ························if·(!(h0·instanceof·String))·{
77 ····························break·Label_0088;77 ····························break·Label_0088;
78 ························}78 ························}
79 ························final·u·b2·=·u.b;79 ························final·u·b2·=·u.b;
80 ························try·{80 ························try·{
81 ····························final·String·s2·=·(String)f0;81 ····························final·String·s2·=·(String)h0;
82 ····························try·{82 ····························try·{
83 ································String·s3·=·JSONObject.quote(s2);83 ································String·s3·=·JSONObject.quote(s2);
84 ································try·{84 ································try·{
85 ····································b2.getClass();85 ····································b2.getClass();
86 ····································while·(true)·{86 ····································while·(true)·{
87 ········································return·u.d(s3);87 ········································return·u.d(s3);
88 ········································final·u·b3·=·u.b;88 ········································final·u·b3·=·u.b;
89 ········································try·{89 ········································try·{
90 ············································s3·=·f0.toString();90 ············································s3·=·h0.toString();
91 ············································try·{91 ············································try·{
92 ················································b3.getClass();92 ················································b3.getClass();
93 ················································continue;93 ················································continue;
94 ············································}94 ············································}
95 ············································catch·(final·JSONException·cause)·{95 ············································catch·(final·JSONException·cause)·{
96 ················································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);96 ················································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);
97 ············································}97 ············································}
Offset 111, 22 lines modifiedOffset 111, 22 lines modified
111 ············catch·(final·JSONException·ex6)·{}111 ············catch·(final·JSONException·ex6)·{}
112 ········}112 ········}
113 ········catch·(final·JSONException·ex7)·{}113 ········catch·(final·JSONException·ex7)·{}
114 ····}114 ····}
115 ····115 ····
116 ····public·ByteBuffer·d(Object·o)·{116 ····public·ByteBuffer·d(Object·o)·{
117 ········final·JSONArray·jsonArray·=·new·JSONArray();117 ········final·JSONArray·jsonArray·=·new·JSONArray();
118 ········o·=·N1.b.F0(o);118 ········o·=·N1.b.H0(o);
119 ········final·JSONArray·put·=·jsonArray.put(o);119 ········final·JSONArray·put·=·jsonArray.put(o);
120 ········ByteBuffer·d;120 ········ByteBuffer·d;
121 ········if·(put·==·null)·{121 ········if·(put·==·null)·{
122 ············d·=·null;122 ············d·=·null;
123 ········}123 ········}
124 ········else·{124 ········else·{
125 ············o·=·N1.b.F0((Object)put);125 ············o·=·N1.b.H0((Object)put);
126 ············u·u;126 ············u·u;
127 ············String·s;127 ············String·s;
128 ············if·(o·instanceof·String)·{128 ············if·(o·instanceof·String)·{
129 ················u·=·v1.u.b;129 ················u·=·v1.u.b;
130 ················s·=·JSONObject.quote((String)o);130 ················s·=·JSONObject.quote((String)o);
131 ············}131 ············}
132 ············else·{132 ············else·{
Offset 298, 50 lines modifiedOffset 298, 50 lines modified
298 ············catch·(final·JSONException·ex10)·{}298 ············catch·(final·JSONException·ex10)·{}
299 ········}299 ········}
300 ········final·Throwable·cause2;300 ········final·Throwable·cause2;
301 ········throw·new·IllegalArgumentException(message,·cause2);301 ········throw·new·IllegalArgumentException(message,·cause2);
302 ····}302 ····}
303 ····303 ····
304 ····public·ByteBuffer·g(String·s,·final·String·s2)·{304 ····public·ByteBuffer·g(String·s,·final·String·s2)·{
305 ········final·JSONArray·put·=·new·JSONArray().put((Object)"error").put(N1.b.F0((Object)s));305 ········final·JSONArray·put·=·new·JSONArray().put((Object)"error").put(N1.b.H0((Object)s));
306 ········ByteBuffer·d·=·null;306 ········ByteBuffer·d·=·null;
307 ········final·JSONArray·put2·=·put.put(N1.b.F0((Object)null)).put(N1.b.F0((Object)s2));307 ········final·JSONArray·put2·=·put.put(N1.b.H0((Object)null)).put(N1.b.H0((Object)s2));
308 ········if·(put2·!=·null)·{308 ········if·(put2·!=·null)·{
309 ············final·Object·f0·=·N1.b.F0((Object)put2);309 ············final·Object·h0·=·N1.b.H0((Object)put2);
310 ············u·u;310 ············u·u;
311 ············if·(f0·instanceof·String)·{311 ············if·(h0·instanceof·String)·{
312 ················u·=·v1.u.b;312 ················u·=·v1.u.b;
313 ················s·=·JSONObject.quote((String)f0);313 ················s·=·JSONObject.quote((String)h0);
314 ············}314 ············}
315 ············else·{315 ············else·{
316 ················u·=·v1.u.b;316 ················u·=·v1.u.b;
317 ················s·=·f0.toString();317 ················s·=·h0.toString();
318 ············}318 ············}
319 ············u.getClass();319 ············u.getClass();
320 ············d·=·v1.u.d(s);320 ············d·=·v1.u.d(s);
321 ········}321 ········}
322 ········return·d;322 ········return·d;
323 ····}323 ····}
324 ····324 ····
325 ····public·ByteBuffer·h(String·s,·final·String·s2,·final·Object·o)·{325 ····public·ByteBuffer·h(String·s,·final·String·s2,·final·Object·o)·{
326 ········final·JSONArray·put·=·new·JSONArray().put((Object)s).put(N1.b.F0((Object)s2)).put(N1.b.F0(o));326 ········final·JSONArray·put·=·new·JSONArray().put((Object)s).put(N1.b.H0((Object)s2)).put(N1.b.H0(o));
327 ········ByteBuffer·d;327 ········ByteBuffer·d;
328 ········if·(put·==·null)·{328 ········if·(put·==·null)·{
329 ············d·=·null;329 ············d·=·null;
330 ········}330 ········}
331 ········else·{331 ········else·{
332 ············final·Object·f0·=·N1.b.F0((Object)put);332 ············final·Object·h0·=·N1.b.H0((Object)put);
333 ············u·u;333 ············u·u;
334 ············if·(f0·instanceof·String)·{334 ············if·(h0·instanceof·String)·{
335 ················u·=·v1.u.b;335 ················u·=·v1.u.b;
336 ················s·=·JSONObject.quote((String)f0);336 ················s·=·JSONObject.quote((String)h0);
337 ············}337 ············}
338 ············else·{338 ············else·{
339 ················u·=·v1.u.b;339 ················u·=·v1.u.b;
340 ················s·=·f0.toString();340 ················s·=·h0.toString();
341 ············}341 ············}
Max diff block lines reached; 68/5714 bytes (1.19%) of diff not shown.
618 B
w0/f.class
598 B
procyon -ec {}
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ········if·(n·>=·0)·{40 ········if·(n·>=·0)·{
41 ············if·(n·==·0)·{41 ············if·(n·==·0)·{
42 ················b·=·l.b;42 ················b·=·l.b;
43 ············}43 ············}
44 ············else·{44 ············else·{
45 ················length·=·stackTrace.length;45 ················length·=·stackTrace.length;
46 ················if·(n·>=·length)·{46 ················if·(n·>=·length)·{
47 ····················b·=·G1.g.L0((Object[])stackTrace);47 ····················b·=·G1.g.N0((Object[])stackTrace);
48 ················}48 ················}
49 ················else·{49 ················else·{
50 ····················final·int·n2·=·1;50 ····················final·int·n2·=·1;
51 ····················if·(n·==·n2)·{51 ····················if·(n·==·n2)·{
52 ························length·-=·n2;52 ························length·-=·n2;
53 ························b·=·N1.b.a0((Object)stackTrace[length]);53 ························b·=·N1.b.a0((Object)stackTrace[length]);
54 ····················}54 ····················}
1.93 KB
y0/a.class
1.91 KB
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 package·y0;1 package·y0;
  
 2 import·X1.r;
2 import·X1.Y;3 import·X1.Y;
3 import·d2.d;4 import·d2.d;
4 import·H1.i;5 import·H1.i;
5 import·X1.s; 
6 import·X1.C;6 import·X1.C;
7 import·H1.j;7 import·H1.j;
8 import·O1.p;8 import·O1.p;
9 import·H1.k;9 import·H1.k;
10 import·a2.b;10 import·a2.b;
11 import·H1.e;11 import·H1.e;
12 import·z0.m;12 import·z0.n;
13 import·a2.c;13 import·a2.c;
14 import·android.app.Activity;14 import·android.app.Activity;
15 import·p.A;15 import·p.A;
16 import·z0.r;16 import·z0.s;
17 import·z0.l;17 import·z0.l;
  
18 public·final·class·a·implements·l18 public·final·class·a·implements·l
19 {19 {
20 ····public·final·/*·synthetic·*/·int·b;20 ····public·final·/*·synthetic·*/·int·b;
21 ····public·final·Object·c;21 ····public·final·Object·c;
22 ····public·final·Object·d;22 ····public·final·Object·d;
23 ····23 ····
24 ····public·a(final·A0.a·d)·{24 ····public·a(final·A0.a·d)·{
25 ········final·r·b·=·r.b;25 ········final·s·b·=·s.b;
26 ········this.b·=·1;26 ········this.b·=·1;
27 ········this.c·=·b;27 ········this.c·=·b;
28 ········this.d·=·d;28 ········this.d·=·d;
29 ····}29 ····}
30 ····30 ····
31 ····public·a(final·a·a)·{31 ····public·a(final·a·a)·{
32 ········this.b·=·0;32 ········this.b·=·0;
Offset 41, 25 lines modifiedOffset 41, 25 lines modified
41 ········this.c·=·c;41 ········this.c·=·c;
42 ········this.d·=·d;42 ········this.d·=·d;
43 ····}43 ····}
44 ····44 ····
45 ····public·final·c·a(final·Activity·activity)·{45 ····public·final·c·a(final·Activity·activity)·{
46 ········switch·(this.b)·{46 ········switch·(this.b)·{
47 ············default:·{47 ············default:·{
48 ················final·m·m·=·new·m(this,·activity,·(e)null);48 ················final·n·n·=·new·n(this,·activity,·(e)null);
49 ················Object·d·=·new(a2.b.class)();49 ················Object·d·=·new(a2.b.class)();
50 ················final·k·b·=·k.b;50 ················final·k·b·=·k.b;
51 ················final·int·n·=·-2;51 ················final·int·n2·=·-2;
52 ················final·int·n2·=·1;52 ················final·int·n3·=·1;
53 ················new·b((p)m,·(j)b,·n,·n2);53 ················new·b((p)n,·(j)b,·n2,·n3);
54 ················final·d·a·=·C.a;54 ················final·d·a·=·C.a;
55 ················final·Y·a2·=·c2.p.a;55 ················final·Y·a2·=·c2.p.a;
56 ················if·(((X1.r)a2).c((i)s.c)·==·null)·{56 ················if·(((r)a2).c((i)X1.s.c)·==·null)·{
57 ····················if·(!N1.b.n((Object)a2,·(Object)b))·{57 ····················if·(!N1.b.n((Object)a2,·(Object)b))·{
58 ························d·=·((b2.e)d).d((j)a2,·-3,·n2);58 ························d·=·((b2.e)d).d((j)a2,·-3,·n3);
59 ····················}59 ····················}
60 ····················return·(c)d;60 ····················return·(c)d;
61 ················}61 ················}
62 ················final·StringBuilder·sb·=·new·StringBuilder("Flow·context·cannot·contain·job·in·it.·Had·");62 ················final·StringBuilder·sb·=·new·StringBuilder("Flow·context·cannot·contain·job·in·it.·Had·");
63 ················sb.append(a2);63 ················sb.append(a2);
64 ················throw·new·IllegalArgumentException(sb.toString().toString());64 ················throw·new·IllegalArgumentException(sb.toString().toString());
65 ············}65 ············}
19.1 KB
z0/r.class
19.0 KB
procyon -ec {}
    
Offset 1, 388 lines modifiedOffset 1, 7 lines modified
  
1 package·z0;1 package·z0;
  
 2 public·interface·r
2 import·java.lang.reflect.Constructor; 
3 import·java.lang.reflect.AccessibleObject; 
4 import·R.o0; 
5 import·android.view.DisplayCutout; 
6 import·D0.d; 
7 import·R.w0; 
8 import·android.content.res.Resources; 
9 import·android.view.Display; 
10 import·java.lang.reflect.Method; 
11 import·java.lang.reflect.Field; 
12 import·R.l0; 
13 import·R.m0; 
14 import·R.n0; 
15 import·android.graphics.Point; 
16 import·D0.a; 
17 import·android.util.Log; 
18 import·java.lang.reflect.InvocationTargetException; 
19 import·android.graphics.Rect; 
20 import·android.content.res.Configuration; 
21 import·android.content.Context; 
22 import·A1.c; 
23 import·android.view.WindowManager; 
24 import·android.os.Build$VERSION; 
25 import·N1.b; 
26 import·android.app.Activity; 
27 import·java.util.Collection; 
28 import·G1.e; 
29 import·java.util.ArrayList; 
  
30 public·final·class·r·implements·q 
31 {3 {
32 ····public·static·final·r·b;4 ····public·static·final·b·a·=·b.b;
33 ···· 
34 ····static·{ 
35 ········final·int·i·=·8; 
36 ········final·int·j·=·4; 
37 ········final·int·k·=·2; 
38 ········final·int·l·=·1; 
39 ········b·=·(r)new·Object(); 
40 ········final·Integer·value·=·Integer.valueOf(l); 
41 ········final·Integer·value2·=·Integer.valueOf(k); 
42 ········final·Integer·value3·=·Integer.valueOf(j); 
43 ········final·Integer·value4·=·Integer.valueOf(i); 
44 ········final·Integer·value5·=·Integer.valueOf(16); 
45 ········final·Integer·value6·=·Integer.valueOf(32); 
46 ········final·Integer·value7·=·Integer.valueOf(64); 
47 ········final·Integer·value8·=·Integer.valueOf(128); 
48 ········final·Integer[]·array·=·new·Integer[i]; 
49 ········array[0]·=·value; 
50 ········array[l]·=·value2; 
51 ········array[k]·=·value3; 
52 ········array[3]·=·value4; 
53 ········array[j]·=·value5; 
54 ········array[5]·=·value6; 
55 ········array[6]·=·value7; 
56 ········array[7]·=·value8; 
57 ········new·ArrayList((Collection)new·e((Object[])array,·(boolean)(l·!=·0))); 
58 ····} 
59 ···· 
60 ····public·static·o·a(final·Activity·activity)·{ 
61 ········N1.b.C((Object)activity,·"activity"); 
62 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; 
63 ········final·int·n·=·29; 
64 ········final·int·n2·=·30; 
65 ········Object·o; 
66 ········if·(sdk_INT·>=·n2)·{ 
67 ············o·=·D0.b.d(D0.b.r((WindowManager)c.c((Context)activity))); 
68 ············N1.b.B(o,·"wm.currentWindowMetrics.bounds"); 
69 ········} 
70 ········else·{ 
71 ············int·dimensionPixelSize·=·0; 
72 ············Object·invoke·=·null; 
73 ············if·(sdk_INT·>=·n)·{ 
74 ················o·=·"r"; 
75 ················final·Configuration·configuration·=·((Context)activity).getResources().getConfiguration(); 
76 ················final·Class<Configuration>·clazz·=·Configuration.class; 
77 ················final·String·name·=·"windowConfiguration"; 
78 ················final·Class<Configuration>·clazz2·=·clazz; 
79 ················try·{ 
80 ····················final·Field·declaredField·=·clazz2.getDeclaredField(name); 
81 ····················declaredField.setAccessible(true); 
82 ····················final·Field·field·=·declaredField; 
83 ····················try·{ 
84 ························final·Object·value·=·field.get(configuration); 
85 ························try·{ 
86 ····························final·Method·declaredMethod·=·value.getClass().getDeclaredMethod("getBounds",·(Class<?>[])new·Class[0]); 
87 ····························try·{ 
88 ································try·{ 
89 ····································invoke·=·new·Object[0]; 
90 ····································invoke·=·declaredMethod.invoke(value,·(Object[])invoke); 
91 ····································N1.b.A(invoke,·"null·cannot·be·cast·to·non-null·type·android.graphics.Rect"); 
92 ····································invoke·=·invoke; 
93 ····································o·=·new·Rect((Rect)invoke); 
94 ································} 
95 ································catch·(final·InvocationTargetException·invoke)·{} 
96 ································catch·(final·IllegalAccessException·invoke)·{} 
97 ································catch·(final·NoSuchMethodException·invoke)·{} 
98 ································catch·(final·NoSuchFieldException·ex)·{} 
99 ····························} 
100 ····························catch·(final·InvocationTargetException·ex2)·{} 
101 ····························catch·(final·IllegalAccessException·ex3)·{} 
102 ····························catch·(final·NoSuchMethodException·ex4)·{} 
103 ····························catch·(final·NoSuchFieldException·ex5)·{} 
104 ························} 
105 ························catch·(final·InvocationTargetException·ex6)·{} 
106 ························catch·(final·IllegalAccessException·ex7)·{} 
107 ························catch·(final·NoSuchMethodException·ex8)·{} 
108 ························catch·(final·NoSuchFieldException·ex9)·{} 
109 ····················} 
110 ····················catch·(final·InvocationTargetException·ex10)·{} 
111 ····················catch·(final·IllegalAccessException·ex11)·{} 
112 ····················catch·(final·NoSuchMethodException·ex12)·{} 
113 ····················catch·(final·NoSuchFieldException·ex13)·{} 
114 ················} 
115 ················catch·(final·InvocationTargetException·ex14)·{} 
116 ················catch·(final·IllegalAccessException·ex15)·{} 
117 ················catch·(final·NoSuchMethodException·ex16)·{} 
118 ················catch·(final·NoSuchFieldException·ex17)·{} 
119 ················Log.w((String)o,·(Throwable)invoke); 
120 ················o·=·b(activity); 
121 ············} 
122 ············else·if·(sdk_INT·>=·28)·{ 
123 ················o·=·b(activity); 
Max diff block lines reached; 0/19466 bytes (0.00%) of diff not shown.
2.84 KB
A1/b.class
2.82 KB
procyon -ec {}
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ········((t)k).d·=·e;112 ········((t)k).d·=·e;
113 ········((t)k).e·=·booleanValue;113 ········((t)k).e·=·booleanValue;
114 ········((t)k).f·=·false;114 ········((t)k).f·=·false;
115 ········((t)k).g·=·n3;115 ········((t)k).g·=·n3;
116 ········this.k·=·(t)k;116 ········this.k·=·(t)k;
117 ····}117 ····}
118 ····118 ····
119 ····public·final·void·J0(final·String·text,·String·e)·{119 ····public·final·void·L0(final·String·text,·String·e)·{
120 ········final·D·g·=·this.g;120 ········final·D·g·=·this.g;
121 ········final·View·inflate·=·LayoutInflater.from((Context)g).inflate(2131492915,·(ViewGroup)null,·false);121 ········final·View·inflate·=·LayoutInflater.from((Context)g).inflate(2131492915,·(ViewGroup)null,·false);
122 ········final·TextView·textView·=·(TextView)inflate.findViewById(2131296437);122 ········final·TextView·textView·=·(TextView)inflate.findViewById(2131296437);
123 ········final·TextView·textView2·=·(TextView)inflate.findViewById(2131296452);123 ········final·TextView·textView2·=·(TextView)inflate.findViewById(2131296452);
124 ········textView.setText((CharSequence)text);124 ········textView.setText((CharSequence)text);
125 ········textView2.setText((CharSequence)e);125 ········textView2.setText((CharSequence)e);
126 ········final·ContextThemeWrapper·contextThemeWrapper·=·new·ContextThemeWrapper((Context)g,·2131886082);126 ········final·ContextThemeWrapper·contextThemeWrapper·=·new·ContextThemeWrapper((Context)g,·2131886082);
Offset 178, 22 lines modifiedOffset 178, 22 lines modified
178 ············································}178 ············································}
179 ········································}179 ········································}
180 ········································h2.b(d);180 ········································h2.b(d);
181 ········································break·Label_0215;181 ········································break·Label_0215;
182 ····································}182 ····································}
183 ································}183 ································}
184 ································if·(i)·{184 ································if·(i)·{
185 ····································this.J0(j.d,·j.i);185 ····································this.L0(j.d,·j.i);
186 ····································return;186 ····································return;
187 ································}187 ································}
188 ································h3·=·A1.h.i;188 ································h3·=·A1.h.i;
189 ····························}189 ····························}
190 ····························else·{190 ····························else·{
191 ································if·(i)·{191 ································if·(i)·{
192 ····································this.J0(j.f,·j.g);192 ····································this.L0(j.f,·j.g);
193 ····································return;193 ····································return;
194 ································}194 ································}
195 ································break·Label_0190;195 ································break·Label_0190;
196 ····························}196 ····························}
197 ························}197 ························}
198 ························else·{198 ························else·{
199 ····························h3·=·A1.h.k;199 ····························h3·=·A1.h.k;
Offset 204, 20 lines modifiedOffset 204, 20 lines modified
204 ····················}204 ····················}
205 ····················h2.b(h3);205 ····················h2.b(h3);
206 ····················break·Label_0215;206 ····················break·Label_0215;
207 ················}207 ················}
208 ············}208 ············}
209 ············h2.b(h);209 ············h2.b(h);
210 ········}210 ········}
211 ········this.v0();211 ········this.x0();
212 ····}212 ····}
213 ····213 ····
214 ····public·final·void·g0()·{214 ····public·final·void·g0()·{
215 ········this.h.b(A1.h.c);215 ········this.h.b(A1.h.c);
216 ········this.v0();216 ········this.x0();
217 ····}217 ····}
218 ····218 ····
219 ····public·final·void·h(final·androidx.lifecycle.t·t)·{219 ····public·final·void·h(final·androidx.lifecycle.t·t)·{
220 ········this.onActivityPaused(null);220 ········this.onActivityPaused(null);
221 ····}221 ····}
222 ····222 ····
223 ····public·final·void·i(final·androidx.lifecycle.t·t)·{223 ····public·final·void·i(final·androidx.lifecycle.t·t)·{
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
252 ····252 ····
253 ····public·final·void·onActivityStarted(final·Activity·activity)·{253 ····public·final·void·onActivityStarted(final·Activity·activity)·{
254 ····}254 ····}
255 ····255 ····
256 ····public·final·void·onActivityStopped(final·Activity·activity)·{256 ····public·final·void·onActivityStopped(final·Activity·activity)·{
257 ····}257 ····}
258 ····258 ····
259 ····public·final·void·v0()·{259 ····public·final·void·x0()·{
260 ········final·o·f·=·this.f;260 ········final·o·f·=·this.f;
261 ········if·(f·!=·null)·{261 ········if·(f·!=·null)·{
262 ············f.b((androidx.lifecycle.s)this);262 ············f.b((androidx.lifecycle.s)this);
263 ············return;263 ············return;
264 ········}264 ········}
265 ········((Activity)this.g).getApplication().unregisterActivityLifecycleCallbacks((Application$ActivityLifecycleCallbacks)this);265 ········((Activity)this.g).getApplication().unregisterActivityLifecycleCallbacks((Application$ActivityLifecycleCallbacks)this);
266 ····}266 ····}
6.84 KB
G1/f.class
6.82 KB
procyon -ec {}
    
Offset 70, 37 lines modifiedOffset 70, 37 lines modified
70 ············else·{70 ············else·{
71 ················d·=·b·-·1;71 ················d·=·b·-·1;
72 ············}72 ············}
73 ············final·int·b2·=·this.b;73 ············final·int·b2·=·this.b;
74 ············final·Object[]·c3·=·this.c;74 ············final·Object[]·c3·=·this.c;
75 ············if·(n3·>=·b2)·{75 ············if·(n3·>=·b2)·{
76 ················c3[d]·=·c3[b2];76 ················c3[d]·=·c3[b2];
77 ················g.K0(c3,·c3,·b2,·b2·+·1,·n3·+·1);77 ················g.M0(c3,·c3,·b2,·b2·+·1,·n3·+·1);
78 ············}78 ············}
79 ············else·{79 ············else·{
80 ················g.K0(c3,·c3,·b2·-·1,·b2,·c3.length);80 ················g.M0(c3,·c3,·b2·-·1,·b2,·c3.length);
81 ················final·Object[]·c4·=·this.c;81 ················final·Object[]·c4·=·this.c;
82 ················c4[c4.length·-·n]·=·c4[0];82 ················c4[c4.length·-·n]·=·c4[0];
83 ················g.K0(c4,·c4,·0,·n,·n3·+·1);83 ················g.M0(c4,·c4,·0,·n,·n3·+·1);
84 ············}84 ············}
85 ············this.c[n3]·=·o;85 ············this.c[n3]·=·o;
86 ············this.b·=·d;86 ············this.b·=·d;
87 ········}87 ········}
88 ········else·{88 ········else·{
89 ············d·=·this.b·+·d3;89 ············d·=·this.b·+·d3;
90 ············d·=·this.d(d);90 ············d·=·this.d(d);
91 ············final·Object[]·c5·=·this.c;91 ············final·Object[]·c5·=·this.c;
92 ············if·(n2·<·d)·{92 ············if·(n2·<·d)·{
93 ················g.K0(c5,·c5,·n2·+·1,·n2,·d);93 ················g.M0(c5,·c5,·n2·+·1,·n2,·d);
94 ············}94 ············}
95 ············else·{95 ············else·{
96 ················g.K0(c5,·c5,·n,·0,·d);96 ················g.M0(c5,·c5,·n,·0,·d);
97 ················final·Object[]·c6·=·this.c;97 ················final·Object[]·c6·=·this.c;
98 ················c6[0]·=·c6[c6.length·-·n];98 ················c6[0]·=·c6[c6.length·-·n];
99 ················g.K0(c6,·c6,·n2·+·1,·n2,·c6.length·-·n);99 ················g.M0(c6,·c6,·n2·+·1,·n2,·c6.length·-·n);
100 ············}100 ············}
101 ············this.c[n2]·=·o;101 ············this.c[n2]·=·o;
102 ········}102 ········}
103 ········d·=·this.d·+·n;103 ········d·=·this.d·+·n;
104 ········this.d·=·d;104 ········this.d·=·d;
105 ····}105 ····}
106 ····106 ····
Offset 128, 42 lines modifiedOffset 128, 42 lines modified
128 ········Label_0428:·{128 ········Label_0428:·{
129 ············if·(n·<·d4·+·n2·>>·n2)·{129 ············if·(n·<·d4·+·n2·>>·n2)·{
130 ················n·=·this.b;130 ················n·=·this.b;
131 ················int·b·=·n·-·size;131 ················int·b·=·n·-·size;
132 ················if·(d3·>=·n)·{132 ················if·(d3·>=·n)·{
133 ····················if·(b·>=·0)·{133 ····················if·(b·>=·0)·{
134 ························final·Object[]·c·=·this.c;134 ························final·Object[]·c·=·this.c;
135 ························g.K0(c,·c,·b,·n,·d3);135 ························g.M0(c,·c,·b,·n,·d3);
136 ····················}136 ····················}
137 ····················else·{137 ····················else·{
138 ························final·Object[]·c2·=·this.c;138 ························final·Object[]·c2·=·this.c;
139 ························b·+=·c2.length;139 ························b·+=·c2.length;
140 ························final·int·n3·=·d3·-·n;140 ························final·int·n3·=·d3·-·n;
141 ························final·int·n4·=·c2.length·-·b;141 ························final·int·n4·=·c2.length·-·b;
142 ························if·(n4·>=·n3)·{142 ························if·(n4·>=·n3)·{
143 ····························g.K0(c2,·c2,·b,·n,·d3);143 ····························g.M0(c2,·c2,·b,·n,·d3);
144 ························}144 ························}
145 ························else·{145 ························else·{
146 ····························g.K0(c2,·c2,·b,·n,·n·+·n4);146 ····························g.M0(c2,·c2,·b,·n,·n·+·n4);
147 ····························final·Object[]·c3·=·this.c;147 ····························final·Object[]·c3·=·this.c;
148 ····························g.K0(c3,·c3,·0,·this.b·+·n4,·d3);148 ····························g.M0(c3,·c3,·0,·this.b·+·n4,·d3);
149 ························}149 ························}
150 ····················}150 ····················}
151 ················}151 ················}
152 ················else·{152 ················else·{
153 ····················final·Object[]·c4·=·this.c;153 ····················final·Object[]·c4·=·this.c;
154 ····················g.K0(c4,·c4,·b,·n,·c4.length);154 ····················g.M0(c4,·c4,·b,·n,·c4.length);
155 ····················final·Object[]·c5·=·this.c;155 ····················final·Object[]·c5·=·this.c;
156 ····················if·(size·>=·d3)·{156 ····················if·(size·>=·d3)·{
157 ························g.K0(c5,·c5,·c5.length·-·size,·0,·d3);157 ························g.M0(c5,·c5,·c5.length·-·size,·0,·d3);
158 ····················}158 ····················}
159 ····················else·{159 ····················else·{
160 ························g.K0(c5,·c5,·c5.length·-·size,·0,·size);160 ························g.M0(c5,·c5,·c5.length·-·size,·0,·size);
161 ························final·Object[]·c6·=·this.c;161 ························final·Object[]·c6·=·this.c;
162 ························g.K0(c6,·c6,·0,·size,·d3);162 ························g.M0(c6,·c6,·0,·size,·d3);
163 ····················}163 ····················}
164 ················}164 ················}
165 ················this.b·=·b;165 ················this.b·=·b;
166 ················d3·-=·size;166 ················d3·-=·size;
167 ················if·(d3·<·0)·{167 ················if·(d3·<·0)·{
168 ····················n·=·this.c.length;168 ····················n·=·this.c.length;
169 ····················d3·+=·n;169 ····················d3·+=·n;
Offset 173, 35 lines modifiedOffset 173, 35 lines modified
173 ················n·=·d3·+·size;173 ················n·=·d3·+·size;
174 ················if·(d3·<·d2)·{174 ················if·(d3·<·d2)·{
175 ····················final·int·n5·=·size·+·d2;175 ····················final·int·n5·=·size·+·d2;
176 ····················final·Object[]·c7·=·this.c;176 ····················final·Object[]·c7·=·this.c;
177 ····················if·(n5·>·c7.length)·{177 ····················if·(n5·>·c7.length)·{
178 ························if·(n·<·c7.length)·{178 ························if·(n·<·c7.length)·{
179 ····························final·int·n6·=·d2·-·(n5·-·c7.length);179 ····························final·int·n6·=·d2·-·(n5·-·c7.length);
180 ····························g.K0(c7,·c7,·0,·n6,·d2);180 ····························g.M0(c7,·c7,·0,·n6,·d2);
181 ····························final·Object[]·c8·=·this.c;181 ····························final·Object[]·c8·=·this.c;
182 ····························g.K0(c8,·c8,·n,·d3,·n6);182 ····························g.M0(c8,·c8,·n,·d3,·n6);
183 ····························break·Label_0428;183 ····························break·Label_0428;
184 ························}184 ························}
185 ························n·-=·c7.length;185 ························n·-=·c7.length;
186 ····················}186 ····················}
187 ····················g.K0(c7,·c7,·n,·d3,·d2);187 ····················g.M0(c7,·c7,·n,·d3,·d2);
188 ················}188 ················}
189 ················else·{189 ················else·{
190 ····················final·Object[]·c9·=·this.c;190 ····················final·Object[]·c9·=·this.c;
191 ····················g.K0(c9,·c9,·size,·0,·d2);191 ····················g.M0(c9,·c9,·size,·0,·d2);
192 ····················final·Object[]·c10·=·this.c;192 ····················final·Object[]·c10·=·this.c;
193 ····················if·(n·>=·c10.length)·{193 ····················if·(n·>=·c10.length)·{
194 ························n·-=·c10.length;194 ························n·-=·c10.length;
195 ························g.K0(c10,·c10,·n,·d3,·c10.length);195 ························g.M0(c10,·c10,·n,·d3,·c10.length);
196 ····················}196 ····················}
197 ····················else·{197 ····················else·{
198 ························g.K0(c10,·c10,·0,·c10.length·-·size,·c10.length);198 ························g.M0(c10,·c10,·0,·c10.length·-·size,·c10.length);
199 ························final·Object[]·c11·=·this.c;199 ························final·Object[]·c11·=·this.c;
200 ························g.K0(c11,·c11,·n,·d3,·c11.length·-·size);200 ························g.M0(c11,·c11,·n,·d3,·c11.length·-·size);
201 ····················}201 ····················}
202 ················}202 ················}
203 ············}203 ············}
204 ········}204 ········}
205 ········this.a(d3,·collection);205 ········this.a(d3,·collection);
206 ········return·n2·!=·0;206 ········return·n2·!=·0;
207 ····}207 ····}
Offset 263, 19 lines modifiedOffset 263, 19 lines modified
263 ················n2·=·-1·>>>·1;263 ················n2·=·-1·>>>·1;
264 ············}264 ············}
265 ············else·{265 ············else·{
266 ················n2·=·2147483639;266 ················n2·=·2147483639;
267 ············}267 ············}
268 ········}268 ········}
269 ········final·Object[]·c2·=·new·Object[n2];269 ········final·Object[]·c2·=·new·Object[n2];
270 ········g.K0(c,·c2,·0,·this.b,·c.length);270 ········g.M0(c,·c2,·0,·this.b,·c.length);
271 ········final·Object[]·c3·=·this.c;271 ········final·Object[]·c3·=·this.c;
272 ········final·int·length2·=·c3.length;272 ········final·int·length2·=·c3.length;
Max diff block lines reached; 1250/6953 bytes (17.98%) of diff not shown.
2.29 KB
G1/g.class
2.27 KB
procyon -ec {}
    
Offset 9, 34 lines modifiedOffset 9, 34 lines modified
9 import·java.util.ArrayList;9 import·java.util.ArrayList;
10 import·java.util.List;10 import·java.util.List;
11 import·java.util.Collection;11 import·java.util.Collection;
12 import·N1.b;12 import·N1.b;
  
13 public·abstract·class·g·extends·b13 public·abstract·class·g·extends·b
14 {14 {
15 ····public·static·int·J0(final·Iterable·iterable)·{15 ····public·static·int·L0(final·Iterable·iterable)·{
16 ········b.C((Object)iterable,·"<this>");16 ········b.C((Object)iterable,·"<this>");
17 ········int·size;17 ········int·size;
18 ········if·(iterable·instanceof·Collection)·{18 ········if·(iterable·instanceof·Collection)·{
19 ············size·=·((Collection)iterable).size();19 ············size·=·((Collection)iterable).size();
20 ········}20 ········}
21 ········else·{21 ········else·{
22 ············size·=·10;22 ············size·=·10;
23 ········}23 ········}
24 ········return·size;24 ········return·size;
25 ····}25 ····}
26 ····26 ····
27 ····public·static·final·void·K0(final·Object[]·array,·final·Object[]·array2,·final·int·n,·final·int·n2,·int·n3)·{27 ····public·static·final·void·M0(final·Object[]·array,·final·Object[]·array2,·final·int·n,·final·int·n2,·int·n3)·{
28 ········b.C((Object)array,·"<this>");28 ········b.C((Object)array,·"<this>");
29 ········b.C((Object)array2,·"destination");29 ········b.C((Object)array2,·"destination");
30 ········n3·-=·n2;30 ········n3·-=·n2;
31 ········System.arraycopy(array,·n2,·array2,·n,·n3);31 ········System.arraycopy(array,·n2,·array2,·n,·n3);
32 ····}32 ····}
33 ····33 ····
34 ····public·static·List·L0(final·Object[]·array)·{34 ····public·static·List·N0(final·Object[]·array)·{
35 ········final·int·length·=·array.length;35 ········final·int·length·=·array.length;
36 ········Object·o;36 ········Object·o;
37 ········if·(length·!=·0)·{37 ········if·(length·!=·0)·{
38 ············if·(length·!=·1)·{38 ············if·(length·!=·1)·{
39 ················o·=·new·ArrayList((Collection<?>)new·e(array,·false));39 ················o·=·new·ArrayList((Collection<?>)new·e(array,·false));
40 ············}40 ············}
41 ············else·{41 ············else·{
Offset 45, 31 lines modifiedOffset 45, 31 lines modified
45 ········}45 ········}
46 ········else·{46 ········else·{
47 ············o·=·l.b;47 ············o·=·l.b;
48 ········}48 ········}
49 ········return·(List)o;49 ········return·(List)o;
50 ····}50 ····}
51 ····51 ····
52 ····public·static·Map·M0(final·ArrayList·list)·{52 ····public·static·Map·O0(final·ArrayList·list)·{
53 ········Object·o·=·m.b;53 ········Object·o·=·m.b;
54 ········final·int·size·=·list.size();54 ········final·int·size·=·list.size();
55 ········if·(size·!=·0)·{55 ········if·(size·!=·0)·{
56 ············if·(size·!=·1)·{56 ············if·(size·!=·1)·{
57 ················o·=·new·LinkedHashMap(b.c0(list.size()));57 ················o·=·new·LinkedHashMap(b.c0(list.size()));
58 ················N0(list,·(LinkedHashMap)o);58 ················P0(list,·(LinkedHashMap)o);
59 ············}59 ············}
60 ············else·{60 ············else·{
61 ················final·c·c·=·(c)list.get(0);61 ················final·c·c·=·(c)list.get(0);
62 ················b.C((Object)c,·"pair");62 ················b.C((Object)c,·"pair");
63 ················o·=·Collections.singletonMap(c.b,·c.c);63 ················o·=·Collections.singletonMap(c.b,·c.c);
64 ················b.B(o,·"singletonMap(...)");64 ················b.B(o,·"singletonMap(...)");
65 ············}65 ············}
66 ········}66 ········}
67 ········return·(Map)o;67 ········return·(Map)o;
68 ····}68 ····}
69 ····69 ····
70 ····public·static·final·void·N0(final·ArrayList·list,·final·LinkedHashMap·linkedHashMap)·{70 ····public·static·final·void·P0(final·ArrayList·list,·final·LinkedHashMap·linkedHashMap)·{
71 ········for·(final·c·c·:·list)·{71 ········for·(final·c·c·:·list)·{
72 ············linkedHashMap.put(c.b,·c.c);72 ············linkedHashMap.put(c.b,·c.c);
73 ········}73 ········}
74 ····}74 ····}
75 }75 }
585 B
H1/a.class
565 B
procyon -ec {}
    
Offset 12, 23 lines modifiedOffset 12, 16 lines modified
12 ········this.b·=·b;12 ········this.b·=·b;
13 ····}13 ····}
14 ····14 ····
15 ····public·h·c(final·i·i)·{15 ····public·h·c(final·i·i)·{
16 ········return·N1.b.M((h)this,·i);16 ········return·N1.b.M((h)this,·i);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·j·f(j·j)·{19 ····public·final·j·f(final·j·j)·{
 20 ········return·N1.b.n0((h)this,·j);
20 ········N1.b.C((Object)j,·"context"); 
21 ········if·(j·==·k.b)·{ 
22 ············j·=·(j)this; 
23 ········} 
24 ········else·{ 
25 ············j·=·(j)j.m((Object)this,·(p)c.e); 
26 ········} 
27 ········return·j; 
28 ····}21 ····}
29 ····22 ····
30 ····public·final·i·getKey()·{23 ····public·final·i·getKey()·{
31 ········return·this.b;24 ········return·this.b;
32 ····}25 ····}
33 ····26 ····
34 ····public·j·k(final·i·i)·{27 ····public·j·k(final·i·i)·{
422 B
X1/T.class
402 B
procyon -ec {}
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····}73 ····}
74 ····74 ····
75 ····public·final·X·m()·{75 ····public·final·X·m()·{
76 ········final·X·e·=·this.e;76 ········final·X·e·=·this.e;
77 ········if·(e·!=·null)·{77 ········if·(e·!=·null)·{
78 ············return·e;78 ············return·e;
79 ········}79 ········}
80 ········b.z0("job");80 ········b.B0("job");
81 ········throw·null;81 ········throw·null;
82 ····}82 ····}
83 ····83 ····
84 ····public·abstract·void·n(final·Throwable·p0);84 ····public·abstract·void·n(final·Throwable·p0);
85 ····85 ····
86 ····public·final·String·toString()·{86 ····public·final·String·toString()·{
87 ········final·StringBuilder·sb·=·new·StringBuilder();87 ········final·StringBuilder·sb·=·new·StringBuilder();
1.36 KB
X1/e.class
1.34 KB
procyon -ec {}
    
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ····································a.f·=·f;299 ····································a.f·=·f;
300 ································}300 ································}
301 ································f.addLast((Object)this);301 ································f.addLast((Object)this);
302 ································return;302 ································return;
303 ····························}303 ····························}
304 ····························a.i(b);304 ····························a.i(b);
305 ····························try·{305 ····························try·{
306 ································N1.b.r0((B)this,·(H1.e)e,·b);306 ································N1.b.t0((B)this,·(H1.e)e,·b);
307 ································while·(a.j())·{}307 ································while·(a.j())·{}
308 ································a.g();308 ································a.g();
309 ································return;309 ································return;
310 ····························}310 ····························}
311 ····························finally·{311 ····························finally·{
312 ································final·Throwable·t2;312 ································final·Throwable·t2;
313 ································final·Throwable·t·=·t2;313 ································final·Throwable·t·=·t2;
Offset 316, 15 lines modifiedOffset 316, 15 lines modified
316 ································}316 ································}
317 ································finally·{317 ································finally·{
318 ····································a.g();318 ····································a.g();
319 ································}319 ································}
320 ····························}320 ····························}
321 ························}321 ························}
322 ····················}322 ····················}
323 ····················N1.b.r0((B)this,·(H1.e)e,·b2);323 ····················N1.b.t0((B)this,·(H1.e)e,·b2);
324 ····················return;324 ····················return;
325 ················}325 ················}
326 ················throw·new·IllegalStateException("Already·resumed".toString());326 ················throw·new·IllegalStateException("Already·resumed".toString());
327 ············}327 ············}
328 ········}·while·(!g.compareAndSet(this,·value,·1073741824·+·(-1·>>>·3·&·value)));328 ········}·while·(!g.compareAndSet(this,·value,·1073741824·+·(-1·>>>·3·&·value)));
329 ····}329 ····}
330 ····330 ····
787 B
X1/i0.class
765 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
  
1 package·X1;1 package·X1;
  
2 import·O1.p;2 import·O1.p;
3 import·H1.c; 
4 import·H1.k; 
5 import·H1.j;3 import·H1.j;
6 import·N1.b;4 import·N1.b;
7 import·H1.i;5 import·H1.i;
8 import·H1.h;6 import·H1.h;
  
9 public·final·class·i0·implements·h,·i7 public·final·class·i0·implements·h,·i
10 {8 {
Offset 17, 23 lines modifiedOffset 15, 16 lines modified
17 ········b·=·(i0)new·Object();15 ········b·=·(i0)new·Object();
18 ····}16 ····}
19 ····17 ····
20 ····public·final·h·c(final·i·i)·{18 ····public·final·h·c(final·i·i)·{
21 ········return·N1.b.M((h)this,·i);19 ········return·N1.b.M((h)this,·i);
22 ····}20 ····}
23 ····21 ····
24 ····public·final·j·f(j·j)·{22 ····public·final·j·f(final·j·j)·{
 23 ········return·N1.b.n0((h)this,·j);
25 ········N1.b.C((Object)j,·"context"); 
26 ········if·(j·==·k.b)·{ 
27 ············j·=·(j)this; 
28 ········} 
29 ········else·{ 
30 ············j·=·(j)j.m((Object)this,·(p)c.e); 
31 ········} 
32 ········return·j; 
33 ····}24 ····}
34 ····25 ····
35 ····public·final·i·getKey()·{26 ····public·final·i·getKey()·{
36 ········return·(i)this;27 ········return·(i)this;
37 ····}28 ····}
38 ····29 ····
39 ····public·final·j·k(final·i·i)·{30 ····public·final·j·k(final·i·i)·{
24.7 KB
Z1/c.class
24.6 KB
procyon -ec {}
    
Offset 96, 75 lines modifiedOffset 96, 75 lines modified
96 ········c.getClass();96 ········c.getClass();
97 ········final·k·a·=·Z1.e.a;97 ········final·k·a·=·Z1.e.a;
98 ········final·d·j·=·Z1.d.j;98 ········final·d·j·=·Z1.d.j;
99 ········Object·a2·=·null;99 ········Object·a2·=·null;
100 ····Label_0173:100 ····Label_0173:
101 ········while·(true)·{101 ········while·(true)·{
102 ············a2·=·c2.a.a((v)k,·n);102 ············a2·=·c2.a.a((v)k,·n);
103 ············if·(Z1.j.f(a2))·{103 ············if·(Z1.j.h(a2))·{
104 ················break;104 ················break;
105 ············}105 ············}
106 ············final·v·d·=·Z1.j.d(a2);106 ············final·v·f·=·Z1.j.f(a2);
107 ········Label_0041:107 ········Label_0041:
108 ············while·(true)·{108 ············while·(true)·{
109 ················final·AtomicReferenceFieldUpdater·h·=·c.h;109 ················final·AtomicReferenceFieldUpdater·h·=·c.h;
110 ················final·v·v·=·(v)h.get(c);110 ················final·v·v·=·(v)h.get(c);
111 ················if·(v.c·>=·d.c)·{111 ················if·(v.c·>=·f.c)·{
112 ····················break·Label_0173;112 ····················break·Label_0173;
113 ················}113 ················}
114 ················if·(!d.i())·{114 ················if·(!f.i())·{
115 ····················break;115 ····················break;
116 ················}116 ················}
117 ················while·(!h.compareAndSet(c,·v,·d))·{117 ················while·(!h.compareAndSet(c,·v,·f))·{
118 ····················if·(h.get(c)·!=·v)·{118 ····················if·(h.get(c)·!=·v)·{
119 ························if·(d.e())·{119 ························if·(f.e())·{
120 ····························((c2.d)d).d();120 ····························((c2.d)f).d();
121 ····························continue·Label_0041;121 ····························continue·Label_0041;
122 ························}122 ························}
123 ························continue·Label_0041;123 ························continue·Label_0041;
124 ····················}124 ····················}
125 ················}125 ················}
126 ················if·(v.e())·{126 ················if·(v.e())·{
127 ····················((c2.d)v).d();127 ····················((c2.d)v).d();
128 ····················break·Label_0173;128 ····················break·Label_0173;
129 ················}129 ················}
130 ················break·Label_0173;130 ················break·Label_0173;
131 ············}131 ············}
132 ········}132 ········}
133 ········final·boolean·f·=·Z1.j.f(a2);133 ········final·boolean·h2·=·Z1.j.h(a2);
134 ········k·i·=·null;134 ········k·i·=·null;
135 ········final·AtomicLongFieldUpdater·e·=·c.e;135 ········final·AtomicLongFieldUpdater·e·=·c.e;
136 ········if·(f)·{136 ········if·(h2)·{
137 ············c.l();137 ············c.l();
138 ············n·=·Z1.e.b;138 ············n·=·Z1.e.b;
139 ············if·(((v)k).c·*·n·>=·e.get(c))·{139 ············if·(((v)k).c·*·n·>=·e.get(c))·{
140 ················return·i;140 ················return·i;
141 ············}141 ············}
142 ········}142 ········}
143 ········else·{143 ········else·{
144 ············k·=·(k)Z1.j.d(a2);144 ············k·=·(k)Z1.j.f(a2);
145 ············final·long·c2·=·((v)k).c;145 ············final·long·c2·=·((v)k).c;
146 ············if·(c2·<=·n)·{146 ············if·(c2·<=·n)·{
147 ················i·=·k;147 ················i·=·k;
148 ················return·i;148 ················return·i;
149 ············}149 ············}
150 ············n·=·Z1.e.b·*·c2;150 ············n·=·Z1.e.b·*·c2;
151 ············AtomicLongFieldUpdater·d2;151 ············AtomicLongFieldUpdater·d;
152 ············long·value;152 ············long·value;
153 ············long·n2;153 ············long·n2;
154 ············int·n3;154 ············int·n3;
155 ············do·{155 ············do·{
156 ················d2·=·c.d;156 ················d·=·c.d;
157 ················value·=·d2.get(c);157 ················value·=·d.get(c);
158 ················n2·=·(0xFFFFFFFFFFFFFFFL·&·value);158 ················n2·=·(0xFFFFFFFFFFFFFFFL·&·value);
159 ················if·(n2·>=·n)·{159 ················if·(n2·>=·n)·{
160 ····················break;160 ····················break;
161 ················}161 ················}
162 ················n3·=·60;162 ················n3·=·60;
163 ············}·while·(!d2.compareAndSet(c,·value,·n2·+·((long)(int)(value·>>·n3)·<<·n3)));163 ············}·while·(!d.compareAndSet(c,·value,·n2·+·((long)(int)(value·>>·n3)·<<·n3)));
164 ············n·=·Z1.e.b;164 ············n·=·Z1.e.b;
165 ············if·(c2·*·n·>=·e.get(c))·{165 ············if·(c2·*·n·>=·e.get(c))·{
166 ················return·i;166 ················return·i;
167 ············}167 ············}
168 ········}168 ········}
169 ········((c2.d)k).a();169 ········((c2.d)k).a();
170 ········return·i;170 ········return·i;
Offset 470, 21 lines modifiedOffset 470, 21 lines modified
470 ············value·=·k;470 ············value·=·k;
471 ········}471 ········}
472 ········final·k·i·=·(k)Z1.c.i.get(this);472 ········final·k·i·=·(k)Z1.c.i.get(this);
473 ········if·(((v)i).c·>·((v)value).c)·{473 ········if·(((v)i).c·>·((v)value).c)·{
474 ············value·=·i;474 ············value·=·i;
475 ········}475 ········}
476 ········c2.d·d·=·(c2.d)value;476 ········c2.d·d·=·(c2.d)value;
477 ········Object·g·=·null;477 ········Object·j·=·null;
478 ····Label_0178:478 ····Label_0178:
479 ········while·(true)·{479 ········while·(true)·{
480 ············d.getClass();480 ············d.getClass();
481 ············final·Object·value2·=·c2.d.a.get(d);481 ············final·Object·value2·=·c2.d.a.get(d);
482 ············final·q1.e·b·=·a.b;482 ············final·q1.e·b·=·a.b;
483 ············g·=·null;483 ············j·=·null;
484 ············if·(value2·==·b)·{484 ············if·(value2·==·b)·{
485 ················break;485 ················break;
486 ············}486 ············}
487 ············final·c2.d·d2·=·(c2.d)value2;487 ············final·c2.d·d2·=·(c2.d)value2;
488 ············if·(d2·==·null)·{488 ············if·(d2·==·null)·{
489 ················AtomicReferenceFieldUpdater·a;489 ················AtomicReferenceFieldUpdater·a;
490 ················do·{490 ················do·{
Offset 494, 112 lines modifiedOffset 494, 112 lines modified
494 ····················}494 ····················}
495 ················}·while·(a.get(d)·==·null);495 ················}·while·(a.get(d)·==·null);
496 ············}496 ············}
497 ············else·{497 ············else·{
498 ················d·=·d2;498 ················d·=·d2;
499 ············}499 ············}
500 ········}500 ········}
501 ········final·k·j·=·(k)d;501 ········final·k·l·=·(k)d;
502 ········final·boolean·s·=·this.s();502 ········final·boolean·s·=·this.s();
503 ········final·int·l·=·-1; 
504 ········final·int·n2·=·1;503 ········final·int·n2·=·-1;
 504 ········final·int·n3·=·1;
505 ········Label_0413:·{505 ········Label_0413:·{
506 ············if·(s)·{506 ············if·(s)·{
507 ················k·m·=·j;507 ················k·m·=·l;
508 ············Label_0279:508 ············Label_0279:
509 ················while·(true)·{509 ················while·(true)·{
510 ····················do·{510 ····················do·{
511 ························int·n3·=·Z1.e.b·-·n2;511 ························int·n4·=·Z1.e.b·-·n3;
512 ························long·n4·=·0L; 
513 ························long·n5·=·0L;512 ························long·n5·=·0L;
 513 ························long·n6·=·0L;
514 ························Block_8:·{514 ························Block_8:·{
515 ····························while·(true)·{515 ····························while·(true)·{
516 ································n4·=·-1;516 ································n5·=·-1;
517 ································if·(l·>=·n3)·{517 ································if·(n2·>=·n4)·{
518 ····································break;518 ····································break;
519 ································}519 ································}
520 ································n5·=·((v)m).c·*·Z1.e.b·+·n3;520 ································n6·=·((v)m).c·*·Z1.e.b·+·n4;
Max diff block lines reached; 20346/25213 bytes (80.70%) of diff not shown.
1.73 KB
Z1/k.class
1.71 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 package·Z1;1 package·Z1;
  
2 import·java.util.concurrent.atomic.AtomicLongFieldUpdater;2 import·java.util.concurrent.atomic.AtomicLongFieldUpdater;
3 import·O1.l;3 import·O1.l;
4 import·F0.a; 
5 import·N1.b;4 import·N1.b;
6 import·X1.j0;5 import·X1.j0;
7 import·H1.j;6 import·H1.j;
8 import·java.util.concurrent.atomic.AtomicReferenceArray;7 import·java.util.concurrent.atomic.AtomicReferenceArray;
9 import·c2.v;8 import·c2.v;
  
10 public·final·class·k·extends·v9 public·final·class·k·extends·v
Offset 39, 18 lines modifiedOffset 38, 15 lines modified
39 ············if·(!b3·&&·!(k·instanceof·t))·{38 ············if·(!b3·&&·!(k·instanceof·t))·{
40 ················if·(k·==·Z1.e.j·||·k·==·Z1.e.k)·{39 ················if·(k·==·Z1.e.j·||·k·==·Z1.e.k)·{
41 ····················this.m(n,·null);40 ····················this.m(n,·null);
42 ····················if·(b2)·{41 ····················if·(b2)·{
43 ························N1.b.z((Object)e);42 ························N1.b.z((Object)e);
44 ························final·l·c·=·e.c;43 ························final·l·c·=·e.c;
45 ························if·(c·!=·null)·{44 ························if·(c·!=·null)·{
46 ····························final·a·b4·=·j.b(c,·value,·(a)null);45 ····························j.b(c,·value,·j);
47 ····························if·(b4·!=·null)·{ 
48 ································N1.b.T(j,·(Throwable)b4); 
49 ····························} 
50 ························}46 ························}
51 ····················}47 ····················}
52 ····················return;48 ····················return;
53 ················}49 ················}
54 ················if·(k·==·Z1.e.g)·{50 ················if·(k·==·Z1.e.g)·{
55 ····················continue;51 ····················continue;
56 ················}52 ················}
Offset 78, 18 lines modifiedOffset 74, 15 lines modified
78 ················if·(this.j(k,·n,·e2))·{74 ················if·(this.j(k,·n,·e2))·{
79 ····················this.m(n,·null);75 ····················this.m(n,·null);
80 ····················this.l(n,·b2·^·true);76 ····················this.l(n,·b2·^·true);
81 ····················if·(b2)·{77 ····················if·(b2)·{
82 ························N1.b.z((Object)e);78 ························N1.b.z((Object)e);
83 ························final·l·c2·=·e.c;79 ························final·l·c2·=·e.c;
84 ························if·(c2·!=·null)·{80 ························if·(c2·!=·null)·{
85 ····························final·a·b5·=·j.b(c2,·value,·(a)null);81 ····························j.b(c2,·value,·j);
86 ····························if·(b5·!=·null)·{ 
87 ································N1.b.T(j,·(Throwable)b5); 
88 ····························} 
89 ························}82 ························}
90 ····················}83 ····················}
91 ····················return;84 ····················return;
92 ················}85 ················}
93 ················continue;86 ················continue;
94 ············}87 ············}
95 ········}88 ········}
639 B
a2/b.class
619 B
procyon -ec {}
    
Offset 39, 18 lines modifiedOffset 39, 18 lines modified
39 ········final·h·a2·=·h.a;39 ········final·h·a2·=·h.a;
40 ········final·int·h3·=·1;40 ········final·int·h3·=·1;
41 ········if·(h2·!=·0)·{41 ········if·(h2·!=·0)·{
42 ············if·(h2·!=·h3)·{42 ············if·(h2·!=·h3)·{
43 ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");43 ················throw·new·IllegalStateException("call·to·'resume'·before·'invoke'·with·coroutine");
44 ············}44 ············}
45 ············e·=·a.e;45 ············e·=·a.e;
46 ············N1.b.y0(f);46 ············N1.b.A0(f);
47 ········}47 ········}
48 ········else·{48 ········else·{
49 ············N1.b.y0(f);49 ············N1.b.A0(f);
50 ············a.e·=·e;50 ············a.e·=·e;
51 ············a.h·=·h3;51 ············a.h·=·h3;
52 ············Object·f2·=·this.d.f((Object)e,·(Object)a);52 ············Object·f2·=·this.d.f((Object)e,·(Object)a);
53 ············if·(f2·!=·b)·{53 ············if·(f2·!=·b)·{
54 ················f2·=·a2;54 ················f2·=·a2;
55 ············}55 ············}
56 ············if·(f2·==·b)·{56 ············if·(f2·==·b)·{
2.22 KB
a2/h.class
2.2 KB
procyon -ec {}
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ········//···157:·aload···········6109 ········//···157:·aload···········6
110 ········//···159:·getfield········a2/g.f:La2/d;110 ········//···159:·getfield········a2/g.f:La2/d;
111 ········//···162:·astore··········16111 ········//···162:·astore··········16
112 ········//···164:·aload···········6112 ········//···164:·aload···········6
113 ········//···166:·getfield········a2/g.e:La2/h;113 ········//···166:·getfield········a2/g.e:La2/h;
114 ········//···169:·astore··········17114 ········//···169:·astore··········17
115 ········//···171:·aload···········4115 ········//···171:·aload···········4
116 ········//···173:·invokestatic····N1/b.y0:(Ljava/lang/Object;)V116 ········//···173:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V
117 ········//···176:·aload···········13117 ········//···176:·aload···········13
118 ········//···178:·astore··········4118 ········//···178:·astore··········4
119 ········//···180:·goto············942119 ········//···180:·goto············942
120 ········//···183:·astore··········4120 ········//···183:·astore··········4
121 ········//···185:·goto············954121 ········//···185:·goto············954
122 ········//···188:·new·············Ljava/lang/IllegalStateException;122 ········//···188:·new·············Ljava/lang/IllegalStateException;
123 ········//···191:·astore··········4123 ········//···191:·astore··········4
Offset 138, 30 lines modifiedOffset 138, 30 lines modified
138 ········//···224:·aload···········6138 ········//···224:·aload···········6
139 ········//···226:·getfield········a2/g.f:La2/d;139 ········//···226:·getfield········a2/g.f:La2/d;
140 ········//···229:·astore··········16140 ········//···229:·astore··········16
141 ········//···231:·aload···········6141 ········//···231:·aload···········6
142 ········//···233:·getfield········a2/g.e:La2/h;142 ········//···233:·getfield········a2/g.e:La2/h;
143 ········//···236:·astore··········17143 ········//···236:·astore··········17
144 ········//···238:·aload···········4144 ········//···238:·aload···········4
145 ········//···240:·invokestatic····N1/b.y0:(Ljava/lang/Object;)V145 ········//···240:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V
146 ········//···243:·goto············736146 ········//···243:·goto············736
147 ········//···246:·aload···········6147 ········//···246:·aload···········6
148 ········//···248:·getfield········a2/g.g:La2/j;148 ········//···248:·getfield········a2/g.g:La2/j;
149 ········//···251:·astore··········15149 ········//···251:·astore··········15
150 ········//···253:·aload···········6150 ········//···253:·aload···········6
151 ········//···255:·getfield········a2/g.f:La2/d;151 ········//···255:·getfield········a2/g.f:La2/d;
152 ········//···258:·astore··········13152 ········//···258:·astore··········13
153 ········//···260:·aload···········6153 ········//···260:·aload···········6
154 ········//···262:·getfield········a2/g.e:La2/h;154 ········//···262:·getfield········a2/g.e:La2/h;
155 ········//···265:·astore··········17155 ········//···265:·astore··········17
156 ········//···267:·aload···········4156 ········//···267:·aload···········4
157 ········//···269:·invokestatic····N1/b.y0:(Ljava/lang/Object;)V157 ········//···269:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V
158 ········//···272:·goto············529158 ········//···272:·goto············529
159 ········//···275:·aload···········4159 ········//···275:·aload···········4
160 ········//···277:·invokestatic····N1/b.y0:(Ljava/lang/Object;)V160 ········//···277:·invokestatic····N1/b.A0:(Ljava/lang/Object;)V
161 ········//···280:·aload_0········161 ········//···280:·aload_0········
162 ········//···281:·monitorenter···162 ········//···281:·monitorenter···
163 ········//···282:·aload_3········163 ········//···282:·aload_3········
164 ········//···283:·getfield········b2/a.a:[Lb2/b;164 ········//···283:·getfield········b2/a.a:[Lb2/b;
165 ········//···286:·astore··········4165 ········//···286:·astore··········4
166 ········//···288:·aload···········4166 ········//···288:·aload···········4
167 ········//···290:·ifnonnull·······314167 ········//···290:·ifnonnull·······314
1.55 KB
androidx/fragment/app/C.class
1.5 KB
procyon -ec {}
    
Offset 37, 43 lines modifiedOffset 37, 43 lines modified
37 ········final·Handler·h·=·new·Handler();37 ········final·Handler·h·=·new·Handler();
38 ········this.f·=·(Activity)g;38 ········this.f·=·(Activity)g;
39 ········this.g·=·(Context)g;39 ········this.g·=·(Context)g;
40 ········this.h·=·h;40 ········this.h·=·h;
41 ········this.i·=·(U)new·T();41 ········this.i·=·(U)new·T();
42 ····}42 ····}
43 ····43 ····
44 ····public·final·void·J0(final·s·s)·{44 ····public·final·void·L0(final·s·s)·{
45 ········((t)this.j).addMenuProvider(s);45 ········((t)this.j).addMenuProvider(s);
46 ····}46 ····}
47 ····47 ····
48 ····public·final·void·K0(final·a·a)·{48 ····public·final·void·M0(final·a·a)·{
49 ········((t)this.j).addOnMultiWindowModeChangedListener(a);49 ········((t)this.j).addOnMultiWindowModeChangedListener(a);
50 ····}50 ····}
51 ····51 ····
52 ····public·final·void·L0(final·a·a)·{52 ····public·final·void·N0(final·a·a)·{
53 ········((t)this.j).addOnPictureInPictureModeChangedListener(a);53 ········((t)this.j).addOnPictureInPictureModeChangedListener(a);
54 ····}54 ····}
55 ····55 ····
56 ····public·final·void·M0(final·a·a)·{56 ····public·final·void·O0(final·a·a)·{
57 ········((t)this.j).addOnTrimMemoryListener(a);57 ········((t)this.j).addOnTrimMemoryListener(a);
58 ····}58 ····}
59 ····59 ····
60 ····public·final·void·N0(final·s·s)·{60 ····public·final·void·P0(final·s·s)·{
61 ········((t)this.j).removeMenuProvider(s);61 ········((t)this.j).removeMenuProvider(s);
62 ····}62 ····}
63 ····63 ····
64 ····public·final·void·O0(final·a·a)·{64 ····public·final·void·Q0(final·a·a)·{
65 ········((t)this.j).removeOnMultiWindowModeChangedListener(a);65 ········((t)this.j).removeOnMultiWindowModeChangedListener(a);
66 ····}66 ····}
67 ····67 ····
68 ····public·final·void·P0(final·a·a)·{68 ····public·final·void·R0(final·a·a)·{
69 ········((t)this.j).removeOnPictureInPictureModeChangedListener(a);69 ········((t)this.j).removeOnPictureInPictureModeChangedListener(a);
70 ····}70 ····}
71 ····71 ····
72 ····public·final·void·Q0(final·a·a)·{72 ····public·final·void·S0(final·a·a)·{
73 ········((t)this.j).removeOnTrimMemoryListener(a);73 ········((t)this.j).removeOnTrimMemoryListener(a);
74 ····}74 ····}
75 ····75 ····
76 ····public·final·void·addOnConfigurationChangedListener(final·a·a)·{76 ····public·final·void·addOnConfigurationChangedListener(final·a·a)·{
77 ········((t)this.j).addOnConfigurationChangedListener(a);77 ········((t)this.j).addOnConfigurationChangedListener(a);
78 ····}78 ····}
79 ····79 ····
1020 B
e/t.class
1000 B
procyon -ec {}
    
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ························final·LinkedHashMap·b·=·activityResultRegistry.b;148 ························final·LinkedHashMap·b·=·activityResultRegistry.b;
149 ························final·boolean·containsKey·=·b.containsKey(s);149 ························final·boolean·containsKey·=·b.containsKey(s);
150 ························final·LinkedHashMap·a2·=·activityResultRegistry.a;150 ························final·LinkedHashMap·a2·=·activityResultRegistry.a;
151 ························if·(containsKey)·{151 ························if·(containsKey)·{
152 ····························final·Integer·n·=·(Integer)b.remove(s);152 ····························final·Integer·n·=·(Integer)b.remove(s);
153 ····························if·(!((BaseBundle)g).containsKey(s))·{153 ····························if·(!((BaseBundle)g).containsKey(s))·{
154 ································if·(a2·instanceof·Q1.a)·{154 ································if·(a2·instanceof·Q1.a)·{
155 ····································N1.b.x0((Object)a2,·"kotlin.collections.MutableMap");155 ····································N1.b.z0((Object)a2,·"kotlin.collections.MutableMap");
156 ····································throw·null;156 ····································throw·null;
157 ································}157 ································}
158 ································a2.remove(n);158 ································a2.remove(n);
159 ····························}159 ····························}
160 ························}160 ························}
161 ························final·Object·value·=·integerArrayList.get(i);161 ························final·Object·value·=·integerArrayList.get(i);
162 ························N1.b.B(value,·"rcs[i]");162 ························N1.b.B(value,·"rcs[i]");
787 B
l/a.class
769 B
procyon -ec {}
    
Offset 6, 29 lines modifiedOffset 6, 29 lines modified
6 import·N1.b;6 import·N1.b;
  
7 public·final·class·a·extends·b7 public·final·class·a·extends·b
8 {8 {
9 ····public·final·/*·synthetic·*/·int·f·=·f;9 ····public·final·/*·synthetic·*/·int·f·=·f;
10 ····public·final·Animatable·g·=·g;10 ····public·final·Animatable·g·=·g;
11 ····11 ····
12 ····public·final·void·u0()·{12 ····public·final·void·w0()·{
13 ········final·int·f·=·this.f;13 ········final·int·f·=·this.f;
14 ········final·Animatable·g·=·this.g;14 ········final·Animatable·g·=·this.g;
15 ········switch·(f)·{15 ········switch·(f)·{
16 ············default:·{16 ············default:·{
17 ················((e)g).start();17 ················((e)g).start();
18 ················return;18 ················return;
19 ············}19 ············}
20 ············case·0:·{20 ············case·0:·{
21 ················g.start();21 ················g.start();
22 ············}22 ············}
23 ········}23 ········}
24 ····}24 ····}
25 ····25 ····
26 ····public·final·void·v0()·{26 ····public·final·void·x0()·{
27 ········final·int·f·=·this.f;27 ········final·int·f·=·this.f;
28 ········final·Animatable·g·=·this.g;28 ········final·Animatable·g·=·this.g;
29 ········switch·(f)·{29 ········switch·(f)·{
30 ············default:·{30 ············default:·{
31 ················((e)g).stop();31 ················((e)g).stop();
32 ················return;32 ················return;
33 ············}33 ············}
743 B
l/c.class
725 B
procyon -ec {}
    
Offset 59, 23 lines modifiedOffset 59, 23 lines modified
59 ········m.a.a(ofInt,·(boolean)(n2·!=·0));59 ········m.a.a(ofInt,·(boolean)(n2·!=·0));
60 ········ofInt.setDuration((long)((d)interpolator).c);60 ········ofInt.setDuration((long)((d)interpolator).c);
61 ········((Animator)ofInt).setInterpolator((TimeInterpolator)interpolator);61 ········((Animator)ofInt).setInterpolator((TimeInterpolator)interpolator);
62 ········this.g·=·g;62 ········this.g·=·g;
63 ········this.f·=·ofInt;63 ········this.f·=·ofInt;
64 ····}64 ····}
65 ····65 ····
66 ····public·final·void·s0()·{ 
67 ········((ValueAnimator)this.f).reverse(); 
68 ····} 
69 ···· 
70 ····public·final·void·u0()·{66 ····public·final·void·u0()·{
71 ········this.f.start();67 ········((ValueAnimator)this.f).reverse();
72 ····}68 ····}
73 ····69 ····
74 ····public·final·boolean·v()·{70 ····public·final·boolean·v()·{
75 ········return·this.g;71 ········return·this.g;
76 ····}72 ····}
77 ····73 ····
78 ····public·final·void·v0()·{74 ····public·final·void·w0()·{
 75 ········this.f.start();
 76 ····}
 77 ····
 78 ····public·final·void·x0()·{
79 ········((Animator)this.f).cancel();79 ········((Animator)this.f).cancel();
80 ····}80 ····}
81 }81 }
2.53 KB
l/e.class
2.51 KB
procyon -ec {}
    
Offset 260, 15 lines modifiedOffset 260, 15 lines modified
260 ········return·true;260 ········return·true;
261 ····}261 ····}
262 ····262 ····
263 ····public·final·void·jumpToCurrentState()·{263 ····public·final·void·jumpToCurrentState()·{
264 ········super.jumpToCurrentState();264 ········super.jumpToCurrentState();
265 ········final·N1.b·q·=·this.q;265 ········final·N1.b·q·=·this.q;
266 ········if·(q·!=·null)·{266 ········if·(q·!=·null)·{
267 ············q.v0();267 ············q.x0();
268 ············this.q·=·null;268 ············this.q·=·null;
269 ············((h)this).c(this.r);269 ············((h)this).c(this.r);
270 ············final·int·n·=·-1;270 ············final·int·n·=·-1;
271 ············this.r·=·n;271 ············this.r·=·n;
272 ············this.s·=·n;272 ············this.s·=·n;
273 ········}273 ········}
274 ····}274 ····}
Offset 321, 21 lines modifiedOffset 321, 21 lines modified
321 ················final·int·n2·=·1;321 ················final·int·n2·=·1;
322 ················Label_0761:·{322 ················Label_0761:·{
323 ····················if·(q·!=·null)·{323 ····················if·(q·!=·null)·{
324 ························if·(i·==·this.r)·{324 ························if·(i·==·this.r)·{
325 ····························break·Label_0761;325 ····························break·Label_0761;
326 ························}326 ························}
327 ························if·(i·==·this.s·&&·q.v())·{327 ························if·(i·==·this.s·&&·q.v())·{
328 ····························q.s0();328 ····························q.u0();
329 ····························this.r·=·this.s;329 ····························this.r·=·this.s;
330 ····························this.s·=·i;330 ····························this.s·=·i;
331 ····························break·Label_0761;331 ····························break·Label_0761;
332 ························}332 ························}
333 ························s·=·this.r;333 ························s·=·this.r;
334 ························q.v0();334 ························q.x0();
335 ····················}335 ····················}
336 ····················this.q·=·null;336 ····················this.q·=·null;
337 ····················this.s·=·n;337 ····················this.s·=·n;
338 ····················this.r·=·n;338 ····················this.r·=·n;
339 ····················final·b·p2·=·this.p;339 ····················final·b·p2·=·this.p;
340 ····················int·intValue;340 ····················int·intValue;
341 ····················if·(s·<·0)·{341 ····················if·(s·<·0)·{
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
378 ····································}378 ····································}
379 ····································else·{379 ····································else·{
380 ········································if·(!(c·instanceof·Animatable))·{380 ········································if·(!(c·instanceof·Animatable))·{
381 ············································break·Label_0748;381 ············································break·Label_0748;
382 ········································}382 ········································}
383 ········································q2·=·new·a((Animatable)c,·0);383 ········································q2·=·new·a((Animatable)c,·0);
384 ····································}384 ····································}
385 ····································((N1.b)q2).u0();385 ····································((N1.b)q2).w0();
386 ····································this.q·=·(N1.b)q2;386 ····································this.q·=·(N1.b)q2;
387 ····································this.s·=·s;387 ····································this.s·=·s;
388 ····································this.r·=·i;388 ····································this.r·=·i;
389 ····································break·Label_0761;389 ····································break·Label_0761;
390 ································}390 ································}
391 ····························}391 ····························}
392 ························}392 ························}
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 ····}406 ····}
407 ····407 ····
408 ····public·final·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{408 ····public·final·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{
409 ········final·boolean·setVisible·=·super.setVisible(b,·b2);409 ········final·boolean·setVisible·=·super.setVisible(b,·b2);
410 ········final·N1.b·q·=·this.q;410 ········final·N1.b·q·=·this.q;
411 ········if·(q·!=·null·&&·(setVisible·||·b2))·{411 ········if·(q·!=·null·&&·(setVisible·||·b2))·{
412 ············if·(b)·{412 ············if·(b)·{
413 ················q.u0();413 ················q.w0();
414 ············}414 ············}
415 ············else·{415 ············else·{
416 ················this.jumpToCurrentState();416 ················this.jumpToCurrentState();
417 ············}417 ············}
418 ········}418 ········}
419 ········return·setVisible;419 ········return·setVisible;
420 ····}420 ····}
755 B
q/b.class
737 B
procyon -ec {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ····public·static·volatile·b·g;6 ····public·static·volatile·b·g;
7 ····public·final·e·f;7 ····public·final·e·f;
8 ····8 ····
9 ····public·b()·{9 ····public·b()·{
10 ········this.f·=·new·e();10 ········this.f·=·new·e();
11 ····}11 ····}
12 ····12 ····
13 ····public·static·b·J0()·{13 ····public·static·b·L0()·{
14 ········if·(b.g·!=·null)·{14 ········if·(b.g·!=·null)·{
15 ············return·b.g;15 ············return·b.g;
16 ········}16 ········}
17 ········final·Class<b>·clazz·=·b.class;17 ········final·Class<b>·clazz·=·b.class;
18 ········monitorenter(clazz);18 ········monitorenter(clazz);
19 ········Label_0044:·{19 ········Label_0044:·{
20 ············try·{20 ············try·{
Offset 27, 11 lines modifiedOffset 27, 11 lines modified
27 ················monitorexit(clazz);27 ················monitorexit(clazz);
28 ················monitorexit(clazz);28 ················monitorexit(clazz);
29 ················return·b.g;29 ················return·b.g;
30 ············}30 ············}
31 ········}31 ········}
32 ····}32 ····}
33 ····33 ····
34 ····public·final·void·K0(final·Runnable·runnable)·{34 ····public·final·void·M0(final·Runnable·runnable)·{
35 ········this.f.L0(runnable);35 ········this.f.N0(runnable);
36 ····}36 ····}
37 }37 }
1.69 KB
q/e.class
1.67 KB
procyon -ec {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····public·volatile·Handler·g;17 ····public·volatile·Handler·g;
18 ····18 ····
19 ····public·e()·{19 ····public·e()·{
20 ········this.f·=·new·Object();20 ········this.f·=·new·Object();
21 ········Executors.newFixedThreadPool(4,·(ThreadFactory)new·c());21 ········Executors.newFixedThreadPool(4,·(ThreadFactory)new·c());
22 ····}22 ····}
23 ····23 ····
24 ····public·static·Handler·J0(final·Looper·looper)·{24 ····public·static·Handler·L0(final·Looper·looper)·{
25 ········if·(Build$VERSION.SDK_INT·>=·28)·{25 ········if·(Build$VERSION.SDK_INT·>=·28)·{
26 ············return·d.a(looper);26 ············return·d.a(looper);
27 ········}27 ········}
28 ········final·Class<Handler>·clazz·=·Handler.class;28 ········final·Class<Handler>·clazz·=·Handler.class;
29 ········final·int·n·=·3;29 ········final·int·n·=·3;
30 ········try·{30 ········try·{
31 ············final·Class[]·parameterTypes·=·new·Class[n];31 ············final·Class[]·parameterTypes·=·new·Class[n];
Offset 66, 26 lines modifiedOffset 66, 26 lines modified
66 ············catch·(final·InvocationTargetException·ex7)·{}66 ············catch·(final·InvocationTargetException·ex7)·{}
67 ············catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex8)·{}67 ············catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex8)·{}
68 ········}68 ········}
69 ········catch·(final·InvocationTargetException·ex9)·{}69 ········catch·(final·InvocationTargetException·ex9)·{}
70 ········catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex10)·{}70 ········catch·(final·IllegalAccessException·|·InstantiationException·|·NoSuchMethodException·ex10)·{}
71 ····}71 ····}
72 ····72 ····
73 ····public·final·boolean·K0()·{73 ····public·final·boolean·M0()·{
74 ········return·Looper.getMainLooper().getThread()·==·Thread.currentThread();74 ········return·Looper.getMainLooper().getThread()·==·Thread.currentThread();
75 ····}75 ····}
76 ····76 ····
77 ····public·final·void·L0(final·Runnable·runnable)·{77 ····public·final·void·N0(final·Runnable·runnable)·{
78 ········if·(this.g·==·null)·{78 ········if·(this.g·==·null)·{
79 ············final·Object·f·=·this.f;79 ············final·Object·f·=·this.f;
80 ············monitorenter(f);80 ············monitorenter(f);
81 ············Label_0046:·{81 ············Label_0046:·{
82 ················try·{82 ················try·{
83 ····················if·(this.g·==·null)·{83 ····················if·(this.g·==·null)·{
84 ························this.g·=·J0(Looper.getMainLooper());84 ························this.g·=·L0(Looper.getMainLooper());
85 ····················}85 ····················}
86 ····················break·Label_0046;86 ····················break·Label_0046;
87 ················}87 ················}
88 ················finally·{88 ················finally·{
89 ····················monitorexit(f);89 ····················monitorexit(f);
90 ····················monitorexit(f);90 ····················monitorexit(f);
91 ················}91 ················}
694 B
q0/e.class
674 B
procyon -ec {}
    
Offset 11, 26 lines modifiedOffset 11, 26 lines modified
11 ····11 ····
12 ····public·e(final·ViewGroup·b)·{12 ····public·e(final·ViewGroup·b)·{
13 ········this.b·=·b;13 ········this.b·=·b;
14 ········this.a·=·false;14 ········this.a·=·false;
15 ····}15 ····}
16 ····16 ····
17 ····public·final·void·a()·{17 ····public·final·void·a()·{
18 ········N1.b.w0(this.b,·false);18 ········N1.b.y0(this.b,·false);
19 ········this.a·=·true;19 ········this.a·=·true;
20 ····}20 ····}
21 ····21 ····
22 ····public·final·void·b(final·r·r)·{22 ····public·final·void·b(final·r·r)·{
23 ········if·(!this.a)·{23 ········if·(!this.a)·{
24 ············N1.b.w0(this.b,·false);24 ············N1.b.y0(this.b,·false);
25 ········}25 ········}
26 ········r.v((q)this);26 ········r.v((q)this);
27 ····}27 ····}
28 ····28 ····
29 ····public·final·void·d()·{29 ····public·final·void·d()·{
30 ········N1.b.w0(this.b,·false);30 ········N1.b.y0(this.b,·false);
31 ····}31 ····}
32 ····32 ····
33 ····public·final·void·e()·{33 ····public·final·void·e()·{
34 ········N1.b.w0(this.b,·true);34 ········N1.b.y0(this.b,·true);
35 ····}35 ····}
36 }36 }
525 B
q0/j.class
505 B
procyon -ec {}
    
Offset 4, 19 lines modifiedOffset 4, 19 lines modified
4 import·w.c;4 import·w.c;
5 import·w.f;5 import·w.f;
6 import·w.e;6 import·w.e;
7 import·N1.b;7 import·N1.b;
  
8 public·final·class·j·extends·b8 public·final·class·j·extends·b
9 {9 {
10 ····public·void·n0(final·e·e,·final·e·b)·{10 ····public·void·p0(final·e·e,·final·e·b)·{
11 ········e.b·=·b;11 ········e.b·=·b;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·o0(final·e·e,·final·Thread·a)·{14 ····public·void·q0(final·e·e,·final·Thread·a)·{
15 ········e.a·=·a;15 ········e.a·=·a;
16 ····}16 ····}
17 ····17 ····
18 ····public·boolean·w(final·f·f,·final·c·c)·{18 ····public·boolean·w(final·f·f,·final·c·c)·{
19 ········final·c·b·=·c.b;19 ········final·c·b·=·c.b;
20 ········monitorenter(f);20 ········monitorenter(f);
21 ········Label_0031:·{21 ········Label_0031:·{
815 B
u0/v.class
795 B
procyon -ec {}
    
Offset 671, 15 lines modifiedOffset 671, 15 lines modified
671 ········final·g·d·=·q.d(h,·b);671 ········final·g·d·=·q.d(h,·b);
672 ········final·View·view·=·d.getView();672 ········final·View·view·=·d.getView();
673 ········if·(view.getParent()·==·null)·{673 ········if·(view.getParent()·==·null)·{
674 ············final·int·sdk_INT·=·Build$VERSION.SDK_INT;674 ············final·int·sdk_INT·=·Build$VERSION.SDK_INT;
675 ············final·int·n2·=·23;675 ············final·int·n2·=·23;
676 ············final·double·d2·=·h.d;676 ············final·double·d2·=·h.d;
677 ············final·double·c·=·h.c;677 ············final·double·c·=·h.c;
678 ············if·(sdk_INT·<·n2·||·N1.b.B0(view,·(D1.b)new·F.e((Object)io.flutter.plugin.platform.q.w)))·{678 ············if·(sdk_INT·<·n2·||·N1.b.D0(view,·(D1.b)new·F.e((Object)io.flutter.plugin.platform.q.w)))·{
679 ················if·(h2.h·==·2)·{679 ················if·(h2.h·==·2)·{
680 ····················((Object)this.b).getClass();680 ····················((Object)this.b).getClass();
681 ····················io.flutter.plugin.platform.q.f(19);681 ····················io.flutter.plugin.platform.q.f(19);
682 ····················return·-2;682 ····················return·-2;
683 ················}683 ················}
684 ················final·q·q2·=·(q)this.b;684 ················final·q·q2·=·(q)this.b;
685 ················if·(!q2.u)·{685 ················if·(!q2.u)·{
632 B
w/d.class
614 B
procyon -ec {}
    
Offset 16, 19 lines modifiedOffset 16, 19 lines modified
16 ········this.f·=·f;16 ········this.f·=·f;
17 ········this.g·=·g;17 ········this.g·=·g;
18 ········this.h·=·h;18 ········this.h·=·h;
19 ········this.i·=·i;19 ········this.i·=·i;
20 ········this.j·=·j;20 ········this.j·=·j;
21 ····}21 ····}
22 ····22 ····
23 ····public·final·void·n0(final·e·e,·final·e·e2)·{23 ····public·final·void·p0(final·e·e,·final·e·e2)·{
24 ········this.g.lazySet(e,·e2);24 ········this.g.lazySet(e,·e2);
25 ····}25 ····}
26 ····26 ····
27 ····public·final·void·o0(final·e·e,·final·Thread·thread)·{27 ····public·final·void·q0(final·e·e,·final·Thread·thread)·{
28 ········this.f.lazySet(e,·thread);28 ········this.f.lazySet(e,·thread);
29 ····}29 ····}
30 ····30 ····
31 ····public·final·boolean·w(final·f·f,·final·c·c)·{31 ····public·final·boolean·w(final·f·f,·final·c·c)·{
32 ········final·c·b·=·c.b;32 ········final·c·b·=·c.b;
33 ········AtomicReferenceFieldUpdater·i;33 ········AtomicReferenceFieldUpdater·i;
34 ········do·{34 ········do·{
496 B
V1/e.class
476 B
procyon -ec {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 import·java.util.ArrayList;5 import·java.util.ArrayList;
6 import·N1.b;6 import·N1.b;
7 import·G1.l;7 import·G1.l;
8 import·java.util.List;8 import·java.util.List;
  
9 public·abstract·class·e·extends·g9 public·abstract·class·e·extends·g
10 {10 {
11 ····public·static·List·J0(final·d·d)·{11 ····public·static·List·L0(final·d·d)·{
12 ········final·Iterator·iterator·=·d.iterator();12 ········final·Iterator·iterator·=·d.iterator();
13 ········if·(!iterator.hasNext())·{13 ········if·(!iterator.hasNext())·{
14 ············return·(List)l.b;14 ············return·(List)l.b;
15 ········}15 ········}
16 ········Object·e·=·iterator.next();16 ········Object·e·=·iterator.next();
17 ········if·(!iterator.hasNext())·{17 ········if·(!iterator.hasNext())·{
18 ············return·b.a0(e);18 ············return·b.a0(e);
3.39 KB
W1/e.class
3.37 KB
procyon -ec {}
    
Offset 39, 17 lines modifiedOffset 39, 17 lines modified
39 ································throw·o;39 ································throw·o;
40 ····························}40 ····························}
41 ····························if·(size·!=·n)·{41 ····························if·(size·!=·n)·{
42 ································o·=·new·IllegalArgumentException("List·has·more·than·one·element.");42 ································o·=·new·IllegalArgumentException("List·has·more·than·one·element.");
43 ································throw·o;43 ································throw·o;
44 ····························}44 ····························}
45 ····························final·String·s·=·(String)list.get(0);45 ····························final·String·s·=·(String)list.get(0);
46 ····························final·int·n2·=·f.N0(charSequence,·s,·intValue,·false,·4);46 ····························final·int·p2·=·f.P0(charSequence,·s,·intValue,·false,·4);
47 ····························if·(n2·>=·0)·{47 ····························if·(p2·>=·0)·{
48 ································b·=·new·c((Object)Integer.valueOf(n2),·(Object)s);48 ································b·=·new·c((Object)Integer.valueOf(p2),·(Object)s);
49 ································break·Label_0553;49 ································break·Label_0553;
50 ····························}50 ····························}
51 ························}51 ························}
52 ························else·{52 ························else·{
53 ····························if·(intValue·<·0)·{53 ····························if·(intValue·<·0)·{
54 ································intValue·=·0;54 ································intValue·=·0;
55 ····························}55 ····························}
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····························if·(b2)·{59 ····························if·(b2)·{
60 ································if·(intValue·<=·c)·{60 ································if·(intValue·<=·c)·{
61 ································Label_0276:61 ································Label_0276:
62 ····································while·(true)·{62 ····································while·(true)·{
63 ········································while·(true)·{63 ········································while·(true)·{
64 ············································for·(final·Object·next·:·list)·{64 ············································for·(final·Object·next·:·list)·{
65 ················································final·String·s2·=·(String)next;65 ················································final·String·s2·=·(String)next;
66 ················································if·(f.Q0(intValue,·s2.length(),·s2,·(String)charSequence,·d))·{66 ················································if·(f.S0(intValue,·s2.length(),·s2,·(String)charSequence,·d))·{
67 ····················································final·String·s3·=·(String)next;67 ····················································final·String·s3·=·(String)next;
68 ····················································if·(s3·!=·null)·{68 ····················································if·(s3·!=·null)·{
69 ························································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s3);69 ························································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s3);
70 ························································break·Label_0553;70 ························································break·Label_0553;
71 ····················································}71 ····················································}
72 ····················································if·(intValue·!=·c)·{72 ····················································if·(intValue·!=·c)·{
73 ························································++intValue;73 ························································++intValue;
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····························}84 ····························}
85 ····························else·if·(intValue·<=·c)·{85 ····························else·if·(intValue·<=·c)·{
86 ····························Label_0422:86 ····························Label_0422:
87 ································while·(true)·{87 ································while·(true)·{
88 ····································while·(true)·{88 ····································while·(true)·{
89 ········································for·(final·Object·next2·:·list)·{89 ········································for·(final·Object·next2·:·list)·{
90 ············································final·String·s4·=·(String)next2;90 ············································final·String·s4·=·(String)next2;
91 ············································if·(f.R0((CharSequence)s4,·charSequence,·intValue,·s4.length(),·d))·{91 ············································if·(f.T0((CharSequence)s4,·charSequence,·intValue,·s4.length(),·d))·{
92 ················································final·String·s5·=·(String)next2;92 ················································final·String·s5·=·(String)next2;
93 ················································if·(s5·!=·null)·{93 ················································if·(s5·!=·null)·{
94 ····················································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s5);94 ····················································b·=·new·c((Object)Integer.valueOf(intValue),·(Object)s5);
95 ····················································break·Label_0553;95 ····················································break·Label_0553;
96 ················································}96 ················································}
97 ················································if·(intValue·!=·c)·{97 ················································if·(intValue·!=·c)·{
98 ····················································++intValue;98 ····················································++intValue;
3.47 KB
Z1/n.class
3.45 KB
procyon -ec {}
    
Offset 38, 17 lines modifiedOffset 38, 17 lines modified
38 ········final·boolean·b2·=·true;38 ········final·boolean·b2·=·true;
39 ········if·(m·==·n)·{39 ········if·(m·==·n)·{
40 ············final·Object·h·=·super.h(o);40 ············final·Object·h·=·super.h(o);
41 ············if·(!(h·instanceof·i·^·b2)·&&·!(h·instanceof·Z1.h))·{41 ············if·(!(h·instanceof·i·^·b2)·&&·!(h·instanceof·Z1.h))·{
42 ················if·(b)·{42 ················if·(b)·{
43 ····················final·l·c·=·super.c;43 ····················final·l·c·=·super.c;
44 ····················if·(c·!=·null)·{44 ····················if·(c·!=·null)·{
45 ························final·a·b3·=·j.b(c,·o,·(a)null);45 ························final·a·c2·=·j.c(c,·o,·(a)null);
46 ························if·(b3·!=·null)·{46 ························if·(c2·!=·null)·{
47 ····························throw·b3;47 ····························throw·c2;
48 ························}48 ························}
49 ····················}49 ····················}
50 ················}50 ················}
51 ············}51 ············}
52 ············else·{52 ············else·{
53 ················a·=·h;53 ················a·=·h;
54 ············}54 ············}
Offset 57, 53 lines modifiedOffset 57, 53 lines modified
57 ············final·q1.e·d·=·e.d;57 ············final·q1.e·d·=·e.d;
58 ············Object·o2·=·(k)c.h.get(this);58 ············Object·o2·=·(k)c.h.get(this);
59 ········Label_0248_Outer:59 ········Label_0248_Outer:
60 ············while·(true)·{60 ············while·(true)·{
61 ················final·long·andIncrement·=·c.d.getAndIncrement(this);61 ················final·long·andIncrement·=·c.d.getAndIncrement(this);
62 ················final·long·n2·=·andIncrement·&·0xFFFFFFFFFFFFFFFL;62 ················final·long·n2·=·andIncrement·&·0xFFFFFFFFFFFFFFFL;
63 ················final·boolean·r·=·this.r(andIncrement,·false);63 ················final·boolean·r·=·this.r(andIncrement,·false);
64 ················final·int·b4·=·e.b;64 ················final·int·b3·=·e.b;
65 ················final·long·n3·=·(long)b4;65 ················final·long·n3·=·(long)b3;
66 ················final·long·n4·=·n2·/·n3;66 ················final·long·n4·=·n2·/·n3;
67 ················final·int·n5·=·(int)(n2·%·n3);67 ················final·int·n5·=·(int)(n2·%·n3);
68 ················while·(true)·{68 ················while·(true)·{
69 ····················Object·o3·=·null;69 ····················Object·o3·=·null;
70 ····················Label_0271:·{70 ····················Label_0271:·{
71 ························if·(((v)o2).c·==·n4)·{71 ························if·(((v)o2).c·==·n4)·{
72 ····························o3·=·o2;72 ····························o3·=·o2;
73 ····························break·Label_0271;73 ····························break·Label_0271;
74 ························}74 ························}
75 ························final·k·b5·=·c.b((c)this,·n4,·(k)o2);75 ························final·k·b4·=·c.b((c)this,·n4,·(k)o2);
76 ························if·(b5·!=·null)·{76 ························if·(b4·!=·null)·{
77 ····························o3·=·b5;77 ····························o3·=·b4;
78 ····························break·Label_0271;78 ····························break·Label_0271;
79 ························}79 ························}
80 ························if·(r)·{80 ························if·(r)·{
81 ····························a·=·new·Z1.h(this.o());81 ····························a·=·new·Z1.h(this.o());
82 ····························break;82 ····························break;
83 ························}83 ························}
84 ························continue·Label_0248_Outer;84 ························continue·Label_0248_Outer;
85 ························continue·Label_0248_Outer;85 ························continue·Label_0248_Outer;
86 ····················}86 ····················}
87 ····················final·long·n6·=·n3;87 ····················final·long·n6·=·n3;
88 ····················final·int·n7·=·b4;88 ····················final·int·n7·=·b3;
89 ····················final·int·c2·=·c.c((c)this,·(k)o3,·n5,·o,·n2,·(Object)d,·r);89 ····················final·int·c3·=·c.c((c)this,·(k)o3,·n5,·o,·n2,·(Object)d,·r);
90 ····················if·(c2·==·0)·{90 ····················if·(c3·==·0)·{
91 ························((d)o3).a();91 ························((d)o3).a();
92 ························break;92 ························break;
93 ····················}93 ····················}
94 ····················if·(c2·==·1)·{94 ····················if·(c3·==·1)·{
95 ························break;95 ························break;
96 ····················}96 ····················}
97 ····················if·(c2·!=·2)·{97 ····················if·(c3·!=·2)·{
98 ························if·(c2·==·3)·{98 ························if·(c3·==·3)·{
99 ····························throw·new·IllegalStateException("unexpected".toString());99 ····························throw·new·IllegalStateException("unexpected".toString());
100 ························}100 ························}
101 ························if·(c2·!=·4)·{101 ························if·(c3·!=·4)·{
102 ····························if·(c2·==·5)·{102 ····························if·(c3·==·5)·{
103 ································((d)o3).a();103 ································((d)o3).a();
104 ····························}104 ····························}
105 ····························o2·=·o3;105 ····························o2·=·o3;
106 ····························continue;106 ····························continue;
107 ························}107 ························}
108 ························if·(n2·<·c.e.get(this))·{108 ························if·(n2·<·c.e.get(this))·{
109 ····························((d)o3).a();109 ····························((d)o3).a();
381 B
a2/e.class
361 B
procyon -ec {}
    
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ····public·boolean·h;15 ····public·boolean·h;
16 ····public·/*·synthetic·*/·Object·i;16 ····public·/*·synthetic·*/·Object·i;
17 ····public·int·j;17 ····public·int·j;
18 ····18 ····
19 ····public·final·Object·h(final·Object·i)·{19 ····public·final·Object·h(final·Object·i)·{
20 ········this.i·=·i;20 ········this.i·=·i;
21 ········this.j·|=·-1·<<·-1;21 ········this.j·|=·-1·<<·-1;
22 ········return·Z1.j.c((d)null,·(p)null,·false,·(H1.e)this);22 ········return·Z1.j.e((d)null,·(p)null,·false,·(H1.e)this);
23 ····}23 ····}
24 }24 }
473 B
a2/g.class
453 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
  
1 package·a2;1 package·a2;
  
2 import·I1.a; 
3 import·H1.e;2 import·H1.e;
4 import·X1.O;3 import·X1.O;
5 import·J1.c;4 import·J1.c;
  
6 public·final·class·g·extends·c5 public·final·class·g·extends·c
7 {6 {
8 ····public·h·e;7 ····public·h·e;
Offset 21, 11 lines modifiedOffset 20, 10 lines modified
21 ········this.k·=·k;20 ········this.k·=·k;
22 ········super(e);21 ········super(e);
23 ····}22 ····}
24 ····23 ····
25 ····public·final·Object·h(final·Object·j)·{24 ····public·final·Object·h(final·Object·j)·{
26 ········this.j·=·j;25 ········this.j·=·j;
27 ········this.l·|=·-1·<<·-1;26 ········this.l·|=·-1·<<·-1;
28 ········this.k.b((d)null,·(e)this);27 ········return·this.k.b((d)null,·(e)this);
29 ········return·a.b; 
30 ····}28 ····}
31 }29 }
986 B
androidx/fragment/app/D.class
928 B
procyon -ec {}
    
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 ····41 ····
42 ····public