134 MB
/home/fdroid/fdroiddata/tmp/ch.thilojaeggi.notely_7.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ch.thilojaeggi.notely_7.apk
9.59 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <95c0f393edfc46ed26b8f77a80158dd0f88d789fcadfdf6ed7043c7aa4aee96b>, actual: <464b7592685d7ac3bf16279dd2901254020a3b1d70efa21f5e59d291c48280f1> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <e7cba9b155ce67ba4ca4e282ef55f93a5969b23bb918ee4d46ff8d6cd43c4d2ad9985c0100000000>, actual: <9f1e56b3ce09243f4ca7fecf9e44141c66edce04aff0e1d38af79d40a33d4b16d9985c0100000000>
    
Offset 1, 56 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·a0f4d41213e62d231e5897715d5e0c934e76cc2947b9cc672b94bf1bbcaecdb6 
10 Signer·#1·certificate·SHA-1·digest:·046661020c9d5a1f7e6db8c77460e11ab00a947a 
11 Signer·#1·certificate·MD5·digest:·d253180a5e7250de246e125a4be9a59b 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a335efd68a1d575c4acab2c3318688eaa28f1ebcb2c4a1f4b97a45ae3952d060 
15 Signer·#1·public·key·SHA-1·digest:·f5499beee46a34f80cbc02a307a51d03d938db54 
16 Signer·#1·public·key·MD5·digest:·ae92a73c91396c5c127f7b927a48b9ea 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.browser_browser.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.security_security-crypto.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.webkit_webkit.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/services/kotlinx.coroutines.internal.v·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/services/r2.e0·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.8 KB
zipinfo {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·22849753·bytes,·number·of·entries:·4811 Zip·file·size:·22849753·bytes,·number·of·entries:·481
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx·····1119·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-rw-rw-··0.0·unx·····1001·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-rw-rw-··0.0·unx··2897208·b-·defN·81-Jan-01·01:01·classes.dex4 -rw-rw-rw-··0.0·unx··2897088·b-·defN·81-Jan-01·01:01·classes.dex
5 -rw-rw-rw-··0.0·unx··5653400·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so5 -rw-rw-rw-··0.0·unx··5653400·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
6 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so6 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
7 -rw-rw-rw-··0.0·unx··6357584·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so7 -rw-rw-rw-··0.0·unx··6357584·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
8 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so8 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
9 -rw-rw-rw-··0.0·unx··5620632·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so9 -rw-rw-rw-··0.0·unx··5620632·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
10 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so10 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
11 -rw-rw-rw-··0.0·unx······893·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json11 -rw-rw-rw-··0.0·unx······893·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
Offset 476, 8 lines modifiedOffset 476, 8 lines modified
476 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins476 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
477 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins477 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
478 -rw----·····2.0·fat······218·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/NOTICE478 -rw----·····2.0·fat······218·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/NOTICE
479 -rw----·····2.0·fat····36752·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/publicsuffixes.gz479 -rw----·····2.0·fat····36752·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/publicsuffixes.gz
480 -rw----·····2.0·fat····43311·b-·defN·81-Jan-01·01:01·META-INF/FC3C4A01.SF480 -rw----·····2.0·fat····43311·b-·defN·81-Jan-01·01:01·META-INF/FC3C4A01.SF
481 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/FC3C4A01.RSA481 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/FC3C4A01.RSA
482 -rw----·····2.0·fat····43184·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF482 -rw----·····2.0·fat····43184·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
483 481·files,·50949412·bytes·uncompressed,·22790280·bytes·compressed:··55.3%483 481·files,·50949174·bytes·uncompressed,·22790682·bytes·compressed:··55.3%
70.3 MB
classes.dex
70.2 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 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············:·949bca8b4 checksum············:·972051ca
5 signature···········:·615a...88f05 signature···········:·c0c1...c7ce
6 file_size···········:·28972086 file_size···········:·2897088
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·····:·1857010 string_ids_size·····:·18571
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·451812 type_ids_size·······:·4518
13 type_ids_off········:·74392·(0x012298)13 type_ids_off········:·74396·(0x01229c)
14 proto_ids_size······:·688014 proto_ids_size······:·6881
15 proto_ids_off·······:·92464·(0x016930)15 proto_ids_off·······:·92468·(0x016934)
16 field_ids_size······:·1119416 field_ids_size······:·11192
17 field_ids_off·······:·175024·(0x02abb0)17 field_ids_off·······:·175040·(0x02abc0)
18 method_ids_size·····:·2563718 method_ids_size·····:·25640
19 method_ids_off······:·264576·(0x040980)19 method_ids_off······:·264576·(0x040980)
20 class_defs_size·····:·337020 class_defs_size·····:·3370
21 class_defs_off······:·469672·(0x072aa8)21 class_defs_off······:·469696·(0x072ac0)
22 data_size···········:·231969622 data_size···········:·2319552
23 data_off············:·577512·(0x08cfe8)23 data_off············:·577536·(0x08d000)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·725 class_idx···········:·7
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·291327 superclass_idx······:·2913
28 source_file_idx·····:·028 source_file_idx·····:·0
29 static_fields_size··:·029 static_fields_size··:·0
Offset 214, 43 lines modifiedOffset 214, 43 lines modified
214 ······type··········:·'()V'214 ······type··········:·'()V'
215 ······access········:·0x10008·(STATIC·CONSTRUCTOR)215 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
216 ······code··········-216 ······code··········-
217 ······registers·····:·2217 ······registers·····:·2
218 ······ins···········:·0218 ······ins···········:·0
219 ······outs··········:·2219 ······outs··········:·2
220 ······insns·size····:·53·16-bit·code·units220 ······insns·size····:·53·16-bit·code·units
221 08db3c:········································|[08db3c]·a1.d.<clinit>:()V221 08db54:········································|[08db54]·a1.d.<clinit>:()V
222 08db4c:·1a00·5939······························|0000:·const-string·v0,·"java.sql.Date"·//·string@3959222 08db64:·1a00·5b39······························|0000:·const-string·v0,·"java.sql.Date"·//·string@395b
223 08db50:·7110·a14a·0000·························|0002:·invoke-static·{v0},·Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class;·//·method@4aa1223 08db68:·7110·a64a·0000·························|0002:·invoke-static·{v0},·Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class;·//·method@4aa6
224 08db56:·1210···································|0005:·const/4·v0,·#int·1·//·#1224 08db6e:·1210···································|0005:·const/4·v0,·#int·1·//·#1
225 08db58:·2802···································|0006:·goto·0008·//·+0002225 08db70:·2802···································|0006:·goto·0008·//·+0002
226 08db5a:·1200···································|0007:·const/4·v0,·#int·0·//·#0226 08db72:·1200···································|0007:·const/4·v0,·#int·0·//·#0
227 08db5c:·6a00·0800······························|0008:·sput-boolean·v0,·La1/d;.a:Z·//·field@0008227 08db74:·6a00·0800······························|0008:·sput-boolean·v0,·La1/d;.a:Z·//·field@0008
228 08db60:·3800·1f00······························|000a:·if-eqz·v0,·0029·//·+001f228 08db78:·3800·1f00······························|000a:·if-eqz·v0,·0029·//·+001f
229 08db64:·2200·1200······························|000c:·new-instance·v0,·La1/d$a;·//·type@0012229 08db7c:·2200·1200······························|000c:·new-instance·v0,·La1/d$a;·//·type@0012
230 08db68:·1c01·d40b······························|000e:·const-class·v1,·Ljava/sql/Date;·//·type@0bd4230 08db80:·1c01·d40b······························|000e:·const-class·v1,·Ljava/sql/Date;·//·type@0bd4
231 08db6c:·7020·3000·1000·························|0010:·invoke-direct·{v0,·v1},·La1/d$a;.<init>:(Ljava/lang/Class;)V·//·method@0030231 08db84:·7020·3000·1000·························|0010:·invoke-direct·{v0,·v1},·La1/d$a;.<init>:(Ljava/lang/Class;)V·//·method@0030
232 08db72:·6900·0900······························|0013:·sput-object·v0,·La1/d;.b:Lx0/d$b;·//·field@0009232 08db8a:·6900·0900······························|0013:·sput-object·v0,·La1/d;.b:Lx0/d$b;·//·field@0009
233 08db76:·2200·1300······························|0015:·new-instance·v0,·La1/d$b;·//·type@0013233 08db8e:·2200·1300······························|0015:·new-instance·v0,·La1/d$b;·//·type@0013
234 08db7a:·1c01·d60b······························|0017:·const-class·v1,·Ljava/sql/Timestamp;·//·type@0bd6234 08db92:·1c01·d60b······························|0017:·const-class·v1,·Ljava/sql/Timestamp;·//·type@0bd6
235 08db7e:·7020·3300·1000·························|0019:·invoke-direct·{v0,·v1},·La1/d$b;.<init>:(Ljava/lang/Class;)V·//·method@0033235 08db96:·7020·3300·1000·························|0019:·invoke-direct·{v0,·v1},·La1/d$b;.<init>:(Ljava/lang/Class;)V·//·method@0033
236 08db84:·6900·0a00······························|001c:·sput-object·v0,·La1/d;.c:Lx0/d$b;·//·field@000a236 08db9c:·6900·0a00······························|001c:·sput-object·v0,·La1/d;.c:Lx0/d$b;·//·field@000a
237 08db88:·6200·0300······························|001e:·sget-object·v0,·La1/a;.b:Lu0/x;·//·field@0003237 08dba0:·6200·0300······························|001e:·sget-object·v0,·La1/a;.b:Lu0/x;·//·field@0003
238 08db8c:·6900·0b00······························|0020:·sput-object·v0,·La1/d;.d:Lu0/x;·//·field@000b238 08dba4:·6900·0b00······························|0020:·sput-object·v0,·La1/d;.d:Lu0/x;·//·field@000b
239 08db90:·6200·0500······························|0022:·sget-object·v0,·La1/b;.b:Lu0/x;·//·field@0005239 08dba8:·6200·0500······························|0022:·sget-object·v0,·La1/b;.b:Lu0/x;·//·field@0005
240 08db94:·6900·0c00······························|0024:·sput-object·v0,·La1/d;.e:Lu0/x;·//·field@000c240 08dbac:·6900·0c00······························|0024:·sput-object·v0,·La1/d;.e:Lu0/x;·//·field@000c
241 08db98:·6200·0700······························|0026:·sget-object·v0,·La1/c;.b:Lu0/x;·//·field@0007241 08dbb0:·6200·0700······························|0026:·sget-object·v0,·La1/c;.b:Lu0/x;·//·field@0007
242 08db9c:·280a···································|0028:·goto·0032·//·+000a242 08dbb4:·280a···································|0028:·goto·0032·//·+000a
243 08db9e:·1200···································|0029:·const/4·v0,·#int·0·//·#0243 08dbb6:·1200···································|0029:·const/4·v0,·#int·0·//·#0
244 08dba0:·6900·0900······························|002a:·sput-object·v0,·La1/d;.b:Lx0/d$b;·//·field@0009244 08dbb8:·6900·0900······························|002a:·sput-object·v0,·La1/d;.b:Lx0/d$b;·//·field@0009
245 08dba4:·6900·0a00······························|002c:·sput-object·v0,·La1/d;.c:Lx0/d$b;·//·field@000a245 08dbbc:·6900·0a00······························|002c:·sput-object·v0,·La1/d;.c:Lx0/d$b;·//·field@000a
246 08dba8:·6900·0b00······························|002e:·sput-object·v0,·La1/d;.d:Lu0/x;·//·field@000b246 08dbc0:·6900·0b00······························|002e:·sput-object·v0,·La1/d;.d:Lu0/x;·//·field@000b
247 08dbac:·6900·0c00······························|0030:·sput-object·v0,·La1/d;.e:Lu0/x;·//·field@000c247 08dbc4:·6900·0c00······························|0030:·sput-object·v0,·La1/d;.e:Lu0/x;·//·field@000c
248 08dbb0:·6900·0d00······························|0032:·sput-object·v0,·La1/d;.f:Lu0/x;·//·field@000d248 08dbc8:·6900·0d00······························|0032:·sput-object·v0,·La1/d;.f:Lu0/x;·//·field@000d
249 08dbb4:·0e00···································|0034:·return-void249 08dbcc:·0e00···································|0034:·return-void
250 ······catches·······:·1250 ······catches·······:·1
251 ········0x0000·-·0x0005251 ········0x0000·-·0x0005
252 ··········Ljava/lang/ClassNotFoundException;·->·0x0007252 ··········Ljava/lang/ClassNotFoundException;·->·0x0007
253 ······positions·····:·253 ······positions·····:·
254 ······locals········:·254 ······locals········:·
  
255 ··Virtual·methods···-255 ··Virtual·methods···-
Offset 279, 23 lines modifiedOffset 279, 23 lines modified
279 ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/Throwable;)V'279 ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/Throwable;)V'
280 ······access········:·0x0009·(PUBLIC·STATIC)280 ······access········:·0x0009·(PUBLIC·STATIC)
281 ······code··········-281 ······code··········-
282 ······registers·····:·3282 ······registers·····:·3
283 ······ins···········:·2283 ······ins···········:·2
284 ······outs··········:·3284 ······outs··········:·3
285 ······insns·size····:·18·16-bit·code·units285 ······insns·size····:·18·16-bit·code·units
286 08dbc8:········································|[08dbc8]·a2.b.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V286 08dbe0:········································|[08dbe0]·a2.b.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
287 08dbd8:·1a00·5604······························|0000:·const-string·v0,·"<this>"·//·string@0456287 08dbf0:·1a00·5504······························|0000:·const-string·v0,·"<this>"·//·string@0455
288 08dbdc:·7120·c34f·0100·························|0002:·invoke-static·{v1,·v0},·Lkotlin/jvm/internal/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@4fc3288 08dbf4:·7120·c84f·0100·························|0002:·invoke-static·{v1,·v0},·Lkotlin/jvm/internal/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@4fc8
289 08dbe2:·1a00·5931······························|0005:·const-string·v0,·"exception"·//·string@3159289 08dbfa:·1a00·5831······························|0005:·const-string·v0,·"exception"·//·string@3158
290 08dbe6:·7120·c34f·0200·························|0007:·invoke-static·{v2,·v0},·Lkotlin/jvm/internal/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@4fc3290 08dbfe:·7120·c84f·0200·························|0007:·invoke-static·{v2,·v0},·Lkotlin/jvm/internal/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@4fc8
291 08dbec:·3221·0700······························|000a:·if-eq·v1,·v2,·0011·//·+0007291 08dc04:·3221·0700······························|000a:·if-eq·v1,·v2,·0011·//·+0007
292 08dbf0:·6200·de1e······························|000c:·sget-object·v0,·Lf2/b;.a:Lf2/a;·//·field@1ede292 08dc08:·6200·dc1e······························|000c:·sget-object·v0,·Lf2/b;.a:Lf2/a;·//·field@1edc
293 08dbf4:·6e30·b940·1002·························|000e:·invoke-virtual·{v0,·v1,·v2},·Lf2/a;.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V·//·method@40b9293 08dc0c:·6e30·be40·1002·························|000e:·invoke-virtual·{v0,·v1,·v2},·Lf2/a;.a:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V·//·method@40be
294 08dbfa:·0e00···································|0011:·return-void294 08dc12:·0e00···································|0011:·return-void
295 ······catches·······:·(none)295 ······catches·······:·(none)
296 ······positions·····:·296 ······positions·····:·
297 ······locals········:·297 ······locals········:·
  
298 ··Virtual·methods···-298 ··Virtual·methods···-
299 ··source_file_idx···:·0·()299 ··source_file_idx···:·0·()
  
Offset 347, 17 lines modifiedOffset 347, 17 lines modified
347 ······type··········:·'()V'347 ······type··········:·'()V'
348 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)348 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
349 ······code··········-349 ······code··········-
350 ······registers·····:·1350 ······registers·····:·1
351 ······ins···········:·1351 ······ins···········:·1
352 ······outs··········:·1352 ······outs··········:·1
353 ······insns·size····:·4·16-bit·code·units353 ······insns·size····:·4·16-bit·code·units
354 08dc14:········································|[08dc14]·a2.d.<init>:()V354 08dc2c:········································|[08dc2c]·a2.d.<init>:()V
355 08dc24:·7010·614b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/RuntimeException;.<init>:()V·//·method@4b61355 08dc3c:·7010·664b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/RuntimeException;.<init>:()V·//·method@4b66
356 08dc2a:·0e00···································|0003:·return-void356 08dc42:·0e00···································|0003:·return-void
357 ······catches·······:·(none)357 ······catches·······:·(none)
358 ······positions·····:·358 ······positions·····:·
359 ······locals········:·359 ······locals········:·
  
360 ··Virtual·methods···-360 ··Virtual·methods···-
361 ··source_file_idx···:·0·()361 ··source_file_idx···:·0·()
  
Offset 421, 22 lines modifiedOffset 421, 22 lines modified
421 ······type··········:·'(Lk2/a;)La2/e;'421 ······type··········:·'(Lk2/a;)La2/e;'
422 ······access········:·0x0009·(PUBLIC·STATIC)422 ······access········:·0x0009·(PUBLIC·STATIC)
423 ······code··········-423 ······code··········-
424 ······registers·····:·4424 ······registers·····:·4
425 ······ins···········:·1425 ······ins···········:·1
426 ······outs··········:·5426 ······outs··········:·5
427 ······insns·size····:·13·16-bit·code·units427 ······insns·size····:·13·16-bit·code·units
428 08dc2c:········································|[08dc2c]·a2.g.a:(Lk2/a;)La2/e;428 08dc44:········································|[08dc44]·a2.g.a:(Lk2/a;)La2/e;
429 08dc3c:·1a00·1038······························|0000:·const-string·v0,·"initializer"·//·string@3810429 08dc54:·1a00·1238······························|0000:·const-string·v0,·"initializer"·//·string@3812
430 08dc40:·7120·c34f·0300·························|0002:·invoke-static·{v3,·v0},·Lkotlin/jvm/internal/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@4fc3430 08dc58:·7120·c84f·0300·························|0002:·invoke-static·{v3,·v0},·Lkotlin/jvm/internal/k;.e:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@4fc8
Max diff block lines reached; 73591160/73603981 bytes (99.98%) of diff not shown.
134 KB
classes.jar
15.7 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·5182340·bytes,·number·of·entries:·33701 Zip·file·size:·5182814·bytes,·number·of·entries:·3370
2 ?rwxrwxr-x··2.0·unx······355·b-·stor·80-Jan-01·00:00·a/a.class2 ?rwxrwxr-x··2.0·unx······355·b-·stor·80-Jan-01·00:00·a/a.class
3 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·a/b.class3 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·a/b.class
4 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a0/a.class4 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a0/a.class
5 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·a1/d.class5 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·a1/d.class
6 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·a2/b.class6 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·a2/b.class
7 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a2/c.class7 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a2/c.class
8 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·a2/d.class8 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·a2/d.class
Offset 894, 23 lines modifiedOffset 894, 23 lines modified
894 ?rwxrwxr-x··2.0·unx·····3168·b-·stor·80-Jan-01·00:00·b2/t.class894 ?rwxrwxr-x··2.0·unx·····3168·b-·stor·80-Jan-01·00:00·b2/t.class
895 ?rwxrwxr-x··2.0·unx·····1851·b-·stor·80-Jan-01·00:00·b2/u.class895 ?rwxrwxr-x··2.0·unx·····1851·b-·stor·80-Jan-01·00:00·b2/u.class
896 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·b2/v.class896 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·b2/v.class
897 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·b2/w.class897 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·b2/w.class
898 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·b2/y.class898 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·b2/y.class
899 ?rwxrwxr-x··2.0·unx·····1854·b-·stor·80-Jan-01·00:00·b3/b.class899 ?rwxrwxr-x··2.0·unx·····1854·b-·stor·80-Jan-01·00:00·b3/b.class
900 ?rwxrwxr-x··2.0·unx·····2771·b-·stor·80-Jan-01·00:00·b3/c.class900 ?rwxrwxr-x··2.0·unx·····2771·b-·stor·80-Jan-01·00:00·b3/c.class
901 ?rwxrwxr-x··2.0·unx·····3829·b-·stor·80-Jan-01·00:00·b3/d.class901 ?rwxrwxr-x··2.0·unx·····3833·b-·stor·80-Jan-01·00:00·b3/d.class
902 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·b3/f.class902 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·b3/f.class
903 ?rwxrwxr-x··2.0·unx·····4331·b-·stor·80-Jan-01·00:00·b3/g.class903 ?rwxrwxr-x··2.0·unx·····4331·b-·stor·80-Jan-01·00:00·b3/g.class
904 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·b3/h.class904 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·b3/h.class
905 ?rwxrwxr-x··2.0·unx······464·b-·stor·80-Jan-01·00:00·b3/i.class905 ?rwxrwxr-x··2.0·unx······464·b-·stor·80-Jan-01·00:00·b3/i.class
906 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·b3/j$a.class906 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·b3/j$a.class
907 ?rwxrwxr-x··2.0·unx·····4132·b-·stor·80-Jan-01·00:00·b3/j.class907 ?rwxrwxr-x··2.0·unx·····4132·b-·stor·80-Jan-01·00:00·b3/j.class
908 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·b3/k$b.class908 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·b3/k$b.class
909 ?rwxrwxr-x··2.0·unx·····5849·b-·stor·80-Jan-01·00:00·b3/k.class909 ?rwxrwxr-x··2.0·unx·····5845·b-·stor·80-Jan-01·00:00·b3/k.class
910 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·c/a.class910 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·c/a.class
911 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·c/b$a.class911 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·c/b$a.class
912 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·c/b$c.class912 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·c/b$c.class
913 ?rwxrwxr-x··2.0·unx······992·b-·stor·80-Jan-01·00:00·c/b.class913 ?rwxrwxr-x··2.0·unx······992·b-·stor·80-Jan-01·00:00·c/b.class
914 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·c0/a.class914 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·c0/a.class
915 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·c0/c$a.class915 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·c0/c$a.class
916 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·c0/c$b.class916 ?rwxrwxr-x··2.0·unx······186·b-·stor·80-Jan-01·00:00·c0/c$b.class
Offset 1087, 15 lines modifiedOffset 1087, 15 lines modified
1087 ?rwxrwxr-x··2.0·unx····21860·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R$style.class1087 ?rwxrwxr-x··2.0·unx····21860·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R$style.class
1088 ?rwxrwxr-x··2.0·unx····31817·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R$styleable.class1088 ?rwxrwxr-x··2.0·unx····31817·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R$styleable.class
1089 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R$xml.class1089 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R$xml.class
1090 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R.class1090 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/R.class
1091 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util$1.class1091 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util$1.class
1092 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util$PrivateKeyAndCertificates.class1092 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util$PrivateKeyAndCertificates.class
1093 ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util$WaitFlutterResult.class1093 ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util$WaitFlutterResult.class
1094 ?rwxrwxr-x··2.0·unx·····8217·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util.class1094 ?rwxrwxr-x··2.0·unx·····9595·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/Util.class
1095 ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ActionBroadcastReceiver.class1095 ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ActionBroadcastReceiver.class
1096 ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/CustomTabActivityHelper$ConnectionCallback.class1096 ?rwxrwxr-x··2.0·unx······227·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/CustomTabActivityHelper$ConnectionCallback.class
1097 ?rwxrwxr-x··2.0·unx·····3834·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/CustomTabsHelper.class1097 ?rwxrwxr-x··2.0·unx·····3834·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/CustomTabsHelper.class
1098 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/KeepAliveService.class1098 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/KeepAliveService.class
1099 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ServiceConnectionCallback.class1099 ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ServiceConnectionCallback.class
1100 ?rwxrwxr-x··2.0·unx·····1924·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlocker.class1100 ?rwxrwxr-x··2.0·unx·····1924·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlocker.class
1101 ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerAction.class1101 ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerAction.class
Offset 2020, 16 lines modifiedOffset 2020, 16 lines modified
2020 ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·x2/t.class2020 ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·x2/t.class
2021 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·x2/v.class2021 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·x2/v.class
2022 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·x2/w.class2022 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·x2/w.class
2023 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·y/a.class2023 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·y/a.class
2024 ?rwxrwxr-x··2.0·unx·····5867·b-·stor·80-Jan-01·00:00·y0/a.class2024 ?rwxrwxr-x··2.0·unx·····5867·b-·stor·80-Jan-01·00:00·y0/a.class
2025 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·y1/a$a$a.class2025 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·y1/a$a$a.class
2026 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·y1/a$a.class2026 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·y1/a$a.class
2027 ?rwxrwxr-x··2.0·unx·····2681·b-·stor·80-Jan-01·00:00·y2/a0$b.class2027 ?rwxrwxr-x··2.0·unx·····1921·b-·stor·80-Jan-01·00:00·y2/a0$b.class
2028 ?rwxrwxr-x··2.0·unx·····4924·b-·stor·80-Jan-01·00:00·y2/a0.class2028 ?rwxrwxr-x··2.0·unx·····4850·b-·stor·80-Jan-01·00:00·y2/a0.class
2029 ?rwxrwxr-x··2.0·unx·····3194·b-·stor·80-Jan-01·00:00·y2/a.class2029 ?rwxrwxr-x··2.0·unx·····3194·b-·stor·80-Jan-01·00:00·y2/a.class
2030 ?rwxrwxr-x··2.0·unx·····1606·b-·stor·80-Jan-01·00:00·y2/b0.class2030 ?rwxrwxr-x··2.0·unx·····1606·b-·stor·80-Jan-01·00:00·y2/b0.class
2031 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·y2/c.class2031 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·y2/c.class
2032 ?rwxrwxr-x··2.0·unx·····2568·b-·stor·80-Jan-01·00:00·y2/d0$a.class2032 ?rwxrwxr-x··2.0·unx·····2568·b-·stor·80-Jan-01·00:00·y2/d0$a.class
2033 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·y2/d0.class2033 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·y2/d0.class
2034 ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·y2/d.class2034 ?rwxrwxr-x··2.0·unx······211·b-·stor·80-Jan-01·00:00·y2/d.class
2035 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·y2/e$a.class2035 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·y2/e$a.class
Offset 2372, 15 lines modifiedOffset 2372, 15 lines modified
2372 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·c0/e.class2372 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·c0/e.class
2373 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·c1/a$a.class2373 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·c1/a$a.class
2374 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·c2/c.class2374 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·c2/c.class
2375 ?rwxrwxr-x··2.0·unx·····2642·b-·stor·80-Jan-01·00:00·c3/a.class2375 ?rwxrwxr-x··2.0·unx·····2642·b-·stor·80-Jan-01·00:00·c3/a.class
2376 ?rwxrwxr-x··2.0·unx·····2340·b-·stor·80-Jan-01·00:00·c3/b.class2376 ?rwxrwxr-x··2.0·unx·····2340·b-·stor·80-Jan-01·00:00·c3/b.class
2377 ?rwxrwxr-x··2.0·unx·····2364·b-·stor·80-Jan-01·00:00·c3/g.class2377 ?rwxrwxr-x··2.0·unx·····2364·b-·stor·80-Jan-01·00:00·c3/g.class
2378 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·c3/h.class2378 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·c3/h.class
2379 ?rwxrwxr-x··2.0·unx·····4496·b-·stor·80-Jan-01·00:00·c3/j.class2379 ?rwxrwxr-x··2.0·unx·····4504·b-·stor·80-Jan-01·00:00·c3/j.class
2380 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/ActionBroadcastReceiver$b.class2380 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/ActionBroadcastReceiver$b.class
2381 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/FlutterLocalNotificationsPlugin$a.class2381 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/FlutterLocalNotificationsPlugin$a.class
2382 ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/FlutterLocalNotificationsPlugin$b.class2382 ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/FlutterLocalNotificationsPlugin$b.class
2383 ?rwxrwxr-x··2.0·unx····47247·b-·defN·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/FlutterLocalNotificationsPlugin.class2383 ?rwxrwxr-x··2.0·unx····47247·b-·defN·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/FlutterLocalNotificationsPlugin.class
2384 ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/RuntimeTypeAdapterFactory$a.class2384 ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/RuntimeTypeAdapterFactory$a.class
2385 ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/RuntimeTypeAdapterFactory.class2385 ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/RuntimeTypeAdapterFactory.class
2386 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/ScheduledNotificationReceiver$a.class2386 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·com/dexterous/flutterlocalnotifications/ScheduledNotificationReceiver$a.class
Offset 2433, 16 lines modifiedOffset 2433, 16 lines modified
2433 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/y0.class2433 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/y0.class
2434 ?rwxrwxr-x··2.0·unx·····1463·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/y.class2434 ?rwxrwxr-x··2.0·unx·····1463·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/y.class
2435 ?rwxrwxr-x··2.0·unx·····1347·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/z$d.class2435 ?rwxrwxr-x··2.0·unx·····1347·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/z$d.class
2436 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/z$e.class2436 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/z$e.class
2437 ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/FlutterWebViewFactory.class2437 ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/FlutterWebViewFactory.class
2438 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewFileProvider.class2438 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewFileProvider.class
2439 ?rwxrwxr-x··2.0·unx·····4691·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin.class2439 ?rwxrwxr-x··2.0·unx·····4691·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin.class
2440 ?rwxrwxr-x··2.0·unx····16544·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler.class2440 ?rwxrwxr-x··2.0·unx····16693·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler.class
2441 ?rwxrwxr-x··2.0·unx·····4079·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic.class2441 ?rwxrwxr-x··2.0·unx·····4103·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic.class
2442 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/JavaScriptBridgeInterface$2$1.class2442 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/JavaScriptBridgeInterface$2$1.class
2443 ?rwxrwxr-x··2.0·unx·····7043·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/MyCookieManager.class2443 ?rwxrwxr-x··2.0·unx·····7043·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/MyCookieManager.class
2444 ?rwxrwxr-x··2.0·unx·····2455·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/MyWebStorage.class2444 ?rwxrwxr-x··2.0·unx·····2455·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/MyWebStorage.class
2445 ?rwxrwxr-x··2.0·unx·····2350·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/PlatformUtil.class2445 ?rwxrwxr-x··2.0·unx·····2350·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/PlatformUtil.class
2446 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/RequestPermissionHandler.class2446 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/RequestPermissionHandler.class
2447 ?rwxrwxr-x··2.0·unx·····2575·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/ServiceWorkerManager$1.class2447 ?rwxrwxr-x··2.0·unx·····2575·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/ServiceWorkerManager$1.class
2448 ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/ServiceWorkerManager$DummyServiceWorkerClientCompat.class2448 ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/ServiceWorkerManager$DummyServiceWorkerClientCompat.class
Offset 2453, 20 lines modifiedOffset 2453, 20 lines modified
2453 ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsActivity$2.class2453 ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsActivity$2.class
2454 ?rwxrwxr-x··2.0·unx·····9596·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsActivity.class2454 ?rwxrwxr-x··2.0·unx·····9596·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsActivity.class
2455 ?rwxrwxr-x··2.0·unx·····4148·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsOptions.class2455 ?rwxrwxr-x··2.0·unx·····4148·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsOptions.class
2456 ?rwxrwxr-x··2.0·unx·····3962·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeSafariBrowserManager.class2456 ?rwxrwxr-x··2.0·unx·····3962·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeSafariBrowserManager.class
2457 ?rwxrwxr-x··2.0·unx·····3141·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/CustomTabActivityHelper.class2457 ?rwxrwxr-x··2.0·unx·····3141·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/CustomTabActivityHelper.class
2458 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ServiceConnection.class2458 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ServiceConnection.class
2459 ?rwxrwxr-x··2.0·unx·····4509·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/credential_database/CredentialDatabaseHandler.class2459 ?rwxrwxr-x··2.0·unx·····4509·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/credential_database/CredentialDatabaseHandler.class
2460 ?rwxrwxr-x··2.0·unx·····4391·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView.class2460 ?rwxrwxr-x··2.0·unx·····4711·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView.class
2461 ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager.class2461 ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager.class
2462 ?rwxrwxr-x··2.0·unx·····6656·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserManager.class2462 ?rwxrwxr-x··2.0·unx·····6656·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserManager.class
2463 ?rwxrwxr-x··2.0·unx·····3420·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions.class2463 ?rwxrwxr-x··2.0·unx·····3420·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions.class
2464 ?rwxrwxr-x··2.0·unx·····1453·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/ContextMenuOptions.class2464 ?rwxrwxr-x··2.0·unx·····1453·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/ContextMenuOptions.class
2465 ?rwxrwxr-x··2.0·unx····49493·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView.class2465 ?rwxrwxr-x··2.0·unx····49275·b-·defN·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView.class
2466 ?rwxrwxr-x··2.0·unx·····2120·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$12.class2466 ?rwxrwxr-x··2.0·unx·····2120·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$12.class
2467 ?rwxrwxr-x··2.0·unx·····1545·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$16.class2467 ?rwxrwxr-x··2.0·unx·····1545·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$16.class
2468 ?rwxrwxr-x··2.0·unx·····1566·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$17.class2468 ?rwxrwxr-x··2.0·unx·····1566·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$17.class
2469 ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$18.class2469 ?rwxrwxr-x··2.0·unx·····1600·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$18.class
2470 ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$1.class2470 ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$1.class
2471 ?rwxrwxr-x··2.0·unx·····2082·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$4.class2471 ?rwxrwxr-x··2.0·unx·····2082·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$4.class
2472 ?rwxrwxr-x··2.0·unx·····2367·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$8.class2472 ?rwxrwxr-x··2.0·unx·····2367·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient$8.class
Offset 3065, 15 lines modifiedOffset 3065, 15 lines modified
3065 ?rwxrwxr-x··2.0·unx·····3889·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/j0.class3065 ?rwxrwxr-x··2.0·unx·····3889·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/j0.class
3066 ?rwxrwxr-x··2.0·unx·····6573·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/l$b.class3066 ?rwxrwxr-x··2.0·unx·····6573·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/l$b.class
3067 ?rwxrwxr-x··2.0·unx·····3960·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/n.class3067 ?rwxrwxr-x··2.0·unx·····3960·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/n.class
3068 ?rwxrwxr-x··2.0·unx·····3906·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/x.class3068 ?rwxrwxr-x··2.0·unx·····3906·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/x.class
3069 ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/z$b.class3069 ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·com/google/crypto/tink/shaded/protobuf/z$b.class
3070 ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsActivitySingleInstance.class3070 ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/ChromeCustomTabsActivitySingleInstance.class
3071 ?rwxrwxr-x··2.0·unx·····2923·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/TrustedWebActivity.class3071 ?rwxrwxr-x··2.0·unx·····2923·b-·stor·80-Jan-01·00:00·com/pichillilorenzo/flutter_inappwebview/chrome_custom_tabs/TrustedWebActivity.class
Max diff block lines reached; 2418/16063 bytes (15.05%) of diff not shown.
785 B
b3/d.class
765 B
procyon -ec {}
    
Offset 213, 21 lines modifiedOffset 213, 21 lines modified
213 ········return·this.h;213 ········return·this.h;
214 ····}214 ····}
215 ····215 ····
216 ····public·c·b(final·a0·a0,·final·y$a·y$a,·final·boolean·b)·{216 ····public·c·b(final·a0·a0,·final·y$a·y$a,·final·boolean·b)·{
217 ········final·int·c·=·y$a.c();217 ········final·int·c·=·y$a.c();
218 ········final·int·d·=·y$a.d();218 ········final·int·d·=·y$a.d();
219 ········final·int·a2·=·y$a.a();219 ········final·int·a2·=·y$a.a();
220 ········final·int·x·=·a0.x();220 ········final·int·w·=·a0.w();
221 ········final·boolean·d2·=·a0.D();221 ········final·boolean·c2·=·a0.C();
222 ········final·int·n·=·c;222 ········final·int·n·=·c;
223 ········final·int·n2·=·d;223 ········final·int·n2·=·d;
224 ········final·int·n3·=·a2;224 ········final·int·n3·=·a2;
225 ········final·int·n4·=·x;225 ········final·int·n4·=·w;
226 ········final·boolean·b2·=·d2;226 ········final·boolean·b2·=·c2;
227 ········try·{227 ········try·{
228 ············return·this.d(n,·n2,·n3,·n4,·b2,·b).o(a0,·y$a);228 ············return·this.d(n,·n2,·n3,·n4,·b2,·b).o(a0,·y$a);
229 ········}229 ········}
230 ········catch·(IOException·ex)·{230 ········catch·(IOException·ex)·{
231 ············this.h();231 ············this.h();
232 ············throw·new·i(ex);232 ············throw·new·i(ex);
233 ········}233 ········}
1.17 KB
b3/k.class
1.15 KB
procyon -ec {}
    
Offset 46, 27 lines modifiedOffset 46, 27 lines modified
46 ····}46 ····}
47 ····47 ····
48 ····private·y2.a·e(final·x·x)·{48 ····private·y2.a·e(final·x·x)·{
49 ········HostnameVerifier·hostnameVerifier;49 ········HostnameVerifier·hostnameVerifier;
50 ········SSLSocketFactory·sslSocketFactory;50 ········SSLSocketFactory·sslSocketFactory;
51 ········h·h;51 ········h·h;
52 ········if·(x.m())·{52 ········if·(x.m())·{
53 ············final·SSLSocketFactory·f·=·this.a.F();53 ············final·SSLSocketFactory·e·=·this.a.E();
54 ············final·HostnameVerifier·q·=·this.a.q();54 ············final·HostnameVerifier·q·=·this.a.q();
55 ············final·h·d·=·this.a.d();55 ············final·h·d·=·this.a.d();
56 ············hostnameVerifier·=·q;56 ············hostnameVerifier·=·q;
57 ············sslSocketFactory·=·f;57 ············sslSocketFactory·=·e;
58 ············h·=·d;58 ············h·=·d;
59 ········}59 ········}
60 ········else·{60 ········else·{
61 ············sslSocketFactory·=·null;61 ············sslSocketFactory·=·null;
62 ············hostnameVerifier·=·null;62 ············hostnameVerifier·=·null;
63 ············h·=·null;63 ············h·=·null;
64 ········}64 ········}
65 ········return·new·y2.a(x.l(),·x.w(),·this.a.l(),·this.a.E(),·sslSocketFactory,·hostnameVerifier,·h,·this.a.A(),·this.a.z(),·this.a.y(),·this.a.h(),·this.a.B());65 ········return·new·y2.a(x.l(),·x.w(),·this.a.l(),·this.a.D(),·sslSocketFactory,·hostnameVerifier,·h,·this.a.z(),·this.a.y(),·this.a.x(),·this.a.h(),·this.a.A());
66 ····}66 ····}
67 ····67 ····
68 ····private·IOException·j(IOException·q,·final·boolean·b)·{68 ····private·IOException·j(IOException·q,·final·boolean·b)·{
69 ········Object·o·=·this.b;69 ········Object·o·=·this.b;
70 ········//·monitorenter(o)70 ········//·monitorenter(o)
71 ········Label_0041:·{71 ········Label_0041:·{
72 ············if·(!b)·{72 ············if·(!b)·{
3.42 KB
com/pichillilorenzo/flutter_inappwebview/Util.class
3.32 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'.
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·com.pichillilorenzo.flutter_inappwebview;1 package·com.pichillilorenzo.flutter_inappwebview;
  
2 import·android.text.TextUtils;2 import·android.text.TextUtils;
3 import·java.util.regex.Pattern;3 import·java.util.regex.Pattern;
4 import·java.util.Objects;4 import·java.util.Objects;
5 import·android.os.Build$VERSION; 
6 import·android.util.Log;5 import·android.util.Log;
7 import·java.net.UnknownHostException;6 import·java.net.UnknownHostException;
8 import·java.net.InetAddress;7 import·java.net.InetAddress;
9 import·java.lang.reflect.Method;8 import·java.lang.reflect.Method;
10 import·java.lang.reflect.InvocationTargetException;9 import·java.lang.reflect.InvocationTargetException;
11 import·android.os.Handler;10 import·android.os.Handler;
12 import·android.os.Looper;11 import·android.os.Looper;
Offset 18, 14 lines modifiedOffset 17, 22 lines modified
18 import·java.security.cert.Certificate;17 import·java.security.cert.Certificate;
19 import·java.security.cert.CertificateException;18 import·java.security.cert.CertificateException;
20 import·java.io.ByteArrayInputStream;19 import·java.io.ByteArrayInputStream;
21 import·java.security.cert.CertificateFactory;20 import·java.security.cert.CertificateFactory;
22 import·java.security.cert.X509Certificate;21 import·java.security.cert.X509Certificate;
23 import·android.net.http.SslCertificate;22 import·android.net.http.SslCertificate;
24 import·java.io.IOException;23 import·java.io.IOException;
 24 import·android.graphics.Rect;
 25 import·android.graphics.Insets;
 26 import·android.view.WindowMetrics;
 27 import·android.util.DisplayMetrics;
 28 import·android.view.WindowInsets$Type;
 29 import·android.os.Build$VERSION;
 30 import·android.view.WindowManager;
 31 import·com.pichillilorenzo.flutter_inappwebview.types.Size2D;
25 import·android.content.Context;32 import·android.content.Context;
26 import·v1.n;33 import·v1.n;
27 import·java.io.InputStream;34 import·java.io.InputStream;
28 import·java.util.concurrent.TimeUnit;35 import·java.util.concurrent.TimeUnit;
29 import·y2.a0$b;36 import·y2.a0$b;
30 import·y2.a0;37 import·y2.a0;
31 import·java.util.Collection;38 import·java.util.Collection;
Offset 72, 14 lines modifiedOffset 79, 40 lines modified
72 ········}79 ········}
73 ········else·{80 ········else·{
74 ············s·=·inAppWebViewFlutterPlugin.flutterAssets.a(s);81 ············s·=·inAppWebViewFlutterPlugin.flutterAssets.a(s);
75 ········}82 ········}
76 ········return·inAppWebViewFlutterPlugin.applicationContext.getResources().getAssets().open(s);83 ········return·inAppWebViewFlutterPlugin.applicationContext.getResources().getAssets().open(s);
77 ····}84 ····}
78 ····85 ····
 86 ····public·static·Size2D·getFullscreenSize(final·Context·context)·{
 87 ········final·double·n·=·-1.0;
 88 ········final·Size2D·size2D·=·new·Size2D(n,·n);
 89 ········final·WindowManager·windowManager·=·(WindowManager)context.getSystemService("window");
 90 ········if·(windowManager·!=·null)·{
 91 ············int·heightPixels;
 92 ············if·(Build$VERSION.SDK_INT·>=·30)·{
 93 ················final·WindowMetrics·currentWindowMetrics·=·windowManager.getCurrentWindowMetrics();
 94 ················final·Insets·insetsIgnoringVisibility·=·currentWindowMetrics.getWindowInsets().getInsetsIgnoringVisibility(WindowInsets$Type.navigationBars()·|·WindowInsets$Type.displayCutout());
 95 ················final·int·n2·=·insetsIgnoringVisibility.right·+·insetsIgnoringVisibility.left;
 96 ················final·int·n3·=·insetsIgnoringVisibility.top·+·insetsIgnoringVisibility.bottom;
 97 ················final·Rect·bounds·=·currentWindowMetrics.getBounds();
 98 ················size2D.setWidth((double)(bounds.width()·-·n2));
 99 ················heightPixels·=·bounds.height()·-·n3;
 100 ············}
 101 ············else·{
 102 ················final·DisplayMetrics·displayMetrics·=·new·DisplayMetrics();
 103 ················windowManager.getDefaultDisplay().getMetrics(displayMetrics);
 104 ················size2D.setWidth((double)displayMetrics.widthPixels);
 105 ················heightPixels·=·displayMetrics.heightPixels;
 106 ············}
 107 ············size2D.setHeight((double)heightPixels);
 108 ········}
 109 ········return·size2D;
 110 ····}
 111 ····
79 ····public·static·Object·getOrDefault(final·Map·map,·final·String·s,·Object·value)·{112 ····public·static·Object·getOrDefault(final·Map·map,·final·String·s,·Object·value)·{
80 ········if·(map.containsKey(s))·{113 ········if·(map.containsKey(s))·{
81 ············value·=·map.get(s);114 ············value·=·map.get(s);
82 ········}115 ········}
83 ········return·value;116 ········return·value;
84 ····}117 ····}
85 ····118 ····
2.28 KB
com/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler.class
2.11 KB
procyon -ec {}
    
Offset 174, 17 lines modifiedOffset 174, 17 lines modified
174 ················if·(n·!=·2)·{174 ················if·(n·!=·2)·{
175 ····················if·(n·==·3)·{175 ····················if·(n·==·3)·{
176 ························if·(scheme.equals("http"))·{176 ························if·(scheme.equals("http"))·{
177 ····························if·(port2·==·-1·||·port2·==·80)·{177 ····························if·(port2·==·-1·||·port2·==·80)·{
178 ································final·d0·a·=·new·d0$a().g(s.replace((CharSequence)"http://",·(CharSequence)"https://")).a();178 ································final·d0·a·=·new·d0$a().g(s.replace((CharSequence)"http://",·(CharSequence)"https://")).a();
179 ································f0·n2·=·null;179 ································f0·n2·=·null;
180 ································try·{180 ································try·{
181 ····································final·f·v·=·Util.getBasicOkHttpClient().v(a);181 ····································final·f·u·=·Util.getBasicOkHttpClient().u(a);
182 ····································try·{182 ····································try·{
183 ········································n2·=·v.n();183 ········································n2·=·u.n();
184 ········································try·{184 ········································try·{
185 ············································final·g0·a2·=·n2.a();185 ············································final·g0·a2·=·n2.a();
186 ············································try·{186 ············································try·{
187 ················································final·byte[]·f·=·a2.f();187 ················································final·byte[]·f·=·a2.f();
188 ················································try·{188 ················································try·{
189 ····················································final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(f);189 ····················································final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(f);
190 ····················································final·String[]·split;190 ····················································final·String[]·split;
Offset 299, 17 lines modifiedOffset 299, 17 lines modified
299 ········final·String·s2·=·"charset=";299 ········final·String·s2·=·"charset=";
300 ········final·String·s3·=·"content-type";300 ········final·String·s3·=·"content-type";
301 ········ContentBlockerTriggerResourceType·contentBlockerTriggerResourceType·=·ContentBlockerTriggerResourceType.RAW;301 ········ContentBlockerTriggerResourceType·contentBlockerTriggerResourceType·=·ContentBlockerTriggerResourceType.RAW;
302 ········if·(s.startsWith("http://")·||·s.startsWith("https://"))·{302 ········if·(s.startsWith("http://")·||·s.startsWith("https://"))·{
303 ············final·d0·a·=·new·d0$a().g(s).b().a();303 ············final·d0·a·=·new·d0$a().g(s).b().a();
304 ············f0·n·=·null;304 ············f0·n·=·null;
305 ············try·{305 ············try·{
306 ················final·f·v·=·Util.getBasicOkHttpClient().v(a);306 ················final·f·u·=·Util.getBasicOkHttpClient().u(a);
307 ················try·{307 ················try·{
308 ····················n·=·v.n();308 ····················n·=·u.n();
309 ····················s·=·n.n(s3);309 ····················s·=·n.n(s3);
310 ····················if·(s·==·null)·{310 ····················if·(s·==·null)·{
311 ························return·contentBlockerTriggerResourceType;311 ························return·contentBlockerTriggerResourceType;
312 ····················}312 ····················}
313 ····················s·=·n.n(s3);313 ····················s·=·n.n(s3);
314 ····················final·String[]·split·=·s.split(";");314 ····················final·String[]·split·=·s.split(";");
315 ····················final·String·s4·=·split[0];315 ····················final·String·s4·=·split[0];
1.49 KB
y2/a0$b.class
1.46 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 package·y2;1 package·y2;
  
2 import·z2.e;2 import·z2.e;
3 import·java.util.concurrent.TimeUnit;3 import·java.util.concurrent.TimeUnit;
4 import·java.util.Collection; 
5 import·g3.a;4 import·g3.a;
6 import·java.util.ArrayList;5 import·java.util.ArrayList;
7 import·javax.net.ssl.HostnameVerifier;6 import·javax.net.ssl.HostnameVerifier;
8 import·h3.c;7 import·h3.c;
9 import·javax.net.ssl.SSLSocketFactory;8 import·javax.net.ssl.SSLSocketFactory;
10 import·javax.net.SocketFactory;9 import·javax.net.SocketFactory;
11 import·a3.d;10 import·a3.d;
Offset 74, 48 lines modifiedOffset 73, 14 lines modified
74 ········final·int·z·=·10000;73 ········final·int·z·=·10000;
75 ········this.x·=·z;74 ········this.x·=·z;
76 ········this.y·=·z;75 ········this.y·=·z;
77 ········this.z·=·z;76 ········this.z·=·z;
78 ········this.A·=·0;77 ········this.A·=·0;
79 ····}78 ····}
80 ····79 ····
81 ····a0$b(final·a0·a0)·{ 
82 ········final·ArrayList·e·=·new·ArrayList(); 
83 ········this.e·=·e; 
84 ········final·ArrayList·f·=·new·ArrayList(); 
85 ········this.f·=·f; 
86 ········this.a·=·a0.e; 
87 ········this.b·=·a0.f; 
88 ········this.c·=·a0.g; 
89 ········this.d·=·a0.h; 
90 ········e.addAll(a0.i); 
91 ········f.addAll(a0.j); 
92 ········this.g·=·a0.k; 
93 ········this.h·=·a0.l; 
94 ········this.i·=·a0.m; 
95 ········this.j·=·a0.n; 
96 ········this.k·=·a0.o; 
97 ········this.l·=·a0.p; 
98 ········this.m·=·a0.q; 
99 ········this.n·=·a0.r; 
100 ········this.o·=·a0.s; 
101 ········this.p·=·a0.t; 
102 ········this.q·=·a0.u; 
103 ········this.r·=·a0.v; 
104 ········this.s·=·a0.w; 
105 ········this.t·=·a0.x; 
106 ········this.u·=·a0.y; 
107 ········this.v·=·a0.z; 
108 ········this.w·=·a0.A; 
109 ········this.x·=·a0.B; 
110 ········this.y·=·a0.C; 
111 ········this.z·=·a0.D; 
112 ········this.A·=·a0.E; 
113 ····} 
114 ···· 
115 ····public·a0·a()·{80 ····public·a0·a()·{
116 ········return·new·a0(this);81 ········return·new·a0(this);
117 ····}82 ····}
118 ····83 ····
119 ····public·a0$b·b(final·long·n,·final·TimeUnit·timeUnit)·{84 ····public·a0$b·b(final·long·n,·final·TimeUnit·timeUnit)·{
120 ········this.x·=·z2.e.d("timeout",·n,·timeUnit);85 ········this.x·=·z2.e.d("timeout",·n,·timeUnit);
121 ········return·this;86 ········return·this;
2.55 KB
y2/a0.class
2.53 KB
procyon -ec {}
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ············}98 ············}
99 ············break;99 ············break;
100 ········}100 ········}
101 ········final·SSLSocketFactory·l·=·a0$b.l;101 ········final·SSLSocketFactory·l·=·a0$b.l;
102 ········c·q;102 ········c·q;
103 ········if·(l·==·null·&&·n·!=·0)·{103 ········if·(l·==·null·&&·n·!=·0)·{
104 ············final·X509TrustManager·c·=·z2.e.C();104 ············final·X509TrustManager·c·=·z2.e.C();
105 ············this.p·=·w(c);105 ············this.p·=·v(c);
106 ············q·=·h3.c.b(c);106 ············q·=·h3.c.b(c);
107 ········}107 ········}
108 ········else·{108 ········else·{
109 ············this.p·=·l;109 ············this.p·=·l;
110 ············q·=·a0$b.m;110 ············q·=·a0$b.m;
111 ········}111 ········}
112 ········this.q·=·q;112 ········this.q·=·q;
Offset 138, 54 lines modifiedOffset 138, 50 lines modified
138 ········}138 ········}
139 ········final·StringBuilder·sb2·=·new·StringBuilder();139 ········final·StringBuilder·sb2·=·new·StringBuilder();
140 ········sb2.append("Null·network·interceptor:·");140 ········sb2.append("Null·network·interceptor:·");
141 ········sb2.append(this.j);141 ········sb2.append(this.j);
142 ········throw·new·IllegalStateException(sb2.toString());142 ········throw·new·IllegalStateException(sb2.toString());
143 ····}143 ····}
144 ····144 ····
145 ····private·static·SSLSocketFactory·w(final·X509TrustManager·x509TrustManager)·{145 ····private·static·SSLSocketFactory·v(final·X509TrustManager·x509TrustManager)·{
146 ········try·{146 ········try·{
147 ············final·f·l·=·f.l();147 ············final·f·l·=·f.l();
148 ············try·{148 ············try·{
149 ················final·SSLContext·m·=·l.m();149 ················final·SSLContext·m·=·l.m();
150 ················m.init(null,·new·TrustManager[]·{·x509TrustManager·},·null);150 ················m.init(null,·new·TrustManager[]·{·x509TrustManager·},·null);
151 ················return·m.getSocketFactory();151 ················return·m.getSocketFactory();
152 ············}152 ············}
153 ············catch·(GeneralSecurityException·cause)·{153 ············catch·(GeneralSecurityException·cause)·{
154 ················throw·new·AssertionError("No·System·TLS",·cause);154 ················throw·new·AssertionError("No·System·TLS",·cause);
155 ············}155 ············}
156 ········}156 ········}
157 ········catch·(GeneralSecurityException·ex)·{}157 ········catch·(GeneralSecurityException·ex)·{}
158 ····}158 ····}
159 ····159 ····
160 ····public·y2.d·A()·{ 
161 ········return·this.t; 
162 ····} 
163 ···· 
164 ····public·ProxySelector·B()·{160 ····public·ProxySelector·A()·{
165 ········return·this.l;161 ········return·this.l;
166 ····}162 ····}
167 ····163 ····
168 ····public·int·C()·{164 ····public·int·B()·{
169 ········return·this.C;165 ········return·this.C;
170 ····}166 ····}
171 ····167 ····
172 ····public·boolean·D()·{168 ····public·boolean·C()·{
173 ········return·this.z;169 ········return·this.z;
174 ····}170 ····}
175 ····171 ····
176 ····public·SocketFactory·E()·{172 ····public·SocketFactory·D()·{
177 ········return·this.o;173 ········return·this.o;
178 ····}174 ····}
179 ····175 ····
180 ····public·SSLSocketFactory·F()·{176 ····public·SSLSocketFactory·E()·{
181 ········return·this.p;177 ········return·this.p;
182 ····}178 ····}
183 ····179 ····
184 ····public·int·G()·{180 ····public·int·F()·{
185 ········return·this.D;181 ········return·this.D;
186 ····}182 ····}
187 ····183 ····
188 ····public·y2.d·b()·{184 ····public·y2.d·b()·{
189 ········return·this.u;185 ········return·this.u;
190 ····}186 ····}
191 ····187 ····
Offset 245, 27 lines modifiedOffset 241, 27 lines modified
245 ········return·this.n;241 ········return·this.n;
246 ····}242 ····}
247 ····243 ····
248 ····public·List·t()·{244 ····public·List·t()·{
249 ········return·this.j;245 ········return·this.j;
250 ····}246 ····}
251 ····247 ····
252 ····public·a0$b·u()·{ 
253 ········return·new·a0$b(this); 
254 ····} 
255 ···· 
256 ····public·y2.f·v(final·d0·d0)·{248 ····public·y2.f·u(final·d0·d0)·{
257 ········return·(y2.f)c0.h(this,·d0,·false);249 ········return·(y2.f)c0.h(this,·d0,·false);
258 ····}250 ····}
259 ····251 ····
260 ····public·int·x()·{252 ····public·int·w()·{
261 ········return·this.E;253 ········return·this.E;
262 ····}254 ····}
263 ····255 ····
264 ····public·List·y()·{256 ····public·List·x()·{
265 ········return·this.g;257 ········return·this.g;
266 ····}258 ····}
267 ····259 ····
268 ····public·Proxy·z()·{260 ····public·Proxy·y()·{
269 ········return·this.f;261 ········return·this.f;
270 ····}262 ····}
 263 ····
 264 ····public·y2.d·z()·{
 265 ········return·this.t;
 266 ····}
271 }267 }
2.14 KB
c3/j.class
2.12 KB
procyon -ec {}
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ····························case·302:63 ····························case·302:
64 ····························case·303:·{64 ····························case·303:·{
65 ································break;65 ································break;
66 ····························}66 ····························}
67 ························}67 ························}
68 ····················}68 ····················}
69 ····················else·{69 ····················else·{
70 ························if·(!this.a.D())·{70 ························if·(!this.a.C())·{
71 ····························return·null;71 ····························return·null;
72 ························}72 ························}
73 ························final·e0·a2·=·f0.E().a();73 ························final·e0·a2·=·f0.E().a();
74 ························if·(a2·!=·null·&&·a2.f())·{74 ························if·(a2·!=·null·&&·a2.f())·{
75 ····························return·null;75 ····························return·null;
76 ························}76 ························}
77 ························if·(f0.z()·!=·null·&&·f0.z().h()·==·n3)·{77 ························if·(f0.z()·!=·null·&&·f0.z().h()·==·n3)·{
Offset 85, 18 lines modifiedOffset 85, 18 lines modified
85 ················}85 ················}
86 ················else·{86 ················else·{
87 ····················Proxy·proxy;87 ····················Proxy·proxy;
88 ····················if·(h0·!=·null)·{88 ····················if·(h0·!=·null)·{
89 ························proxy·=·h0.b();89 ························proxy·=·h0.b();
90 ····················}90 ····················}
91 ····················else·{91 ····················else·{
92 ························proxy·=·this.a.z();92 ························proxy·=·this.a.y();
93 ····················}93 ····················}
94 ····················if·(proxy.type()·==·Proxy.Type.HTTP)·{94 ····················if·(proxy.type()·==·Proxy.Type.HTTP)·{
95 ························return·this.a.A().a(h0,·f0);95 ························return·this.a.z().a(h0,·f0);
96 ····················}96 ····················}
97 ····················throw·new·ProtocolException("Received·HTTP_PROXY_AUTH·(407)·code·while·not·using·proxy");97 ····················throw·new·ProtocolException("Received·HTTP_PROXY_AUTH·(407)·code·while·not·using·proxy");
98 ················}98 ················}
99 ············}99 ············}
100 ············else·{100 ············else·{
101 ················if·(f0.z()·!=·null·&&·f0.z().h()·==·n2)·{101 ················if·(f0.z()·!=·null·&&·f0.z().h()·==·n2)·{
102 ····················return·null;102 ····················return·null;
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ············}162 ············}
163 ············return·b3;163 ············return·b3;
164 ········}164 ········}
165 ········return·(!(ex·instanceof·SSLHandshakeException)·||·!(((IOException)ex).getCause()·instanceof·CertificateException))·&&·!(ex·instanceof·SSLPeerUnverifiedException)·&&·b5;165 ········return·(!(ex·instanceof·SSLHandshakeException)·||·!(((IOException)ex).getCause()·instanceof·CertificateException))·&&·!(ex·instanceof·SSLPeerUnverifiedException)·&&·b5;
166 ····}166 ····}
167 ····167 ····
168 ····private·boolean·d(final·IOException·ex,·final·k·k,·final·boolean·b,·final·d0·d0)·{168 ····private·boolean·d(final·IOException·ex,·final·k·k,·final·boolean·b,·final·d0·d0)·{
169 ········return·this.a.D()·&&·(!b·||·!this.e(ex,·d0))·&&·this.c(ex,·b)·&&·k.c();169 ········return·this.a.C()·&&·(!b·||·!this.e(ex,·d0))·&&·this.c(ex,·b)·&&·k.c();
170 ····}170 ····}
171 ····171 ····
172 ····private·boolean·e(final·IOException·ex,·final·d0·d0)·{172 ····private·boolean·e(final·IOException·ex,·final·d0·d0)·{
173 ········final·e0·a·=·d0.a();173 ········final·e0·a·=·d0.a();
174 ········return·(a·!=·null·&&·a.f())·||·ex·instanceof·FileNotFoundException;174 ········return·(a·!=·null·&&·a.f())·||·ex·instanceof·FileNotFoundException;
175 ····}175 ····}
176 ····176 ····
72.3 KB
com/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler.class
72.1 KB
procyon -ec {}
    
Offset 49, 336 lines modifiedOffset 49, 343 lines modified
49 ········final·int·hashCode·=·a.hashCode();49 ········final·int·hashCode·=·a.hashCode();
50 ········int·n·=·-1;50 ········int·n·=·-1;
51 ········switch·(hashCode)·{51 ········switch·(hashCode)·{
52 ············case·1966196898:·{52 ············case·1966196898:·{
53 ················if·(!a.equals("getTitle"))·{53 ················if·(!a.equals("getTitle"))·{
54 ····················break;54 ····················break;
55 ················}55 ················}
56 ················n·=·69;56 ················n·=·70;
57 ················break;57 ················break;
58 ············}58 ············}
59 ············case·1937913574:·{59 ············case·1937913574:·{
60 ················if·(!a.equals("evaluateJavascript"))·{60 ················if·(!a.equals("evaluateJavascript"))·{
61 ····················break;61 ····················break;
62 ················}62 ················}
63 ················n·=·68;63 ················n·=·69;
64 ················break;64 ················break;
65 ············}65 ············}
66 ············case·1925083019:·{66 ············case·1925083019:·{
67 ················if·(!a.equals("injectJavascriptFileFromUrl"))·{67 ················if·(!a.equals("injectJavascriptFileFromUrl"))·{
68 ····················break;68 ····················break;
69 ················}69 ················}
70 ················n·=·67;70 ················n·=·68;
71 ················break;71 ················break;
72 ············}72 ············}
73 ············case·1916929588:·{73 ············case·1916929588:·{
74 ················if·(!a.equals("findAllAsync"))·{74 ················if·(!a.equals("findAllAsync"))·{
75 ····················break;75 ····················break;
76 ················}76 ················}
77 ················n·=·66;77 ················n·=·67;
78 ················break;78 ················break;
79 ············}79 ············}
80 ············case·1845185410:·{80 ············case·1845185410:·{
81 ················if·(!a.equals("loadFile"))·{81 ················if·(!a.equals("loadFile"))·{
82 ····················break;82 ····················break;
83 ················}83 ················}
84 ················n·=·65;84 ················n·=·66;
85 ················break;85 ················break;
86 ············}86 ············}
87 ············case·1845118384:·{87 ············case·1845118384:·{
88 ················if·(!a.equals("loadData"))·{88 ················if·(!a.equals("loadData"))·{
89 ····················break;89 ····················break;
90 ················}90 ················}
91 ················n·=·64;91 ················n·=·65;
92 ················break;92 ················break;
93 ············}93 ············}
94 ············case·1810715187:·{94 ············case·1810715187:·{
95 ················if·(!a.equals("goBackOrForward"))·{95 ················if·(!a.equals("goBackOrForward"))·{
96 ····················break;96 ····················break;
97 ················}97 ················}
98 ················n·=·63;98 ················n·=·64;
99 ················break;99 ················break;
100 ············}100 ············}
101 ············case·1779894764:·{101 ············case·1779894764:·{
102 ················if·(!a.equals("setContextMenu"))·{102 ················if·(!a.equals("setContextMenu"))·{
103 ····················break;103 ····················break;
104 ················}104 ················}
105 ················n·=·62;105 ················n·=·63;
106 ················break;106 ················break;
107 ············}107 ············}
108 ············case·1729408231:·{108 ············case·1729408231:·{
109 ················if·(!a.equals("requestImageRef"))·{109 ················if·(!a.equals("requestImageRef"))·{
110 ····················break;110 ····················break;
111 ················}111 ················}
112 ················n·=·61;112 ················n·=·62;
113 ················break;113 ················break;
114 ············}114 ············}
115 ············case·1726230251:·{115 ············case·1726230251:·{
116 ················if·(!a.equals("callAsyncJavaScript"))·{116 ················if·(!a.equals("callAsyncJavaScript"))·{
117 ····················break;117 ····················break;
118 ················}118 ················}
119 ················n·=·60;119 ················n·=·61;
120 ················break;120 ················break;
121 ············}121 ············}
122 ············case·1724190684:·{122 ············case·1724190684:·{
123 ················if·(!a.equals("setOptions"))·{123 ················if·(!a.equals("setOptions"))·{
124 ····················break;124 ····················break;
125 ················}125 ················}
126 ················n·=·59;126 ················n·=·60;
127 ················break;127 ················break;
128 ············}128 ············}
129 ············case·1631638145:·{129 ············case·1631638145:·{
130 ················if·(!a.equals("getZoomScale"))·{130 ················if·(!a.equals("getZoomScale"))·{
131 ····················break;131 ····················break;
132 ················}132 ················}
133 ················n·=·58;133 ················n·=·59;
134 ················break;134 ················break;
135 ············}135 ············}
136 ············case·1596466167:·{136 ············case·1596466167:·{
137 ················if·(!a.equals("addUserScript"))·{137 ················if·(!a.equals("addUserScript"))·{
138 ····················break;138 ····················break;
139 ················}139 ················}
140 ················n·=·57;140 ················n·=·58;
141 ················break;141 ················break;
142 ············}142 ············}
143 ············case·1587824640:·{143 ············case·1587824640:·{
144 ················if·(!a.equals("removeAllUserScripts"))·{144 ················if·(!a.equals("removeAllUserScripts"))·{
145 ····················break;145 ····················break;
146 ················}146 ················}
147 ················n·=·56;147 ················n·=·57;
148 ················break;148 ················break;
149 ············}149 ············}
150 ············case·1520566363:·{150 ············case·1520566363:·{
151 ················if·(!a.equals("resumeTimers"))·{151 ················if·(!a.equals("resumeTimers"))·{
152 ····················break;152 ····················break;
153 ················}153 ················}
154 ················n·=·55;154 ················n·=·56;
155 ················break;155 ················break;
156 ············}156 ············}
157 ············case·1312131169:·{157 ············case·1312131169:·{
158 ················if·(!a.equals("getCertificate"))·{158 ················if·(!a.equals("getCertificate"))·{
159 ····················break;159 ····················break;
160 ················}160 ················}
161 ················n·=·54;161 ················n·=·55;
162 ················break;162 ················break;
163 ············}163 ············}
164 ············case·1246613238:·{164 ············case·1246613238:·{
165 ················if·(!a.equals("requestFocusNodeHref"))·{165 ················if·(!a.equals("requestFocusNodeHref"))·{
166 ····················break;166 ····················break;
167 ················}167 ················}
168 ················n·=·53;168 ················n·=·54;
169 ················break;169 ················break;
170 ············}170 ············}
171 ············case·1091267752:·{171 ············case·1091267752:·{
172 ················if·(!a.equals("getOriginalUrl"))·{172 ················if·(!a.equals("getOriginalUrl"))·{
173 ····················break;173 ····················break;
174 ················}174 ················}
175 ················n·=·52;175 ················n·=·53;
Max diff block lines reached; 69761/73829 bytes (94.49%) of diff not shown.
6.61 KB
com/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic.class
6.48 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·com.pichillilorenzo.flutter_inappwebview;1 package·com.pichillilorenzo.flutter_inappwebview;
  
2 import·java.lang.reflect.Method;2 import·java.lang.reflect.Method;
3 import·android.app.Activity; 
4 import·android.webkit.ValueCallback;3 import·android.webkit.ValueCallback;
5 import·java.util.Set;4 import·java.util.Set;
6 import·java.util.Collection;5 import·java.util.Collection;
7 import·java.util.HashSet;6 import·java.util.HashSet;
8 import·java.util.List;7 import·java.util.List;
9 import·android.webkit.WebView;8 import·android.webkit.WebView;
10 import·android.webkit.WebSettings;9 import·android.webkit.WebSettings;
Offset 94, 100 lines modifiedOffset 93, 102 lines modified
94 ················}93 ················}
95 ················n·=·0;94 ················n·=·0;
96 ················break;95 ················break;
97 ············}96 ············}
98 ········}97 ········}
99 ········final·int·n2·=·21;98 ········final·int·n2·=·21;
100 ········while·(true)·{99 ········while·(true)·{
101 ············Label_0501:·{100 ············Label_0525:·{
102 ················Label_0416:·{101 ················Label_0440:·{
103 ····················switch·(n)·{102 ····················switch·(n)·{
104 ························default:·{103 ························default:·{
105 ····························j$d.notImplemented();104 ····························j$d.notImplemented();
106 ····························return;105 ····························return;
107 ························}106 ························}
108 ························case·5:·{107 ························case·5:·{
109 ····························final·int·sdk_INT·=·Build$VERSION.SDK_INT;108 ····························final·int·sdk_INT·=·Build$VERSION.SDK_INT;
110 ····························if·(sdk_INT·>=·26)·{109 ····························if·(sdk_INT·>=·26)·{
111 ································final·InAppWebViewFlutterPlugin·plugin·=·this.plugin;110 ································final·InAppWebViewFlutterPlugin·plugin·=·this.plugin;
112 ································if·(plugin·!=·null)·{111 ································if·(plugin·!=·null)·{
113 ····································final·Activity·activity·=·plugin.activity;112 ····································Object·o·=·plugin.activity;
 113 ····································if·(o·!=·null·||·plugin.applicationContext·!=·null)·{
114 ····································if·(activity·!=·null)·{114 ········································if·(o·==·null)·{
 115 ············································o·=·plugin.applicationContext;
 116 ········································}
115 ········································final·Object·o·=·this.convertWebViewPackageToMap(h.d((Context)activity));117 ········································final·Object·o2·=·this.convertWebViewPackageToMap(h.d((Context)o));
116 ········································break·Label_0427;118 ········································break·Label_0451;
117 ····································}119 ····································}
118 ································}120 ································}
119 ····························}121 ····························}
120 ····························if·(sdk_INT·>=·n2)·{122 ····························if·(sdk_INT·>=·n2)·{
121 ································break·Label_0416;123 ································break·Label_0440;
122 ····························}124 ····························}
123 ····························break;125 ····························break;
124 ························}126 ························}
125 ························case·4:·{127 ························case·4:·{
126 ····························break·Label_0416;128 ····························break·Label_0440;
127 ························}129 ························}
128 ························case·3:·{130 ························case·3:·{
129 ····························Label_0437:·{131 ····························Label_0461:·{
130 ································break·Label_0437;132 ································break·Label_0461;
131 ································final·String·className·=·"android.webkit.WebViewFactory";133 ································final·String·className·=·"android.webkit.WebViewFactory";
132 ································try·{134 ································try·{
133 ····································final·Method·method·=·Class.forName(className).getMethod("getLoadedPackageInfo",·(Class<?>[])new·Class[0]);135 ····································final·Method·method·=·Class.forName(className).getMethod("getLoadedPackageInfo",·(Class<?>[])new·Class[0]);
134 ····································try·{136 ····································try·{
135 ········································final·Object·invoke·=·method.invoke(null,·new·Object[0]);137 ········································final·Object·invoke·=·method.invoke(null,·new·Object[0]);
136 ········································try·{138 ········································try·{
137 ············································j$d.success((Object)this.convertWebViewPackageToMap((PackageInfo)invoke));139 ············································j$d.success((Object)this.convertWebViewPackageToMap((PackageInfo)invoke));
138 ············································return;140 ············································return;
 141 ············································//·iftrue(Label_0486:,·!i0.i.a("SAFE_BROWSING_PRIVACY_POLICY_URL"))
 142 ············································Object·o2·=·h.i().toString();
 143 ············································break·Label_0451;
139 ············································Object·o·=·WebSettings.getDefaultUserAgent(this.plugin.applicationContext);144 ············································o2·=·WebSettings.getDefaultUserAgent(this.plugin.applicationContext);
140 ············································j$d.success(o);145 ············································j$d.success(o2);
141 ············································return; 
142 ············································o·=·h.i().toString(); 
143 ············································continue; 
144 ········································}146 ········································}
145 ········································//·iftrue(Label_0462:,·!i0.i.a("SAFE_BROWSING_PRIVACY_POLICY_URL")) 
146 ········································catch·(Exception·ex)·{}147 ········································catch·(Exception·ex)·{}
147 ····································}148 ····································}
148 ····································catch·(Exception·ex2)·{}149 ····································catch·(Exception·ex2)·{}
149 ································}150 ································}
150 ································catch·(Exception·ex3)·{}151 ································catch·(Exception·ex3)·{}
151 ····························}152 ····························}
152 ····························break;153 ····························break;
153 ························}154 ························}
154 ························case·2:·{155 ························case·2:·{
155 ····························if·(Build$VERSION.SDK_INT·>=·n2)·{156 ····························if·(Build$VERSION.SDK_INT·>=·n2)·{
156 ································WebView.clearClientCertPreferences((Runnable)new·InAppWebViewStatic$1(this,·j$d));157 ································WebView.clearClientCertPreferences((Runnable)new·InAppWebViewStatic$1(this,·j$d));
157 ································return;158 ································return;
158 ····························}159 ····························}
159 ····························break·Label_0501;160 ····························break·Label_0525;
160 ························}161 ························}
161 ························case·1:·{162 ························case·1:·{
162 ····························final·boolean·booleanValue·=·(boolean)i.a("debuggingEnabled");163 ····························final·boolean·booleanValue·=·(boolean)i.a("debuggingEnabled");
163 ····························if·(Build$VERSION.SDK_INT·>=·19)·{164 ····························if·(Build$VERSION.SDK_INT·>=·19)·{
164 ································WebView.setWebContentsDebuggingEnabled(booleanValue);165 ································WebView.setWebContentsDebuggingEnabled(booleanValue);
165 ····························}166 ····························}
166 ····························final·Object·o·=·Boolean.TRUE;167 ····························final·Object·o2·=·Boolean.TRUE;
167 ····························continue;168 ····························continue;
168 ························}169 ························}
169 ························case·0:·{170 ························case·0:·{
170 ····························final·boolean·a2·=·i0.i.a("SAFE_BROWSING_ALLOWLIST");171 ····························final·boolean·a2·=·i0.i.a("SAFE_BROWSING_ALLOWLIST");
171 ····························final·String·s·=·"hosts";172 ····························final·String·s·=·"hosts";
172 ····························if·(a2)·{173 ····························if·(a2)·{
173 ································h.k((Set)new·HashSet((Collection<?>)i.a(s)),·(ValueCallback)new·InAppWebViewStatic$2(this,·j$d));174 ································h.k((Set)new·HashSet((Collection<?>)i.a(s)),·(ValueCallback)new·InAppWebViewStatic$2(this,·j$d));
174 ································return;175 ································return;
175 ····························}176 ····························}
176 ····························if·(i0.i.a("SAFE_BROWSING_WHITELIST"))·{177 ····························if·(i0.i.a("SAFE_BROWSING_WHITELIST"))·{
177 ································h.l((List)i.a(s),·(ValueCallback)new·InAppWebViewStatic$3(this,·j$d));178 ································h.l((List)i.a(s),·(ValueCallback)new·InAppWebViewStatic$3(this,·j$d));
178 ································return;179 ································return;
179 ····························}180 ····························}
180 ····························break·Label_0501;181 ····························break·Label_0525;
181 ························}182 ························}
182 ····················}183 ····················}
183 ················}184 ················}
184 ················Label_0462:·{185 ················Label_0486:·{
185 ····················j$d.success((Object)null);186 ····················j$d.success((Object)null);
186 ················}187 ················}
187 ················return;188 ················return;
188 ············}189 ············}
189 ············Object·o·=·Boolean.FALSE;190 ············Object·o2·=·Boolean.FALSE;
190 ············continue;191 ············continue;
191 ········}192 ········}
192 ····}193 ····}
193 }194 }
6.32 KB
com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView.class
6.14 KB
procyon -ec {}
    
Offset 68, 17 lines modifiedOffset 68, 38 lines modified
68 ········this.plugin·=·null;68 ········this.plugin·=·null;
69 ····}69 ····}
70 ····70 ····
71 ····public·Size2D·getSize()·{71 ····public·Size2D·getSize()·{
72 ········final·FlutterWebView·flutterWebView·=·this.flutterWebView;72 ········final·FlutterWebView·flutterWebView·=·this.flutterWebView;
73 ········if·(flutterWebView·!=·null·&&·flutterWebView.webView·!=·null)·{73 ········if·(flutterWebView·!=·null·&&·flutterWebView.webView·!=·null)·{
74 ············final·View·view·=·flutterWebView.getView();74 ············final·View·view·=·flutterWebView.getView();
 75 ············if·(view·!=·null)·{
75 ············final·float·pixelDensity·=·Util.getPixelDensity(view.getContext());76 ················final·float·pixelDensity·=·Util.getPixelDensity(view.getContext());
 77 ················final·Size2D·fullscreenSize·=·Util.getFullscreenSize(view.getContext());
76 ············final·ViewGroup$LayoutParams·layoutParams·=·view.getLayoutParams();78 ················final·ViewGroup$LayoutParams·layoutParams·=·view.getLayoutParams();
77 ············return·new·Size2D((double)(layoutParams.width·/·pixelDensity),·(double)(layoutParams.height·/·pixelDensity));79 ················final·double·width·=·fullscreenSize.getWidth();
 80 ················final·int·width2·=·layoutParams.width;
 81 ················double·n;
 82 ················if·(width·==·width2)·{
 83 ····················n·=·width2;
 84 ················}
 85 ················else·{
 86 ····················n·=·width2·/·pixelDensity;
 87 ················}
 88 ················final·double·height·=·fullscreenSize.getHeight();
 89 ················final·int·height2·=·layoutParams.height;
 90 ················double·n2;
 91 ················if·(height·==·height2)·{
 92 ····················n2·=·height2;
 93 ················}
 94 ················else·{
 95 ····················n2·=·height2·/·pixelDensity;
 96 ················}
 97 ················return·new·Size2D(n,·n2);
 98 ············}
78 ········}99 ········}
79 ········return·null;100 ········return·null;
80 ····}101 ····}
81 ····102 ····
82 ····public·void·onMethodCall(final·i·i,·final·j$d·j$d)·{103 ····public·void·onMethodCall(final·i·i,·final·j$d·j$d)·{
83 ········final·String·a·=·i.a;104 ········final·String·a·=·i.a;
84 ········a.hashCode();105 ········a.hashCode();
Offset 142, 50 lines modifiedOffset 163, 77 lines modified
142 ····}163 ····}
143 ····164 ····
144 ····public·void·onWebViewCreated()·{165 ····public·void·onWebViewCreated()·{
145 ········this.channel.c("onWebViewCreated",·(Object)new·HashMap());166 ········this.channel.c("onWebViewCreated",·(Object)new·HashMap());
146 ····}167 ····}
147 ····168 ····
148 ····public·void·prepare(final·Map·map)·{169 ····public·void·prepare(final·Map·map)·{
 170 ········final·FlutterWebView·flutterWebView·=·this.flutterWebView;
 171 ········if·(flutterWebView·!=·null)·{
 172 ············final·View·view·=·flutterWebView.getView();
 173 ············if·(view·!=·null)·{
 174 ················Size2D·fromMap·=·Size2D.fromMap((Map)(Map)map.get("initialSize"));
 175 ················if·(fromMap·==·null)·{
 176 ····················fromMap·=·new(com.pichillilorenzo.flutter_inappwebview.types.Size2D.class);
 177 ····················final·double·n·=·-1.0;
 178 ····················new·Size2D(n,·n);
 179 ················}
 180 ················this.setSize(fromMap);
 181 ················view.setVisibility(4);
 182 ············}
 183 ········}
149 ········final·InAppWebViewFlutterPlugin·plugin·=·this.plugin;184 ········final·InAppWebViewFlutterPlugin·plugin·=·this.plugin;
150 ········if·(plugin·!=·null)·{185 ········if·(plugin·!=·null)·{
151 ············final·Activity·activity·=·plugin.activity;186 ············final·Activity·activity·=·plugin.activity;
152 ············if·(activity·!=·null)·{187 ············if·(activity·!=·null)·{
153 ················final·ViewGroup·viewGroup·=·(ViewGroup)activity.findViewById(16908290);188 ················final·ViewGroup·viewGroup·=·(ViewGroup)activity.findViewById(16908290);
154 ················if·(viewGroup·!=·null)·{189 ················if·(viewGroup·!=·null)·{
155 ····················final·ViewGroup·viewGroup2·=·(ViewGroup)viewGroup.getChildAt(0);190 ····················final·ViewGroup·viewGroup2·=·(ViewGroup)viewGroup.getChildAt(0);
156 ····················if·(viewGroup2·!=·null)·{191 ····················if·(viewGroup2·!=·null)·{
157 ························final·FlutterWebView·flutterWebView·=·this.flutterWebView;192 ························final·FlutterWebView·flutterWebView2·=·this.flutterWebView;
158 ························if·(flutterWebView·!=·null)·{193 ························if·(flutterWebView2·!=·null)·{
159 ····························final·View·view·=·flutterWebView.getView();194 ····························final·View·view2·=·flutterWebView2.getView();
160 ····························final·Size2D·fromMap·=·Size2D.fromMap((Map)(Map)map.get("initialSize")); 
161 ····························if·(fromMap·!=·null)·{195 ····························if·(view2·!=·null)·{
 196 ································viewGroup2.addView(view2,·0);
162 ································this.setSize(fromMap); 
163 ····························} 
164 ····························else·{ 
165 ································final·int·n·=·-1; 
166 ································view.setLayoutParams((ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n,·n)); 
167 ····························}197 ····························}
168 ····························viewGroup2.addView(view,·0); 
169 ····························view.setVisibility(4); 
170 ························}198 ························}
171 ····················}199 ····················}
172 ················}200 ················}
173 ············}201 ············}
174 ········}202 ········}
175 ····}203 ····}
176 ····204 ····
177 ····public·void·setSize(final·Size2D·size2D)·{205 ····public·void·setSize(final·Size2D·size2D)·{
178 ········final·FlutterWebView·flutterWebView·=·this.flutterWebView;206 ········final·FlutterWebView·flutterWebView·=·this.flutterWebView;
179 ········if·(flutterWebView·!=·null·&&·flutterWebView.webView·!=·null)·{207 ········if·(flutterWebView·!=·null·&&·flutterWebView.webView·!=·null)·{
180 ············final·View·view·=·flutterWebView.getView();208 ············final·View·view·=·flutterWebView.getView();
 209 ············if·(view·!=·null)·{
181 ············final·float·pixelDensity·=·Util.getPixelDensity(view.getContext());210 ················final·float·pixelDensity·=·Util.getPixelDensity(view.getContext());
 211 ················final·Size2D·fullscreenSize·=·Util.getFullscreenSize(view.getContext());
182 ············final·double·width·=·size2D.getWidth();212 ················final·double·width·=·size2D.getWidth();
 213 ················final·double·n·=·-1.0;
 214 ················double·width2;
 215 ················if·(width·==·n)·{
 216 ····················width2·=·fullscreenSize.getWidth();
 217 ················}
 218 ················else·{
 219 ····················final·double·width3·=·size2D.getWidth();
183 ············final·double·n·=·(double)pixelDensity;220 ····················final·double·v·=·(double)pixelDensity;
184 ············Double.isNaN(n);221 ····················Double.isNaN(v);
 222 ····················width2·=·width3·*·v;
 223 ················}
185 ············final·int·n2·=·(int)(width·*·n);224 ················final·int·n2·=·(int)width2;
 225 ················double·height;
 226 ················if·(size2D.getWidth()·==·n)·{
 227 ····················height·=·fullscreenSize.getHeight();
 228 ················}
 229 ················else·{
186 ············final·double·height·=·size2D.getHeight();230 ····················final·double·height2·=·size2D.getHeight();
 231 ····················final·double·v2·=·(double)pixelDensity;
187 ············Double.isNaN(n);232 ····················Double.isNaN(v2);
 233 ····················height·=·v2·*·height2;
 234 ················}
188 ············view.setLayoutParams((ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n2,·(int)(height·*·n)));235 ················view.setLayoutParams((ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n2,·(int)height));
 236 ············}
189 ········}237 ········}
190 ····}238 ····}
191 }239 }
1.79 KB
com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager.class
1.59 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
  
1 package·com.pichillilorenzo.flutter_inappwebview.headless_in_app_webview;1 package·com.pichillilorenzo.flutter_inappwebview.headless_in_app_webview;
  
2 import·android.app.Activity; 
3 import·android.content.Context;2 import·android.content.Context;
4 import·com.pichillilorenzo.flutter_inappwebview.in_app_webview.FlutterWebView;3 import·com.pichillilorenzo.flutter_inappwebview.in_app_webview.FlutterWebView;
5 import·v1.j$d;4 import·v1.j$d;
6 import·v1.i;5 import·v1.i;
7 import·java.util.Iterator;6 import·java.util.Iterator;
8 import·java.util.HashMap;7 import·java.util.HashMap;
9 import·com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin;8 import·com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin;
Offset 51, 17 lines modifiedOffset 50, 20 lines modified
51 ············j$d.success((Object)Boolean.TRUE);50 ············j$d.success((Object)Boolean.TRUE);
52 ········}51 ········}
53 ····}52 ····}
54 ····53 ····
55 ····public·void·run(final·String·s,·final·HashMap·hashMap)·{54 ····public·void·run(final·String·s,·final·HashMap·hashMap)·{
56 ········final·InAppWebViewFlutterPlugin·plugin·=·this.plugin;55 ········final·InAppWebViewFlutterPlugin·plugin·=·this.plugin;
57 ········if·(plugin·!=·null)·{56 ········if·(plugin·!=·null)·{
58 ············final·Activity·activity·=·plugin.activity;57 ············Object·o·=·plugin.activity;
 58 ············if·(o·!=·null·||·plugin.applicationContext·!=·null)·{
59 ············if·(activity·!=·null)·{59 ················if·(o·==·null)·{
 60 ····················o·=·plugin.applicationContext;
 61 ················}
60 ················final·FlutterWebView·flutterWebView·=·new·FlutterWebView(plugin,·(Context)activity,·(Object)s,·hashMap);62 ················final·FlutterWebView·flutterWebView·=·new·FlutterWebView(plugin,·(Context)o,·(Object)s,·hashMap);
61 ················final·HeadlessInAppWebView·headlessInAppWebView·=·new·HeadlessInAppWebView(this.plugin,·s,·flutterWebView);63 ················final·HeadlessInAppWebView·headlessInAppWebView·=·new·HeadlessInAppWebView(this.plugin,·s,·flutterWebView);
62 ················HeadlessInAppWebViewManager.webViews.put(s,·headlessInAppWebView);64 ················HeadlessInAppWebViewManager.webViews.put(s,·headlessInAppWebView);
63 ················headlessInAppWebView.prepare((Map)hashMap);65 ··········