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 ················headlessInAppWebView.prepare((Map)hashMap);
64 ················headlessInAppWebView.onWebViewCreated();66 ················headlessInAppWebView.onWebViewCreated();
65 ················flutterWebView.makeInitialLoad(hashMap);67 ················flutterWebView.makeInitialLoad(hashMap);
66 ············}68 ············}
67 ········}69 ········}
6.97 KB
com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView.class
6.82 KB
procyon -ec {}
    
Offset 89, 15 lines modifiedOffset 89, 14 lines modified
89 import·android.content.Context;89 import·android.content.Context;
90 import·java.util.List;90 import·java.util.List;
91 import·com.pichillilorenzo.flutter_inappwebview.types.UserContentController;91 import·com.pichillilorenzo.flutter_inappwebview.types.UserContentController;
92 import·java.util.regex.Pattern;92 import·java.util.regex.Pattern;
93 import·com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin;93 import·com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin;
94 import·com.pichillilorenzo.flutter_inappwebview.JavaScriptBridgeInterface;94 import·com.pichillilorenzo.flutter_inappwebview.JavaScriptBridgeInterface;
95 import·com.pichillilorenzo.flutter_inappwebview.in_app_browser.InAppBrowserDelegate;95 import·com.pichillilorenzo.flutter_inappwebview.in_app_browser.InAppBrowserDelegate;
96 import·y2.a0; 
97 import·android.view.GestureDetector;96 import·android.view.GestureDetector;
98 import·android.widget.LinearLayout;97 import·android.widget.LinearLayout;
99 import·android.graphics.Point;98 import·android.graphics.Point;
100 import·com.pichillilorenzo.flutter_inappwebview.content_blocker.ContentBlockerHandler;99 import·com.pichillilorenzo.flutter_inappwebview.content_blocker.ContentBlockerHandler;
101 import·v1.j;100 import·v1.j;
102 import·java.util.Map;101 import·java.util.Map;
103 import·android.os.Handler;102 import·android.os.Handler;
Offset 113, 28 lines modifiedOffset 112, 26 lines modified
113 ····public·Runnable·checkScrollStoppedTask;112 ····public·Runnable·checkScrollStoppedTask;
114 ····public·ContentBlockerHandler·contentBlockerHandler;113 ····public·ContentBlockerHandler·contentBlockerHandler;
115 ····public·Map·contextMenu;114 ····public·Map·contextMenu;
116 ····private·Point·contextMenuPoint;115 ····private·Point·contextMenuPoint;
117 ····public·Map·evaluateJavaScriptContentWorldCallbacks;116 ····public·Map·evaluateJavaScriptContentWorldCallbacks;
118 ····public·LinearLayout·floatingContextMenu;117 ····public·LinearLayout·floatingContextMenu;
119 ····public·GestureDetector·gestureDetector;118 ····public·GestureDetector·gestureDetector;
120 ····public·a0·httpClient; 
121 ····public·Object·id;119 ····public·Object·id;
122 ····public·InAppBrowserDelegate·inAppBrowserDelegate;120 ····public·InAppBrowserDelegate·inAppBrowserDelegate;
123 ····public·InAppWebViewChromeClient·inAppWebViewChromeClient;121 ····public·InAppWebViewChromeClient·inAppWebViewChromeClient;
124 ····public·InAppWebViewClient·inAppWebViewClient;122 ····public·InAppWebViewClient·inAppWebViewClient;
125 ····public·InAppWebViewRenderProcessClient·inAppWebViewRenderProcessClient;123 ····public·InAppWebViewRenderProcessClient·inAppWebViewRenderProcessClient;
126 ····public·int·initialPositionScrollStoppedTask;124 ····public·int·initialPositionScrollStoppedTask;
127 ····public·boolean·isLoading;125 ····public·boolean·isLoading;
128 ····public·JavaScriptBridgeInterface·javaScriptBridgeInterface;126 ····public·JavaScriptBridgeInterface·javaScriptBridgeInterface;
129 ····private·Point·lastTouch;127 ····private·Point·lastTouch;
130 ····public·Handler·mainLooperHandler;128 ····public·Handler·mainLooperHandler;
131 ····public·int·newCheckContextMenuShouldBeClosedTaskTask;129 ····public·int·newCheckContextMenuShouldBeClosedTaskTask;
132 ····public·int·newCheckScrollStoppedTask;130 ····public·int·newCheckScrollStoppedTask;
133 ····int·okHttpClientCacheSize; 
134 ····public·InAppWebViewOptions·options;131 ····public·InAppWebViewOptions·options;
135 ····public·InAppWebViewFlutterPlugin·plugin;132 ····public·InAppWebViewFlutterPlugin·plugin;
136 ····public·Pattern·regexToCancelSubFramesLoadingCompiled;133 ····public·Pattern·regexToCancelSubFramesLoadingCompiled;
137 ····public·UserContentController·userContentController;134 ····public·UserContentController·userContentController;
138 ····public·Map·webMessageChannels;135 ····public·Map·webMessageChannels;
139 ····public·List·webMessageListeners;136 ····public·List·webMessageListeners;
140 ····public·Integer·windowId;137 ····public·Integer·windowId;
Offset 144, 15 lines modifiedOffset 141, 14 lines modified
144 ········InAppWebView.mHandler·=·new·Handler();141 ········InAppWebView.mHandler·=·new·Handler();
145 ····}142 ····}
146 ····143 ····
147 ····public·InAppWebView(final·Context·context)·{144 ····public·InAppWebView(final·Context·context)·{
148 ········super(context);145 ········super(context);
149 ········this.isLoading·=·false;146 ········this.isLoading·=·false;
150 ········this.zoomScale·=·1.0f;147 ········this.zoomScale·=·1.0f;
151 ········this.okHttpClientCacheSize·=·10485760; 
152 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();148 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();
153 ········this.gestureDetector·=·null;149 ········this.gestureDetector·=·null;
154 ········this.floatingContextMenu·=·null;150 ········this.floatingContextMenu·=·null;
155 ········this.contextMenu·=·null;151 ········this.contextMenu·=·null;
156 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());152 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());
157 ········final·int·n·=·100;153 ········final·int·n·=·100;
158 ········this.newCheckScrollStoppedTask·=·n;154 ········this.newCheckScrollStoppedTask·=·n;
Offset 166, 15 lines modifiedOffset 162, 14 lines modified
166 ········this.lastTouch·=·new·Point(0,·0);162 ········this.lastTouch·=·new·Point(0,·0);
167 ····}163 ····}
168 ····164 ····
169 ····public·InAppWebView(final·Context·context,·final·AttributeSet·set)·{165 ····public·InAppWebView(final·Context·context,·final·AttributeSet·set)·{
170 ········super(context,·set);166 ········super(context,·set);
171 ········this.isLoading·=·false;167 ········this.isLoading·=·false;
172 ········this.zoomScale·=·1.0f;168 ········this.zoomScale·=·1.0f;
173 ········this.okHttpClientCacheSize·=·10485760; 
174 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();169 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();
175 ········this.gestureDetector·=·null;170 ········this.gestureDetector·=·null;
176 ········this.floatingContextMenu·=·null;171 ········this.floatingContextMenu·=·null;
177 ········this.contextMenu·=·null;172 ········this.contextMenu·=·null;
178 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());173 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());
179 ········final·int·n·=·100;174 ········final·int·n·=·100;
180 ········this.newCheckScrollStoppedTask·=·n;175 ········this.newCheckScrollStoppedTask·=·n;
Offset 188, 15 lines modifiedOffset 183, 14 lines modified
188 ········this.lastTouch·=·new·Point(0,·0);183 ········this.lastTouch·=·new·Point(0,·0);
189 ····}184 ····}
190 ····185 ····
191 ····public·InAppWebView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{186 ····public·InAppWebView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
192 ········super(context,·set,·n);187 ········super(context,·set,·n);
193 ········this.isLoading·=·false;188 ········this.isLoading·=·false;
194 ········this.zoomScale·=·1.0f;189 ········this.zoomScale·=·1.0f;
195 ········this.okHttpClientCacheSize·=·10485760; 
196 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();190 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();
197 ········this.gestureDetector·=·null;191 ········this.gestureDetector·=·null;
198 ········this.floatingContextMenu·=·null;192 ········this.floatingContextMenu·=·null;
199 ········this.contextMenu·=·null;193 ········this.contextMenu·=·null;
200 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());194 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());
201 ········final·int·n2·=·100;195 ········final·int·n2·=·100;
202 ········this.newCheckScrollStoppedTask·=·n2;196 ········this.newCheckScrollStoppedTask·=·n2;
Offset 210, 15 lines modifiedOffset 204, 14 lines modified
210 ········this.lastTouch·=·new·Point(0,·0);204 ········this.lastTouch·=·new·Point(0,·0);
211 ····}205 ····}
212 ····206 ····
213 ····public·InAppWebView(final·Context·context,·final·InAppWebViewFlutterPlugin·plugin,·final·j·channel,·final·Object·id,·final·Integer·windowId,·final·InAppWebViewOptions·options,·final·Map·contextMenu,·final·View·view,·final·List·list)·{207 ····public·InAppWebView(final·Context·context,·final·InAppWebViewFlutterPlugin·plugin,·final·j·channel,·final·Object·id,·final·Integer·windowId,·final·InAppWebViewOptions·options,·final·Map·contextMenu,·final·View·view,·final·List·list)·{
214 ········super(context,·view,·options.useHybridComposition);208 ········super(context,·view,·options.useHybridComposition);
215 ········this.isLoading·=·false;209 ········this.isLoading·=·false;
216 ········this.zoomScale·=·1.0f;210 ········this.zoomScale·=·1.0f;
217 ········this.okHttpClientCacheSize·=·10485760; 
218 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();211 ········this.contentBlockerHandler·=·new·ContentBlockerHandler();
219 ········this.gestureDetector·=·null;212 ········this.gestureDetector·=·null;
220 ········this.floatingContextMenu·=·null;213 ········this.floatingContextMenu·=·null;
221 ········this.contextMenu·=·null;214 ········this.contextMenu·=·null;
222 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());215 ········this.mainLooperHandler·=·new·Handler(this.getWebViewLooper());
223 ········final·int·n·=·100;216 ········final·int·n·=·100;
224 ········this.newCheckScrollStoppedTask·=·n;217 ········this.newCheckScrollStoppedTask·=·n;
Offset 843, 15 lines modifiedOffset 836, 14 lines modified
843 ····}836 ····}
844 ····837 ····
845 ····public·void·postWebMessage(final·WebMessage·webMessage,·final·Uri·uri,·final·ValueCallback·valueCallback)·{838 ····public·void·postWebMessage(final·WebMessage·webMessage,·final·Uri·uri,·final·ValueCallback·valueCallback)·{
846 ········throw·new·UnsupportedOperationException();839 ········throw·new·UnsupportedOperationException();
847 ····}840 ····}
848 ····841 ····
849 ····public·void·prepare()·{842 ····public·void·prepare()·{
850 ········this.httpClient·=·new·a0().u().a(); 
851 ········((WebView)this).addJavascriptInterface((Object)(this.javaScriptBridgeInterface·=·new·JavaScriptBridgeInterface(this)),·"flutter_inappwebview");843 ········((WebView)this).addJavascriptInterface((Object)(this.javaScriptBridgeInterface·=·new·JavaScriptBridgeInterface(this)),·"flutter_inappwebview");
852 ········((WebView)this).setWebChromeClient((WebChromeClient)(this.inAppWebViewChromeClient·=·new·InAppWebViewChromeClient(this.plugin,·this.channel,·this.inAppBrowserDelegate)));844 ········((WebView)this).setWebChromeClient((WebChromeClient)(this.inAppWebViewChromeClient·=·new·InAppWebViewChromeClient(this.plugin,·this.channel,·this.inAppBrowserDelegate)));
853 ········((WebView)this).setWebViewClient((WebViewClient)(this.inAppWebViewClient·=·new·InAppWebViewClient(this.channel,·this.inAppBrowserDelegate)));845 ········((WebView)this).setWebViewClient((WebViewClient)(this.inAppWebViewClient·=·new·InAppWebViewClient(this.channel,·this.inAppBrowserDelegate)));
854 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;846 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
855 ········final·int·n·=·29;847 ········final·int·n·=·29;
856 ········if·(sdk_INT·>=·n·&&·i.a("WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"))·{848 ········if·(sdk_INT·>=·n·&&·i.a("WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"))·{
857 ············h.m((WebView)this,·(k)(this.inAppWebViewRenderProcessClient·=·new·InAppWebViewRenderProcessClient(this.channel)));849 ············h.m((WebView)this,·(k)(this.inAppWebViewRenderProcessClient·=·new·InAppWebViewRenderProcessClient(this.channel)));
Offset 888, 22 lines modifiedOffset 880, 22 lines modified
888 ············settings.setSafeBrowsingEnabled((boolean)this.options.safeBrowsingEnabled);880 ············settings.setSafeBrowsingEnabled((boolean)this.options.safeBrowsingEnabled);
889 ········}881 ········}
Max diff block lines reached; 1005/6958 bytes (14.44%) of diff not shown.
651 B
e3/g.class
631 B
procyon -ec {}
    
Offset 39, 17 lines modifiedOffset 39, 17 lines modified
39 ········h·=·z2.e.t((Object[])new·String[]·{·"connection",·"host",·"keep-alive",·"proxy-connection",·"te",·"transfer-encoding",·"encoding",·"upgrade"·});39 ········h·=·z2.e.t((Object[])new·String[]·{·"connection",·"host",·"keep-alive",·"proxy-connection",·"te",·"transfer-encoding",·"encoding",·"upgrade"·});
40 ····}40 ····}
41 ····41 ····
42 ····public·g(final·a0·a0,·final·e·b,·final·y$a·a2,·final·f·c)·{42 ····public·g(final·a0·a0,·final·e·b,·final·y$a·a2,·final·f·c)·{
43 ········this.b·=·b;43 ········this.b·=·b;
44 ········this.a·=·a2;44 ········this.a·=·a2;
45 ········this.c·=·c;45 ········this.c·=·c;
46 ········final·List·y·=·a0.y();46 ········final·List·x·=·a0.x();
47 ········b0·e·=·b0.j;47 ········b0·e·=·b0.j;
48 ········if·(!y.contains(e))·{48 ········if·(!x.contains(e))·{
49 ············e·=·b0.i;49 ············e·=·b0.i;
50 ········}50 ········}
51 ········this.e·=·e;51 ········this.e·=·e;
52 ····}52 ····}
53 ····53 ····
54 ····public·static·List·i(final·d0·d0)·{54 ····public·static·List·i(final·d0·d0)·{
55 ········final·w·d2·=·d0.d();55 ········final·w·d2·=·d0.d();
930 B
y2/c0.class
908 B
procyon -ec {}
    
Offset 136, 19 lines modifiedOffset 136, 19 lines modified
136 ········//···189:·astore··········9136 ········//···189:·astore··········9
137 ········//···191:·aload_0········137 ········//···191:·aload_0········
138 ········//···192:·getfield········y2/c0.e:Ly2/a0;138 ········//···192:·getfield········y2/c0.e:Ly2/a0;
139 ········//···195:·invokevirtual···y2/a0.e:()I139 ········//···195:·invokevirtual···y2/a0.e:()I
140 ········//···198:·istore··········10140 ········//···198:·istore··········10
141 ········//···200:·aload_0········141 ········//···200:·aload_0········
142 ········//···201:·getfield········y2/c0.e:Ly2/a0;142 ········//···201:·getfield········y2/c0.e:Ly2/a0;
143 ········//···204:·invokevirtual···y2/a0.C:()I143 ········//···204:·invokevirtual···y2/a0.B:()I
144 ········//···207:·istore··········11144 ········//···207:·istore··········11
145 ········//···209:·aload_0········145 ········//···209:·aload_0········
146 ········//···210:·getfield········y2/c0.e:Ly2/a0;146 ········//···210:·getfield········y2/c0.e:Ly2/a0;
147 ········//···213:·invokevirtual···y2/a0.G:()I147 ········//···213:·invokevirtual···y2/a0.F:()I
148 ········//···216:·istore··········12148 ········//···216:·istore··········12
149 ········//···218:·aload···········6149 ········//···218:·aload···········6
150 ········//···220:·astore_2·······150 ········//···220:·astore_2·······
151 ········//···221:·aload···········6151 ········//···221:·aload···········6
152 ········//···223:·aload_1········152 ········//···223:·aload_1········
153 ········//···224:·aload_3········153 ········//···224:·aload_3········
154 ········//···225:·aconst_null····154 ········//···225:·aconst_null····
2.58 KB
com/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView.class
2.44 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
1 package·com.pichillilorenzo.flutter_inappwebview.in_app_webview;1 package·com.pichillilorenzo.flutter_inappwebview.in_app_webview;
  
2 import·android.view.ViewGroup;2 import·android.view.ViewGroup;
3 import·com.pichillilorenzo.flutter_inappwebview.types.URLRequest;3 import·com.pichillilorenzo.flutter_inappwebview.types.URLRequest;
4 import·java.io.IOException;4 import·java.io.IOException;
 5 import·android.util.Log;
5 import·android.webkit.WebView$WebViewTransport;6 import·android.webkit.WebView$WebViewTransport;
6 import·android.os.Message;7 import·android.os.Message;
7 import·android.webkit.WebViewClient;8 import·android.webkit.WebViewClient;
8 import·android.webkit.WebChromeClient;9 import·android.webkit.WebChromeClient;
9 import·i0.k;10 import·i0.k;
10 import·android.webkit.WebView;11 import·android.webkit.WebView;
11 import·i0.h;12 import·i0.h;
Offset 19, 15 lines modifiedOffset 20, 14 lines modified
19 import·com.pichillilorenzo.flutter_inappwebview.types.InAppWebViewInterface;20 import·com.pichillilorenzo.flutter_inappwebview.types.InAppWebViewInterface;
20 import·com.pichillilorenzo.flutter_inappwebview.pull_to_refresh.PullToRefreshOptions;21 import·com.pichillilorenzo.flutter_inappwebview.pull_to_refresh.PullToRefreshOptions;
21 import·android.view.ViewGroup$LayoutParams;22 import·android.view.ViewGroup$LayoutParams;
22 import·android.widget.FrameLayout$LayoutParams;23 import·android.widget.FrameLayout$LayoutParams;
23 import·android.view.View;24 import·android.view.View;
24 import·com.pichillilorenzo.flutter_inappwebview.types.UserScript;25 import·com.pichillilorenzo.flutter_inappwebview.types.UserScript;
25 import·java.util.ArrayList;26 import·java.util.ArrayList;
26 import·android.util.Log; 
27 import·java.util.List;27 import·java.util.List;
28 import·java.util.Map;28 import·java.util.Map;
29 import·android.hardware.display.DisplayManager;29 import·android.hardware.display.DisplayManager;
30 import·java.util.HashMap;30 import·java.util.HashMap;
31 import·android.content.Context;31 import·android.content.Context;
32 import·com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin;32 import·com.pichillilorenzo.flutter_inappwebview.InAppWebViewFlutterPlugin;
33 import·com.pichillilorenzo.flutter_inappwebview.pull_to_refresh.PullToRefreshLayout;33 import·com.pichillilorenzo.flutter_inappwebview.pull_to_refresh.PullToRefreshLayout;
Offset 55, 18 lines modifiedOffset 55, 14 lines modified
55 ········final·Map·map·=·(Map)hashMap.get("initialOptions");55 ········final·Map·map·=·(Map)hashMap.get("initialOptions");
56 ········final·Map·map2·=·(Map)hashMap.get("contextMenu");56 ········final·Map·map2·=·(Map)hashMap.get("contextMenu");
57 ········final·Integer·n·=·(Integer)hashMap.get("windowId");57 ········final·Integer·n·=·(Integer)hashMap.get("windowId");
58 ········final·List·list·=·(List)hashMap.get("initialUserScripts");58 ········final·List·list·=·(List)hashMap.get("initialUserScripts");
59 ········final·Map·map3·=·(Map)hashMap.get("pullToRefreshOptions");59 ········final·Map·map3·=·(Map)hashMap.get("pullToRefreshOptions");
60 ········final·InAppWebViewOptions·inAppWebViewOptions·=·new·InAppWebViewOptions();60 ········final·InAppWebViewOptions·inAppWebViewOptions·=·new·InAppWebViewOptions();
61 ········inAppWebViewOptions.parse((Map)map);61 ········inAppWebViewOptions.parse((Map)map);
62 ········if·(inAppWebViewFlutterPlugin.activity·==·null)·{ 
63 ············Log.e("IAWFlutterWebView",·"\n\n\nERROR:·You·need·to·upgrade·your·Flutter·project·to·use·the·new·Java·Embedding·API:\n\n-·Take·a·look·at·the·\"IMPORTANT·Note·for·Android\"·section·here:·https://github.com/pichillilorenzo/flutter_inappwebview#important-note-for-android\n-·See·the·official·wiki·here:·https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects\n\n\n"); 
64 ············return; 
65 ········} 
66 ········final·ArrayList<UserScript>·list2·=·new·ArrayList<UserScript>();62 ········final·ArrayList<UserScript>·list2·=·new·ArrayList<UserScript>();
67 ········if·(list·!=·null)·{63 ········if·(list·!=·null)·{
68 ············final·Iterator<Map>·iterator·=·list.iterator();64 ············final·Iterator<Map>·iterator·=·list.iterator();
69 ············while·(iterator.hasNext())·{65 ············while·(iterator.hasNext())·{
70 ················list2.add(UserScript.fromMap((Map)(Map)iterator.next()));66 ················list2.add(UserScript.fromMap((Map)(Map)iterator.next()));
71 ············}67 ············}
72 ········}68 ········}
6.6 KB
com/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity.class
6.44 KB
procyon -ec {}
    
Offset 76, 15 lines modifiedOffset 76, 18 lines modified
76 ····public·InAppBrowserActivity()·{76 ····public·InAppBrowserActivity()·{
77 ········this.options·=·new·InAppBrowserOptions();77 ········this.options·=·new·InAppBrowserOptions();
78 ········this.isHidden·=·false;78 ········this.isHidden·=·false;
79 ········this.activityResultListeners·=·new·ArrayList();79 ········this.activityResultListeners·=·new·ArrayList();
80 ····}80 ····}
81 ····81 ····
82 ····private·void·prepareView()·{82 ····private·void·prepareView()·{
 83 ········final·InAppWebView·webView·=·this.webView;
 84 ········if·(webView·!=·null)·{
83 ········this.webView.prepare();85 ············webView.prepare();
 86 ········}
84 ········if·((boolean)this.options.hidden)·{87 ········if·((boolean)this.options.hidden)·{
85 ············this.hide();88 ············this.hide();
86 ········}89 ········}
87 ········else·{90 ········else·{
88 ············this.show();91 ············this.show();
89 ········}92 ········}
90 ········this.progressBar·=·(ProgressBar)this.findViewById(R$id.progressBar);93 ········this.progressBar·=·(ProgressBar)this.findViewById(R$id.progressBar);
Offset 123, 15 lines modifiedOffset 126, 19 lines modified
123 ····126 ····
124 ····public·boolean·canGoForward()·{127 ····public·boolean·canGoForward()·{
125 ········final·InAppWebView·webView·=·this.webView;128 ········final·InAppWebView·webView·=·this.webView;
126 ········return·webView·!=·null·&&·((WebView)webView).canGoForward();129 ········return·webView·!=·null·&&·((WebView)webView).canGoForward();
127 ····}130 ····}
128 ····131 ····
129 ····public·void·close(final·j$d·j$d)·{132 ····public·void·close(final·j$d·j$d)·{
 133 ········final·HashMap·hashMap·=·new·HashMap();
 134 ········final·j·channel·=·this.channel;
 135 ········if·(channel·!=·null)·{
130 ········this.channel.c("onExit",·(Object)new·HashMap());136 ············channel.c("onExit",·(Object)hashMap);
 137 ········}
131 ········this.dispose();138 ········this.dispose();
132 ········if·(j$d·!=·null)·{139 ········if·(j$d·!=·null)·{
133 ············j$d.success((Object)Boolean.TRUE);140 ············j$d.success((Object)Boolean.TRUE);
134 ········}141 ········}
135 ····}142 ····}
136 ····143 ····
137 ····public·void·closeButtonClicked(final·MenuItem·menuItem)·{144 ····public·void·closeButtonClicked(final·MenuItem·menuItem)·{
Offset 235, 22 lines modifiedOffset 242, 31 lines modified
235 ····}242 ····}
236 ····243 ····
237 ····public·List·getActivityResultListeners()·{244 ····public·List·getActivityResultListeners()·{
238 ········return·this.activityResultListeners;245 ········return·this.activityResultListeners;
239 ····}246 ····}
240 ····247 ····
241 ····public·Map·getOptions()·{248 ····public·Map·getOptions()·{
 249 ········final·InAppWebView·webView·=·this.webView;
 250 ········Map·realOptions·=·null;
 251 ········Map·options;
 252 ········if·(webView·!=·null)·{
242 ········final·Map·options·=·this.webView.getOptions();253 ············options·=·webView.getOptions();
 254 ········}
 255 ········else·{
 256 ············options·=·null;
 257 ········}
243 ········final·InAppBrowserOptions·options2·=·this.options;258 ········final·InAppBrowserOptions·options2·=·this.options;
244 ········if·(options2·!=·null·&&·options·!=·null)·{259 ········if·(options2·!=·null)·{
 260 ············if·(options·!=·null)·{
245 ············final·Map·realOptions·=·options2.getRealOptions(this);261 ················realOptions·=·options2.getRealOptions(this);
246 ············realOptions.putAll(options);262 ················realOptions.putAll(options);
247 ············return·realOptions;263 ············}
248 ········}264 ········}
249 ········return·null;265 ········return·realOptions;
250 ····}266 ····}
251 ····267 ····
252 ····public·void·goBack()·{268 ····public·void·goBack()·{
253 ········if·(this.webView·!=·null·&&·this.canGoBack())·{269 ········if·(this.webView·!=·null·&&·this.canGoBack())·{
254 ············((WebView)this.webView).goBack();270 ············((WebView)this.webView).goBack();
255 ········}271 ········}
256 ····}272 ····}
Offset 266, 14 lines modifiedOffset 282, 17 lines modified
266 ····}282 ····}
267 ····283 ····
268 ····public·void·goForwardButtonClicked(final·MenuItem·menuItem)·{284 ····public·void·goForwardButtonClicked(final·MenuItem·menuItem)·{
269 ········this.goForward();285 ········this.goForward();
270 ····}286 ····}
271 ····287 ····
272 ····public·void·hide()·{288 ····public·void·hide()·{
 289 ········if·(this.fromActivity·==·null)·{
 290 ············return;
 291 ········}
273 ········final·boolean·isHidden·=·true;292 ········final·boolean·isHidden·=·true;
274 ········try·{293 ········try·{
275 ············this.isHidden·=·isHidden;294 ············this.isHidden·=·isHidden;
276 ············try·{295 ············try·{
277 ················final·String·fromActivity·=·this.fromActivity;296 ················final·String·fromActivity·=·this.fromActivity;
278 ················try·{297 ················try·{
279 ····················final·Intent·intent·=·new·Intent((Context)this,·(Class)Class.forName(fromActivity));298 ····················final·Intent·intent·=·new·Intent((Context)this,·(Class)Class.forName(fromActivity));
Offset 297, 15 lines modifiedOffset 316, 19 lines modified
297 ················return;316 ················return;
298 ············}317 ············}
299 ········}318 ········}
300 ········super.onActivityResult(n,·n2,·intent);319 ········super.onActivityResult(n,·n2,·intent);
301 ····}320 ····}
302 ····321 ····
303 ····public·void·onBrowserCreated()·{322 ····public·void·onBrowserCreated()·{
 323 ········final·HashMap·hashMap·=·new·HashMap();
 324 ········final·j·channel·=·this.channel;
 325 ········if·(channel·!=·null)·{
304 ········this.channel.c("onBrowserCreated",·(Object)new·HashMap());326 ············channel.c("onBrowserCreated",·(Object)hashMap);
 327 ········}
305 ····}328 ····}
306 ····329 ····
307 ····protected·void·onCreate(Bundle·extras)·{330 ····protected·void·onCreate(Bundle·extras)·{
308 ········super.onCreate(extras);331 ········super.onCreate(extras);
309 ········extras·=·((Activity)this).getIntent().getExtras();332 ········extras·=·((Activity)this).getIntent().getExtras();
310 ········if·(extras·==·null)·{333 ········if·(extras·==·null)·{
311 ············return;334 ············return;
Offset 495, 15 lines modifiedOffset 518, 18 lines modified
495 ····public·void·reloadButtonClicked(final·MenuItem·menuItem)·{518 ····public·void·reloadButtonClicked(final·MenuItem·menuItem)·{
496 ········this.reload();519 ········this.reload();
497 ····}520 ····}
498 ····521 ····
499 ····public·void·setOptions(final·InAppBrowserOptions·options,·final·HashMap·hashMap)·{522 ····public·void·setOptions(final·InAppBrowserOptions·options,·final·HashMap·hashMap)·{
500 ········final·InAppWebViewOptions·inAppWebViewOptions·=·new·InAppWebViewOptions();523 ········final·InAppWebViewOptions·inAppWebViewOptions·=·new·InAppWebViewOptions();
501 ········inAppWebViewOptions.parse((Map)hashMap);524 ········inAppWebViewOptions.parse((Map)hashMap);
 525 ········final·InAppWebView·webView·=·this.webView;
 526 ········if·(webView·!=·null)·{
502 ········this.webView.setOptions(inAppWebViewOptions,·hashMap);527 ············webView.setOptions(inAppWebViewOptions,·hashMap);
 528 ········}
503 ········if·(hashMap.get("hidden")·!=·null)·{529 ········if·(hashMap.get("hidden")·!=·null)·{
504 ············final·Boolean·hidden·=·this.options.hidden;530 ············final·Boolean·hidden·=·this.options.hidden;
505 ············final·Boolean·hidden2·=·options.hidden;531 ············final·Boolean·hidden2·=·options.hidden;
506 ············if·(hidden·!=·hidden2)·{532 ············if·(hidden·!=·hidden2)·{
507 ················if·((boolean)hidden2)·{533 ················if·((boolean)hidden2)·{
508 ····················this.hide();534 ····················this.hide();
509 ················}535 ················}
Max diff block lines reached; 2066/6566 bytes (31.47%) of diff not shown.
1.36 KB
smali/c3/j.smali
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····packed-switch·v0,·:pswitch_data_073 ····packed-switch·v0,·:pswitch_data_0
  
74 ····return-object·v474 ····return-object·v4
  
75 ····:cond_075 ····:cond_0
76 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;76 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;
  
77 ····invoke-virtual·{v0},·Ly2/a0;->D()Z77 ····invoke-virtual·{v0},·Ly2/a0;->C()Z
  
78 ····move-result·v078 ····move-result·v0
  
79 ····if-nez·v0,·:cond_179 ····if-nez·v0,·:cond_1
  
80 ····return-object·v480 ····return-object·v4
  
Offset 149, 30 lines modifiedOffset 149, 30 lines modified
149 ····move-result-object·v0149 ····move-result-object·v0
  
150 ····goto·:goto_0150 ····goto·:goto_0
  
151 ····:cond_6151 ····:cond_6
152 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;152 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;
  
153 ····invoke-virtual·{v0},·Ly2/a0;->z()Ljava/net/Proxy;153 ····invoke-virtual·{v0},·Ly2/a0;->y()Ljava/net/Proxy;
  
154 ····move-result-object·v0154 ····move-result-object·v0
  
155 ····:goto_0155 ····:goto_0
156 ····invoke-virtual·{v0},·Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;156 ····invoke-virtual·{v0},·Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····sget-object·v1,·Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;158 ····sget-object·v1,·Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
  
159 ····if-ne·v0,·v1,·:cond_7159 ····if-ne·v0,·v1,·:cond_7
  
160 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;160 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;
  
161 ····invoke-virtual·{v0},·Ly2/a0;->A()Ly2/d;161 ····invoke-virtual·{v0},·Ly2/a0;->z()Ly2/d;
  
162 ····move-result-object·v0162 ····move-result-object·v0
  
163 ····invoke-interface·{v0,·p2,·p1},·Ly2/d;->a(Ly2/h0;Ly2/f0;)Ly2/d0;163 ····invoke-interface·{v0,·p2,·p1},·Ly2/d;->a(Ly2/h0;Ly2/f0;)Ly2/d0;
  
164 ····move-result-object·p1164 ····move-result-object·p1
  
Offset 489, 15 lines modifiedOffset 489, 15 lines modified
489 .end·method489 .end·method
  
490 .method·private·d(Ljava/io/IOException;Lb3/k;ZLy2/d0;)Z490 .method·private·d(Ljava/io/IOException;Lb3/k;ZLy2/d0;)Z
491 ····.locals·2491 ····.locals·2
  
492 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;492 ····iget-object·v0,·p0,·Lc3/j;->a:Ly2/a0;
  
493 ····invoke-virtual·{v0},·Ly2/a0;->D()Z493 ····invoke-virtual·{v0},·Ly2/a0;->C()Z
  
494 ····move-result·v0494 ····move-result·v0
  
495 ····const/4·v1,·0x0495 ····const/4·v1,·0x0
  
496 ····if-nez·v0,·:cond_0496 ····if-nez·v0,·:cond_0
  
398 B
smali/b3/d.smali
    
Offset 584, 19 lines modifiedOffset 584, 19 lines modified
  
584 ····move-result·v2584 ····move-result·v2
  
585 ····invoke-interface·{p2},·Ly2/y$a;->a()I585 ····invoke-interface·{p2},·Ly2/y$a;->a()I
  
586 ····move-result·v3586 ····move-result·v3
  
587 ····invoke-virtual·{p1},·Ly2/a0;->x()I587 ····invoke-virtual·{p1},·Ly2/a0;->w()I
  
588 ····move-result·v4588 ····move-result·v4
  
589 ····invoke-virtual·{p1},·Ly2/a0;->D()Z589 ····invoke-virtual·{p1},·Ly2/a0;->C()Z
  
590 ····move-result·v5590 ····move-result·v5
  
591 ····move-object·v0,·p0591 ····move-object·v0,·p0
  
592 ····move·v6,·p3592 ····move·v6,·p3
  
1.86 KB
smali/b3/k.smali
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
  
117 ····const/4·v2,·0x0117 ····const/4·v2,·0x0
  
118 ····if-eqz·v1,·:cond_0118 ····if-eqz·v1,·:cond_0
  
119 ····iget-object·v1,·v0,·Lb3/k;->a:Ly2/a0;119 ····iget-object·v1,·v0,·Lb3/k;->a:Ly2/a0;
  
120 ····invoke-virtual·{v1},·Ly2/a0;->F()Ljavax/net/ssl/SSLSocketFactory;120 ····invoke-virtual·{v1},·Ly2/a0;->E()Ljavax/net/ssl/SSLSocketFactory;
  
121 ····move-result-object·v2121 ····move-result-object·v2
  
122 ····iget-object·v1,·v0,·Lb3/k;->a:Ly2/a0;122 ····iget-object·v1,·v0,·Lb3/k;->a:Ly2/a0;
  
123 ····invoke-virtual·{v1},·Ly2/a0;->q()Ljavax/net/ssl/HostnameVerifier;123 ····invoke-virtual·{v1},·Ly2/a0;->q()Ljavax/net/ssl/HostnameVerifier;
  
Offset 167, 45 lines modifiedOffset 167, 45 lines modified
  
167 ····invoke-virtual·{v2},·Ly2/a0;->l()Ly2/s;167 ····invoke-virtual·{v2},·Ly2/a0;->l()Ly2/s;
  
168 ····move-result-object·v7168 ····move-result-object·v7
  
169 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;169 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;
  
170 ····invoke-virtual·{v2},·Ly2/a0;->E()Ljavax/net/SocketFactory;170 ····invoke-virtual·{v2},·Ly2/a0;->D()Ljavax/net/SocketFactory;
  
171 ····move-result-object·v8171 ····move-result-object·v8
  
172 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;172 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;
  
173 ····invoke-virtual·{v2},·Ly2/a0;->A()Ly2/d;173 ····invoke-virtual·{v2},·Ly2/a0;->z()Ly2/d;
  
174 ····move-result-object·v12174 ····move-result-object·v12
  
175 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;175 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;
  
176 ····invoke-virtual·{v2},·Ly2/a0;->z()Ljava/net/Proxy;176 ····invoke-virtual·{v2},·Ly2/a0;->y()Ljava/net/Proxy;
  
177 ····move-result-object·v13177 ····move-result-object·v13
  
178 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;178 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;
  
179 ····invoke-virtual·{v2},·Ly2/a0;->y()Ljava/util/List;179 ····invoke-virtual·{v2},·Ly2/a0;->x()Ljava/util/List;
  
180 ····move-result-object·v14180 ····move-result-object·v14
  
181 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;181 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;
  
182 ····invoke-virtual·{v2},·Ly2/a0;->h()Ljava/util/List;182 ····invoke-virtual·{v2},·Ly2/a0;->h()Ljava/util/List;
  
183 ····move-result-object·v15183 ····move-result-object·v15
  
184 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;184 ····iget-object·v2,·v0,·Lb3/k;->a:Ly2/a0;
  
185 ····invoke-virtual·{v2},·Ly2/a0;->B()Ljava/net/ProxySelector;185 ····invoke-virtual·{v2},·Ly2/a0;->A()Ljava/net/ProxySelector;
  
186 ····move-result-object·v16186 ····move-result-object·v16
  
187 ····move-object·v4,·v1187 ····move-object·v4,·v1
  
188 ····invoke-direct/range·{v4·..·v16},·Ly2/a;-><init>(Ljava/lang/String;ILy2/s;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Ly2/h;Ly2/d;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V188 ····invoke-direct/range·{v4·..·v16},·Ly2/a;-><init>(Ljava/lang/String;ILy2/s;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Ly2/h;Ly2/d;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V
  
3.46 KB
smali/com/pichillilorenzo/flutter_inappwebview/Util.smali
    
Offset 159, 14 lines modifiedOffset 159, 123 lines modified
159 ····invoke-virtual·{p0,·p1},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;159 ····invoke-virtual·{p0,·p1},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
  
160 ····move-result-object·p0160 ····move-result-object·p0
  
161 ····return-object·p0161 ····return-object·p0
162 .end·method162 .end·method
  
 163 .method·public·static·getFullscreenSize(Landroid/content/Context;)Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;
 164 ····.locals·4
  
 165 ····new-instance·v0,·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;
  
 166 ····const-wide/high16·v1,·-0x4010000000000000L····#·-1.0
  
 167 ····invoke-direct·{v0,·v1,·v2,·v1,·v2},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;-><init>(DD)V
  
 168 ····const-string·v1,·"window"
  
 169 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
 170 ····move-result-object·p0
  
 171 ····check-cast·p0,·Landroid/view/WindowManager;
  
 172 ····if-eqz·p0,·:cond_1
  
 173 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 174 ····const/16·v2,·0x1e
  
 175 ····if-lt·v1,·v2,·:cond_0
  
 176 ····invoke-interface·{p0},·Landroid/view/WindowManager;->getCurrentWindowMetrics()Landroid/view/WindowMetrics;
  
 177 ····move-result-object·p0
  
 178 ····invoke-virtual·{p0},·Landroid/view/WindowMetrics;->getWindowInsets()Landroid/view/WindowInsets;
  
 179 ····move-result-object·v1
  
 180 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->navigationBars()I
  
 181 ····move-result·v2
  
 182 ····invoke-static·{},·Landroid/view/WindowInsets$Type;->displayCutout()I
  
 183 ····move-result·v3
  
 184 ····or-int/2addr·v2,·v3
  
 185 ····invoke-virtual·{v1,·v2},·Landroid/view/WindowInsets;->getInsetsIgnoringVisibility(I)Landroid/graphics/Insets;
  
 186 ····move-result-object·v1
  
 187 ····iget·v2,·v1,·Landroid/graphics/Insets;->right:I
  
 188 ····iget·v3,·v1,·Landroid/graphics/Insets;->left:I
  
 189 ····add-int/2addr·v2,·v3
  
 190 ····iget·v3,·v1,·Landroid/graphics/Insets;->top:I
  
 191 ····iget·v1,·v1,·Landroid/graphics/Insets;->bottom:I
  
 192 ····add-int/2addr·v3,·v1
  
 193 ····invoke-virtual·{p0},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect;
  
 194 ····move-result-object·p0
  
 195 ····invoke-virtual·{p0},·Landroid/graphics/Rect;->width()I
  
 196 ····move-result·v1
  
 197 ····sub-int/2addr·v1,·v2
  
 198 ····int-to-double·v1,·v1
  
 199 ····invoke-virtual·{v0,·v1,·v2},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;->setWidth(D)V
  
 200 ····invoke-virtual·{p0},·Landroid/graphics/Rect;->height()I
  
 201 ····move-result·p0
  
 202 ····sub-int/2addr·p0,·v3
  
 203 ····goto·:goto_0
  
 204 ····:cond_0
 205 ····new-instance·v1,·Landroid/util/DisplayMetrics;
  
 206 ····invoke-direct·{v1},·Landroid/util/DisplayMetrics;-><init>()V
  
 207 ····invoke-interface·{p0},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
  
 208 ····move-result-object·p0
  
 209 ····invoke-virtual·{p0,·v1},·Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
  
 210 ····iget·p0,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I
  
 211 ····int-to-double·v2,·p0
  
 212 ····invoke-virtual·{v0,·v2,·v3},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;->setWidth(D)V
  
 213 ····iget·p0,·v1,·Landroid/util/DisplayMetrics;->heightPixels:I
  
 214 ····:goto_0
 215 ····int-to-double·v1,·p0
  
 216 ····invoke-virtual·{v0,·v1,·v2},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;->setHeight(D)V
  
 217 ····:cond_1
 218 ····return-object·v0
 219 .end·method
  
163 .method·public·static·getOrDefault(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;220 .method·public·static·getOrDefault(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
164 ····.locals·1221 ····.locals·1
  
165 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z222 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
166 ····move-result·v0223 ····move-result·v0
  
4.98 KB
smali/com/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic.smali
    
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
  
92 ····iput-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;92 ····iput-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;
  
93 ····return-void93 ····return-void
94 .end·method94 .end·method
  
95 .method·public·onMethodCall(Lv1/i;Lv1/j$d;)V95 .method·public·onMethodCall(Lv1/i;Lv1/j$d;)V
96 ····.locals·496 ····.locals·6
  
97 ····iget-object·v0,·p1,·Lv1/i;->a:Ljava/lang/String;97 ····iget-object·v0,·p1,·Lv1/i;->a:Ljava/lang/String;
  
98 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I98 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
99 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I99 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
Offset 220, 36 lines modifiedOffset 220, 46 lines modified
220 ····goto/16·:goto_2220 ····goto/16·:goto_2
  
221 ····:pswitch_0221 ····:pswitch_0
222 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I222 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
223 ····const/16·v3,·0x1a223 ····const/16·v3,·0x1a
  
224 ····if-lt·p1,·v3,·:cond_6224 ····if-lt·p1,·v3,·:cond_8
  
225 ····iget-object·v3,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;225 ····iget-object·v3,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;
  
226 ····if-eqz·v3,·:cond_6226 ····if-eqz·v3,·:cond_8
  
227 ····iget-object·v3,·v3,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->activity:Landroid/app/Activity;227 ····iget-object·v4,·v3,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->activity:Landroid/app/Activity;
  
228 ····if-eqz·v3,·:cond_6228 ····if-nez·v4,·:cond_6
  
 229 ····iget-object·v5,·v3,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->applicationContext:Landroid/content/Context;
  
 230 ····if-eqz·v5,·:cond_8
  
 231 ····:cond_6
 232 ····if-nez·v4,·:cond_7
  
 233 ····iget-object·v4,·v3,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->applicationContext:Landroid/content/Context;
  
 234 ····:cond_7
229 ····invoke-static·{v3},·Li0/h;->d(Landroid/content/Context;)Landroid/content/pm/PackageInfo;235 ····invoke-static·{v4},·Li0/h;->d(Landroid/content/Context;)Landroid/content/pm/PackageInfo;
  
230 ····move-result-object·p1236 ····move-result-object·p1
  
231 ····invoke-virtual·{p0,·p1},·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;->convertWebViewPackageToMap(Landroid/content/pm/PackageInfo;)Ljava/util/Map;237 ····invoke-virtual·{p0,·p1},·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;->convertWebViewPackageToMap(Landroid/content/pm/PackageInfo;)Ljava/util/Map;
  
232 ····move-result-object·p1238 ····move-result-object·p1
  
233 ····goto·:goto_1239 ····goto·:goto_1
  
234 ····:cond_6240 ····:cond_8
235 ····if-lt·p1,·v0,·:cond_7241 ····if-lt·p1,·v0,·:cond_9
  
236 ····:try_start_0242 ····:try_start_0
237 ····const-string·p1,·"android.webkit.WebViewFactory"243 ····const-string·p1,·"android.webkit.WebViewFactory"
  
238 ····invoke-static·{p1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;244 ····invoke-static·{p1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
239 ····move-result-object·p1245 ····move-result-object·p1
Offset 297, 46 lines modifiedOffset 307, 46 lines modified
297 ····:pswitch_2307 ····:pswitch_2
298 ····const-string·p1,·"SAFE_BROWSING_PRIVACY_POLICY_URL"308 ····const-string·p1,·"SAFE_BROWSING_PRIVACY_POLICY_URL"
  
299 ····invoke-static·{p1},·Li0/i;->a(Ljava/lang/String;)Z309 ····invoke-static·{p1},·Li0/i;->a(Ljava/lang/String;)Z
  
300 ····move-result·p1310 ····move-result·p1
  
301 ····if-eqz·p1,·:cond_7311 ····if-eqz·p1,·:cond_9
  
302 ····invoke-static·{},·Li0/h;->i()Landroid/net/Uri;312 ····invoke-static·{},·Li0/h;->i()Landroid/net/Uri;
  
303 ····move-result-object·p1313 ····move-result-object·p1
  
304 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;314 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
305 ····move-result-object·p1315 ····move-result-object·p1
  
306 ····goto·:goto_1316 ····goto·:goto_1
  
307 ····:catch_0317 ····:catch_0
308 ····:cond_7318 ····:cond_9
309 ····invoke-interface·{p2,·v1},·Lv1/j$d;->success(Ljava/lang/Object;)V319 ····invoke-interface·{p2,·v1},·Lv1/j$d;->success(Ljava/lang/Object;)V
  
310 ····goto·:goto_2320 ····goto·:goto_2
  
311 ····:pswitch_3321 ····:pswitch_3
312 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I322 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
313 ····if-lt·p1,·v0,·:cond_8323 ····if-lt·p1,·v0,·:cond_a
  
314 ····new-instance·p1,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic$1;324 ····new-instance·p1,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic$1;
  
315 ····invoke-direct·{p1,·p0,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic$1;-><init>(Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;Lv1/j$d;)V325 ····invoke-direct·{p1,·p0,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic$1;-><init>(Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewStatic;Lv1/j$d;)V
  
316 ····invoke-static·{p1},·Landroid/webkit/WebView;->clearClientCertPreferences(Ljava/lang/Runnable;)V326 ····invoke-static·{p1},·Landroid/webkit/WebView;->clearClientCertPreferences(Ljava/lang/Runnable;)V
  
317 ····goto·:goto_2327 ····goto·:goto_2
  
318 ····:cond_8328 ····:cond_a
319 ····sget-object·p1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;329 ····sget-object·p1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
320 ····goto·:goto_1330 ····goto·:goto_1
  
321 ····:pswitch_4331 ····:pswitch_4
322 ····const-string·v0,·"debuggingEnabled"332 ····const-string·v0,·"debuggingEnabled"
  
Offset 350, 33 lines modifiedOffset 360, 33 lines modified
  
350 ····move-result·p1360 ····move-result·p1
  
351 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I361 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
352 ····const/16·v1,·0x13362 ····const/16·v1,·0x13
  
353 ····if-lt·v0,·v1,·:cond_9363 ····if-lt·v0,·v1,·:cond_b
  
354 ····invoke-static·{p1},·Landroid/webkit/WebView;->setWebContentsDebuggingEnabled(Z)V364 ····invoke-static·{p1},·Landroid/webkit/WebView;->setWebContentsDebuggingEnabled(Z)V
  
355 ····:cond_9365 ····:cond_b
356 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;366 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
357 ····goto·:goto_1367 ····goto·:goto_1
  
358 ····:pswitch_5368 ····:pswitch_5
Max diff block lines reached; 983/4957 bytes (19.83%) of diff not shown.
76.5 KB
smali/com/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler.smali
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····move-result·v368 ····move-result·v3
  
69 ····if-nez·v3,·:cond_069 ····if-nez·v3,·:cond_0
  
70 ····goto/16·:goto_070 ····goto/16·:goto_0
  
71 ····:cond_071 ····:cond_0
72 ····const/16·v9,·0x4572 ····const/16·v9,·0x46
  
73 ····goto/16·:goto_073 ····goto/16·:goto_0
  
74 ····:sswitch_174 ····:sswitch_1
75 ····const-string·v4,·"evaluateJavascript"75 ····const-string·v4,·"evaluateJavascript"
  
76 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z76 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····move-result·v384 ····move-result·v3
  
85 ····if-nez·v3,·:cond_185 ····if-nez·v3,·:cond_1
  
86 ····goto/16·:goto_086 ····goto/16·:goto_0
  
87 ····:cond_187 ····:cond_1
88 ····const/16·v9,·0x4488 ····const/16·v9,·0x45
  
89 ····goto/16·:goto_089 ····goto/16·:goto_0
  
90 ····:sswitch_290 ····:sswitch_2
91 ····const-string·v4,·"injectJavascriptFileFromUrl"91 ····const-string·v4,·"injectJavascriptFileFromUrl"
  
92 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z92 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····move-result·v3100 ····move-result·v3
  
101 ····if-nez·v3,·:cond_2101 ····if-nez·v3,·:cond_2
  
102 ····goto/16·:goto_0102 ····goto/16·:goto_0
  
103 ····:cond_2103 ····:cond_2
104 ····const/16·v9,·0x43104 ····const/16·v9,·0x44
  
105 ····goto/16·:goto_0105 ····goto/16·:goto_0
  
106 ····:sswitch_3106 ····:sswitch_3
107 ····const-string·v4,·"findAllAsync"107 ····const-string·v4,·"findAllAsync"
  
108 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z108 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ····move-result·v3116 ····move-result·v3
  
117 ····if-nez·v3,·:cond_3117 ····if-nez·v3,·:cond_3
  
118 ····goto/16·:goto_0118 ····goto/16·:goto_0
  
119 ····:cond_3119 ····:cond_3
120 ····const/16·v9,·0x42120 ····const/16·v9,·0x43
  
121 ····goto/16·:goto_0121 ····goto/16·:goto_0
  
122 ····:sswitch_4122 ····:sswitch_4
123 ····const-string·v4,·"loadFile"123 ····const-string·v4,·"loadFile"
  
124 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z124 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ····move-result·v3132 ····move-result·v3
  
133 ····if-nez·v3,·:cond_4133 ····if-nez·v3,·:cond_4
  
134 ····goto/16·:goto_0134 ····goto/16·:goto_0
  
135 ····:cond_4135 ····:cond_4
136 ····const/16·v9,·0x41136 ····const/16·v9,·0x42
  
137 ····goto/16·:goto_0137 ····goto/16·:goto_0
  
138 ····:sswitch_5138 ····:sswitch_5
139 ····const-string·v4,·"loadData"139 ····const-string·v4,·"loadData"
  
140 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z140 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ····move-result·v3148 ····move-result·v3
  
149 ····if-nez·v3,·:cond_5149 ····if-nez·v3,·:cond_5
  
150 ····goto/16·:goto_0150 ····goto/16·:goto_0
  
151 ····:cond_5151 ····:cond_5
152 ····const/16·v9,·0x40152 ····const/16·v9,·0x41
  
153 ····goto/16·:goto_0153 ····goto/16·:goto_0
  
154 ····:sswitch_6154 ····:sswitch_6
155 ····const-string·v4,·"goBackOrForward"155 ····const-string·v4,·"goBackOrForward"
  
156 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z156 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 ····move-result·v3164 ····move-result·v3
  
165 ····if-nez·v3,·:cond_6165 ····if-nez·v3,·:cond_6
  
166 ····goto/16·:goto_0166 ····goto/16·:goto_0
  
167 ····:cond_6167 ····:cond_6
168 ····const/16·v9,·0x3f168 ····const/16·v9,·0x40
  
169 ····goto/16·:goto_0169 ····goto/16·:goto_0
  
170 ····:sswitch_7170 ····:sswitch_7
171 ····const-string·v4,·"setContextMenu"171 ····const-string·v4,·"setContextMenu"
  
172 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z172 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 ····move-result·v3180 ····move-result·v3
  
181 ····if-nez·v3,·:cond_7181 ····if-nez·v3,·:cond_7
  
182 ····goto/16·:goto_0182 ····goto/16·:goto_0
  
183 ····:cond_7183 ····:cond_7
184 ····const/16·v9,·0x3e184 ····const/16·v9,·0x3f
  
185 ····goto/16·:goto_0185 ····goto/16·:goto_0
  
186 ····:sswitch_8186 ····:sswitch_8
187 ····const-string·v4,·"requestImageRef"187 ····const-string·v4,·"requestImageRef"
  
188 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z188 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Max diff block lines reached; 75654/78173 bytes (96.78%) of diff not shown.
2.24 KB
smali/com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager.smali
    
Offset 168, 23 lines modifiedOffset 168, 32 lines modified
168 ············"Ljava/lang/Object;",168 ············"Ljava/lang/Object;",
169 ············">;)V"169 ············">;)V"
170 ········}170 ········}
171 ····.end·annotation171 ····.end·annotation
  
172 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;172 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;
  
173 ····if-eqz·v0,·:cond_1173 ····if-eqz·v0,·:cond_2
  
174 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->activity:Landroid/app/Activity;174 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->activity:Landroid/app/Activity;
  
175 ····if-nez·v1,·:cond_0175 ····if-nez·v1,·:cond_0
  
 176 ····iget-object·v2,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->applicationContext:Landroid/content/Context;
  
 177 ····if-nez·v2,·:cond_0
  
176 ····goto·:goto_0178 ····goto·:goto_0
  
177 ····:cond_0179 ····:cond_0
 180 ····if-nez·v1,·:cond_1
  
 181 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->applicationContext:Landroid/content/Context;
  
 182 ····:cond_1
178 ····new-instance·v2,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;183 ····new-instance·v2,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;
  
179 ····invoke-direct·{v2,·v0,·v1,·p1,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;-><init>(Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;Landroid/content/Context;Ljava/lang/Object;Ljava/util/HashMap;)V184 ····invoke-direct·{v2,·v0,·v1,·p1,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;-><init>(Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;Landroid/content/Context;Ljava/lang/Object;Ljava/util/HashMap;)V
  
180 ····new-instance·v0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;185 ····new-instance·v0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;
  
181 ····iget-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;186 ····iget-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebViewManager;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;
Offset 197, 11 lines modifiedOffset 206, 11 lines modified
  
197 ····invoke-virtual·{v0,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->prepare(Ljava/util/Map;)V206 ····invoke-virtual·{v0,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->prepare(Ljava/util/Map;)V
  
198 ····invoke-virtual·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->onWebViewCreated()V207 ····invoke-virtual·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->onWebViewCreated()V
  
199 ····invoke-virtual·{v2,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->makeInitialLoad(Ljava/util/HashMap;)V208 ····invoke-virtual·{v2,·p2},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->makeInitialLoad(Ljava/util/HashMap;)V
  
200 ····:cond_1209 ····:cond_2
201 ····:goto_0210 ····:goto_0
202 ····return-void211 ····return-void
203 .end·method212 .end·method
12.2 KB
smali/com/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView.smali
    
Offset 135, 63 lines modifiedOffset 135, 105 lines modified
  
135 ····iput-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;135 ····iput-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;
  
136 ····return-void136 ····return-void
137 .end·method137 .end·method
  
138 .method·public·getSize()Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;138 .method·public·getSize()Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;
139 ····.locals·5139 ····.locals·10
  
140 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->flutterWebView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;140 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->flutterWebView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;
  
141 ····if-eqz·v0,·:cond_0141 ····if-eqz·v0,·:cond_2
  
142 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;142 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;
  
143 ····if-eqz·v1,·:cond_0143 ····if-eqz·v1,·:cond_2
  
144 ····invoke-virtual·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->getView()Landroid/view/View;144 ····invoke-virtual·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->getView()Landroid/view/View;
  
145 ····move-result-object·v0145 ····move-result-object·v0
  
 146 ····if-eqz·v0,·:cond_2
  
146 ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context;147 ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context;
  
147 ····move-result-object·v1148 ····move-result-object·v1
  
148 ····invoke-static·{v1},·Lcom/pichillilorenzo/flutter_inappwebview/Util;->getPixelDensity(Landroid/content/Context;)F149 ····invoke-static·{v1},·Lcom/pichillilorenzo/flutter_inappwebview/Util;->getPixelDensity(Landroid/content/Context;)F
  
149 ····move-result·v1150 ····move-result·v1
  
 151 ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context;
  
 152 ····move-result-object·v2
  
 153 ····invoke-static·{v2},·Lcom/pichillilorenzo/flutter_inappwebview/Util;->getFullscreenSize(Landroid/content/Context;)Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;
  
 154 ····move-result-object·v2
  
150 ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;155 ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
151 ····move-result-object·v0156 ····move-result-object·v0
  
152 ····new-instance·v2,·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;157 ····new-instance·v3,·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;
  
 158 ····invoke-virtual·{v2},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;->getWidth()D
  
 159 ····move-result-wide·v4
  
 160 ····iget·v6,·v0,·Landroid/view/ViewGroup$LayoutParams;->width:I
  
 161 ····int-to-double·v7,·v6
  
 162 ····cmpl-double·v9,·v4,·v7
  
153 ····iget·v3,·v0,·Landroid/view/ViewGroup$LayoutParams;->width:I163 ····if-nez·v9,·:cond_0
  
154 ····int-to-float·v3,·v3164 ····int-to-double·v4,·v6
  
 165 ····goto·:goto_0
  
 166 ····:cond_0
 167 ····int-to-float·v4,·v6
  
155 ····div-float/2addr·v3,·v1168 ····div-float/2addr·v4,·v1
  
 169 ····float-to-double·v4,·v4
  
 170 ····:goto_0
 171 ····invoke-virtual·{v2},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;->getHeight()D
  
156 ····float-to-double·v3,·v3172 ····move-result-wide·v6
  
157 ····iget·v0,·v0,·Landroid/view/ViewGroup$LayoutParams;->height:I173 ····iget·v0,·v0,·Landroid/view/ViewGroup$LayoutParams;->height:I
  
 174 ····int-to-double·v8,·v0
  
 175 ····cmpl-double·v2,·v6,·v8
  
 176 ····if-nez·v2,·:cond_1
  
 177 ····int-to-double·v0,·v0
  
 178 ····goto·:goto_1
  
 179 ····:cond_1
158 ····int-to-float·v0,·v0180 ····int-to-float·v0,·v0
  
159 ····div-float/2addr·v0,·v1181 ····div-float/2addr·v0,·v1
  
160 ····float-to-double·v0,·v0182 ····float-to-double·v0,·v0
  
 183 ····:goto_1
161 ····invoke-direct·{v2,·v3,·v4,·v0,·v1},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;-><init>(DD)V184 ····invoke-direct·{v3,·v4,·v5,·v0,·v1},·Lcom/pichillilorenzo/flutter_inappwebview/types/Size2D;-><init>(DD)V
  
162 ····return-object·v2185 ····return-object·v3
  
163 ····:cond_0186 ····:cond_2
164 ····const/4·v0,·0x0187 ····const/4·v0,·0x0
  
165 ····return-object·v0188 ····return-object·v0
166 .end·method189 .end·method
  
167 .method·public·onMethodCall(Lv1/i;Lv1/j$d;)V190 .method·public·onMethodCall(Lv1/i;Lv1/j$d;)V
168 ····.locals·3191 ····.locals·3
Offset 343, 146 lines modifiedOffset 385, 200 lines modified
  
343 ····invoke-virtual·{v1,·v2,·v0},·Lv1/j;->c(Ljava/lang/String;Ljava/lang/Object;)V385 ····invoke-virtual·{v1,·v2,·v0},·Lv1/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
344 ····return-void386 ····return-void
345 .end·method387 .end·method
  
346 .method·public·prepare(Ljava/util/Map;)V388 .method·public·prepare(Ljava/util/Map;)V
347 ····.locals·4389 ····.locals·3
348 ····.annotation·system·Ldalvik/annotation/Signature;390 ····.annotation·system·Ldalvik/annotation/Signature;
349 ········value·=·{391 ········value·=·{
350 ············"(",392 ············"(",
351 ············"Ljava/util/Map<",393 ············"Ljava/util/Map<",
352 ············"Ljava/lang/String;",394 ············"Ljava/lang/String;",
353 ············"Ljava/lang/Object;",395 ············"Ljava/lang/Object;",
354 ············">;)V"396 ············">;)V"
355 ········}397 ········}
356 ····.end·annotation398 ····.end·annotation
  
357 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;399 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/headless_in_app_webview/HeadlessInAppWebView;->flutterWebView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;
  
358 ····if-eqz·v0,·:cond_1400 ····if-eqz·v0,·:cond_1
Max diff block lines reached; 8127/12347 bytes (65.82%) of diff not shown.
1.01 KB
smali/com/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler.smali
    
Offset 734, 15 lines modifiedOffset 734, 15 lines modified
734 ····move-result-object·v0734 ····move-result-object·v0
  
735 ····:try_start_1735 ····:try_start_1
736 ····invoke-static·{},·Lcom/pichillilorenzo/flutter_inappwebview/Util;->getBasicOkHttpClient()Ly2/a0;736 ····invoke-static·{},·Lcom/pichillilorenzo/flutter_inappwebview/Util;->getBasicOkHttpClient()Ly2/a0;
  
737 ····move-result-object·v5737 ····move-result-object·v5
  
738 ····invoke-virtual·{v5,·v0},·Ly2/a0;->v(Ly2/d0;)Ly2/f;738 ····invoke-virtual·{v5,·v0},·Ly2/a0;->u(Ly2/d0;)Ly2/f;
  
739 ····move-result-object·v0739 ····move-result-object·v0
  
740 ····invoke-interface·{v0},·Ly2/f;->n()Ly2/f0;740 ····invoke-interface·{v0},·Ly2/f;->n()Ly2/f0;
  
741 ····move-result-object·v5741 ····move-result-object·v5
742 ····:try_end_1742 ····:try_end_1
Offset 1138, 15 lines modifiedOffset 1138, 15 lines modified
1138 ····const/4·v3,·0x01138 ····const/4·v3,·0x0
  
1139 ····:try_start_01139 ····:try_start_0
1140 ····invoke-static·{},·Lcom/pichillilorenzo/flutter_inappwebview/Util;->getBasicOkHttpClient()Ly2/a0;1140 ····invoke-static·{},·Lcom/pichillilorenzo/flutter_inappwebview/Util;->getBasicOkHttpClient()Ly2/a0;
  
1141 ····move-result-object·v41141 ····move-result-object·v4
  
1142 ····invoke-virtual·{v4,·p1},·Ly2/a0;->v(Ly2/d0;)Ly2/f;1142 ····invoke-virtual·{v4,·p1},·Ly2/a0;->u(Ly2/d0;)Ly2/f;
  
1143 ····move-result-object·p11143 ····move-result-object·p1
  
1144 ····invoke-interface·{p1},·Ly2/f;->n()Ly2/f0;1144 ····invoke-interface·{p1},·Ly2/f;->n()Ly2/f0;
  
1145 ····move-result-object·v31145 ····move-result-object·v3
  
5.73 KB
smali/com/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView.smali
    
Offset 66, 16 lines modifiedOffset 66, 14 lines modified
66 ····.end·annotation66 ····.end·annotation
67 .end·field67 .end·field
  
68 .field·public·floatingContextMenu:Landroid/widget/LinearLayout;68 .field·public·floatingContextMenu:Landroid/widget/LinearLayout;
  
69 .field·public·gestureDetector:Landroid/view/GestureDetector;69 .field·public·gestureDetector:Landroid/view/GestureDetector;
  
70 .field·public·httpClient:Ly2/a0; 
  
71 .field·public·id:Ljava/lang/Object;70 .field·public·id:Ljava/lang/Object;
  
72 .field·public·inAppBrowserDelegate:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserDelegate;71 .field·public·inAppBrowserDelegate:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserDelegate;
  
73 .field·public·inAppWebViewChromeClient:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient;72 .field·public·inAppWebViewChromeClient:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewChromeClient;
  
74 .field·public·inAppWebViewClient:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewClient;73 .field·public·inAppWebViewClient:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewClient;
Offset 92, 16 lines modifiedOffset 90, 14 lines modified
  
92 .field·public·mainLooperHandler:Landroid/os/Handler;90 .field·public·mainLooperHandler:Landroid/os/Handler;
  
93 .field·public·newCheckContextMenuShouldBeClosedTaskTask:I91 .field·public·newCheckContextMenuShouldBeClosedTaskTask:I
  
94 .field·public·newCheckScrollStoppedTask:I92 .field·public·newCheckScrollStoppedTask:I
  
95 .field·okHttpClientCacheSize:I 
  
96 .field·public·options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;93 .field·public·options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;
  
97 .field·public·plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;94 .field·public·plugin:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;
  
98 .field·public·regexToCancelSubFramesLoadingCompiled:Ljava/util/regex/Pattern;95 .field·public·regexToCancelSubFramesLoadingCompiled:Ljava/util/regex/Pattern;
  
99 .field·public·userContentController:Lcom/pichillilorenzo/flutter_inappwebview/types/UserContentController;96 .field·public·userContentController:Lcom/pichillilorenzo/flutter_inappwebview/types/UserContentController;
Offset 154, 18 lines modifiedOffset 150, 14 lines modified
  
154 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z150 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z
  
155 ····const/high16·v0,·0x3f800000····#·1.0f151 ····const/high16·v0,·0x3f800000····#·1.0f
  
156 ····iput·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F152 ····iput·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F
  
157 ····const/high16·v0,·0xa00000 
  
158 ····iput·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->okHttpClientCacheSize:I 
  
159 ····new-instance·v0,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;153 ····new-instance·v0,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
160 ····invoke-direct·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V154 ····invoke-direct·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V
  
161 ····iput-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;155 ····iput-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
162 ····const/4·v0,·0x0156 ····const/4·v0,·0x0
Offset 246, 18 lines modifiedOffset 238, 14 lines modified
  
246 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z238 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z
  
247 ····const/high16·p2,·0x3f800000····#·1.0f239 ····const/high16·p2,·0x3f800000····#·1.0f
  
248 ····iput·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F240 ····iput·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F
  
249 ····const/high16·p2,·0xa00000 
  
250 ····iput·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->okHttpClientCacheSize:I 
  
251 ····new-instance·p2,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;241 ····new-instance·p2,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
252 ····invoke-direct·{p2},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V242 ····invoke-direct·{p2},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V
  
253 ····iput-object·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;243 ····iput-object·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
254 ····const/4·p2,·0x0244 ····const/4·p2,·0x0
Offset 338, 18 lines modifiedOffset 326, 14 lines modified
  
338 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z326 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z
  
339 ····const/high16·p2,·0x3f800000····#·1.0f327 ····const/high16·p2,·0x3f800000····#·1.0f
  
340 ····iput·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F328 ····iput·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F
  
341 ····const/high16·p2,·0xa00000 
  
342 ····iput·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->okHttpClientCacheSize:I 
  
343 ····new-instance·p2,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;329 ····new-instance·p2,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
344 ····invoke-direct·{p2},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V330 ····invoke-direct·{p2},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V
  
345 ····iput-object·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;331 ····iput-object·p2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
346 ····const/4·p2,·0x0332 ····const/4·p2,·0x0
Offset 451, 18 lines modifiedOffset 435, 14 lines modified
  
451 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z435 ····iput-boolean·p1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->isLoading:Z
  
452 ····const/high16·p8,·0x3f800000····#·1.0f436 ····const/high16·p8,·0x3f800000····#·1.0f
  
453 ····iput·p8,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F437 ····iput·p8,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->zoomScale:F
  
454 ····const/high16·p8,·0xa00000 
  
455 ····iput·p8,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->okHttpClientCacheSize:I 
  
456 ····new-instance·p8,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;438 ····new-instance·p8,·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
457 ····invoke-direct·{p8},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V439 ····invoke-direct·{p8},·Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;-><init>()V
  
458 ····iput-object·p8,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;440 ····iput-object·p8,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->contentBlockerHandler:Lcom/pichillilorenzo/flutter_inappwebview/content_blocker/ContentBlockerHandler;
  
459 ····const/4·p8,·0x0441 ····const/4·p8,·0x0
Offset 2823, 28 lines modifiedOffset 2803, 14 lines modified
  
2823 ····throw·p12803 ····throw·p1
2824 .end·method2804 .end·method
  
2825 .method·public·prepare()V2805 .method·public·prepare()V
2826 ····.locals·82806 ····.locals·8
  
2827 ····new-instance·v0,·Ly2/a0; 
  
2828 ····invoke-direct·{v0},·Ly2/a0;-><init>()V 
  
2829 ····invoke-virtual·{v0},·Ly2/a0;->u()Ly2/a0$b; 
  
2830 ····move-result-object·v0 
  
2831 ····invoke-virtual·{v0},·Ly2/a0$b;->a()Ly2/a0; 
  
Max diff block lines reached; 422/5707 bytes (7.39%) of diff not shown.
4.39 KB
smali/com/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView.smali
    
Offset 134, 43 lines modifiedOffset 134, 30 lines modified
  
134 ····new-instance·v9,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;134 ····new-instance·v9,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;
  
135 ····invoke-direct·{v9},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;-><init>()V135 ····invoke-direct·{v9},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;-><init>()V
  
136 ····invoke-virtual·{v9,·v2},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;->parse(Ljava/util/Map;)Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;136 ····invoke-virtual·{v9,·v2},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;->parse(Ljava/util/Map;)Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;
  
137 ····iget-object·v1,·v11,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->activity:Landroid/app/Activity; 
  
138 ····if-nez·v1,·:cond_0 
  
139 ····const-string·v1,·"IAWFlutterWebView" 
  
140 ····const-string·v2,·"\n\n\nERROR:·You·need·to·upgrade·your·Flutter·project·to·use·the·new·Java·Embedding·API:\n\n-·Take·a·look·at·the·\"IMPORTANT·Note·for·Android\"·section·here:·https://github.com/pichillilorenzo/flutter_inappwebview#important-note-for-android\n-·See·the·official·wiki·here:·https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects\n\n\n" 
  
141 ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I 
  
142 ····return-void 
  
143 ····:cond_0 
144 ····new-instance·v7,·Ljava/util/ArrayList;137 ····new-instance·v7,·Ljava/util/ArrayList;
  
145 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V138 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V
  
146 ····if-eqz·v3,·:cond_1139 ····if-eqz·v3,·:cond_0
  
147 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;140 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
148 ····move-result-object·v1141 ····move-result-object·v1
  
149 ····:goto_0142 ····:goto_0
150 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z143 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
151 ····move-result·v2144 ····move-result·v2
  
152 ····if-eqz·v2,·:cond_1145 ····if-eqz·v2,·:cond_0
  
153 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;146 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
154 ····move-result-object·v2147 ····move-result-object·v2
  
155 ····check-cast·v2,·Ljava/util/Map;148 ····check-cast·v2,·Ljava/util/Map;
  
Offset 178, 32 lines modifiedOffset 165, 32 lines modified
  
178 ····move-result-object·v2165 ····move-result-object·v2
  
179 ····invoke-interface·{v7,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z166 ····invoke-interface·{v7,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
180 ····goto·:goto_0167 ····goto·:goto_0
  
181 ····:cond_1168 ····:cond_0
182 ····new-instance·v5,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;169 ····new-instance·v5,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;
  
183 ····iget-object·v4,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->channel:Lv1/j;170 ····iget-object·v4,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->channel:Lv1/j;
  
184 ····iget-object·v1,·v9,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;->useHybridComposition:Ljava/lang/Boolean;171 ····iget-object·v1,·v9,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;->useHybridComposition:Ljava/lang/Boolean;
  
185 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z172 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
186 ····move-result·v1173 ····move-result·v1
  
187 ····if-eqz·v1,·:cond_2174 ····if-eqz·v1,·:cond_1
  
188 ····const/4·v1,·0x0175 ····const/4·v1,·0x0
  
189 ····goto·:goto_1176 ····goto·:goto_1
  
190 ····:cond_2177 ····:cond_1
191 ····iget-object·v1,·v11,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->flutterView:Lio/flutter/view/e;178 ····iget-object·v1,·v11,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewFlutterPlugin;->flutterView:Lio/flutter/view/e;
  
192 ····:goto_1179 ····:goto_1
193 ····move-object/from16·v16,·v1180 ····move-object/from16·v16,·v1
  
194 ····move-object·v1,·v5181 ····move-object·v1,·v5
  
Offset 235, 15 lines modifiedOffset 222, 15 lines modified
  
235 ····iget-object·v1,·v13,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;->useHybridComposition:Ljava/lang/Boolean;222 ····iget-object·v1,·v13,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebViewOptions;->useHybridComposition:Ljava/lang/Boolean;
  
236 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z223 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
237 ····move-result·v1224 ····move-result·v1
  
238 ····if-eqz·v1,·:cond_3225 ····if-eqz·v1,·:cond_2
  
239 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;226 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;
  
240 ····new-instance·v2,·Landroid/widget/FrameLayout$LayoutParams;227 ····new-instance·v2,·Landroid/widget/FrameLayout$LayoutParams;
  
241 ····const/4·v3,·-0x1228 ····const/4·v3,·-0x1
  
Offset 293, 15 lines modifiedOffset 280, 15 lines modified
  
293 ····invoke-virtual·{v3,·v1},·Landroid/view/ViewGroup;->addView(Landroid/view/View;)V280 ····invoke-virtual·{v3,·v1},·Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
  
294 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->pullToRefreshLayout:Lcom/pichillilorenzo/flutter_inappwebview/pull_to_refresh/PullToRefreshLayout;281 ····iget-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->pullToRefreshLayout:Lcom/pichillilorenzo/flutter_inappwebview/pull_to_refresh/PullToRefreshLayout;
  
295 ····invoke-virtual·{v1},·Lcom/pichillilorenzo/flutter_inappwebview/pull_to_refresh/PullToRefreshLayout;->prepare()V282 ····invoke-virtual·{v1},·Lcom/pichillilorenzo/flutter_inappwebview/pull_to_refresh/PullToRefreshLayout;->prepare()V
  
296 ····:cond_3283 ····:cond_2
297 ····new-instance·v1,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler;284 ····new-instance·v1,·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler;
  
298 ····iget-object·v2,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;285 ····iget-object·v2,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;
  
299 ····invoke-direct·{v1,·v2},·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler;-><init>(Lcom/pichillilorenzo/flutter_inappwebview/types/InAppWebViewInterface;)V286 ····invoke-direct·{v1,·v2},·Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler;-><init>(Lcom/pichillilorenzo/flutter_inappwebview/types/InAppWebViewInterface;)V
  
300 ····iput-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->methodCallDelegate:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler;287 ····iput-object·v1,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/FlutterWebView;->methodCallDelegate:Lcom/pichillilorenzo/flutter_inappwebview/InAppWebViewMethodHandler;
23.2 KB
smali/com/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity.smali
    
Offset 76, 31 lines modifiedOffset 76, 34 lines modified
76 .end·method76 .end·method
  
77 .method·private·prepareView()V77 .method·private·prepareView()V
78 ····.locals·378 ····.locals·3
  
79 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;79 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->webView:Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;
  
 80 ····if-eqz·v0,·:cond_0
  
80 ····invoke-virtual·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->prepare()V81 ····invoke-virtual·{v0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_webview/InAppWebView;->prepare()V
  
 82 ····:cond_0
81 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;83 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;
  
82 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hidden:Ljava/lang/Boolean;84 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hidden:Ljava/lang/Boolean;
  
83 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z85 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
84 ····move-result·v086 ····move-result·v0
  
85 ····if-eqz·v0,·:cond_087 ····if-eqz·v0,·:cond_1
  
86 ····invoke-virtual·{p0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->hide()V88 ····invoke-virtual·{p0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->hide()V
  
87 ····goto·:goto_089 ····goto·:goto_0
  
88 ····:cond_090 ····:cond_1
89 ····invoke-virtual·{p0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->show()V91 ····invoke-virtual·{p0},·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->show()V
  
90 ····:goto_092 ····:goto_0
91 ····sget·v0,·Lcom/pichillilorenzo/flutter_inappwebview/R$id;->progressBar:I93 ····sget·v0,·Lcom/pichillilorenzo/flutter_inappwebview/R$id;->progressBar:I
  
92 ····invoke-virtual·{p0,·v0},·Landroidx/appcompat/app/d;->findViewById(I)Landroid/view/View;94 ····invoke-virtual·{p0,·v0},·Landroidx/appcompat/app/d;->findViewById(I)Landroid/view/View;
  
Offset 114, 33 lines modifiedOffset 117, 33 lines modified
  
114 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hideProgressBar:Ljava/lang/Boolean;117 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hideProgressBar:Ljava/lang/Boolean;
  
115 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z118 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
116 ····move-result·v0119 ····move-result·v0
  
117 ····if-eqz·v0,·:cond_1120 ····if-eqz·v0,·:cond_2
  
118 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->progressBar:Landroid/widget/ProgressBar;121 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->progressBar:Landroid/widget/ProgressBar;
  
119 ····const/4·v1,·0x0122 ····const/4·v1,·0x0
  
120 ····goto·:goto_1123 ····goto·:goto_1
  
121 ····:cond_1124 ····:cond_2
122 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->progressBar:Landroid/widget/ProgressBar;125 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->progressBar:Landroid/widget/ProgressBar;
  
123 ····const/16·v1,·0x64126 ····const/16·v1,·0x64
  
124 ····:goto_1127 ····:goto_1
125 ····invoke-virtual·{v0,·v1},·Landroid/widget/ProgressBar;->setMax(I)V128 ····invoke-virtual·{v0,·v1},·Landroid/widget/ProgressBar;->setMax(I)V
  
126 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;129 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;
  
127 ····if-eqz·v0,·:cond_4130 ····if-eqz·v0,·:cond_5
  
128 ····iget-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;131 ····iget-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;
  
129 ····iget-object·v1,·v1,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hideTitleBar:Ljava/lang/Boolean;132 ····iget-object·v1,·v1,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hideTitleBar:Ljava/lang/Boolean;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z133 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
Offset 154, 32 lines modifiedOffset 157, 32 lines modified
  
154 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hideToolbarTop:Ljava/lang/Boolean;157 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->hideToolbarTop:Ljava/lang/Boolean;
  
155 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z158 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
156 ····move-result·v0159 ····move-result·v0
  
157 ····if-eqz·v0,·:cond_2160 ····if-eqz·v0,·:cond_3
  
158 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;161 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;
  
159 ····invoke-virtual·{v0},·Landroidx/appcompat/app/a;->l()V162 ····invoke-virtual·{v0},·Landroidx/appcompat/app/a;->l()V
  
160 ····:cond_2163 ····:cond_3
161 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;164 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;
  
162 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->toolbarTopBackgroundColor:Ljava/lang/String;165 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->toolbarTopBackgroundColor:Ljava/lang/String;
  
163 ····if-eqz·v0,·:cond_3166 ····if-eqz·v0,·:cond_4
  
164 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z167 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z
  
165 ····move-result·v0168 ····move-result·v0
  
166 ····if-nez·v0,·:cond_3169 ····if-nez·v0,·:cond_4
  
167 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;170 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;
  
168 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;171 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;
  
169 ····iget-object·v2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;172 ····iget-object·v2,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;
  
Offset 189, 36 lines modifiedOffset 192, 36 lines modified
  
189 ····move-result·v2192 ····move-result·v2
  
190 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V193 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
191 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/app/a;->t(Landroid/graphics/drawable/Drawable;)V194 ····invoke-virtual·{v0,·v1},·Landroidx/appcompat/app/a;->t(Landroid/graphics/drawable/Drawable;)V
  
192 ····:cond_3195 ····:cond_4
193 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;196 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;
  
194 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->toolbarTopFixedTitle:Ljava/lang/String;197 ····iget-object·v0,·v0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->toolbarTopFixedTitle:Ljava/lang/String;
  
195 ····if-eqz·v0,·:cond_4198 ····if-eqz·v0,·:cond_5
  
196 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z199 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z
  
197 ····move-result·v0200 ····move-result·v0
  
198 ····if-nez·v0,·:cond_4201 ····if-nez·v0,·:cond_5
  
199 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;202 ····iget-object·v0,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->actionBar:Landroidx/appcompat/app/a;
  
200 ····iget-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;203 ····iget-object·v1,·p0,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserActivity;->options:Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;
  
201 ····iget-object·v1,·v1,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->toolbarTopFixedTitle:Ljava/lang/String;204 ····iget-object·v1,·v1,·Lcom/pichillilorenzo/flutter_inappwebview/in_app_browser/InAppBrowserOptions;->toolbarTopFixedTitle:Ljava/lang/String;
Max diff block lines reached; 18136/23576 bytes (76.93%) of diff not shown.
455 B
smali/e3/g.smali
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····iput-object·p2,·p0,·Le3/g;->b:Lb3/e;116 ····iput-object·p2,·p0,·Le3/g;->b:Lb3/e;
  
117 ····iput-object·p3,·p0,·Le3/g;->a:Ly2/y$a;117 ····iput-object·p3,·p0,·Le3/g;->a:Ly2/y$a;
  
118 ····iput-object·p4,·p0,·Le3/g;->c:Le3/f;118 ····iput-object·p4,·p0,·Le3/g;->c:Le3/f;
  
119 ····invoke-virtual·{p1},·Ly2/a0;->y()Ljava/util/List;119 ····invoke-virtual·{p1},·Ly2/a0;->x()Ljava/util/List;
  
120 ····move-result-object·p1120 ····move-result-object·p1
  
121 ····sget-object·p2,·Ly2/b0;->j:Ly2/b0;121 ····sget-object·p2,·Ly2/b0;->j:Ly2/b0;
  
122 ····invoke-interface·{p1,·p2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z122 ····invoke-interface·{p1,·p2},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
3.64 KB
smali/y2/a0.smali
    
Offset 295, 15 lines modifiedOffset 295, 15 lines modified
295 ····goto·:goto_1295 ····goto·:goto_1
  
296 ····:cond_3296 ····:cond_3
297 ····invoke-static·{},·Lz2/e;->C()Ljavax/net/ssl/X509TrustManager;297 ····invoke-static·{},·Lz2/e;->C()Ljavax/net/ssl/X509TrustManager;
  
298 ····move-result-object·v0298 ····move-result-object·v0
  
299 ····invoke-static·{v0},·Ly2/a0;->w(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/SSLSocketFactory;299 ····invoke-static·{v0},·Ly2/a0;->v(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/SSLSocketFactory;
  
300 ····move-result-object·v1300 ····move-result-object·v1
  
301 ····iput-object·v1,·p0,·Ly2/a0;->p:Ljavax/net/ssl/SSLSocketFactory;301 ····iput-object·v1,·p0,·Ly2/a0;->p:Ljavax/net/ssl/SSLSocketFactory;
  
302 ····invoke-static·{v0},·Lh3/c;->b(Ljavax/net/ssl/X509TrustManager;)Lh3/c;302 ····invoke-static·{v0},·Lh3/c;->b(Ljavax/net/ssl/X509TrustManager;)Lh3/c;
  
Offset 464, 15 lines modifiedOffset 464, 15 lines modified
464 ····:goto_3464 ····:goto_3
465 ····throw·p1465 ····throw·p1
  
466 ····:goto_4466 ····:goto_4
467 ····goto·:goto_3467 ····goto·:goto_3
468 .end·method468 .end·method
  
469 .method·private·static·w(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/SSLSocketFactory;469 .method·private·static·v(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/SSLSocketFactory;
470 ····.locals·3470 ····.locals·3
  
471 ····:try_start_0471 ····:try_start_0
472 ····invoke-static·{},·Lf3/f;->l()Lf3/f;472 ····invoke-static·{},·Lf3/f;->l()Lf3/f;
  
473 ····move-result-object·v0473 ····move-result-object·v0
  
Offset 510, 63 lines modifiedOffset 510, 55 lines modified
510 ····invoke-direct·{v0,·v1,·p0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V510 ····invoke-direct·{v0,·v1,·p0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
511 ····throw·v0511 ····throw·v0
512 .end·method512 .end·method
  
  
513 #·virtual·methods513 #·virtual·methods
514 .method·public·A()Ly2/d; 
515 ····.locals·1 
  
516 ····iget-object·v0,·p0,·Ly2/a0;->t:Ly2/d; 
  
517 ····return-object·v0 
518 .end·method 
  
519 .method·public·B()Ljava/net/ProxySelector;514 .method·public·A()Ljava/net/ProxySelector;
520 ····.locals·1515 ····.locals·1
  
521 ····iget-object·v0,·p0,·Ly2/a0;->l:Ljava/net/ProxySelector;516 ····iget-object·v0,·p0,·Ly2/a0;->l:Ljava/net/ProxySelector;
  
522 ····return-object·v0517 ····return-object·v0
523 .end·method518 .end·method
  
524 .method·public·C()I519 .method·public·B()I
525 ····.locals·1520 ····.locals·1
  
526 ····iget·v0,·p0,·Ly2/a0;->C:I521 ····iget·v0,·p0,·Ly2/a0;->C:I
  
527 ····return·v0522 ····return·v0
528 .end·method523 .end·method
  
529 .method·public·D()Z524 .method·public·C()Z
530 ····.locals·1525 ····.locals·1
  
531 ····iget-boolean·v0,·p0,·Ly2/a0;->z:Z526 ····iget-boolean·v0,·p0,·Ly2/a0;->z:Z
  
532 ····return·v0527 ····return·v0
533 .end·method528 .end·method
  
534 .method·public·E()Ljavax/net/SocketFactory;529 .method·public·D()Ljavax/net/SocketFactory;
535 ····.locals·1530 ····.locals·1
  
536 ····iget-object·v0,·p0,·Ly2/a0;->o:Ljavax/net/SocketFactory;531 ····iget-object·v0,·p0,·Ly2/a0;->o:Ljavax/net/SocketFactory;
  
537 ····return-object·v0532 ····return-object·v0
538 .end·method533 .end·method
  
539 .method·public·F()Ljavax/net/ssl/SSLSocketFactory;534 .method·public·E()Ljavax/net/ssl/SSLSocketFactory;
540 ····.locals·1535 ····.locals·1
  
541 ····iget-object·v0,·p0,·Ly2/a0;->p:Ljavax/net/ssl/SSLSocketFactory;536 ····iget-object·v0,·p0,·Ly2/a0;->p:Ljavax/net/ssl/SSLSocketFactory;
  
542 ····return-object·v0537 ····return-object·v0
543 .end·method538 .end·method
  
544 .method·public·G()I539 .method·public·F()I
545 ····.locals·1540 ····.locals·1
  
546 ····iget·v0,·p0,·Ly2/a0;->D:I541 ····iget·v0,·p0,·Ly2/a0;->D:I
  
547 ····return·v0542 ····return·v0
548 .end·method543 .end·method
  
Offset 720, 45 lines modifiedOffset 712, 35 lines modified
720 ····.end·annotation712 ····.end·annotation
  
721 ····iget-object·v0,·p0,·Ly2/a0;->j:Ljava/util/List;713 ····iget-object·v0,·p0,·Ly2/a0;->j:Ljava/util/List;
  
722 ····return-object·v0714 ····return-object·v0
723 .end·method715 .end·method
  
724 .method·public·u()Ly2/a0$b; 
725 ····.locals·1 
  
726 ····new-instance·v0,·Ly2/a0$b; 
  
727 ····invoke-direct·{v0,·p0},·Ly2/a0$b;-><init>(Ly2/a0;)V 
  
728 ····return-object·v0 
729 .end·method 
  
730 .method·public·v(Ly2/d0;)Ly2/f;716 .method·public·u(Ly2/d0;)Ly2/f;
731 ····.locals·1717 ····.locals·1
  
732 ····const/4·v0,·0x0718 ····const/4·v0,·0x0
  
733 ····invoke-static·{p0,·p1,·v0},·Ly2/c0;->h(Ly2/a0;Ly2/d0;Z)Ly2/c0;719 ····invoke-static·{p0,·p1,·v0},·Ly2/c0;->h(Ly2/a0;Ly2/d0;Z)Ly2/c0;
  
734 ····move-result-object·p1720 ····move-result-object·p1
  
735 ····return-object·p1721 ····return-object·p1
736 .end·method722 .end·method
  
737 .method·public·x()I723 .method·public·w()I
738 ····.locals·1724 ····.locals·1
Max diff block lines reached; 832/3695 bytes (22.52%) of diff not shown.
475 B
smali/y2/c0.smali
    
Offset 193, 21 lines modifiedOffset 193, 21 lines modified
  
193 ····invoke-virtual·{v0},·Ly2/a0;->e()I193 ····invoke-virtual·{v0},·Ly2/a0;->e()I
  
194 ····move-result·v7194 ····move-result·v7
  
195 ····iget-object·v0,·p0,·Ly2/c0;->e:Ly2/a0;195 ····iget-object·v0,·p0,·Ly2/c0;->e:Ly2/a0;
  
196 ····invoke-virtual·{v0},·Ly2/a0;->C()I196 ····invoke-virtual·{v0},·Ly2/a0;->B()I
  
197 ····move-result·v8197 ····move-result·v8
  
198 ····iget-object·v0,·p0,·Ly2/c0;->e:Ly2/a0;198 ····iget-object·v0,·p0,·Ly2/c0;->e:Ly2/a0;
  
199 ····invoke-virtual·{v0},·Ly2/a0;->G()I199 ····invoke-virtual·{v0},·Ly2/a0;->F()I
  
200 ····move-result·v9200 ····move-result·v9
  
201 ····move-object·v0,·v10201 ····move-object·v0,·v10
  
202 ····move-object·v6,·p0202 ····move-object·v6,·p0
  
3.33 KB
smali/y2/a0$b.smali
    
Offset 224, 142 lines modifiedOffset 224, 14 lines modified
224 ····iput·v1,·p0,·Ly2/a0$b;->z:I224 ····iput·v1,·p0,·Ly2/a0$b;->z:I
  
225 ····iput·v0,·p0,·Ly2/a0$b;->A:I225 ····iput·v0,·p0,·Ly2/a0$b;->A:I
  
226 ····return-void226 ····return-void
227 .end·method227 .end·method
  
228 .method·constructor·<init>(Ly2/a0;)V 
229 ····.locals·3 
  
230 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
231 ····new-instance·v0,·Ljava/util/ArrayList; 
  
232 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
233 ····iput-object·v0,·p0,·Ly2/a0$b;->e:Ljava/util/List; 
  
234 ····new-instance·v1,·Ljava/util/ArrayList; 
  
235 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V 
  
236 ····iput-object·v1,·p0,·Ly2/a0$b;->f:Ljava/util/List; 
  
237 ····iget-object·v2,·p1,·Ly2/a0;->e:Ly2/p; 
  
238 ····iput-object·v2,·p0,·Ly2/a0$b;->a:Ly2/p; 
  
239 ····iget-object·v2,·p1,·Ly2/a0;->f:Ljava/net/Proxy; 
  
240 ····iput-object·v2,·p0,·Ly2/a0$b;->b:Ljava/net/Proxy; 
  
241 ····iget-object·v2,·p1,·Ly2/a0;->g:Ljava/util/List; 
  
242 ····iput-object·v2,·p0,·Ly2/a0$b;->c:Ljava/util/List; 
  
243 ····iget-object·v2,·p1,·Ly2/a0;->h:Ljava/util/List; 
  
244 ····iput-object·v2,·p0,·Ly2/a0$b;->d:Ljava/util/List; 
  
245 ····iget-object·v2,·p1,·Ly2/a0;->i:Ljava/util/List; 
  
246 ····invoke-interface·{v0,·v2},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z 
  
247 ····iget-object·v0,·p1,·Ly2/a0;->j:Ljava/util/List; 
  
248 ····invoke-interface·{v1,·v0},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z 
  
249 ····iget-object·v0,·p1,·Ly2/a0;->k:Ly2/u$b; 
  
250 ····iput-object·v0,·p0,·Ly2/a0$b;->g:Ly2/u$b; 
  
251 ····iget-object·v0,·p1,·Ly2/a0;->l:Ljava/net/ProxySelector; 
  
252 ····iput-object·v0,·p0,·Ly2/a0$b;->h:Ljava/net/ProxySelector; 
  
253 ····iget-object·v0,·p1,·Ly2/a0;->m:Ly2/o; 
  
254 ····iput-object·v0,·p0,·Ly2/a0$b;->i:Ly2/o; 
  
255 ····iget-object·v0,·p1,·Ly2/a0;->n:La3/d; 
  
256 ····iput-object·v0,·p0,·Ly2/a0$b;->j:La3/d; 
  
257 ····iget-object·v0,·p1,·Ly2/a0;->o:Ljavax/net/SocketFactory; 
  
258 ····iput-object·v0,·p0,·Ly2/a0$b;->k:Ljavax/net/SocketFactory; 
  
259 ····iget-object·v0,·p1,·Ly2/a0;->p:Ljavax/net/ssl/SSLSocketFactory; 
  
260 ····iput-object·v0,·p0,·Ly2/a0$b;->l:Ljavax/net/ssl/SSLSocketFactory; 
  
261 ····iget-object·v0,·p1,·Ly2/a0;->q:Lh3/c; 
  
262 ····iput-object·v0,·p0,·Ly2/a0$b;->m:Lh3/c; 
  
263 ····iget-object·v0,·p1,·Ly2/a0;->r:Ljavax/net/ssl/HostnameVerifier; 
  
264 ····iput-object·v0,·p0,·Ly2/a0$b;->n:Ljavax/net/ssl/HostnameVerifier; 
  
265 ····iget-object·v0,·p1,·Ly2/a0;->s:Ly2/h; 
  
266 ····iput-object·v0,·p0,·Ly2/a0$b;->o:Ly2/h; 
  
267 ····iget-object·v0,·p1,·Ly2/a0;->t:Ly2/d; 
  
268 ····iput-object·v0,·p0,·Ly2/a0$b;->p:Ly2/d; 
  
269 ····iget-object·v0,·p1,·Ly2/a0;->u:Ly2/d; 
  
270 ····iput-object·v0,·p0,·Ly2/a0$b;->q:Ly2/d; 
  
271 ····iget-object·v0,·p1,·Ly2/a0;->v:Ly2/l; 
  
272 ····iput-object·v0,·p0,·Ly2/a0$b;->r:Ly2/l; 
  
273 ····iget-object·v0,·p1,·Ly2/a0;->w:Ly2/s; 
  
274 ····iput-object·v0,·p0,·Ly2/a0$b;->s:Ly2/s; 
  
275 ····iget-boolean·v0,·p1,·Ly2/a0;->x:Z 
  
276 ····iput-boolean·v0,·p0,·Ly2/a0$b;->t:Z 
  
277 ····iget-boolean·v0,·p1,·Ly2/a0;->y:Z 
  
278 ····iput-boolean·v0,·p0,·Ly2/a0$b;->u:Z 
  
279 ····iget-boolean·v0,·p1,·Ly2/a0;->z:Z 
  
280 ····iput-boolean·v0,·p0,·Ly2/a0$b;->v:Z 
  
281 ····iget·v0,·p1,·Ly2/a0;->A:I 
  
282 ····iput·v0,·p0,·Ly2/a0$b;->w:I 
  
283 ····iget·v0,·p1,·Ly2/a0;->B:I 
  
284 ····iput·v0,·p0,·Ly2/a0$b;->x:I 
  
285 ····iget·v0,·p1,·Ly2/a0;->C:I 
  
286 ····iput·v0,·p0,·Ly2/a0$b;->y:I 
  
287 ····iget·v0,·p1,·Ly2/a0;->D:I 
  
288 ····iput·v0,·p0,·Ly2/a0$b;->z:I 
Max diff block lines reached; 95/3368 bytes (2.82%) of diff not shown.
9.02 KB
assets/dexopt/baseline.prof
    
Offset 1, 70 lines modifiedOffset 1, 63 lines modified
00000000:·7072·6f00·3031·3000·0193·1f00·004e·0400··pro.010......N..00000000:·7072·6f00·3031·3000·0193·1f00·00d8·0300··pro.010.........
 00000010:·0078·01ed·57cd·4b54·5114·3fef·cd87·338e··.x..W.KTQ.?...3.
 00000020:·a999·9589·d518·4226·5296·2d92·82a6·0fcc··......B&R.-.....
 00000030:·a045·5881·0585·a251·410b·d18d·b4a8·bb50··.EX....QA......P
 00000040:·2a6a·116d·8a40·12a4·45ad·5c44·8b08·1ae8··*j.m.@..E.\D....
 00000050:·0fa8·5dcb·3ed6·2da2·5544·54bf·df7b·f7e8··..].>.-.UDT..{..
 00000060:·75a6·0f85·90c2·7b87·f3ee·b9e7·fcce·c73d··u.....{........=
 00000070:·efbe·37ef·e464·4286·5222·af3f·66d3·ad43··..7..dB.R".?f..C
 00000080:·2283·1707·4647·cf8e·6e1d·3a3b·76ad·5624··"...FG..n.:;v.V$
 00000090:·9072·ca41·5663·e5b0·944a·d066·50c2·ca68··.r.AVc...J.fP..h
 000000a0:·b3c6·ae43·cc8a·4d82·27fe·3e68·3f88·3af5··...C..M.'.>h?.:.
 000000b0:·4f5b·8413·fa5e·0bda·06ca·8214·435b·d73f··O[...^......C[.?
 000000c0:·d7aa·a30f·9767·3e94·114f·39a9·c2ce·2e96··.....g>..O9.....
 000000d0:·b968·7c9d·8923·affe·35e7·262b·a72f·facd··.h|..#..5.&+./..
 000000e0:·8034·a6e6·75da·ea54·ae3e·396b·0e69·f024··.4..u..T.>9k.i.$
 000000f0:·ae4b·e3ab·9ff5·564f·0ce9·04e8·0e48·f743··.K....VO.....H.C
 00000100:·fb93·20ce·cc97·fb65·dd34·1efd·32bf·2a10··..·....e.4..2.*.
 00000110:·6d56·80ba·a054·7be2·3456·3578·aedb·ecac··mV...T{.4V5x....
 00000120:·3aee·9be4·ee53·f3d5·fa52·4f3c·f320·8ebc··:....S...RO<.·..
 00000130:·12ef·2579·e6c0·99f1·dc73·40d9·6aab·2bad··..%y.....s@.j.+.
 00000140:·05d7·0fac·8e31·ea1d·5efd·6b6c·6255·a671··.....1..^.klbU.q
 00000150:·74cd·3c89·2bc5·e83d·e67e·a8e3·5aeb·415b··t.<.+..=.~..Z.A[
 00000160:·dd27·751a·47e5·6e3d·b49e·c4b8·3eaf·62ad··.'u.G.n=....>.b.
 00000170:·392c·762e·cd55·ed77·c067·1d88·7a92·3e1b··9,v..U.w.g..z.>.
 00000180:·e499·93bb·57c5·e87d·716b·a0f7·4e67·6218··....W..}qk..Ngb.
 00000190:·8336·f4df·096a·05f1·cc50·c799·fb24·ff04··.6...j...P...$..
 000001a0:·44ec·193b·bb67·4e7d·10af·bce6·d107·19ef··D..;.gN}........
 000001b0:·bdd6·9bf2·dd0e·4efd·31cf·1e90·7b2f·e8eb··......N.1...{/..
 000001c0:·1c68·0b88·fc7b·1c28·da2b·863c·e57f·a20b··.h...{.(.+.<....
 000001d0:·16c3·3c68·b30e·441f·8ca9·be7e·e7e3·5771··..<h..D....~..Wq
 000001e0:·78be·3b40·a5b6·c44f·fc44·aeb8·6328·3631··x.;@...O.D..c(61
 000001f0:·b7c3·00b6·0172·0871·25f1·9706·a540·e1ac··.....r.q%....@..
 00000200:·a41e·8864·a4a3·3ec6·a623·5905·5649·9c87··...d..>..#Y.VI..
 00000210:·584b·4d0a·f6fc·0578·2b10·5d0d·0a81·50ef··XKM....x+.]...P.
 00000220:·718c·20b2·a0d5·ba48·cf75·02ef·60e6·4204··q.·....H.u..`.B.
 00000230:·35b4·a8b0·3357·cc89·bf30·c224·a26b·1c9f··5...3W...0.$.k..
 00000240:·3644·e770·1a29·9f8b·5505·aba4·dc08·1f62··6D.p.)..U......b
 00000250:·a7db·210f·a500·5c1c·23f6·5687·277c·156a··..!...\.#.V.'|.j
 00000260:·e187·af80·5381·bd12·9866·4341·01ff·52bd··....S....fCA..R.
 00000270:·d23f·ee28·952d·2833·2906·c70c·a78b·2368··.?.(.-(3).....#h
 00000280:·ec7a·9ab8·5bf9·f85d·623a·8327·6e26·b993··.z..[..]b:.'n&..
 00000290:·cfb8·1d85·2fe1·bea3·6378·a199·3615·c5ef··..../...cx..6...
 000002a0:·81b9·55c4·f5f2·3fcc·8e7c·2659·6b0e·14a4··..U...?..|&Yk...
 000002b0:·8531·1632·7a3a·a581·b8e2·f5cc·f986·6243··.1.2z:........bC
 000002c0:·728f·f4cb·11e9·c7eb·22c7·cf9b·b2d1·2d72··r.......".....-r
 000002d0:·73f0·6570·b0a6·2a35·d2d7·14de·dbd4·5116··s.ep..*5......Q.
 000002e0:·e8db·f7cb·b159·20c7·4d65·26ff·289f·6f2c··.....Y·.Me&.(.o,
 000002f0:·4a3a·2779·1563·0ef2·19c9·c645·88a5·7357··J:'y.c.....E..sW
 00000300:·c377·8f1d·4579·2633·fc0f·b023·23e3·7655··.w..Ey&3...##.vU
 00000310:·748c·cd4a·d5df·e2ff·dbec·8820·7cf3·f9f1··t..J.......·|...
 00000320:·6f56·60ea·c315·3731·1318·dcb2·9691·3735··oV`...71......75
 00000330:·2612·1b7e·5dcf·1b5f·9db3·314f·e117·be02··&..~].._..1O....
 00000340:·8bab·00bf·1efd·f015·f015·f015·f015·f015··................
 00000350:·f8bf·2bb0·57b2·a679·8a7b·e8df·2072·4906··..+.W..y.{..·rI.
 00000360:·c69d·ef63·8af9·e154·20c3·3129·4534·0841··...c...T·.1)E4.A
 00000370:·0c61·1332·fd39·8726·e479·3b50·654d·c8e1··.a.2.9.&.y;PeM..
 00000380:·0534·21a6·ac09·79b1·a826·c434·b061·4113··.4!...y..&.4.aA.
 00000390:·f2a1·69b6·0919·6e47·13b2·314e·78fe·f550··..i...nG..1Nx..P
 000003a0:·d484·64a3·26e4·149b·90e1·0534·21ad·8daf··..d.&......4!...
 000003b0:·3aba·7326·1fbb·6239·c437·2171·3196·f7f5··:.s&..b9.7!q1...
 000003c0:·ad36·2185·e879·3001·5bcb·964f·be09·59de··.6!..y0.[..O..Y.
 000003d0:·c762·4976·bf6b·49a2·f820·be02·be02·be02··.bIv.kI..·......
 000003e0:·7fb9·023f·00f7·f873·8d···················...?...s.
00000010:·0078·01ed·584d·6815·5714·3e33·6f5e·f2f2··.x..XMh.W.>3o^.. 
00000020:·637c·4d34·3ed1·d6a7·52fc·41fc·6903·4623··c|M4>...R.A.i.F# 
00000030:·61a2·b406·ba91·a2a0·0bdb·48a3·b5e0·a234··a.........H....4 
00000040:·2ee2·46a6·d218·5129·d68d·2e44·833f·1071··..F...Q)...D.?.q 
00000050:·e3a2·145c·3928·2a74·d565·bb0b·92bd·1682··...\9(*t.e...... 
00000060:·baa8·8ddf·37f7·9e37·9797·549b·5d84·7b87··....7..7..T.].{. 
00000070:·33f7·dc73·bef3·73cf·dcf9·bb2d·3222·8345··3..s..s....-2".E 
00000080:·91ad·c7ef·757c·3c28·f2cd·b143·4343·8787··....u|<(...CCC.. 
00000090:·360e·1e1e·fea9·2c12·c84c·6a81·6ca1·95c3··6.....,..Lj.l... 
000000a0:·529a·416b·4005·2ba3·4da7·1d87·e815·1b81··R.Ak@.+.M....... 
000000b0:·27fe·1a68·2788·3af5·4f5b·8413·fa5e·02da··'..h'.:.O[...^.. 
000000c0:·046a·0229·86b6·ae7f·8e55·471f·2ecf·7c28··.j.).....UG...|( 
000000d0:·239e·7252·a3ed·5d2c·73d1·f8da·1347·5efd··#.rR..],s....G^. 
000000e0:·6bce·cbad·9cbe·e8b7·04d2·989a·d741·ab53··k............A.S 
000000f0:·b9fa·64af·3934·8027·715c·1f5f·fd7c·68f5··..d.94.'q\._.|h. 
00000100:·c490·f681·2e81·743e·b43f·0062·cf7c·395f··......t>.?.b.|9_ 
00000110:·d64d·e3d1·2ff3·6b05·d166·0168·1b94·6a4f··.M../.k..f.h..jO 
00000120:·9cc6·6a03·cff1·7adb·ab8e·f326·b9f3·d47c··..j...z....&...| 
00000130:·b5be·d413·cf3c·8823·afc4·6b49·9e39·b067··.....<.#..kI.9.g 
00000140:·3c77·1d50·b6d8·eaea·6bc1·f12d·ab63·8c45··<w.P....k..-.c.E 
00000150:·0eaf·fe35·36b1·2ad3·383a·669e·c4d5·63f4··...56.*.8:f...c. 
00000160:·1a73·3ed4·71ac·f5a0·adce·933a·8da3·72b7··.s>.q......:..r. 
00000170:·1e5a·4f62·5c9f·a318·6b0e·73ed·eb73·55fb··.ZOb\...k.s..sU. 
00000180:·4fe0·b31d·443d·49ef·0df2·ccc9·9dab·62f4··O...D=I.......b. 
00000190:·bab8·35d0·6ba7·3d31·8c41·1bfa·ff14·b416··..5.k.=1.A...... 
000001a0:·c435·431d·7bce·93fc·6f20·62bf·b2bd·bbe6··.5C.{...o·b..... 
000001b0:·d407·f1ca·6b1e·fb21·e3b5·d77a·53de·e3e0··....k..!...zS... 
000001c0:·d41f·f3ec·07b9·d782·bebe·05ad·0391·7f8a··................ 
000001d0:·0545·7bc5·90a7·fc5d·f49d·c530·0fda·2c05··.E{....]...0..,. 
000001e0:·d107·63aa·afb7·f9f8·af38·5cdf·9b41·f5b6··..c......8\..A.. 
000001f0:·c48f·cc22·57dc·9728·3631·17c3·00b6·0172··..."W..(61.....r 
00000200:·0871·26f1·6800·1541·614d·b208·8828·d351··.q&.h..AaM...(.Q 
00000210:·6fb0·0d99·ac11·a308·ebc1·68a9·29c2·9e47··o.........h.)..G 
00000220:·80a7·02d1·6da0·1008·f56e·6204·9905·ad96··....m....nb..... 
00000230:·667a·8e0b·7806·3317·22a8·a145·a3ed·3962··fz..x.3."..E..9b 
00000240:·4e3c·c20c·53c8·ce26·3e6d·886e·c16a·a43c··N<..S..&>m.n.j.< 
00000250:·8fd5·0aab·48ce·85b7·31d3·2d90·8712·0367··....H...1.-....g 
00000260:·6218·6fed·b8c3·3b50·0bdf·7c05·f20a·3c2f··b.o...;P..|...</ 
00000270:·94a5·12f2·d926·9322·d5a2·7c9e·f139·20e3··.....&."..|..9·. 
00000280:·78ff·b2fd·d124·a518·30f2·521e·fbe5·464f··x....$..0.R...FO 
00000290:·723b·5ed6·bbf9·2c5f·445f·c47c·ac69·bbb9··r;^...,_D_.|.i.. 
000002a0:·a91c·8df0·9932·ce1b·d0b4·5899·bcaf·1679··.....2....X....y 
000002b0:·afda·760a·6bb6·3b8a·e230·96ff·d592·ae42··..v.k.;..0.....B 
000002c0:·9299·5f39·939c·0ece·f7a5·0569·4823·792c··.._9.......iH#y, 
000002d0:·72f7·7bc7·6dcd·d740·2469·f78b·e5f1·54ba··r.{.m..@$i....T. 
000002e0:·a73a·fa68·e5d8·ba70·574d·6799·89e9·677c··.:.h...pWMg...g| 
000002f0:·c9f0·3329·2e8e·2772·bd39·bc1e·b40e·dc35··..3)..'r.9.....5 
00000300:·cf11·f3f5·04dd·29b9·50cd·6033·4e15·47d2··......).P.`3N.G. 
00000310:·9ab6·c89d·7c9c·483c·6e47·1b72·a954·6aa9··....|.H<nG.r.Tj. 
00000320:·9e70·a452·e520·e5c9·b7f9·5981·dfff·354b··.p.R.·....Y...5K 
00000330:·c566·57e1·2b3d·5ef5·f275·f6a9·20f2·2a5f··.fW.+=^..u..·.*_ 
00000340:·f806·91ae·989f·f3f0·59bd·7715·886b·cf8c··........Y.w..k.. 
00000350:·f72e·759f·b0af·80af·80af·80af·80af·80ad··..u............. 
00000360:·c049·6c8a·ecca·5e69·e90e·9129·7950·e226··.Il...^i...)yP.& 
00000370:·86d3·f825·95e8·787b·9004·2509·cd3f·49d8··...%..x{..%..?I. 
00000380:·f5c3·f1dd·7f2f·39fa·b0f1·e401·a006·9a8e··...../9......... 
00000390:·720f·c5b6·64aa·7871·ec39·370f·b8b9·67db··r...d.xq.97...g. 
000003a0:·2cff·37b7·aaaa·c407·5cb9·5495·d11f·b145··,.7.....\.T....E 
000003b0:·320b·3087·e5dc·8523·f8e1·0636·e9f8·e0cf··2.0....#...6.... 
000003c0:·6dc9·96d2·303e·da2f·cb04·b663·3a7b·7354··m...0>./...c:{sT 
000003d0:·cefd·2c52·7972·b5e3·cc47·95e6·c95f·bba3··..,Ryr...G..._.. 
000003e0:·aecf·2666·04fa·67fa·b5c1·8732·2e8b·cbf1··..&f..g....2.... 
000003f0:·debe·3d5d·6387·ce77·4a9f·8ad1·8771·59da··..=]c..wJ....qY. 
00000400:·f5c7·ccc8·6b67·eeb5·d896·04c3·c100·f700··....kg.......... 
Max diff block lines reached; -1/9187 bytes (-0.01%) of diff not shown.
22.8 MB
lib/armeabi-v7a/libapp.so
1.0 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·524 There·are·7·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x25afe4·0x25afe4·R···0x40008 ··LOAD···········0x000000·0x00000000·0x00000000·0x25b054·0x25b054·R···0x4000
9 ··LOAD···········0x25c000·0x0025c000·0x0025c000·0x3b30e0·0x3b30e0·R·E·0x40009 ··LOAD···········0x25c000·0x0025c000·0x0025c000·0x3b31b0·0x3b31b0·R·E·0x4000
10 ··LOAD···········0x610000·0x00610000·0x00610000·0x0003c·0x0003c·RW··0x400010 ··LOAD···········0x610000·0x00610000·0x00610000·0x0003c·0x0003c·RW··0x4000
11 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x411 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4
12 ··DYNAMIC········0x61000c·0x0061000c·0x0061000c·0x00030·0x00030·RW··0x412 ··DYNAMIC········0x61000c·0x0061000c·0x0061000c·0x00030·0x00030·RW··0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x113 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.81 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x610098:1 There·are·11·section·headers,·starting·at·offset·0x610098:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000140·000140·25ad40·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000140·000140·25adb0·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········0025ae80·25ae80·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········0025aef0·25aef0·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········0025aec4·25aec4·000085·00···A··0···0··48 ··[·4]·.dynstr···········STRTAB··········0025af34·25af34·000085·00···A··0···0··4
9 ··[·5]·.dynsym···········DYNSYM··········0025af4c·25af4c·000060·10···A··4···1··49 ··[·5]·.dynsym···········DYNSYM··········0025afbc·25afbc·000060·10···A··4···1··4
10 ··[·6]·.hash·············HASH············0025afac·25afac·000038·04···A··5···0··410 ··[·6]·.hash·············HASH············0025b01c·25b01c·000038·04···A··5···0··4
11 ··[·7]·.text·············PROGBITS········0025c000·25c000·3b30e0·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········0025c000·25c000·3b31b0·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········00610000·610000·00000c·00··WA··0···0··412 ··[·8]·.bss··············PROGBITS········00610000·610000·00000c·00··WA··0···0··4
13 ··[·9]·.dynamic··········DYNAMIC·········0061000c·61000c·000030·08··WA··4···0··413 ··[·9]·.dynamic··········DYNAMIC·········0061000c·61000c·000030·08··WA··4···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·61003c·00005a·00······0···0··414 ··[10]·.shstrtab·········STRTAB··········00000000·61003c·00005a·00······0···0··4
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
794 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0025c000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·0025c000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·002606c0·0x3aea20·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·002606c0·0x3aeaf0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·00005fe0·0x254ea0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·00005fe0·0x254f10·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
641 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x61000c·contains·6·entries:1 Dynamic·section·at·offset·0x61000c·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000004·(HASH)·······················0x25afac3 ·0x00000004·(HASH)·······················0x25b01c
4 ·0x00000005·(STRTAB)·····················0x25aec44 ·0x00000005·(STRTAB)·····················0x25af34
5 ·0x0000000a·(STRSZ)······················133·(bytes)5 ·0x0000000a·(STRSZ)······················133·(bytes)
6 ·0x00000006·(SYMTAB)·····················0x25af4c6 ·0x00000006·(SYMTAB)·····················0x25afbc
7 ·0x0000000b·(SYMENT)·····················16·(bytes)7 ·0x0000000b·(SYMENT)·····················16·(bytes)
8 ·0x00000000·(NULL)·······················0x08 ·0x00000000·(NULL)·······················0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f84eca6443078a7cbce4b87677a177bb3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f84eca64dd271cacbce4b87636ef07e6
513 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r11·ofs·811 ··DW_CFA_def_cfa:·r11·ofs·8
  
12 00000014·00000011·00000018·FDE·cie=00000000·pc=0025c000..002606c012 00000014·00000011·00000018·FDE·cie=00000000·pc=0025c000..002606c0
13 ··DW_CFA_offset:·r11·at·cfa-813 ··DW_CFA_offset:·r11·at·cfa-8
14 ··DW_CFA_offset:·r14·at·cfa-414 ··DW_CFA_offset:·r14·at·cfa-4
  
15 00000029·00000011·0000002d·FDE·cie=00000000·pc=002606c0..0060f0e015 00000029·00000011·0000002d·FDE·cie=00000000·pc=002606c0..0060f1b0
16 ··DW_CFA_offset:·r11·at·cfa-816 ··DW_CFA_offset:·r11·at·cfa-8
17 ··DW_CFA_offset:·r14·at·cfa-417 ··DW_CFA_offset:·r14·at·cfa-4
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
19.5 KB
strings --all --bytes=8 {}
    
Offset 494, 14 lines modifiedOffset 494, 15 lines modified
494 404X:,:$494 404X:,:$
495 :D·T·T·*495 :D·T·T·*
496 <&TAl&@&TAl&\496 <&TAl&@&TAl&\
497 »       `o$o(oXo<o497 »       `o$o(oXo<o
498 &H-8A$A·498 &H-8A$A·
499 )`»     h»    h»   `499 )`»     h»    h»   `
500 m@A4A(A0500 m@A4A(A0
 501 G·G8o8o4
501 »       ·»       D»      4»     X502 »       ·»       D»      4»     X
502 &·&L-DA4503 &·&L-DA4
503 ·,444$7h·504 ·,444$7h·
504 :4:4:<4$4`7,505 :4:4:<4$4`7,
505 $G$G0o$o506 $G$G0o$o
506 a`a`ada|a507 a`a`ada|a
507 »       ·»       D»      L»     ·»     ·»     ·»     508 »       ·»       D»      L»     ·»     ·»     ·»     
Offset 598, 27 lines modifiedOffset 599, 29 lines modified
598 K_Link@14069316599 K_Link@14069316
599 eT_ExpansionTileState@365392950.600 eT_ExpansionTileState@365392950.
600 "AnimationController.2601 "AnimationController.2
601 UlocalPan602 UlocalPan
602 _CupertinoIconThemeData&IconThemeData&Diagnosticable@232449307603 _CupertinoIconThemeData&IconThemeData&Diagnosticable@232449307
603 u)_androidShortcuts@625297651604 u)_androidShortcuts@625297651
604 sendFeedback2605 sendFeedback2
 606 _GetFileVersionInfo@1144496949
605 prosinac607 prosinac
606 p9ParagraphStyle.608 p9ParagraphStyle.
607 ·Unable·to·establish·connection·on·channel.609 ·Unable·to·establish·connection·on·channel.
608 lconvertSingle610 lconvertSingle
609 get:textDirection611 get:textDirection
610 yValue·not·in·range612 yValue·not·in·range
611 Udart:collection-patch/compact_hash.dart613 Udart:collection-patch/compact_hash.dart
612 _SemanticsGeometry@519266271.614 _SemanticsGeometry@519266271.
613 4GuideNextDay2615 4GuideNextDay2
614 cScrollPhysics616 cScrollPhysics
615 &3init:_scrimOpacityTween@402490068617 &3init:_scrimOpacityTween@402490068
616 3?ImmutableList_from618 3?ImmutableList_from
617 LTextEditingDelta619 LTextEditingDelta
 620 0init:_GetFileVersionInfo@1144496949
618 z~·GMT2» [621 z~·GMT2» [
619 V_ServicesBinding&BindingBase&SchedulerBinding@555240726622 V_ServicesBinding&BindingBase&SchedulerBinding@555240726
620 forcePress623 forcePress
621 !T_StorageEntryIdentifier@693357337624 !T_StorageEntryIdentifier@693357337
622 p0Unrecognized·message·625 p0Unrecognized·message·
623 4`Invalid·HTTP·date·626 4`Invalid·HTTP·date·
624 proxy-authenticate627 proxy-authenticate
Offset 740, 14 lines modifiedOffset 743, 15 lines modified
740 readSync·failed743 readSync·failed
741 get:_tick@214066280744 get:_tick@214066280
742 7findAnnotations745 7findAnnotations
743 ILGestureDisposition.746 ILGestureDisposition.
744 SceneBuilder_pushOffset747 SceneBuilder_pushOffset
745 $SkipIterable2748 $SkipIterable2
746 ·!=·null749 ·!=·null
 750 *_GetFileVersionInfoSize@1144496949
747 )init:_colors@396204476751 )init:_colors@396204476
748 =_spawnCommon@10262482752 =_spawnCommon@10262482
749 MirrorReference_equals753 MirrorReference_equals
750 :a_AutofillScope@641212999754 :a_AutofillScope@641212999
751 winit:_loads@0150898755 winit:_loads@0150898
752 FocusHighlightMode756 FocusHighlightMode
753 _ensureDoneFuture@4048458757 _ensureDoneFuture@4048458
Offset 1403, 14 lines modifiedOffset 1407, 15 lines modified
1403 ?ScrollbarOrientation.1407 ?ScrollbarOrientation.
1404 _\keyboardAppearance1408 _\keyboardAppearance
1405 z|setMinute1409 z|setMinute
1406 Uinit:_actionMap@3820590851410 Uinit:_actionMap@382059085
1407 Tget:_stateData@40484581411 Tget:_stateData@4048458
1408 H_layoutText@5102456031412 H_layoutText@510245603
1409 q<package:fl_chart/src/chart/base/base_chart/fl_touch_event.dart1413 q<package:fl_chart/src/chart/base/base_chart/fl_touch_event.dart
 1414 init:_shell32@1120017090
1410 Boverline1415 Boverline
1411 $RenderLeaderLayer.1416 $RenderLeaderLayer.
1412 __getPort@140693161417 __getPort@14069316
1413 Positioned1418 Positioned
1414 proportional21419 proportional2
1415 e-get:textTheme1420 e-get:textTheme
1416 Iget:query1421 Iget:query
Offset 1529, 15 lines modifiedOffset 1534, 14 lines modified
1529 8_ExternalFloat32Array@70271471534 8_ExternalFloat32Array@7027147
1530 *jattachNotificationTree1535 *jattachNotificationTree
1531 get:distanceSquared1536 get:distanceSquared
1532 Yresumed1537 Yresumed
1533 <formatSeconds1538 <formatSeconds
1534 fAnimationLocalListenersMixin21539 fAnimationLocalListenersMixin2
1535 e'_InterpolationSimulation@2140662801540 e'_InterpolationSimulation@214066280
1536 B_GetModuleFileName@1121009611 
1537 ]YLaunchApp21541 ]YLaunchApp2
1538 _onCancel@40484581542 _onCancel@4048458
1539 0Expecting·'='1543 0Expecting·'='
1540 shouldCopyHeaderOnRedirect1544 shouldCopyHeaderOnRedirect
1541 :InternetAddress_Parse1545 :InternetAddress_Parse
1542 {^'(?:[^']|'')*'1546 {^'(?:[^']|'')*'
1543 Sset:center1547 Sset:center
Offset 1640, 14 lines modifiedOffset 1644, 15 lines modified
1640 xbget:_shouldCreateInputConnection@6391837911644 xbget:_shouldCreateInputConnection@639183791
1641 ;_emptyListeners@2623297501645 ;_emptyListeners@262329750
1642 y_sortAndFilterVertically@6262801501646 y_sortAndFilterVertically@626280150
1643 ·Failed·to·parse·HTTP,·1647 ·Failed·to·parse·HTTP,·
1644 textBaseline21648 textBaseline2
1645 wPlatformAssetBundle1649 wPlatformAssetBundle
1646 `_children@2524082801650 `_children@252408280
 1651 t_GetModuleFileName@1109372610
1647 h-package:flutter/src/foundation/binding.dart1652 h-package:flutter/src/foundation/binding.dart
1648 You·cannot·pass·a·TimelineTask·without·finishing·all·started·operations1653 You·cannot·pass·a·TimelineTask·without·finishing·all·started·operations
1649 -·must·not·be·greater·than·the·number·of·characters·in·the·file,·1654 -·must·not·be·greater·than·the·number·of·characters·in·the·file,·
1650 U,·descent:·1655 U,·descent:·
1651 "`get:_semanticsConfiguration@5192662711656 "`get:_semanticsConfiguration@519266271
1652 _absSub@01508981657 _absSub@0150898
1653 _Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts1658 _Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts
Offset 1987, 14 lines modifiedOffset 1992, 15 lines modified
1987 dart:_internal/cast.dart1992 dart:_internal/cast.dart
1988 buttonColor1993 buttonColor
1989 Qq::__startIsTopLeft@17847829021994 Qq::__startIsTopLeft@1784782902
1990 q%Ffi_loadUint161995 q%Ffi_loadUint16
1991 '_rebuild@3182376911996 '_rebuild@318237691
1992 end_drawer_open1997 end_drawer_open
1993 U+column1998 U+column
 1999 _shell32@1120017090
1994 vdart:io/link.dart2000 vdart:io/link.dart
1995 {_checkDown@30306971622001 {_checkDown@3030697162
1996 ^_HashSet@32208322002 ^_HashSet@3220832
1997 _emptyList@90402282003 _emptyList@9040228
1998 fhashCode2004 fhashCode
1999 I.CastIterator22005 I.CastIterator2
2000 +LgetOpenFilesList2006 +LgetOpenFilesList
Offset 2284, 14 lines modifiedOffset 2290, 15 lines modified
2284 N1cacheExtent2290 N1cacheExtent
Max diff block lines reached; 16887/19925 bytes (84.75%) of diff not shown.
19.3 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1510, 1208 lines modifiedOffset 1510, 1208 lines modified
1510 ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack....1510 ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack....
1511 ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono1511 ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono
1512 ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa1512 ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa
1513 ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[.....1513 ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[.....
1514 ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[.....1514 ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[.....
1515 ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[.....1515 ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[.....
1516 ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......1516 ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......
1517 ··0x00005fe0·f5f5dcdc·a5e90e00·00000000·03000000·................1517 ··0x00005fe0·f5f5dcdc·15ea0e00·00000000·03000000·................
1518 ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a901518 ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a90
1519 ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d1519 ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d
1520 ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c1520 ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
1521 ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-1521 ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
1522 ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac1522 ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
1523 ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_1523 ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
1524 ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu1524 ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu
1525 ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n1525 ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n
1526 ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea1526 ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea
1527 ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com1527 ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com
1528 ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers1528 ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers
1529 ··0x000060a0·206e756c·6c2d7361·66657479·002c8835··null-safety.,.51529 ··0x000060a0·206e756c·6c2d7361·66657479·002c883d··null-safety.,.=
1530 ··0x000060b0·49853f83·2aef9035·c17f1581·1a718285·I.?.*..5.....q..1530 ··0x000060b0·49853f83·2bef9035·c17f1581·1c718285·I.?.+..5.....q..
1531 ··0x000060c0·84838383·83828384·85868283·83848582·................1531 ··0x000060c0·84838383·83828384·85868283·83848582·................
1532 ··0x000060d0·82848285·84899285·84868385·83868383·................1532 ··0x000060d0·82848285·84899285·84868385·83868383·................
Diff chunk too large, falling back to line-by-line diff (1177 lines added, 1177 lines removed)
1533 ··0x000060e0·85848482·86838485·8383858a·85838282·................1533 ··0x000060e0·85848482·86838485·8383858a·85838282·................
1534 ··0x000060f0·83848384·87848484·87868383·84868484·................1534 ··0x000060f0·86838483·84878484·84878683·83848684·................
1535 ··0x00006100·82898383·83868385·84848284·84858483·................1535 ··0x00006100·84868289·83838386·83858484·82848485·................
1536 ··0x00006110·86848382·83848682·86868584·95838785·................1536 ··0x00006110·84838684·83828384·86828686·85849583·................
1537 ··0x00006120·84838583·82858486·84838484·83828384·................1537 ··0x00006120·87858483·85838285·84868483·84848382·................
1538 ··0x00006130·83858383·83868485·83848588·82828284·................1538 ··0x00006130·83848385·83838386·84858384·85888282·................
1539 ··0x00006140·83848383·85878383·84838383·86848783·................1539 ··0x00006140·82848384·83838587·83838483·83838684·................
1540 ··0x00006150·82848387·84838285·88848482·84848487·................1540 ··0x00006150·87838284·83878483·82858884·84828484·................
1541 ··0x00006160·83838284·83838385·84888383·82829186·................1541 ··0x00006160·84878383·82848383·83858488·83838282·................
1542 ··0x00006170·84838384·83848484·86838683·83848690·................1542 ··0x00006170·91868483·83848384·84848683·86838384·................
1543 ··0x00006180·87858589·83838482·84858286·82838483·................1543 ··0x00006180·86908785·85898383·84828485·82868283·................
1544 ··0x00006190·82848385·84838387·82828583·85838483·................1544 ··0x00006190·84838284·83858483·83878282·85838583·................
1545 ··0x000061a0·8584848b·86838684·84848484·83838583·................1545 ··0x000061a0·84838584·848b8683·86848484·84848383·................
1546 ··0x000061b0·85838584·85858484·85838689·86838583·................1546 ··0x000061b0·85838583·86858485·85848485·83868986·................
1547 ··0x000061c0·82858685·848a8485·85858282·85858683·................1547 ··0x000061c0·83858382·85868584·8a848585·85828285·................
1548 ··0x000061d0·83838582·89848484·83858484·85848383·................1548 ··0x000061d0·85868383·83858289·84848483·85848485·................
1549 ··0x000061e0·83858683·83828483·83838383·85878384·................1549 ··0x000061e0·84838383·85868383·82848383·83838385·................
1550 ··0x000061f0·83858282·85848482·86838587·828f8585·................1550 ··0x000061f0·87838483·85828285·84848286·83858782·................
1551 ··0x00006200·82838485·85828584·84838486·84848382·................1551 ··0x00006200·8f858582·83848585·82858484·83848684·................
1552 ··0x00006210·83838583·868b8283·84838883·83868384·................1552 ··0x00006210·84838283·83858386·8b828384·83888383·................
1553 ··0x00006220·82838482·85868486·86858683·83838584·................1553 ··0x00006220·86838482·83848285·86848686·85868383·................
1554 ··0x00006230·83858383·84828383·83848386·85868783·................1554 ··0x00006230·83858483·85838384·82838383·84838685·................
1555 ··0x00006240·83858284·83838284·84858486·83868484·................1555 ··0x00006240·86878383·85828483·83828484·85848683·................
1556 ··0x00006250·82858587·83838484·83848485·85888683·................1556 ··0x00006250·86848482·85858783·83848483·84848585·................
1557 ··0x00006260·82838686·85838382·84828283·83868686·................1557 ··0x00006260·88868382·83868685·83838284·82828383·................
1558 ··0x00006270·83828487·83838582·84838385·83848483·................1558 ··0x00006270·86868683·82848783·83858284·83838583·................
1559 ··0x00006280·83848c89·8383868a·84838585·85868983·................1559 ··0x00006280·84848383·848c8983·83868a84·83858585·................
1560 ··0x00006290·83858385·83848384·85858487·82848385·................1560 ··0x00006290·86898383·85838583·84838485·85848782·................
1561 ··0x000062a0·83878384·86838383·83848788·89878483·................1561 ··0x000062a0·84838583·87838486·83838383·84878889·................
1562 ··0x000062b0·84848582·84898384·84848885·85838385·................1562 ··0x000062b0·87848384·84858284·89838484·84888585·................
1563 ··0x000062c0·83848485·84858484·86838684·85848483·................1563 ··0x000062c0·83838583·84848584·85848486·83868485·................
1564 ··0x000062d0·83848483·83838385·83838383·85838685·................1564 ··0x000062d0·84848383·84848383·83838583·83838385·................
1565 ··0x000062e0·84858683·82858483·84848484·87848384·................1565 ··0x000062e0·83868584·85868382·85848384·84848487·................
1566 ··0x000062f0·84858386·85838583·84868484·84848484·................1566 ··0x000062f0·84838484·85838685·83858384·86848484·................
1567 ··0x00006300·83858582·86838685·83858482·85848485·................1567 ··0x00006300·84848483·85858286·83868583·85848285·................
1568 ··0x00006310·83838382·82828684·85848584·82848383·................1568 ··0x00006310·84848583·83838282·82868485·84858482·................
1569 ··0x00006320·83858383·83848485·84868385·84838283·................1569 ··0x00006320·84838383·85838383·84848584·86838584·................
1570 ··0x00006330·82848485·84838a85·85838483·85848583·................1570 ··0x00006330·83828382·84848584·838a8585·83848385·................
1571 ··0x00006340·84868587·82838583·83868483·82858483·................1571 ··0x00006340·84858384·86858782·83858383·86848382·................
1572 ··0x00006350·83828584·83858384·84858582·85848384·................1572 ··0x00006350·85848383·82858483·85838484·85858285·................
1573 ··0x00006360·84848485·83848385·85848284·82868586·................1573 ··0x00006360·84838484·84848583·84838585·84828482·................
1574 ··0x00006370·84868384·83858485·84848484·84848383·................1574 ··0x00006370·86858684·86838483·85848584·84848484·................
1575 ··0x00006380·83858483·85838486·83838484·85838483·................1575 ··0x00006380·84838383·85848385·83848683·83848485·................
1576 ··0x00006390·84838683·85838583·84838482·82838388·................1576 ··0x00006390·83848384·83868385·83858384·83848282·................
1577 ··0x000063a0·84838384·85838383·82878385·83858484·................1577 ··0x000063a0·83838884·83838485·83838382·87838583·................
1578 ··0x000063b0·83888484·828d8383·87838486·84838483·................1578 ··0x000063b0·85848483·88848482·8d838387·83848684·................
1579 ··0x000063c0·82838588·83838683·82858384·85838485·................1579 ··0x000063c0·83848382·83858883·83868382·85838485·................
1580 ··0x000063d0·84848784·84828482·85848486·83858285·................1580 ··0x000063d0·83848584·84878484·82848285·84848683·................
1581 ··0x000063e0·83868486·86828489·82848583·84858483·................1581 ··0x000063e0·85828583·86848686·82848982·84858384·................
1582 ··0x000063f0·8382848c·84828283·86848584·84838287·................1582 ··0x000063f0·85848383·82848c84·82828386·84858484·................
1583 ··0x00006400·82848585·83838585·83868482·83848682·................1583 ··0x00006400·83828782·84858583·83858583·86848283·................
1584 ··0x00006410·8383858b·89858383·85848284·83838284·................1584 ··0x00006410·84868283·83858b89·85838385·84828483·................
1585 ··0x00006420·84868389·82868683·83848683·84858383·................1585 ··0x00006420·83828484·86838982·86868383·84868384·................
1586 ··0x00006430·84838583·85868286·84838782·83858585·................1586 ··0x00006430·85838384·83858385·86828684·83878283·................
1587 ··0x00006440·82838284·87848483·83828382·83858383·................1587 ··0x00006440·85858582·83828487·84848383·82838283·................
1588 ··0x00006450·84848384·86858483·85878283·84858883·................1588 ··0x00006450·85838384·84838486·85848385·87828384·................
1589 ··0x00006460·82838282·83848385·86848484·82848286·................1589 ··0x00006460·85888382·83828283·84838586·84848482·................
1590 ··0x00006470·83868286·85838783·83838483·84838585·................1590 ··0x00006470·84828683·86828685·83878383·83848384·................
1591 ··0x00006480·83838885·86868383·83848482·83828684·................1591 ··0x00006480·83858583·83888586·86838383·84848283·................
1592 ··0x00006490·8483848c·83868383·838c8284·87848682·................1592 ··0x00006490·82868484·83848c83·86838383·8c828487·................
1593 ··0x000064a0·83858785·84878385·85848d84·85838683·................1593 ··0x000064a0·84868283·85878584·87838585·848d8485·................
1594 ··0x000064b0·83868683·83848486·82868383·87828483·................1594 ··0x000064b0·83868383·86868383·84848682·86838387·................
1595 ··0x000064c0·83858383·83868485·83828486·85848384·................1595 ··0x000064c0·82848383·85838383·86848583·82848685·................
1596 ··0x000064d0·84868485·86858386·858c8484·86868388·................1596 ··0x000064d0·84838484·86848586·85838685·8c848486·................
1597 ··0x000064e0·83838682·83838486·88838588·85848382·................1597 ··0x000064e0·86838883·83868283·83848688·83858885·................
1598 ··0x000064f0·8684838d·84848383·88828482·83828483·................1598 ··0x000064f0·84838286·84838d84·84838388·82848283·................
1599 ··0x00006500·86848483·85858485·82848485·85858283·................1599 ··0x00006500·82848386·84848385·85848582·84848585·................
1600 ··0x00006510·83878384·83858483·85858385·8a838384·................1600 ··0x00006510·85828383·87838483·85848385·8583858a·................
1601 ··0x00006520·84838384·83868584·83838484·85838486·................1601 ··0x00006520·85838384·84838384·83868584·83838484·................
1602 ··0x00006530·84868385·85838482·83848883·83838582·................1602 ··0x00006530·85838486·84868385·85838482·83848883·................
1603 ··0x00006540·84838485·85828486·83838784·89838684·................1603 ··0x00006540·83838582·84838485·85828486·83838784·................
1604 ··0x00006550·84838486·84838483·84848484·83888582·................1604 ··0x00006550·89838684·84838486·84838483·84848484·................
1605 ··0x00006560·84858482·84848586·82848384·83858586·................1605 ··0x00006560·83888582·84858482·84848586·82848384·................
1606 ··0x00006570·84828283·85848388·85838586·82858485·................1606 ··0x00006570·83858586·84828283·85848388·85838586·................
1607 ··0x00006580·83878584·83838284·84838388·83868283·................1607 ··0x00006580·82858485·83878584·83838284·84838388·................
1608 ··0x00006590·83848385·82848585·84858688·82938785·................1608 ··0x00006590·83868283·83848385·82848585·84858688·................
1609 ··0x000065a0·82838285·83858484·89838584·84838382·................1609 ··0x000065a0·82938785·82838285·83858484·89838584·................
1610 ··0x000065b0·83848384·86868482·82848582·86858584·................1610 ··0x000065b0·84838382·83848384·86868482·82848582·................
1611 ··0x000065c0·83848586·86828383·82848485·83838584·................1611 ··0x000065c0·86858584·83848586·82838382·84848583·................
1612 ··0x000065d0·83848383·84858285·83838385·83838683·................1612 ··0x000065d0·83858483·84838384·85828583·83838583·................
1613 ··0x000065e0·83848584·84858386·85848582·85858485·................1613 ··0x000065e0·83868383·84858484·85838685·84858285·................
1614 ··0x000065f0·82858284·85848683·84858384·83838284·................1614 ··0x000065f0·85848582·85828485·84868384·85838483·................
1615 ··0x00006600·85848583·83838687·84888385·83828584·................1615 ··0x00006600·83828485·84858383·83868784·88838583·................
1616 ··0x00006610·82848683·83838482·84868483·83858286·................1616 ··0x00006610·82858482·84868383·83848284·86848383·................
1617 ··0x00006620·828a8484·85848489·85848385·88868284·................1617 ··0x00006620·85828682·8a848485·84848985·84838588·................
1618 ··0x00006630·86858383·83828383·8385838b·85858484·................1618 ··0x00006630·86828486·85838383·82838383·85838b85·................
1619 ··0x00006640·83858482·85838685·82888585·83858384·................1619 ··0x00006640·85848483·85848285·83868582·88858583·................
1620 ··0x00006650·83878282·85868583·84828487·8b8a8387·................1620 ··0x00006650·85838483·87828285·86858384·82848687·................
1621 ··0x00006660·8683848a·83838383·89848482·85838483·................1621 ··0x00006660·8b8a8387·8683848a·83838383·89848482·................
1622 ··0x00006670·8b848384·86838483·82838484·83858385·................1622 ··0x00006670·85838483·8b848384·86838483·82838484·................
1623 ··0x00006680·86838584·86858484·84838485·89848584·................1623 ··0x00006680·83858385·86838584·86858484·84838485·................
1624 ··0x00006690·82848582·85838283·84828282·83878387·................1624 ··0x00006690·89848584·82848582·85838283·84828282·................
1625 ··0x000066a0·82828685·83848783·85838383·83868383·................1625 ··0x000066a0·83878387·82828685·83848783·85838383·................
1626 ··0x000066b0·84858484·83828384·83838484·86828485·................1626 ··0x000066b0·83868383·84858484·83828384·83838484·................
1627 ··0x000066c0·82858786·84858385·85858383·85848383·................1627 ··0x000066c0·86828485·82858786·84858385·85858383·................
1628 ··0x000066d0·84868583·84848483·83828385·84868683·................1628 ··0x000066d0·85848383·84868583·84848483·83828385·................
1629 ··0x000066e0·86828383·84848683·8c838285·88828382·................1629 ··0x000066e0·84868683·86828383·84848683·8c838285·................
1630 ··0x000066f0·83838284·86848682·84848384·858a8283·................1630 ··0x000066f0·88828382·83838284·86848682·84848384·................
1631 ··0x00006700·84828382·84868583·84868383·83838385·................1631 ··0x00006700·858a8283·84828382·84868583·84868383·................
1632 ··0x00006710·83838485·83878383·84838586·8588838a·................1632 ··0x00006710·83838385·83838485·83878383·84838586·................
1633 ··0x00006720·83848386·84838786·82858284·84858283·................1633 ··0x00006720·8588838a·83848386·84838786·82858284·................
1634 ··0x00006730·85858782·86838587·84858484·84828685·................1634 ··0x00006730·84858283·85858782·86838587·84858484·................
1635 ··0x00006740·87848883·84828383·89828484·82838483·................1635 ··0x00006740·84828685·87848883·84828383·89828484·................
Max diff block lines reached; 20056827/20216449 bytes (99.21%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0025ae80·10000000·00000000·017a5200·017c0e01·.........zR..|..2 ··0x0025aef0·10000000·00000000·017a5200·017c0e01·.........zR..|..
3 ··0x0025ae90·1b0c0b08·11000000·18000000·64110000·............d...3 ··0x0025af00·1b0c0b08·11000000·18000000·f4100000·................
4 ··0x0025aea0·c0460000·008b028e·01110000·002d0000·.F...........-..4 ··0x0025af10·c0460000·008b028e·01110000·002d0000·.F...........-..
5 ··0x0025aeb0·000f5800·0020ea3a·00008b02·8e010000·..X..·.:........5 ··0x0025af20·009f5700·00f0ea3a·00008b02·8e010000·..W....:........
6 ··0x0025aec0·0000································..6 ··0x0025af30·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x0025aec4·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x0025af34·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x0025aed4·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x0025af44·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x0025aee4·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x0025af54·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x0025aef4·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x0025af64·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x0025af04·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x0025af74·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x0025af14·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x0025af84·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x0025af24·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x0025af94·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x0025af34·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x0025afa4·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x0025af44·6c644964·00·························ldId.10 ··0x0025afb4·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x0025afac·06000000·06000000·00000000·03000000·................2 ··0x0025b01c·06000000·06000000·00000000·03000000·................
3 ··0x0025afbc·05000000·02000000·00000000·04000000·................3 ··0x0025b02c·05000000·02000000·00000000·04000000·................
4 ··0x0025afcc·00000000·00000000·00000000·00000000·................4 ··0x0025b03c·00000000·00000000·00000000·00000000·................
5 ··0x0025afdc·01000000·00000000···················........5 ··0x0025b04c·01000000·00000000···················........
  
3.5 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1134, 41 lines modifiedOffset 1134, 41 lines modified
1134 »       ....<./.....X...1134 »       ....<./.....X...
1135 »       ....X.......H...1135 »       ....X.......H...
1136 »       h....·..X·...·..1136 »       h....·..X·...·..
1137 »       H·...`..LS..,p..1137 »       H·...`..LS..,p..
1138 »       ../......./.p.·.1138 »       ../......./.p.·.
  
1139 002606c0·<_kDartIsolateSnapshotInstructions>:1139 002606c0·<_kDartIsolateSnapshotInstructions>:
1140 »       ·.:.............1140 »       ..:.............
1141 »       0.....:.D.:...&.1141 »       0.....:.D.:...&.
1142 »       T....H-.........1142 »       T....H-.........
1143 »       ..........].....1143 »       ..........].....
1144 »       .....@-.@.......1144 »       .....@-.@.......
1145 »       p.....K......H-.1145 »       p.....K......H-.
1146 »       ......M.........1146 »       ......M.........
1147 »       ..A..0...0...0..1147 »       ..A..0...0...0..
1148 »       .@...@...@....P.1148 »       .@...@...@....P.
1149 »       .............`..1149 »       .............`..
1150 »       .....`...`......1150 »       .....`...`......
1151 »       ..].........p·..1151 »       ..].........p·..
1152 »       p............@..1152 »       p............@..
1153 »       :@D...T.........1153 »       :@D...T.........
1154 »       .:...?..........1154 »       .:...?../.......
1155 »       .........C-..B..1155 »       .........C-..B..
1156 »       .........0...·..1156 »       .........0...·..
1157 »       ......S...R.....1157 »       ......S...R.....
1158 »       .....0...·....K.1158 »       .....0...·....K.
1159 »       .....H-.......M.1159 »       .....H-.......M.
1160 »       ..........A.....1160 »       ..........A.....
1161 »       ..............].1161 »       ..............].
1162 »       .........·..:·..1162 »       .........·..:·..
1163 »       .·...·...0...0..1163 »       .·...·...0...0..
1164 »       .@...@.......`..1164 »       .@...@.......`..
1165 »       .....`........].1165 »       .....`........].
1166 »       r..._.R.........1166 »       ...._.R.........
1167 »       ..R.............1167 »       ..R.............
1168 »       ......R.........1168 »       ......R.........
1169 »       ..........R.....1169 »       ..........R.....
1170 »       ................1170 »       ................
1171 »       ..-.............1171 »       ..-.............
1172 »       ....>./......·..1172 »       ....>./......·..
1173 »       .....@...0....S.1173 »       .....@...0....S.
Offset 1185, 19 lines modifiedOffset 1185, 19 lines modified
1185 »       ........>./.....1185 »       ........>./.....
1186 »       ................1186 »       ................
1187 »       ..K......0...·..1187 »       ..K......0...·..
1188 »       .....`.......0..1188 »       .....`.......0..
1189 »       .@...·..........1189 »       .@...·..........
1190 »       ......K.........1190 »       ......K.........
1191 »       ..Y.P....H-.....1191 »       ..Y.P....H-.....
1192 »       ..M.......].....1192 »       ..M.......].?...
1193 »       ....p·..p.......1193 »       ....p·..p.......
1194 »       .....@..:@D...T.1194 »       .....@..:@D...T.
1195 »       .........:...?..1195 »       .........:...?..
1196 »       Y............·..1196 »       .............·..
1197 »       ..-.......-.....1197 »       ..-.......-.....
1198 »       ........>./.....1198 »       ........>./.....
1199 »       .0.......0...·..1199 »       .0.......0...·..
1200 »       ....p...p.....R.1200 »       ....p...p.....R.
1201 »       .....@..........1201 »       .....@..........
1202 »       .....:...?..9./.1202 »       .....:...?..9./.
1203 »       ......K.........1203 »       ......K.........
Offset 1229, 18 lines modifiedOffset 1229, 18 lines modified
1229 »       ..........\.....1229 »       ..........\.....
1230 »       ....../.....d...1230 »       ....../.....d...
1231 »       .H-.......M.....1231 »       .H-.......M.....
1232 »       .....·A..0...0..1232 »       .....·A..0...0..
1233 »       .0...·........R.1233 »       .0...·........R.
1234 »       .....·....A.....1234 »       .....·....A.....
1235 »       .....@......t@..1235 »       .....@......t@..
1236 »       .@........].[...1236 »       .@........].....
1237 »       ....p·..p.......1237 »       ....p·..p.......
1238 »       .@..:@..=.T.....1238 »       .@..:@..=.T.....
1239 »       C....:...?..·...1239 »       C....:...?..T...
1240 »       .........B-.'B..1240 »       .........B-.'B..
1241 »       ..........K.....1241 »       ..........K.....
1242 »       ....L.......W.I.1242 »       ....L.......W.I.
1243 »       ..Y.H....@..p...1243 »       ..Y.H....@..p...
1244 »       ..T.D.....-.p...1244 »       ..T.D.....-.p...
1245 »       ..R.=........0..1245 »       ..R.=........0..
1246 »       ..X.9.......5.Y.1246 »       ..X.9.......5.Y.
Offset 1256, 15 lines modifiedOffset 1256, 15 lines modified
1256 »       ..........Y.....1256 »       ..........Y.....
1257 »       ..Y.........5.Y.1257 »       ..Y.........5.Y.
1258 »       ............/.Y.1258 »       ............/.Y.
1259 »       ....&.....\.....1259 »       ....&.....\.....
1260 »       ..........\.....1260 »       ..........\.....
1261 »       ....../.....d...1261 »       ....../.....d...
1262 »       ......Y.P....H-.1262 »       ......Y.P....H-.
1263 »       ..........].....1263 »       ..........].#...
1264 »       .........·.....:1264 »       .........·.....:
1265 »       .·...........@-.1265 »       .·...........@-.
1266 »       .·-..&........K.1266 »       .·-..&........K.
1267 »       ........L.......1267 »       ........L.......
1268 »       W.I...Y.H....@..1268 »       W.I...Y.H....@..
1269 »       p.....T.D.....-.1269 »       p.....T.D.....-.
1270 »       p.....R.=.......1270 »       p.....R.=.......
Offset 1293, 61 lines modifiedOffset 1293, 61 lines modified
1293 »       .B-.o@..........1293 »       .B-.o@..........
1294 »       w.......p.·..H-.1294 »       w.......p.·..H-.
1295 »       .............·A.1295 »       .............·A.
1296 »       .0...0...@...@..1296 »       .0...0...@...@..
1297 »       .·........R.....1297 »       .·........R.....
1298 »       .·....A.........1298 »       .·....A.........
1299 »       ....t...t.......1299 »       ....t...t.......
1300 »       ..].].....Q.....1300 »       ..].......Q.....
1301 »       .0-..@-.........1301 »       .0-..@-.........
1302 »       ..K......0-..@-.1302 »       ..K......0-..@-.
1303 »       ..........K.....1303 »       ..........K.....
1304 »       .H-.....·.M.....1304 »       .H-.....·.M.....
1305 »       ..].I...........1305 »       ..].}...........
1306 »       ......Q.O....0..1306 »       ......Q.O....0..
1307 »       .....·...0......1307 »       .....·...0......
1308 »       .0......·0...`..1308 »       .0......·0...`..
1309 »       .O...`...@....T.1309 »       .O...`...@....T.
1310 »       ....=.....V.;...1310 »       ....=.....V.;...
1311 »       .............·..1311 »       .............·..
1312 »       .....·..........1312 »       .....·..........
1313 »       ..].).....Y.....1313 »       ..].].....Y.....
1314 »       ......R.,..*....1314 »       ......R.,..*....
1315 »       ..R...Y.....]...1315 »       ..R...Y.........
1316 »       .·..............1316 »       .·..............
1317 »       .........·......1317 »       .........·......
1318 »       p...p.....R.....1318 »       p...p.....R.....
1319 »       .@..3........5..1319 »       .@..3........5..
1320 »       9./.·........0..1320 »       9./.·........0..
1321 »       ................1321 »       ................
1322 »       ......Q...P.,...1322 »       ......Q...P.,...
Max diff block lines reached; 3668626/3671379 bytes (99.93%) of diff not shown.
19.3 MB
lib/x86_64/libapp.so
1.17 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1f38f8·0x1f38f8·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1f3978·0x1f3978·R···0x4000
9 ··LOAD···········0x1f4000·0x00000000001f4000·0x00000000001f4000·0x366ea0·0x366ea0·R·E·0x40009 ··LOAD···········0x1f4000·0x00000000001f4000·0x00000000001f4000·0x366f90·0x366f90·R·E·0x4000
10 ··LOAD···········0x55c000·0x000000000055c000·0x000000000055c000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x55c000·0x000000000055c000·0x000000000055c000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x55c018·0x000000000055c018·0x000000000055c018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x55c018·0x000000000055c018·0x000000000055c018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.95 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x55c0d8:1 There·are·11·section·headers,·starting·at·offset·0x55c0d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·1f3570·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·1f35f0·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········00000000001f3760·1f3760·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00000000001f37e0·1f37e0·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········00000000001f37a8·1f37a8·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········00000000001f3828·1f3828·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········00000000001f3830·1f3830·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········00000000001f38b0·1f38b0·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············00000000001f38c0·1f38c0·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············00000000001f3940·1f3940·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········00000000001f4000·1f4000·366ea0·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········00000000001f4000·1f4000·366f90·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········000000000055c000·55c000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········000000000055c000·55c000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········000000000055c018·55c018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········000000000055c018·55c018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·55c078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·55c078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000001f4000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00000000001f4000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000001f87a0·0x362700·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000001f87a0·0x3627f0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003a80·0x1efce0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003a80·0x1efd60·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
641 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x55c018·contains·6·entries:1 Dynamic·section·at·offset·0x55c018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x1f38c03 ·0x0000000000000004·(HASH)···············0x1f3940
4 ·0x0000000000000005·(STRTAB)·············0x1f37a84 ·0x0000000000000005·(STRTAB)·············0x1f3828
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x1f38306 ·0x0000000000000006·(SYMTAB)·············0x1f38b0
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4269d600dcccbf52fd86d683fbb0867a3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4269d6008ec871e1fd86d683096ae5f1
615 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·1611 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001f4000..00000000001f87a012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001f4000..00000000001f87a0
13 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1613 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
14 ··DW_CFA_offset:·r16·(rip)·at·cfa-814 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001f87a0..000000000055aea015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001f87a0..000000000055af90
16 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1616 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
17 ··DW_CFA_offset:·r16·(rip)·at·cfa-817 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
19.1 KB
strings --all --bytes=8 {}
    
Offset 410, 27 lines modifiedOffset 410, 29 lines modified
410 _Link@14069316410 _Link@14069316
411 _ExpansionTileState@365392950.411 _ExpansionTileState@365392950.
412 AnimationController.412 AnimationController.
413 localPan413 localPan
414 _CupertinoIconThemeData&IconThemeData&Diagnosticable@232449307414 _CupertinoIconThemeData&IconThemeData&Diagnosticable@232449307
415 _androidShortcuts@625297651415 _androidShortcuts@625297651
416 sendFeedback416 sendFeedback
 417 _GetFileVersionInfo@1144496949
417 prosinac418 prosinac
418 ParagraphStyle.419 ParagraphStyle.
419 Unable·to·establish·connection·on·channel.420 Unable·to·establish·connection·on·channel.
420 convertSingle421 convertSingle
421 get:textDirection422 get:textDirection
422 Value·not·in·range423 Value·not·in·range
423 dart:collection-patch/compact_hash.dart424 dart:collection-patch/compact_hash.dart
424 _SemanticsGeometry@519266271.425 _SemanticsGeometry@519266271.
425 GuideNextDay426 GuideNextDay
426 ScrollPhysics427 ScrollPhysics
427 init:_scrimOpacityTween@402490068428 init:_scrimOpacityTween@402490068
428 ImmutableList_from429 ImmutableList_from
429 TextEditingDelta430 TextEditingDelta
 431 init:_GetFileVersionInfo@1144496949
430 _ServicesBinding&BindingBase&SchedulerBinding@555240726432 _ServicesBinding&BindingBase&SchedulerBinding@555240726
431 forcePress433 forcePress
432 _StorageEntryIdentifier@693357337434 _StorageEntryIdentifier@693357337
433 Unrecognized·message·435 Unrecognized·message·
434 Invalid·HTTP·date·436 Invalid·HTTP·date·
435 proxy-authenticate437 proxy-authenticate
436 rast·Kristust438 rast·Kristust
Offset 549, 14 lines modifiedOffset 551, 15 lines modified
549 readSync·failed551 readSync·failed
550 get:_tick@214066280552 get:_tick@214066280
551 findAnnotations553 findAnnotations
552 GestureDisposition.554 GestureDisposition.
553 SceneBuilder_pushOffset555 SceneBuilder_pushOffset
554 SkipIterable556 SkipIterable
555 ·!=·null557 ·!=·null
 558 _GetFileVersionInfoSize@1144496949
556 init:_colors@396204476559 init:_colors@396204476
557 _spawnCommon@1026248560 _spawnCommon@1026248
558 MirrorReference_equals561 MirrorReference_equals
559 _AutofillScope@641212999562 _AutofillScope@641212999
560 init:_loads@0150898563 init:_loads@0150898
561 FocusHighlightMode564 FocusHighlightMode
562 _ensureDoneFuture@4048458565 _ensureDoneFuture@4048458
Offset 1184, 14 lines modifiedOffset 1187, 15 lines modified
1184 posixCalloc1187 posixCalloc
1185 ScrollbarOrientation.1188 ScrollbarOrientation.
1186 keyboardAppearance1189 keyboardAppearance
1187 init:_actionMap@3820590851190 init:_actionMap@382059085
1188 get:_stateData@40484581191 get:_stateData@4048458
1189 _layoutText@5102456031192 _layoutText@510245603
1190 package:fl_chart/src/chart/base/base_chart/fl_touch_event.dart1193 package:fl_chart/src/chart/base/base_chart/fl_touch_event.dart
 1194 init:_shell32@1120017090
1191 overline1195 overline
1192 RenderLeaderLayer.1196 RenderLeaderLayer.
1193 _getPort@140693161197 _getPort@14069316
1194 Positioned1198 Positioned
1195 proportional1199 proportional
1196 get:textTheme1200 get:textTheme
1197 get:query1201 get:query
Offset 1302, 15 lines modifiedOffset 1306, 14 lines modified
1302 set:overflowOpen1306 set:overflowOpen
1303 _ExternalFloat32Array@70271471307 _ExternalFloat32Array@7027147
1304 attachNotificationTree1308 attachNotificationTree
1305 get:distanceSquared1309 get:distanceSquared
1306 formatSeconds1310 formatSeconds
1307 AnimationLocalListenersMixin1311 AnimationLocalListenersMixin
1308 _InterpolationSimulation@2140662801312 _InterpolationSimulation@214066280
1309 _GetModuleFileName@1121009611 
1310 LaunchApp21313 LaunchApp2
1311 _onCancel@40484581314 _onCancel@4048458
1312 Expecting·'='1315 Expecting·'='
1313 shouldCopyHeaderOnRedirect1316 shouldCopyHeaderOnRedirect
1314 InternetAddress_Parse1317 InternetAddress_Parse
1315 ^'(?:[^']|'')*'1318 ^'(?:[^']|'')*'
1316 set:center1319 set:center
Offset 1410, 14 lines modifiedOffset 1413, 15 lines modified
1410 get:_shouldCreateInputConnection@6391837911413 get:_shouldCreateInputConnection@639183791
1411 _emptyListeners@2623297501414 _emptyListeners@262329750
1412 _sortAndFilterVertically@6262801501415 _sortAndFilterVertically@626280150
1413 Failed·to·parse·HTTP,·1416 Failed·to·parse·HTTP,·
1414 textBaseline1417 textBaseline
1415 PlatformAssetBundle1418 PlatformAssetBundle
1416 _children@2524082801419 _children@252408280
 1420 _GetModuleFileName@1109372610
1417 package:flutter/src/foundation/binding.dart1421 package:flutter/src/foundation/binding.dart
1418 You·cannot·pass·a·TimelineTask·without·finishing·all·started·operations1422 You·cannot·pass·a·TimelineTask·without·finishing·all·started·operations
1419 ·must·not·be·greater·than·the·number·of·characters·in·the·file,·1423 ·must·not·be·greater·than·the·number·of·characters·in·the·file,·
1420 ,·descent:·1424 ,·descent:·
1421 get:_semanticsConfiguration@5192662711425 get:_semanticsConfiguration@519266271
1422 _absSub@01508981426 _absSub@0150898
1423 Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts1427 Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts
Offset 1744, 14 lines modifiedOffset 1748, 15 lines modified
1744 _packageNameEnd@01508981748 _packageNameEnd@0150898
1745 dart:_internal/cast.dart1749 dart:_internal/cast.dart
1746 buttonColor1750 buttonColor
1747 ::__startIsTopLeft@1784782901751 ::__startIsTopLeft@178478290
1748 Ffi_loadUint161752 Ffi_loadUint16
1749 _rebuild@3182376911753 _rebuild@318237691
1750 end_drawer_open1754 end_drawer_open
 1755 _shell32@1120017090
1751 dart:io/link.dart1756 dart:io/link.dart
1752 _checkDown@3030697161757 _checkDown@303069716
1753 _HashSet@32208321758 _HashSet@3220832
1754 _emptyList@90402281759 _emptyList@9040228
1755 hashCode1760 hashCode
1756 CastIterator1761 CastIterator
1757 getOpenFilesList1762 getOpenFilesList
Offset 2021, 14 lines modifiedOffset 2026, 15 lines modified
2021 cacheExtent2026 cacheExtent
2022 package:flutter/src/material/icon_button.dart2027 package:flutter/src/material/icon_button.dart
2023 _expandSelectionToDocumentBoundary@6391837912028 _expandSelectionToDocumentBoundary@639183791
2024 Internal_boundsCheckForPartialInstantiation2029 Internal_boundsCheckForPartialInstantiation
2025 canonicalizedLocale2030 canonicalizedLocale
2026 addWrite2031 addWrite
2027 TileMode.2032 TileMode.
 2033 init:_staticChannel@751463903
2028 (opaque:·2034 (opaque:·
2029 __TextFieldState&State&RestorationMixin@435181401.2035 __TextFieldState&State&RestorationMixin@435181401.
2030 obscured2036 obscured
2031 ·(at·line·2037 ·(at·line·
2032 transformInternal2038 transformInternal
2033 »       M»      0»     5»    >»   0»  2039 »       M»      0»     5»    >»   0»  
2034 dart:io/namespace_impl.dart2040 dart:io/namespace_impl.dart
Offset 2344, 15 lines modifiedOffset 2350, 14 lines modified
2344 _handleChange@6021701752350 _handleChange@602170175
Max diff block lines reached; 16334/19493 bytes (83.79%) of diff not shown.
16.0 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 901, 1226 lines modifiedOffset 901, 1226 lines modified
901 ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:......901 ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:......
902 ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;......902 ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;......
903 ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;......903 ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;......
904 ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A......904 ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A......
905 ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E......905 ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E......
906 ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G......906 ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G......
907 ··0x00003a70·98470000·c8040000·00000000·00000000·.G..............907 ··0x00003a70·98470000·c8040000·00000000·00000000·.G..............
908 ··0x00003a80·f5f5dcdc·508a1900·00000000·03000000·....P...........908 ··0x00003a80·f5f5dcdc·cc8a1900·00000000·03000000·................
909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90
910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d
911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu
916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n
917 ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy917 ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy
918 ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po918 ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po
919 ··0x00003b30·696e7465·7273206e·756c6c2d·73616665·inters·null-safe919 ··0x00003b30·696e7465·7273206e·756c6c2d·73616665·inters·null-safe
920 ··0x00003b40·7479002d·88494885·3f8323ef·9035c16b·ty.-.IH.?.#..5.k920 ··0x00003b40·7479002d·88514885·3f8324ef·9035c16b·ty.-.QH.?.$..5.k
921 ··0x00003b50·1581b2a0·8a8b8a8a·848991b4·c2888e98·................921 ··0x00003b50·1581b2a0·8a8b8a8a·848991b4·c2888e98·................
922 ··0x00003b60·a2b48884·9e86ac9e·ec7c81c8·b894bca2·.........|......922 ··0x00003b60·a2b48884·9e86ac9e·ec7c81c8·b894bca2·.........|......
Diff chunk too large, falling back to line-by-line diff (1196 lines added, 1196 lines removed)
923 ··0x00003b70·ae8d898d·b0a29c83·bc8ea897·908a9dfc·................923 ··0x00003b70·ae8d898d·b0a29c83·bc8ea897·908a9dfc·................
924 ··0x00003b80·b6988684·909e8c8f·d49aa2a4·ceba8998·................924 ··0x00003b80·b6988684·bc909e8c·8fd49aa2·a4ceba89·................
925 ··0x00003b90·9ac2a4a0·88ee948a·92c28baa·a4a4839e·................925 ··0x00003b90·989ac2a4·a0c688ee·948a92c2·8baaa4a4·................
926 ··0x00003ba0·9eb89e8c·c0a69083·87a6ba86·a5baae9e·................926 ··0x00003ba0·839e9eb8·9e8cc0a6·908387a6·ba86a5ba·................
927 ··0x00003bb0·2c8298d0·aca4969b·9286ac9c·ba8f8d9c·,...............927 ··0x00003bb0·ae9e2c82·98d0aca4·969b9286·ac9cba8f·..,.............
928 ··0x00003bc0·a68c8498·a48daa96·8789c29e·b296a6ac·................928 ··0x00003bc0·8d9ca68c·8498a48d·aa968789·c29eb296·................
929 ··0x00003bd0·da888688·a2929a87·aa90ce94·929c9094·................929 ··0x00003bd0·a6acda88·8688a292·9a87aa90·ce94929c·................
930 ··0x00003be0·94c4a0ca·8e86a890·d0a49686·b8dea49e·................930 ··0x00003be0·909494c4·a0ca8e86·a890d0a4·9686b8de·................
931 ··0x00003bf0·88a4a89a·ca949888·9e8d9894·b69ae092·................931 ··0x00003bf0·a49e88a4·a89aca94·98889e8d·9894b69a·................
932 ··0x00003c00·8d848674·81c89a8c·969e98a6·959ec094·...t............932 ··0x00003c00·e0928d84·867481c8·9a8c969e·98a6959e·.....t..........
933 ··0x00003c10·ba94969e·be5e81d4·b4aaee92·928f889e·.....^..........933 ··0x00003c10·c094ba94·969ebe5e·81d4b4aa·ee92928f·.......^........
934 ··0x00003c20·b888ba86·969c9286·a692b69c·8b87d685·................934 ··0x00003c20·889eb888·ba86969c·9286a692·b69c8b87·................
935 ··0x00003c30·869790b4·8e9e94ac·9aa00a81·c88aa3a8·................935 ··0x00003c30·d6858697·90b48e9e·94ac9aa0·0a81c88a·................
936 ··0x00003c40·9ea69ea6·8b8aae98·9990aca8·acb0a6a4·................936 ··0x00003c40·a3a89ea6·9ea68b8a·ae989990·c4aca8ac·................
937 ··0x00003c50·b292c6ec·be8cac90·aabcb6a0·fea8acaa·................937 ··0x00003c50·b0a6a4b2·92c6ecbe·8cac90aa·bcb6a0fe·................
938 ··0x00003c60·9b8684b6·b4bc8d90·8788b288·eca2a29e·................938 ··0x00003c60·a8acaa9b·8684b6b4·bc8d9087·88b288ec·................
939 ··0x00003c70·96b0a28f·ae9c8e94·8caac292·9086a290·................939 ··0x00003c70·a2a29e96·b0a28fae·9c8e948c·aac29290·................
940 ··0x00003c80·92968b8e·97d6968e·9ab28488·b8a89388·................940 ··0x00003c80·86a29092·968b8e97·d6968e9a·b28488b8·................
941 ··0x00003c90·bc90b0d8·864e81b8·b686949a·b6aa84aa·.....N..........941 ··0x00003c90·a89388bc·90b0d886·4e81b8b6·86949ab6·........N.......
942 ··0x00003ca0·9e9a8d9e·ba9ea28c·88878eb0·92c60e81·................942 ··0x00003ca0·aa84aa9e·9a8d9eba·9ea28c88·878eb092·................
943 ··0x00003cb0·848ba298·e89498c0·8a9a8487·a483aebe·................943 ··0x00003cb0·c60e8184·8ba298e8·9498c08a·9a8487a4·................
944 ··0x00003cc0·a6bcc8b4·bc898e8c·b68f8eb2·8c8ea883·................944 ··0x00003cc0·83aebea6·bcc8b4bc·898e8cb6·8f8eb28c·................
945 ··0x00003cd0·878a909c·96beb4bc·cc9890aa·86a29694·................945 ··0x00003cd0·8ea88387·8a909c96·beb4bccc·9890aa86·................
946 ··0x00003ce0·86a2a2ae·9ebe92c0·a89c86ae·b4ce928b·................946 ··0x00003ce0·a2969486·a2a2ae9e·be92c0a8·9c86aeb4·................
947 ··0x00003cf0·9ca48a9c·a2aab6e8·ba8d8687·c6c0d8aa·................947 ··0x00003cf0·ce928b9c·a48a9ca2·aab6e8ba·8d8687c6·................
948 ··0x00003d00·9494858f·86868c90·c89fc096·88a4d894·................948 ··0x00003d00·c0d8aa94·94858f86·868c90c8·9fc09688·................
949 ··0x00003d10·90b884a8·9496ac92·a2a0948d·a41a81ee·................949 ··0x00003d10·a4d89490·b884a894·96ac92a2·a0948da4·................
950 ··0x00003d20·9698ba08·819192b0·b8aabaf4·9292ae8b·................950 ··0x00003d20·1a81ee96·98ba0881·9192b0b8·aabaf492·................
951 ··0x00003d30·b090a896·9cb6ae93·d086a089·ae8ace8a·................951 ··0x00003d30·92ae8bb0·90a8969c·b6ae93d0·86a089ae·................
952 ··0x00003d40·9cc08d96·8e98a8d0·deeaca9e·90a89ab6·................952 ··0x00003d40·8ace8a9c·c08d968e·98a8d0de·eaca9e90·................
953 ··0x00003d50·858fee96·8fa6a4e8·b4b48c94·b08a9a9e·................953 ··0x00003d50·a89ab685·8fee968f·a6a4e8b4·b48c94b0·................
954 ··0x00003d60·b49cb49c·a0c487ba·9eb6a69a·948d9ca8·................954 ··0x00003d60·8a9a9eb4·9cb49ca0·c487ba9e·b6a69a94·................
955 ··0x00003d70·968c9298·ae92988e·96b494c0·9ba0b8be·................955 ··0x00003d70·8d9ca896·8c9298ae·92988e96·b494c09b·................
956 ··0x00003d80·8e86b4a4·8ca0a29c·a8d2a498·a4a6b292·................956 ··0x00003d80·a0b8be8e·86b4a48c·a0a29ca8·d2a498a4·................
957 ··0x00003d90·c6b698b4·87a4bea8·9a9ca6a6·a694b2b4·................957 ··0x00003d90·a6b292c6·b698b487·a4bea89a·9ca6a6a6·................
958 ··0x00003da0·88bc92c2·ac8ab091·85b0a09e·b08e9887·................958 ··0x00003da0·94b2b488·bc92c2ac·8ab09185·b0a09eb0·................
959 ··0x00003db0·838683be·9ab0a4ac·9e84918e·9696b48c·................959 ··0x00003db0·8e988783·8683be9a·b0a4ac9e·84918e96·................
960 ··0x00003dc0·9298a09a·ac9ac290·b0a48c88·92869ca2·................960 ··0x00003dc0·96b48c92·98a09aac·9ac290b0·a48c8892·................
961 ··0x00003dd0·aa9e94fa·aeaa90a2·92b2a0b0·87a8beac·................961 ··0x00003dd0·869ca2aa·9e94faae·aa90a292·b2a0b087·................
962 ··0x00003de0·a78696ae·9894bc9c·9088b49c·909286b8·................962 ··0x00003de0·a8beaca7·8696ae98·94bc9c90·88b49c90·................
963 ··0x00003df0·a28bac94·9c91b4aa·86aaa098·a69ea49e·................963 ··0x00003df0·9286b8a2·8bac949c·91b4aa86·aaa098a6·................
964 ··0x00003e00·b6929a89·b29b9a88·9a86beb2·c08fc494·................964 ··0x00003e00·9ea49eb6·929a89b2·9b9a889a·86beb2c0·................
965 ··0x00003e10·a089b4a4·b4a89a9e·a69a9c92·948eb2a6·................965 ··0x00003e10·8fc494a0·89b4a4b4·a89a9ea6·9a9c9294·................
966 ··0x00003e20·89ac96a4·c69294a6·a4ac969e·949e8dbc·................966 ··0x00003e20·8eb2a689·ac96a4c6·9294a6a4·ac969e94·................
967 ··0x00003e30·929d8cac·89a48aa2·83868998·e8a69489·................967 ··0x00003e30·9e8dbc92·9d8cac89·a48aa283·868998e8·................
968 ··0x00003e40·9eaa9890·9286ca8a·b698aa9e·9e89da92·................968 ··0x00003e40·a694899e·aa989092·86ca8ab6·98aa9e9e·................
969 ··0x00003e50·a8882e81·9ed88e98·9cbe9e89·958c888c·................969 ··0x00003e50·89da92a8·882e819e·d88e989c·be9e8995·................
970 ··0x00003e60·aae08d92·bc92ae8a·a2ac929c·b683a4a0·................970 ··0x00003e60·8c888caa·e08d92bc·92ae8aa2·ac929cb6·................
971 ··0x00003e70·d09ea683·9386b8a2·a4ba8baa·88ac96ba·................971 ··0x00003e70·83a4a0d0·9ea68393·86b8a2a4·ba8baa88·................
972 ··0x00003e80·a0baba83·9aea86a2·b6989aac·a4929284·................972 ··0x00003e80·ac96baa0·baba839a·ea86a2b6·989aaca4·................
973 ··0x00003e90·931e819c·868694c2·9caca89a·9288ce83·................973 ··0x00003e90·92928493·1e819c86·8694c29c·aca89a92·................
974 ··0x00003ea0·9eacb090·90b4aa8c·bea08698·8fc68689·................974 ··0x00003ea0·88ce839e·acb09090·b4aa8cbe·a086988f·................
975 ··0x00003eb0·90b01281·f2b08e90·9ba8839a·8e8e86a6·................975 ··0x00003eb0·c6868990·b01281f2·b08e909b·a8839a8e·................
976 ··0x00003ec0·9ebc90f8·86babc8c·8ca6ba8b·a0b28a8e·................976 ··0x00003ec0·8e86a69e·bc90f886·babc8c8c·a6ba8ba0·................
977 ··0x00003ed0·a098b494·b8c284ba·9a92ce86·96b4b4b4·................977 ··0x00003ed0·b28a8ea0·98b494b8·c284ba9a·92ce8696·................
978 ··0x00003ee0·8894889c·cea4a696·96888e88·8ab68792·................978 ··0x00003ee0·b4b4b488·94889cce·a4a69696·888e888a·................
979 ··0x00003ef0·a0a296a0·bab8a28a·b6a98892·a8b4de98·................979 ··0x00003ef0·b68792a0·a296a0ba·b8a28ab6·a98892a8·................
980 ··0x00003f00·888c8683·929a94aa·ba919aa0·849c86bc·................980 ··0x00003f00·b4de9888·8c868392·9a94aaba·919aa084·................
981 ··0x00003f10·90c686bc·9794d88b·8a989e8e·a692aaac·................981 ··0x00003f10·9c86bc90·c686bc97·94d88b8a·989e8ea6·................
982 ··0x00003f20·9892dcaa·c2be8a8c·969ca686·8a86ba91·................982 ··0x00003f20·92aaac98·92dcaac2·be8a8c96·9ca6868a·................
983 ··0x00003f30·a894a026·8187ba92·908e1e81·85a8caa8·...&............983 ··0x00003f30·86ba91a8·94a02681·87ba9290·8e1e8185·......&.........
984 ··0x00003f40·c6848cae·d4b291d8·87b0ac9e·2c81a0b6·............,...984 ··0x00003f40·a8caa8c6·848caed4·b291d887·b0ac9e2c·...............,
985 ··0x00003f50·94c49694·bcbe988d·9ea4c088·c69292d2·................985 ··0x00003f50·81a0b694·c49694bc·be988d9e·a4c088c6·................
986 ··0x00003f60·849a8a8c·aa9494c6·93a28987·84b8c6b6·................986 ··0x00003f60·9292d284·9a8a8caa·9494c693·a2898784·................
987 ··0x00003f70·8f90a0a6·c8a6acc4·ae92bab8·1c819a9e·................987 ··0x00003f70·b8c6b68f·90a0a6c8·a6acc4ae·92bab81c·................
988 ··0x00003f80·c4bc8ee2·9098bc88·8c90a6be·dc8eb0e6·................988 ··0x00003f80·819a9ec4·bc8ee290·98bc888c·90a6bedc·................
989 ··0x00003f90·b4918a84·bc9a8d2c·819a9c8c·92e28895·.......,........989 ··0x00003f90·8eb0e6b4·918a84bc·9a8d2c81·9a9c8c92·..........,.....
990 ··0x00003fa0·849483a2·98baa09a·87b8b29a·ae849192·................990 ··0x00003fa0·e2889584·9483a298·baa09a87·b8b29aae·................
991 ··0x00003fb0·b4ae9d84·968acc92·a69c96aa·a4b2ac8a·................991 ··0x00003fb0·849192b4·ae9d8496·8acc92a6·9c96aaa4·................
992 ··0x00003fc0·aafc8c90·a4a29498·9a92c0b8·9e9498a4·................992 ··0x00003fc0·b2ac8aaa·fcb08c90·a4a29498·9a92c0b8·................
993 ··0x00003fd0·a0b08b9e·baa0c08a·b0b692a0·8694a0af·................993 ··0x00003fd0·9e9498a4·a0b08b9e·baa0c08a·b0b692a0·................
994 ··0x00003fe0·8c8c8eb2·88a4879e·b2ae83a8·ba8e8ed6·................994 ··0x00003fe0·8694a0af·8c8c8eb2·88a4879e·b2ae83a8·................
995 ··0x00003ff0·a6f694c2·919a909a·b69c8ea0·90a49ca8·................995 ··0x00003ff0·ba8e8ed6·a6f694c2·919a909a·b69c8ea0·................
996 ··0x00004000·a498de85·9ab6a286·95a2b89f·83a4969c·................996 ··0x00004000·90a49ca8·a498de85·9ab6a286·95a2b89f·................
997 ··0x00004010·89b0aec4·a4848690·b29e87dc·b894b4c4·................997 ··0x00004010·83a4969c·89b0aec4·a4848690·b29e87dc·................
998 ··0x00004020·86b49eac·92ce97a6·8a8788a8·9e9290dc·................998 ··0x00004020·b894b4c4·86b49eac·92ce97a6·8a8788a8·................
999 ··0x00004030·94c48698·8aa290ac·88a0b2b6·a6b4c2e6·................999 ··0x00004030·9e9290dc·94c48698·8aa290ac·88a0b2b6·................
1000 ··0x00004040·860a82ca·b6839884·ac8ab69e·a8ec96ac·................1000 ··0x00004040·a6b4c2e6·860a82ca·b6839884·ac8ab69e·................
1001 ··0x00004050·9ca2988e·848ca28e·8fbac28f·8686a099·................1001 ··0x00004050·a8ec96ac·9ca2988e·848ca28e·8fbac28f·................
1002 ··0x00004060·88baac9b·a68e9ab8·c4ba848c·9488a29a·................1002 ··0x00004060·8686a099·88baac9b·a68e9ab8·c4848c94·................
1003 ··0x00004070·b48b87aa·9e94a087·969cae85·b28c8c98·................1003 ··0x00004070·88a29ab4·8b87aa9e·94a08796·9cae85b2·................
1004 ··0x00004080·ac9692a3·96a2a0ac·a4a2b698·c0b2b48e·................1004 ··0x00004080·8c8c98ac·9692a396·a2a0aca4·a2b698c0·................
1005 ··0x00004090·aab8a4b8·8884b285·91ac91ba·909ab098·................1005 ··0x00004090·b2b48eaa·b8a4b888·84b28591·ac91ba90·................
1006 ··0x000040a0·9a949485·a2aca6b8·989696c2·d6a0e8aa·................1006 ··0x000040a0·9ab0989a·949485a2·aca6b898·9696c2d6·................
1007 ··0x000040b0·908b88ae·a083a0bc·8e96969e·84a2c0a8·................1007 ··0x000040b0·a0e8aa90·8b88aea0·83a0bc8e·96969e84·................
1008 ··0x000040c0·8b8eb286·bc840881·a88fb2a6·a0f6aa95·................1008 ··0x000040c0·a2c0a88b·8eb286bc·840881a8·8fb2a6a0·................
1009 ··0x000040d0·96b2dcc8·83a6ba9b·92989486·8d908bb4·................1009 ··0x000040d0·f6aa9596·b2dcc883·a6ba9b92·9894868d·................
1010 ··0x000040e0·980e81b4·b2a0a48a·b29c86ac·8abcb083·................1010 ··0x000040e0·908bb498·0e81b4b2·a0a48ab2·9c86ac8a·................
1011 ··0x000040f0·e699ac98·b696a48c·d48886b2·c4ac98a6·................1011 ··0x000040f0·bcb083e6·99ac98b6·96a48cd4·8886b2c4·................
1012 ··0x00004100·84a6d60e·81008196·caa18a9e·02818796·................1012 ··0x00004100·ac98a684·a6bad60e·81008196·caa18a9e·................
1013 ··0x00004110·988ef4a8·a488b492·8f961481·a4968fc6·................1013 ··0x00004110·02818796·988ef4a8·a488b492·8f961481·................
1014 ··0x00004120·989a8c85·8ea0a694·b298aebe·90aea0c6·................1014 ··0x00004120·a4968fc6·989a8c85·8ea0a694·b298aebe·................
1015 ··0x00004130·b2a0a4a2·8a8fb8ec·a8a2889a·b088b892·................1015 ··0x00004130·90aea0c6·b2a0a4a2·8a8fb8ec·a8a2889a·................
1016 ··0x00004140·849c8a86·838394d0·90ce8486·bcaa929e·................1016 ··0x00004140·b088b892·849c8a86·838394d0·90ce8486·................
1017 ··0x00004150·d096b687·8d8794bc·929095ae·a29a8786·................1017 ··0x00004150·bcaa929e·d096b687·8d8794bc·929095ae·................
1018 ··0x00004160·8c9c8c96·9e91c283·a8b086ae·d09fa0ac·................1018 ··0x00004160·a29a8786·8c9c8c96·9e91c283·a8b086ae·................
1019 ··0x00004170·8caeaeb2·898db8a4·968aa4c0·b290a493·................1019 ··0x00004170·d09fa0ac·8caeaeb2·898db8a4·968aa4c0·................
1020 ··0x00004180·a6988985·96b29ac4·bc96bc86·9096a09a·................1020 ··0x00004180·b290a493·a6988985·96b29ac4·bc96bc86·................
1021 ··0x00004190·c4901e81·9486b8dc·888e8498·8c859cc2·................1021 ··0x00004190·9096a09a·c4901e81·9486b8dc·888e8498·................
1022 ··0x000041a0·9cc486a4·a88ea6b4·06818592·8f869688·................1022 ··0x000041a0·8c859cc2·9cc486a4·a88ea6b4·06818592·................
1023 ··0x000041b0·91bcb090·a8c89892·909294b6·98989eb2·................1023 ··0x000041b0·8f869688·91bcb090·a8c89892·909294b6·................
1024 ··0x000041c0·87d29298·a898b4c6·b8dc96fe·8e9c92ba·................1024 ··0x000041c0·98989eb2·87d29298·a898b4c6·b8dc96fe·................
1025 ··0x000041d0·9c90d8c4·88ae869e·a2ac8487·aab0d286·................1025 ··0x000041d0·8e9c92ba·9c90d8c4·88ae869e·a2ac8487·................
1026 ··0x000041e0·ba8ab8a7·9caca69a·a886c0ac·a9a8da92·................1026 ··0x000041e0·aab0d286·ba8ab8a7·9caca69a·a886c0ac·................
Max diff block lines reached; 16598953/16760985 bytes (99.03%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x001f3760·10000000·00000000·017a5200·01781001·.........zR..x..2 ··0x001f37e0·10000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x001f3770·1b0c0610·11000000·18000000·84080000·................3 ··0x001f37f0·1b0c0610·11000000·18000000·04080000·................
4 ··0x001f3780·a0470000·00860290·01110000·002d0000·.G...........-..4 ··0x001f3800·a0470000·00860290·01110000·002d0000·.G...........-..
5 ··0x001f3790·000f5000·00002736·00008602·90010000·..P...'6........5 ··0x001f3810·008f4f00·00f02736·00008602·90010000·..O...'6........
6 ··0x001f37a0·0000································..6 ··0x001f3820·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x001f37a8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x001f3828·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x001f37b8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x001f3838·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x001f37c8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x001f3848·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x001f37d8·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x001f3858·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x001f37e8·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x001f3868·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x001f37f8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x001f3878·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x001f3808·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x001f3888·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x001f3818·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x001f3898·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x001f3828·6c644964·00·························ldId.10 ··0x001f38a8·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x001f38c0·06000000·06000000·00000000·03000000·................2 ··0x001f3940·06000000·06000000·00000000·03000000·................
3 ··0x001f38d0·05000000·02000000·00000000·04000000·................3 ··0x001f3950·05000000·02000000·00000000·04000000·................
4 ··0x001f38e0·00000000·00000000·00000000·00000000·................4 ··0x001f3960·00000000·00000000·00000000·00000000·................
5 ··0x001f38f0·01000000·00000000···················........5 ··0x001f3970·01000000·00000000···················........
  
3.26 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1149, 15 lines modifiedOffset 1149, 15 lines modified
1149 »       .........I......1149 »       .........I......
1150 »       ....I..........I1150 »       ....I..........I
1151 »       ..........L.e.M.1151 »       ..........L.e.M.
1152 »       ........H.D$....1152 »       ........H.D$....
  
1153 00000000001f87a0·<_kDartIsolateSnapshotInstructions>:1153 00000000001f87a0·<_kDartIsolateSnapshotInstructions>:
1154 »       .'6.............1154 »       .'6.............
1155 »       0........&6.....1155 »       0........'6.....
1156 »       h86.............1156 »       h86.............
1157 »       (z......UH..H...1157 »       (z......UH..H...
1158 »       I;f8......H.E.I.1158 »       I;f8......H.E.I.
1159 »       .....I.........:1159 »       .....I.........:
1160 »       ...t.H..p.H..+..1160 »       ...t.H..p.H..+..
1161 »       .......I......M.1161 »       .......I......M.
1162 »       ........5.H.E..H1162 »       ........5.H.E..H
Offset 1174, 22 lines modifiedOffset 1174, 22 lines modified
1174 »       .I;Fh..#...I.F`H1174 »       .I;Fh..#...I.F`H
1175 »       ...H.@...<....@.1175 »       ...H.@...<....@.
1176 »       H..].A..p.....H.1176 »       H..].A..p.....H.
1177 »       .....$...5....$H1177 »       .....$...5....$H
1178 »       ........UH..H..H1178 »       ........UH..H..H
1179 »       I;f8......H.M.H.1179 »       I;f8......H.M.H.
1180 »       Q.H.U.H.........1180 »       Q.H.U.H.........
1181 »       .W.H..].......N.1181 »       .W.H..].......>.
1182 »       5.H..H.u.H.U.H..1182 »       5.H..H.u.H.U.H..
1183 »       .H.u.H..H...L.E.1183 »       .H.u.H..H...L.E.
1184 »       H.}.E.H.M.NHL.M.1184 »       H.}.E.H.M.NHL.M.
1185 »       A.A.I.FHLc.I..L.1185 »       A.A.I.FHLc.I..L.
1186 »       .H..L.U.H;...b..1186 »       .H..L.U.H;...b..
1187 »       .H..6H..H...H...1187 »       .H..6H..H...H...
1188 »       H..........!.5.H1188 »       H............5.H
1189 »       .p.H.E.A.L......1189 »       .p.H.E.A.L......
1190 »       ........)...I.^`1190 »       ........)...I.^`
1191 »       H...I;^h......I.1191 »       H...I;^h......I.
1192 »       ^`H...H.C...;.D.1192 »       ^`H...H.C...;.D.
1193 »       .L.c.....:...t.H1193 »       .L.c.....:...t.H
1194 »       ..K.SI.FX.T..A[H1194 »       ..K.SI.FX.T..A[H
1195 »       c.H..H.E.H..H.E.1195 »       c.H..H.E.H..H.E.
Offset 1211, 15 lines modifiedOffset 1211, 15 lines modified
1211 »       L.M.L.E.H.}.I;f81211 »       L.M.L.E.H.}.I;f8
1212 »       ......H.....@...1212 »       ......H.....@...
1213 »       I.........L..H..1213 »       I.........L..H..
1214 »       .I..3..·........1214 »       .I..3..·........
1215 »       H.E.L..H;.......1215 »       H.E.L..H;.......
1216 »       F.T..L.U.K...L..1216 »       F.T..L.U.K...L..
1217 »       H...H...H.......1217 »       H...H...H.......
1218 »       ...I.5.L.@.;...<1218 »       ...9.5.L.@.;...<
1219 »       ...D..D#.A......1219 »       ...D..D#.A......
1220 »       ...L..X.A..;....1220 »       ...L..X.A..;....
1221 »       ..L..^.A..;..p..1221 »       ..L..^.A..;..p..
1222 »       .L.X.L;^...b...A1222 »       .L.X.L;^...b...A
1223 »       ....A........)..1223 »       ....A........)..
1224 »       .I.F`H...I;Fh..91224 »       .I.F`H...I;Fh..9
1225 »       ...I.F`H...H.@..1225 »       ...I.F`H...H.@..
Offset 1243, 15 lines modifiedOffset 1243, 15 lines modified
1243 »       .U.L.M.L.E.I;f8.1243 »       .U.L.M.L.E.I;f8.
1244 »       .....I.....L...I1244 »       .....I.....L...I
1245 »       .........L..H...1245 »       .........L..H...
1246 »       I..3..·........H1246 »       I..3..·........H
1247 »       .E.L..H;.......F1247 »       .E.L..H;.......F
1248 »       .d..L.e.K...L..H1248 »       .d..L.e.K...L..H
1249 »       ...H...H........1249 »       ...H...H........
1250 »       ..J.5.L.H.;...<.1250 »       ..:.5.L.H.;...<.
1251 »       ..D..D#.A.......1251 »       ..D..D#.A.......
1252 »       ..L..X.A..;.....1252 »       ..L..X.A..;.....
1253 »       .L..^.A..;..p...1253 »       .L..^.A..;..p...
1254 »       L.X.L;^...b...A.1254 »       L.X.L;^...b...A.
1255 »       ...A........)...1255 »       ...A........)...
1256 »       I.F`H...I;Fh....1256 »       I.F`H...I;Fh....
1257 »       ..I.F`H...H.@...1257 »       ..I.F`H...H.@...
Offset 1307, 15 lines modifiedOffset 1307, 15 lines modified
1307 »       .....5.H.p......1307 »       .....5.H.p......
1308 »       *...H.u......H..1308 »       *...H.u......H..
1309 »       ^...#...H.......1309 »       ^...#...H.......
1310 »       .......3......H.1310 »       .......3......H.
1311 »       U.I;f8......H...1311 »       U.I;f8......H...
1312 »       ......H.........1312 »       ......H.........
1313 »       H...H..H...H...H1313 »       H...H..H...H...H
1314 »       ..........B.5.H.1314 »       ..........2.5.H.
1315 »       P.H..\..H..H.].H1315 »       P.H..\..H..H.].H
1316 »       ....#.D..E..VPAP1316 »       ....#.D..E..VPAP
1317 »       .ct..YYYH.E.H...1317 »       .ct..YYYH.E.H...
1318 »       H.M.H...H..H..H.1318 »       H.M.H...H..H..H.
1319 »       u..r............1319 »       u..r............
1320 »       ....3.H.M......H1320 »       ....3.H.M......H
1321 »       .u.I;f8..b...H..1321 »       .u.I;f8..b...H..
Offset 1345, 19 lines modifiedOffset 1345, 19 lines modified
1345 »       H.I.NHHc.H..H...1345 »       H.I.NHHc.H..H...
1346 »       ..!....H.I.NH.P.1346 »       ..!....H.I.NH.P.
1347 »       I.VHQR.-...YY...1347 »       I.VHQR.-...YY...
1348 »       @.H..].H...H...H1348 »       @.H..].H...H...H
1349 »       .E......H.E.Pj.j1349 »       .E......H.E.Pj.j
1350 »       ..u.M......ASM..1350 »       ..u.M......ASM..
1351 »       _........H..(H.E1351 »       _........H..(H.E
1352 »       ..z.5..A..p....'1352 »       ..j.5..A..p....'
1353 »       ......5.ARAQAPWV1353 »       ......5.ARAQAPWV
1354 »       RQP...5.H..XYZ^_1354 »       RQP...5.H..XYZ^_
1355 »       AXAYAZ.....A..p.1355 »       AXAYAZ.....A..p.
1356 »       ........|.5.ARAQ1356 »       ........l.5.ARAQ
1357 »       APWVR...5.Z^_AXA1357 »       APWVR...5.Z^_AXA
1358 »       YAZ.....H.......1358 »       YAZ.....H.......
1359 »       .H3......I......1359 »       .H3......I......
1360 »       APRQPI..`...E3.A1360 »       APRQPI..`...E3.A
1361 »       ..@....H........1361 »       ..@....H........
1362 »       H..?.....I......1362 »       H..?.....I......
1363 »       SRQPI..`...E3.A.1363 »       SRQPI..`...E3.A.
Offset 1374, 27 lines modifiedOffset 1374, 27 lines modified
1374 »       .H........H..?.K1374 »       .H........H..?.K
1375 »       ...I......VRQI..1375 »       ...I......VRQI..
1376 »       `...E3.A..@....H1376 »       `...E3.A..@....H
1377 »       ........H3..1...1377 »       ........H3..1...
1378 »       I......WVRQI..`.1378 »       I......WVRQI..`.
1379 »       ..E3.A..@....A..1379 »       ..E3.A..@....A..
1380 »       p...........5.AR1380 »       p...........5.AR
1381 »       AQAPWVR.L.5.Z^_A1381 »       AQAPWVR.<.5.Z^_A
1382 »       XAYAZ.g...H.....1382 »       XAYAZ.g...H.....
1383 »       ...H3......I....1383 »       ...H3......I....
1384 »       ..APRQPI..`...E31384 »       ..APRQPI..`...E3
1385 »       .A..@....H......1385 »       .A..@....H......
1386 »       ..H..?.....I....1386 »       ..H..?.....I....
1387 »       ..RQI..`...E3.A.1387 »       ..RQI..`...E3.A.
1388 »       .@....H........H1388 »       .@....H........H
1389 »       3......I......VR1389 »       3......I......VR
1390 »       QI..`...E3.A..@.1390 »       QI..`...E3.A..@.
1391 »       ...A..p........A1391 »       ...A..p........A
1392 »       ..p........A..p.1392 »       ..p........A..p.
1393 »       ........,.5.A..p1393 »       ..........5.A..p
Max diff block lines reached; 3412784/3415479 bytes (99.92%) of diff not shown.
21.2 MB
lib/arm64-v8a/libapp.so
1.17 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1f54e8·0x1f54e8·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1f5578·0x1f5578·R···0x4000
9 ··LOAD···········0x1f8000·0x00000000001f8000·0x00000000001f8000·0x3689b0·0x3689b0·R·E·0x40009 ··LOAD···········0x1f8000·0x00000000001f8000·0x00000000001f8000·0x368a70·0x368a70·R·E·0x4000
10 ··LOAD···········0x564000·0x0000000000564000·0x0000000000564000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x564000·0x0000000000564000·0x0000000000564000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x564018·0x0000000000564018·0x0000000000564018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x564018·0x0000000000564018·0x0000000000564018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.95 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x5640d8:1 There·are·11·section·headers,·starting·at·offset·0x5640d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·1f5160·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·1f51f0·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········00000000001f5350·1f5350·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00000000001f53e0·1f53e0·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········00000000001f5398·1f5398·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········00000000001f5428·1f5428·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········00000000001f5420·1f5420·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········00000000001f54b0·1f54b0·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············00000000001f54b0·1f54b0·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············00000000001f5540·1f5540·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········00000000001f8000·1f8000·3689b0·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········00000000001f8000·1f8000·368a70·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········0000000000564000·564000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········0000000000564000·564000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········0000000000564018·564018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········0000000000564018·564018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·564078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·564078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000001f8000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00000000001f8000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000001fd1f0·0x3637c0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000001fd1f0·0x363880·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003a80·0x1f18d0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003a80·0x1f1960·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
641 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x564018·contains·6·entries:1 Dynamic·section·at·offset·0x564018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x1f54b03 ·0x0000000000000004·(HASH)···············0x1f5540
4 ·0x0000000000000005·(STRTAB)·············0x1f53984 ·0x0000000000000005·(STRTAB)·············0x1f5428
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x1f54206 ·0x0000000000000006·(SYMTAB)·············0x1f54b0
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3126a43bbb46566301e04153a1838a93 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3126a439e1890d6301e0415a747e453
618 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1611 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001f8000..00000000001fd1f012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001f8000..00000000001fd1f0
13 ··DW_CFA_offset:·r29·(x29)·at·cfa-1613 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
14 ··DW_CFA_offset:·r30·(x30)·at·cfa-814 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001fd1f0..00000000005609b015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001fd1f0..0000000000560a70
16 ··DW_CFA_offset:·r29·(x29)·at·cfa-1616 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
17 ··DW_CFA_offset:·r30·(x30)·at·cfa-817 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
19.6 KB
strings --all --bytes=8 {}
    
Offset 409, 28 lines modifiedOffset 409, 30 lines modified
409 _AsyncRun@4048458409 _AsyncRun@4048458
410 _Link@14069316410 _Link@14069316
411 _ExpansionTileState@365392950.411 _ExpansionTileState@365392950.
412 AnimationController.412 AnimationController.
413 localPan413 localPan
414 _CupertinoIconThemeData&IconThemeData&Diagnosticable@232449307414 _CupertinoIconThemeData&IconThemeData&Diagnosticable@232449307
415 sendFeedback415 sendFeedback
 416 _GetFileVersionInfo@1144496949
416 prosinac417 prosinac
417 ParagraphStyle.418 ParagraphStyle.
418 _androidShortcuts@625297651419 _androidShortcuts@625297651
419 convertSingle420 convertSingle
420 get:textDirection421 get:textDirection
421 Value·not·in·range422 Value·not·in·range
422 dart:collection-patch/compact_hash.dart423 dart:collection-patch/compact_hash.dart
423 Unable·to·establish·connection·on·channel.424 Unable·to·establish·connection·on·channel.
424 _SemanticsGeometry@519266271.425 _SemanticsGeometry@519266271.
425 GuideNextDay426 GuideNextDay
426 ScrollPhysics427 ScrollPhysics
427 init:_scrimOpacityTween@402490068428 init:_scrimOpacityTween@402490068
428 ImmutableList_from429 ImmutableList_from
429 TextEditingDelta430 TextEditingDelta
 431 init:_GetFileVersionInfo@1144496949
430 _ServicesBinding&BindingBase&SchedulerBinding@555240726432 _ServicesBinding&BindingBase&SchedulerBinding@555240726
431 forcePress433 forcePress
432 _StorageEntryIdentifier@693357337434 _StorageEntryIdentifier@693357337
433 Unrecognized·message·435 Unrecognized·message·
434 Invalid·HTTP·date·436 Invalid·HTTP·date·
435 proxy-authenticate437 proxy-authenticate
436 rast·Kristust438 rast·Kristust
Offset 553, 14 lines modifiedOffset 555, 15 lines modified
553 findAnnotations555 findAnnotations
554 SceneBuilder_pushOffset556 SceneBuilder_pushOffset
555 ·!=·null557 ·!=·null
556 SkipIterable558 SkipIterable
557 init:_colors@396204476559 init:_colors@396204476
558 _spawnCommon@1026248560 _spawnCommon@1026248
559 MirrorReference_equals561 MirrorReference_equals
 562 _GetFileVersionInfoSize@1144496949
560 _AutofillScope@641212999563 _AutofillScope@641212999
561 init:_loads@0150898564 init:_loads@0150898
562 FocusHighlightMode565 FocusHighlightMode
563 _ensureDoneFuture@4048458566 _ensureDoneFuture@4048458
564 closeSync567 closeSync
565 _recursivelyUpdateManager@577347053568 _recursivelyUpdateManager@577347053
566 package:flutter/src/material/expansion_tile_theme.dart569 package:flutter/src/material/expansion_tile_theme.dart
Offset 1185, 14 lines modifiedOffset 1188, 15 lines modified
1185 keyboardAppearance1188 keyboardAppearance
1186 setMinute1189 setMinute
1187 init:_actionMap@3820590851190 init:_actionMap@382059085
1188 posixCalloc1191 posixCalloc
1189 get:_stateData@40484581192 get:_stateData@4048458
1190 _layoutText@5102456031193 _layoutText@510245603
1191 package:fl_chart/src/chart/base/base_chart/fl_touch_event.dart1194 package:fl_chart/src/chart/base/base_chart/fl_touch_event.dart
 1195 init:_shell32@1120017090
1192 overline1196 overline
1193 RenderLeaderLayer.1197 RenderLeaderLayer.
1194 _getPort@140693161198 _getPort@14069316
1195 Positioned1199 Positioned
1196 proportional1200 proportional
1197 get:textTheme1201 get:textTheme
1198 get:query1202 get:query
Offset 1302, 15 lines modifiedOffset 1306, 14 lines modified
1302 _unpackPointerDataPacket@160655891306 _unpackPointerDataPacket@16065589
1303 set:overflowOpen1307 set:overflowOpen
1304 _ExternalFloat32Array@70271471308 _ExternalFloat32Array@7027147
1305 attachNotificationTree1309 attachNotificationTree
1306 formatSeconds1310 formatSeconds
1307 AnimationLocalListenersMixin1311 AnimationLocalListenersMixin
1308 _InterpolationSimulation@2140662801312 _InterpolationSimulation@214066280
1309 _GetModuleFileName@1121009611 
1310 get:distanceSquared1313 get:distanceSquared
1311 LaunchApp21314 LaunchApp2
1312 _onCancel@40484581315 _onCancel@4048458
1313 Expecting·'='1316 Expecting·'='
1314 shouldCopyHeaderOnRedirect1317 shouldCopyHeaderOnRedirect
1315 InternetAddress_Parse1318 InternetAddress_Parse
1316 ^'(?:[^']|'')*'1319 ^'(?:[^']|'')*'
Offset 1411, 14 lines modifiedOffset 1414, 15 lines modified
1411 get:_shouldCreateInputConnection@6391837911414 get:_shouldCreateInputConnection@639183791
1412 _emptyListeners@2623297501415 _emptyListeners@262329750
1413 _sortAndFilterVertically@6262801501416 _sortAndFilterVertically@626280150
1414 Failed·to·parse·HTTP,·1417 Failed·to·parse·HTTP,·
1415 textBaseline1418 textBaseline
1416 PlatformAssetBundle1419 PlatformAssetBundle
1417 _children@2524082801420 _children@252408280
 1421 _GetModuleFileName@1109372610
1418 package:flutter/src/foundation/binding.dart1422 package:flutter/src/foundation/binding.dart
1419 You·cannot·pass·a·TimelineTask·without·finishing·all·started·operations1423 You·cannot·pass·a·TimelineTask·without·finishing·all·started·operations
1420 ·must·not·be·greater·than·the·number·of·characters·in·the·file,·1424 ·must·not·be·greater·than·the·number·of·characters·in·the·file,·
1421 ,·descent:·1425 ,·descent:·
1422 get:_semanticsConfiguration@5192662711426 get:_semanticsConfiguration@519266271
1423 Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts1427 Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts
1424 _absSub@01508981428 _absSub@0150898
Offset 1745, 14 lines modifiedOffset 1749, 15 lines modified
1745 _packageNameEnd@01508981749 _packageNameEnd@0150898
1746 dart:_internal/cast.dart1750 dart:_internal/cast.dart
1747 buttonColor1751 buttonColor
1748 ::__startIsTopLeft@1784782901752 ::__startIsTopLeft@178478290
1749 Ffi_loadUint161753 Ffi_loadUint16
1750 _rebuild@3182376911754 _rebuild@318237691
1751 end_drawer_open1755 end_drawer_open
 1756 _shell32@1120017090
1752 dart:io/link.dart1757 dart:io/link.dart
1753 _checkDown@3030697161758 _checkDown@303069716
1754 _HashSet@32208321759 _HashSet@3220832
1755 _emptyList@90402281760 _emptyList@9040228
1756 hashCode1761 hashCode
1757 CastIterator1762 CastIterator
1758 getOpenFilesList1763 getOpenFilesList
Offset 1847, 20 lines modifiedOffset 1852, 20 lines modified
1847 Yambo·ya·Y1852 Yambo·ya·Y
1848 notAnnounced1853 notAnnounced
1849 get:keysPressed1854 get:keysPressed
1850 https://www.schul-netz.com/mobile/login?mandant1855 https://www.schul-netz.com/mobile/login?mandant
1851 ·with·matching·arguments1856 ·with·matching·arguments
1852 »       $»      A»     0»    M»   %»  ·1857 »       $»      A»     0»    M»   %»  ·
1853 $»      ?»     .»    >»   9»  @» 1858 $»      ?»     .»    >»   9»  @» 
1854 BigInt.from1859 _newDigits@0150898
1855 dart:convert1860 dart:convert
1856 floatingLabelAlignment1861 floatingLabelAlignment
1857 _shift@160655891862 _shift@16065589
1858 Content·size·exceeds·specified·contentLength.·1863 Content·size·exceeds·specified·contentLength.·
1859 _newDigits@01508981864 BigInt.from
1860 SchedulerBinding1865 SchedulerBinding
1861 StreamConsumer1866 StreamConsumer
1862 tooltipRoundedRadius1867 tooltipRoundedRadius
Max diff block lines reached; 16801/19976 bytes (84.11%) of diff not shown.
16.1 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 901, 1226 lines modifiedOffset 901, 1226 lines modified
901 ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B......901 ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B......
902 ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C......902 ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C......
903 ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D......903 ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D......
904 ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I......904 ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I......
905 ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O......905 ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O......
906 ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q......906 ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q......
907 ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q..............907 ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q..............
908 ··0x00003a80·f5f5dcdc·64951900·00000000·03000000·....d...........908 ··0x00003a80·f5f5dcdc·e1951900·00000000·03000000·................
909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90
910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d
911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu
916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n
917 ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64-917 ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64-
918 ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed-918 ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed-
919 ··0x00003b30·706f696e·74657273·206e756c·6c2d7361·pointers·null-sa919 ··0x00003b30·706f696e·74657273·206e756c·6c2d7361·pointers·null-sa
920 ··0x00003b40·66657479·002d8857·48853f83·24ef9035·fety.-.WH.?.$..5920 ··0x00003b40·66657479·002d885f·48853f83·25ef9035·fety.-._H.?.%..5
921 ··0x00003b50·c16d1581·b2a08a8b·8a8a8489·91b4c288·.m..............921 ··0x00003b50·c16d1581·b2a08a8b·8a8a8489·91b4c288·.m..............
922 ··0x00003b60·8e98a2b4·88849e86·ac9eec7c·81b8a2c8·...........|....922 ··0x00003b60·8e98a2b4·88849e86·ac9eec7c·81b8a2c8·...........|....
Diff chunk too large, falling back to line-by-line diff (1196 lines added, 1196 lines removed)
923 ··0x00003b70·94ae8dbc·898db0a2·9c83bc8e·a897908a·................923 ··0x00003b70·94ae8dbc·898db0a2·9c83bc8e·a897908a·................
924 ··0x00003b80·9dfc9886·84909e8c·b68f9aa2·a4ced489·................924 ··0x00003b80·9dfc9886·bc84909e·8cb68f9a·a2a4ced4·................
925 ··0x00003b90·ba989ac2·a4a0ee88·948a92c2·8baaa4a4·................925 ··0x00003b90·89ba989a·c2a4a0c6·ee88948a·92c28baa·................
926 ··0x00003ba0·839e9eb8·9e8cc0a6·908387a6·ba86a5ba·................926 ··0x00003ba0·a4a4839e·9eb89e8c·c0a69083·87a6ba86·................
927 ··0x00003bb0·ae9e2c82·98d0aca4·969b9286·ac9cba8f·..,.............927 ··0x00003bb0·a5baae9e·2c8298d0·aca4969b·9286ac9c·....,...........
928 ··0x00003bc0·8d9ca68c·8498a48d·aa968789·c29eb296·................928 ··0x00003bc0·ba8f8d9c·a68c8498·a48daa96·8789c29e·................
929 ··0x00003bd0·a6acda88·88a29a92·9c879094·ceaa9290·................929 ··0x00003bd0·b296a6ac·da8888a2·9a929c87·9094ceaa·................
930 ··0x00003be0·9494c4a0·ca8e8686·90d0a496·86b8dea4·................930 ··0x00003be0·92909494·c4a0ca8e·868690d0·a49686b8·................
931 ··0x00003bf0·9e88a8a4·a89aca94·98889e8d·9894b69a·................931 ··0x00003bf0·dea49e88·a8a4a89a·ca949888·9e8d9894·................
932 ··0x00003c00·e0928d84·86748190·c89a8c96·9e98a695·.....t..........932 ··0x00003c00·b69ae092·8d848674·8190c89a·8c969e98·.......t........
933 ··0x00003c10·9ec094ba·94969ebe·5e81d4b4·aaee9292·........^.......933 ··0x00003c10·a6959ec0·94ba9496·9ebe5e81·d4b4aaee·..........^.....
934 ··0x00003c20·8f889eb8·88ba9c86·869296a6·92b69c8b·................934 ··0x00003c20·92928f88·9eb888ba·9c868692·96a692b6·................
935 ··0x00003c30·87d68586·9790b48e·9e94ac9a·a00a81c8·................935 ··0x00003c30·9c8b87d6·85869790·b48e9e94·ac9aa00a·................
936 ··0x00003c40·a38aa89e·a6a69e8b·8aae9990·98aca8ac·................936 ··0x00003c40·81c8a38a·a89ea6a6·9e8b8aae·999098ac·................
937 ··0x00003c50·b0a6a4b2·92c6ecbe·8caa9088·acbcb6a0·................937 ··0x00003c50·a8acc4b0·a6a4b292·c6ecbe8c·aa9088ac·................
938 ··0x00003c60·fea8acaa·9b8684b6·b4bc8d90·87b288ec·................938 ··0x00003c60·bcb6a0fe·a8acaa9b·8684b6b4·bc8d9087·................
939 ··0x00003c70·a2a29e96·b0a28fae·8e9c948c·aac29290·................939 ··0x00003c70·b288eca2·a29e96b0·a28fae8e·9c948caa·................
940 ··0x00003c80·86a29092·968b8e97·d6969a8e·b28488b8·................940 ··0x00003c80·c2929086·a2909296·8b8e97d6·969a8eb2·................
941 ··0x00003c90·a89388bc·90b0d886·4e81b8b6·86949ab6·........N.......941 ··0x00003c90·8488b8a8·9388bc90·b0d8864e·81b8b686·...........N....
942 ··0x00003ca0·aa84aa9e·9a8d9eba·9ea28c88·878eb092·................942 ··0x00003ca0·949ab6aa·84aa9e9a·8d9eba9e·a28c8887·................
943 ··0x00003cb0·c60e81a2·848b98e8·9498c08a·9a8487a4·................943 ··0x00003cb0·8eb092c6·0e81a284·8b98e894·98c08a9a·................
944 ··0x00003cc0·83aebea6·bcc8b4bc·898e8cb6·8f8eb28c·................944 ··0x00003cc0·8487a483·aebea6bc·c8b4bc89·8e8cb68f·................
945 ··0x00003cd0·8ea88387·8a909c96·beb4bccc·9890aa86·................945 ··0x00003cd0·8eb28c8e·a883878a·909c96be·b4bccc98·................
946 ··0x00003ce0·a2969486·a2a2ae9e·be92c0a8·9c86aeb4·................946 ··0x00003ce0·90aa86a2·969486a2·a2ae9ebe·92c0a89c·................
947 ··0x00003cf0·ce928b9c·a48a9ca2·aab6e8ba·8d8687c6·................947 ··0x00003cf0·86aeb4ce·928b9ca4·8a9ca2aa·b6e8ba8d·................
948 ··0x00003d00·aad8c094·94858f86·868c90c8·9fc09688·................948 ··0x00003d00·8687c6aa·d8c09494·858f8686·8c90c89f·................
949 ··0x00003d10·a4d89490·b8849496·a8ac92a2·8d94a0a4·................949 ··0x00003d10·c09688a4·d89490b8·849496a8·ac92a28d·................
950 ··0x00003d20·1a81ee96·98ba0881·9192b0b8·aabaf492·................950 ··0x00003d20·94a0a41a·81ee9698·ba088191·92b0b8aa·................
951 ··0x00003d30·92ae8bb0·90a8969c·b6ae93d0·86a0898a·................951 ··0x00003d30·baf49292·ae8bb090·a8969cb6·ae93d086·................
952 ··0x00003d40·aece8a9c·c08d968e·98a8d0de·eaca9e90·................952 ··0x00003d40·a0898aae·ce8a9cc0·8d968e98·a8d0deea·................
953 ··0x00003d50·a89ab685·8fee968f·a6a4e8b4·b48c94b0·................953 ··0x00003d50·ca9e90a8·9ab6858f·ee968fa6·a4e8b4b4·................
954 ··0x00003d60·8a9a9e9c·b4b49ca0·c487ba9e·b6a69a94·................954 ··0x00003d60·8c94b08a·9a9e9cb4·b49ca0c4·87ba9eb6·................
955 ··0x00003d70·8d9ca896·8c9292ae·98988e96·b494c09b·................955 ··0x00003d70·a69a948d·9ca8968c·9292ae98·988e96b4·................
956 ··0x00003d80·a0b8be8e·86b4a48c·a0a29ca8·d2a498a4·................956 ··0x00003d80·94c09ba0·b8be8e86·b4a48ca0·a29ca8d2·................
957 ··0x00003d90·a6b292c6·b698b487·a4bea69a·9ca6a6a8·................957 ··0x00003d90·a498a4a6·b292c6b6·98b487a4·bea69a9c·................
958 ··0x00003da0·94b2b488·bc92c2ac·8ab09185·b0a09eb0·................958 ··0x00003da0·a6a6a894·b2b488bc·92c2ac8a·b09185b0·................
959 ··0x00003db0·8e988783·8683be9a·b0a4ac9e·84918e96·................959 ··0x00003db0·a09eb08e·98878386·83be9ab0·a4ac9e84·................
960 ··0x00003dc0·96b48c92·98a09aac·9a90c2b0·a48c8892·................960 ··0x00003dc0·918e9696·b48c9298·a09aac9a·90c2b0a4·................
961 ··0x00003dd0·869ca2aa·9e94faae·aa90a292·b2a0b087·................961 ··0x00003dd0·8c889286·9ca2aa9e·94faaeaa·90a292b2·................
962 ··0x00003de0·a8beaca7·8696ae98·94bc9c90·88b49c90·................962 ··0x00003de0·a0b087a8·beaca786·96ae9894·bc9c9088·................
963 ··0x00003df0·9286b8a2·8bac949c·91b4aa86·aaa098a6·................963 ··0x00003df0·b49c9092·86b8a28b·ac949c91·b4aa86aa·................
964 ··0x00003e00·9ea49eb6·929a89b2·9b9a889a·86beb2c0·................964 ··0x00003e00·a098a69e·a49eb692·9a89b29b·9a889a86·................
965 ··0x00003e10·8fc494a0·89b4a4b4·a89a9ea6·9a9c9294·................965 ··0x00003e10·beb2c08f·c494a089·b4a4b4a8·9a9ea69a·................
966 ··0x00003e20·8eb2a689·ac96a4c6·9294a6a4·ac969e94·................966 ··0x00003e20·9c92948e·b2a689ac·96a4c692·94a6a4ac·................
967 ··0x00003e30·9e8dbc92·9d8cac89·a48aa283·868998e8·................967 ··0x00003e30·969e949e·8dbc929d·8cac89a4·8aa28386·................
968 ··0x00003e40·a694899e·aa989092·86ca8ab6·98aa9e9e·................968 ··0x00003e40·8998e8a6·94899eaa·98909286·ca8ab698·................
969 ··0x00003e50·89da9ea8·882e8192·98d88e9c·be9e8995·................969 ··0x00003e50·aa9e9e89·da9ea888·2e819298·d88e9cbe·................
970 ··0x00003e60·8c888caa·e08d92bc·9283ae8a·a2acb69c·................970 ··0x00003e60·9e89958c·888caae0·8d92bc92·83ae8aa2·................
971 ··0x00003e70·92a4a0d0·9ea68393·86b8a2ba·8baa88ac·................971 ··0x00003e70·acb69c92·a4a0d09e·a6839386·b8a2ba8b·................
972 ··0x00003e80·96baa0ba·ba839aa4·ea86a2b6·989aaca4·................972 ··0x00003e80·aa88ac96·baa0baba·839aa4ea·86a2b698·................
973 ··0x00003e90·92928493·1e819c86·8694c2a8·9c9a92ac·................973 ··0x00003e90·9aaca492·9284931e·819c8686·94c2a89c·................
974 ··0x00003ea0·88ce839e·acb09090·b4aa8cbe·a086988f·................974 ··0x00003ea0·9a92ac88·ce839eac·b09090b4·aa8cbea0·................
975 ··0x00003eb0·c6868990·b01281f2·b08e909b·a8839a8e·................975 ··0x00003eb0·86988fc6·868990b0·1281f2b0·8e909ba8·................
976 ··0x00003ec0·8e86a69e·bcf88690·babc8c8c·a6ba8ba0·................976 ··0x00003ec0·839a8e8e·86a69ebc·f88690ba·bc8c8ca6·................
977 ··0x00003ed0·b28a8ea0·98b494b8·c2ba849a·92ce8696·................977 ··0x00003ed0·ba8ba0b2·8a8ea098·b494b8c2·ba849a92·................
978 ··0x00003ee0·b4b4b488·94889cce·a4a69696·888e888a·................978 ··0x00003ee0·ce8696b4·b4b48894·889ccea4·a6969688·................
979 ··0x00003ef0·b68792a0·a296a0ba·b8a28ab6·a98892a8·................979 ··0x00003ef0·8e888ab6·8792a0a2·96a0bab8·a28ab6a9·................
980 ··0x00003f00·deb49888·8c868392·9a94aaba·919aa084·................980 ··0x00003f00·8892a8de·b498888c·8683929a·94aaba91·................
981 ··0x00003f10·9c86bc90·c686bc97·94d88b8a·989e8ea6·................981 ··0x00003f10·9aa0849c·86bc90c6·86bc9794·d88b8a98·................
982 ··0x00003f20·92aaac98·92dcaac2·be8a8c96·9ca6868a·................982 ··0x00003f20·9e8ea692·aaac9892·dcaac2be·8a8c969c·................
983 ··0x00003f30·ba8691a8·94a02681·87ba9290·8e1e8185·......&.........983 ··0x00003f30·a6868aba·8691a894·a0268187·ba92908e·.........&......
984 ··0x00003f40·a8caa8c6·848caed4·b291d887·b0ac9e2c·...............,984 ··0x00003f40·1e8185a8·caa8c684·8caed4b2·91d887b0·................
985 ··0x00003f50·81a0b694·c49694bc·be8d9893·a4c088c6·................985 ··0x00003f50·ac9e2c81·a0b694c4·9694bcbe·8d9893a4·..,.............
986 ··0x00003f60·9292d284·9a8a8caa·949489c6·9ea28784·................986 ··0x00003f60·c088c692·92d2849a·8a8caa94·9489c69e·................
987 ··0x00003f70·b8c6b68f·90a0a6c8·a6acc4ae·92bab81c·................987 ··0x00003f70·a28784b8·c6b68f90·a0a6c8a6·acc4ae92·................
988 ··0x00003f80·819a9ec4·bc8ee290·98bc888c·90a6bedc·................988 ··0x00003f80·bab81c81·9a9ec4bc·8ee29098·bc888c90·................
989 ··0x00003f90·8eb0e6b4·918a84bc·9a8d2c81·9a9c8c92·..........,.....989 ··0x00003f90·a6bedc8e·b0e6b491·8a84bc9a·8d2c819a·.............,..
990 ··0x00003fa0·e2889584·9483a2ba·98a09a87·b8b29aae·................990 ··0x00003fa0·9c8c92e2·88958494·83a2ba98·a09a87b8·................
991 ··0x00003fb0·8491a6b4·ae9d8496·8acc929c·aaa492b2·................991 ··0x00003fb0·b29aae84·91a6b4ae·9d84968a·cc929caa·................
992 ··0x00003fc0·96ac8aaa·fc8c90a4·a294989a·92c0b89e·................992 ··0x00003fc0·a492b296·ac8aaafc·b08c90a4·a294989a·................
993 ··0x00003fd0·9498a4a0·b08b9eba·a0c08ab0·a092b686·................993 ··0x00003fd0·92c0b89e·9498a4a0·b08b9eba·a0c08ab0·................
994 ··0x00003fe0·94a0af8c·8c888ea4·879eb2b2·ae83a8ba·................994 ··0x00003fe0·a092b686·94a0af8c·8c888ea4·879eb2b2·................
995 ··0x00003ff0·8e8ed6a6·f694c291·9a909ab6·9c8ea090·................995 ··0x00003ff0·ae83a8ba·8e8ed6a6·f694c291·9a909ab6·................
996 ··0x00004000·a49ca8a4·98de859a·a2b68695·a2b89f83·................996 ··0x00004000·9c8ea090·a49ca8a4·98de859a·a2b68695·................
997 ··0x00004010·a4969c89·b0aec4a4·848690b2·9e87dcb8·................997 ··0x00004010·a2b89f83·a4969c89·b0aec4a4·848690b2·................
998 ··0x00004020·94b4c4ce·b49eac92·9787a68a·9e88a886·................998 ··0x00004020·9e87dcb8·94b4c4ce·b49eac92·9787a68a·................
999 ··0x00004030·989290dc·94c4868a·a290ac88·a0b2b6a6·................999 ··0x00004030·9e88a886·989290dc·94c4868a·a290ac88·................
1000 ··0x00004040·b4c2e686·0a82cab6·839884ac·8ab69ea8·................1000 ··0x00004040·a0b2b6a6·b4c2e686·0a82cab6·839884ac·................
1001 ··0x00004050·ec96ac9c·a2988e84·8ca28e8f·bac28f86·................1001 ··0x00004050·8ab69ea8·ec96ac9c·a2988e84·8ca28e8f·................
1002 ··0x00004060·86a09988·baac9b84·8e9ab8c4·baa68c94·................1002 ··0x00004060·bac28f86·86a09988·baac9b84·8e9ab8c4·................
1003 ··0x00004070·88a29ab4·8b87aa9e·94a08785·9cae96b2·................1003 ··0x00004070·a68c9488·a29ab48b·87aa9e94·a087859c·................
1004 ··0x00004080·8c8ca4ac·989692a3·968ea0ac·a2a2b698·................1004 ··0x00004080·ae96b28c·8ca4ac98·9692a396·8ea0aca2·................
1005 ··0x00004090·c0b2b488·aab8a4b8·84b28591·ac91ba90·................1005 ··0x00004090·a2b698c0·b2b488aa·b8a4b884·b28591ac·................
1006 ··0x000040a0·9ab0989a·949485a2·aca6b898·9696c2d6·................1006 ··0x000040a0·91ba909a·b0989a94·9485a2ac·a6b89896·................
1007 ··0x000040b0·a0e89088·8baea8a0·83a0bc8e·96969e84·................1007 ··0x000040b0·96c2d6a0·e890888b·aea8a083·a0bc8e96·................
1008 ··0x000040c0·a2c0a88b·8eb286bc·840881aa·8fb2a6a0·................1008 ··0x000040c0·969e84a2·c0a88b8e·b286bc84·0881aa8f·................
1009 ··0x000040d0·f6aa9596·b2dcc883·a6ba9b92·9894868d·................1009 ··0x000040d0·b2a6a0f6·aa9596b2·dcc883a6·ba9b9298·................
1010 ··0x000040e0·908bb498·0e81b4b2·a0a48ab2·9c86ac8a·................1010 ··0x000040e0·94868d90·8bb4980e·81b4b2a0·a48ab29c·................
1011 ··0x000040f0·bcb083e6·99ac98b6·96a48cd4·8886b2c4·................1011 ··0x000040f0·86ac8abc·b083e699·ac98b696·a48cd488·................
1012 ··0x00004100·ac98a684·a6d60e81·008196ca·a18a8702·................1012 ··0x00004100·86b2c4ac·98a684a6·bad60e81·008196ca·................
1013 ··0x00004110·819e9698·8ef4a8a4·88b4928f·968fa496·................1013 ··0x00004110·a18a8702·819e9698·8ef4a8a4·88b4928f·................
1014 ··0x00004120·1481c698·9a8c858e·a0a694b2·98aebe90·................1014 ··0x00004120·968fa496·1481c698·9a8c858e·a0a694b2·................
1015 ··0x00004130·aea0b2c6·a0a4a28a·8feca8b8·a2889ab0·................1015 ··0x00004130·98aebe90·aea0b2c6·a0a4a28a·8feca8b8·................
1016 ··0x00004140·88b89284·8a9c8683·8394d090·ce8486bc·................1016 ··0x00004140·a2889ab0·88b89284·8a9c8683·8394d090·................
1017 ··0x00004150·aa929ed0·96b6878d·8794bc92·9095aea2·................1017 ··0x00004150·ce8486bc·aa929ed0·96b6878d·8794bc92·................
1018 ··0x00004160·9a87868c·9c8cc29e·9183b0a8·86aed09f·................1018 ··0x00004160·9095aea2·9a87868c·9c8cc29e·9183b0a8·................
1019 ··0x00004170·a096ac8c·aeaeb289·8db8a496·8aa4c0b2·................1019 ··0x00004170·86aed09f·a096ac8c·aeaeb289·8db8a496·................
1020 ··0x00004180·90a493a6·98898596·b29ac4bc·96bc8690·................1020 ··0x00004180·8aa4c0b2·90a493a6·98898596·b29ac4bc·................
1021 ··0x00004190·96a09ac4·901e8194·86b8dc88·8e84988c·................1021 ··0x00004190·96bc8690·96a09ac4·901e8194·86b8dc88·................
1022 ··0x000041a0·859cc29c·a686a4a8·8e8f0681·9285b486·................1022 ··0x000041a0·8e84988c·859cc29c·a686a4a8·8e8f0681·................
1023 ··0x000041b0·968891bc·c4b090a8·c8989290·9294b698·................1023 ··0x000041b0·9285b486·968891bc·c4b090a8·c8989290·................
1024 ··0x000041c0·989eb287·d29298a8·98b4c6b8·dc96fe8e·................1024 ··0x000041c0·9294b698·989eb287·d29298a8·98b4c6b8·................
1025 ··0x000041d0·9c92909c·bac4d888·ae869ea2·ac8487aa·................1025 ··0x000041d0·dc96fe8e·9c92909c·bac4d888·ae869ea2·................
1026 ··0x000041e0·b0d286ba·8ab8a79c·aca69aa8·86c0aca9·................1026 ··0x000041e0·ac8487aa·b0d286ba·8ab8a79c·aca69aa8·................
Max diff block lines reached; 16677099/16839131 bytes (99.04%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x001f5350·10000000·00000000·017a5200·01781e01·.........zR..x..2 ··0x001f53e0·10000000·00000000·017a5200·01781e01·.........zR..x..
3 ··0x001f5360·1b0c1d10·11000000·18000000·942c0000·.............,..3 ··0x001f53f0·1b0c1d10·11000000·18000000·042c0000·.............,..
4 ··0x001f5370·f0510000·009d029e·01110000·002d0000·.Q...........-..4 ··0x001f5400·f0510000·009d029e·01110000·002d0000·.Q...........-..
5 ··0x001f5380·006f7e00·00c03736·00009d02·9e010000·.o~...76........5 ··0x001f5410·00df7d00·00803836·00009d02·9e010000·..}...86........
6 ··0x001f5390·0000································..6 ··0x001f5420·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x001f5398·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x001f5428·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x001f53a8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x001f5438·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x001f53b8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x001f5448·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x001f53c8·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x001f5458·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x001f53d8·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x001f5468·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x001f53e8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x001f5478·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x001f53f8·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x001f5488·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x001f5408·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x001f5498·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x001f5418·6c644964·00·························ldId.10 ··0x001f54a8·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x001f54b0·06000000·06000000·00000000·03000000·................2 ··0x001f5540·06000000·06000000·00000000·03000000·................
3 ··0x001f54c0·05000000·02000000·00000000·04000000·................3 ··0x001f5550·05000000·02000000·00000000·04000000·................
4 ··0x001f54d0·00000000·00000000·00000000·00000000·................4 ··0x001f5560·00000000·00000000·00000000·00000000·................
5 ··0x001f54e0·01000000·00000000···················........5 ··0x001f5570·01000000·00000000···················........
  
5.13 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1313, 35 lines modifiedOffset 1313, 35 lines modified
1313 »       _K......@...\#@.1313 »       _K......@...\#@.
1314 »       ..`.Vg@.P'@...P.1314 »       ..`.Vg@.P'@...P.
1315 »       ....B[.._K....@.1315 »       ....B[.._K....@.
1316 »       [oC.{...U/@.`._.1316 »       [oC.{...U/@.`._.
1317 »       ......_...·...·.1317 »       ......_...·...·.
  
1318 00000000001fd1f0·<_kDartIsolateSnapshotInstructions>:1318 00000000001fd1f0·<_kDartIsolateSnapshotInstructions>:
1319 »       .76.............1319 »       .86.............
1320 »       0........76.....1320 »       0.......D86.....
1321 »       .n6.............1321 »       .n6.............
1322 »       ./.......y......1322 »       ./.......y......
1323 »       P.@.....)..T..@.1323 »       P.@.....)..T..@.
1324 »       .A.......A......1324 »       .A.......A......
1325 »       .....y...._..u..1325 »       .....y...._.8u..
1326 »       .....y.......a..1326 »       .....y.......a..
1327 »       .....0A.!...·...1327 »       .....0A.!...·...
1328 »       ..·.c.@.......·.1328 »       ..·.c.@.......·.
1329 »       ..@........q...T1329 »       ..@........q...T
1330 »       ..·.!.@.........1330 »       ..·.!.@.........
1331 »       ........P.@.....1331 »       ........P.@.....
1332 »       ...T............1332 »       ...T............
1333 »       ·..6..@x........1333 »       ·..6..@x........
1334 »       ...Th.D.c/@.c.F.1334 »       ...Th.D.c/@.c.F.
1335 »       u.....^..._..A..1335 »       ......^..._..A..
1336 »       .._.....d.A.....1336 »       .._.....d.A.....
1337 »       .a......@x.._...1337 »       .a......@x.._...
1338 »       `..T5u...p......1338 »       `..Tfu...p......
1339 »       .y...._..t......1339 »       .y...._..u......
1340 »       .y..............1340 »       .y..............
1341 »       .0A.!...·.....·.1341 »       .0A.!...·.....·.
1342 »       !.@.....P.@.....1342 »       !.@.....P.@.....
1343 »       ...T....a..6".@x1343 »       ...T....a..6".@x
1344 »       B.......#.@.c...1344 »       B.......#.@.c...
1345 »       ....$p@.........1345 »       ....$p@.........
1346 »       ........P.@.....1346 »       ........P.@.....
Offset 1350, 48 lines modifiedOffset 1350, 48 lines modified
1350 »       ............_..k1350 »       ............_..k
1351 »       ...T·.@.........1351 »       ...T·.@.........
1352 »       ...._..k...T·.@.1352 »       ...._..k...T·.@.
1353 »       ..............@x1353 »       ..............@x
1354 »       ..........=..z~.1354 »       ..........=..z~.
1355 »       ..?..!...|A..._.1355 »       ..?..!...|A..._.
1356 »       _...J..T..^.@x..1356 »       _...J..T..^.@x..
1357 »       _...`..T.t...p..1357 »       _...`..T.u...p..
1358 »       a.@x..........?.1358 »       a.@x..........?.
1359 »       .z~...?..A...._.1359 »       .z~...?..A...._.
1360 »       ............_..k1360 »       ............_..k
1361 »       ...TD.A.....h.Y.1361 »       ...TD.A.....h.Y.
1362 »       .p@.c/@.c.F.·.?.1362 »       .p@.c/@.c.F.·.?.
1363 »       ..].A...@..6..@x1363 »       ..].A...@..6..@x
1364 »       p.@.............1364 »       p.@.............
1365 »       .z~...?..A....·71365 »       .z~...?..A....·7
1366 »       .._......y...._.1366 »       .._......y...._.
1367 »       .._.%.....]...^.1367 »       .._.%.....]...^.
1368 »       .._...^.........1368 »       .._...^.........
1369 »       .....y...._.[t..1369 »       .....y...._..t..
1370 »       ....Yt......PGA.1370 »       .....t......PGA.
1371 »       ......@x...k...T1371 »       ......@x...k...T
1372 »       .y.......!..P.@.1372 »       .y.......!..P.@.
1373 »       .......T..@.....1373 »       .......T..@.....
1374 »       ....·..6..@x....1374 »       ....·..6..@x....
1375 »       .......Th.D.c/@.1375 »       .......Th.D.c/@.
1376 »       c.F.......@.·.@.1376 »       c.F.......@.·.@.
1377 »       ......@x..@.....1377 »       ......@x..@.....
1378 »       ......?..z~...?.1378 »       ......?..z~...?.
1379 »       .A........@.....1379 »       .A........@.....
1380 »       .p@.B...........1380 »       .p@.B...........
1381 »       _..k...TD.A.....1381 »       _..k...TD.A.....
1382 »       h.Y..p@.c/@.c.F.1382 »       h.Y..p@.c/@.c.F.
1383 »       ·.?..._......y..1383 »       ·.?..._......y..
1384 »       .._.!t......PGA.1384 »       .._.Rt......PGA.
1385 »       ......@x...k...T1385 »       ......@x...k...T
1386 »       .y......P.@.....1386 »       .y......P.@.....
1387 »       ...T..@..|A.@..61387 »       ...T..@..|A.@..6
1388 »       .p@...@..A..+...1388 »       .p@...@..A..\...
1389 »       .A.......y...._.1389 »       .A.......y...._.
1390 »       .t.........6..@x1390 »       ;t.........6..@x
1391 »       )U..?......T).'.1391 »       )U..?......T).'.
1392 »       ?......T)...?...1392 »       ?......T)...?...
1393 »       ...T.p@........k1393 »       ...T.p@........k
1394 »       ...T_..k...TF.A.1394 »       ...T_..k...TF.A.
1395 »       .....pA.........1395 »       .....pA.........
1396 »       ...T..@x?......T1396 »       ...T..@x?......T
1397 »       .pA.......@x?...1397 »       .pA.......@x?...
Offset 1442, 16 lines modifiedOffset 1442, 16 lines modified
1442 »       ......@x?......T1442 »       ......@x?......T
1443 »       ..@9.......T....1443 »       ..@9.......T....
1444 »       ..@9....@..T.._.1444 »       ..@9....@..T.._.
1445 »       P[A.....PGA.....1445 »       P[A.....PGA.....
1446 »       ..@x...k...T.y..1446 »       ..@x...k...T.y..
1447 »       ....P.@........T1447 »       ....P.@........T
1448 »       ..@..|A.@..6.p@.1448 »       ..@..|A.@..6.p@.
1449 »       ..@..A..]y...A..1449 »       ..@..A...y...A..
1450 »       .....y...._..s..1450 »       .....y...._.Hs..
1451 »       .......6..@x)]..1451 »       .......6..@x)]..
1452 »       ?......T.p@.....1452 »       ?......T.p@.....
1453 »       ...k...T_..k...T1453 »       ...k...T_..k...T
1454 »       FpA......pA.....1454 »       FpA......pA.....
1455 »       .......T..@x?...1455 »       .......T..@x?...
1456 »       ...T.pA.......@x1456 »       ...T.pA.......@x
1457 »       ?...`..T..Ax?q..1457 »       ?...`..T..Ax?q..
Offset 1483, 31 lines modifiedOffset 1483, 31 lines modified
1483 »       ..A.B...p.E._..k1483 »       ..A.B...p.E._..k
1484 »       ...T.0B.B...·..K1484 »       ...T.0B.B...·..K
1485 »       ..·.!.@.........1485 »       ..·.!.@.........
1486 »       ....P.@........T1486 »       ....P.@........T
1487 »       ..·7.........A..1487 »       ..·7.........A..
1488 »       .....y...._.....1488 »       .....y...._.....
1489 »       .....A.......y..1489 »       .....A.......y..
1490 »       .._.yr.......y..1490 »       .._..r.......y..
1491 »       ........P.@.....1491 »       ........P.@.....
1492 »       ...T..@...@x!...1492 »       ...T..@...@x!...
1493 »       ?..q...T..@.c...1493 »       ?..q...T..@.c...
1494 »       ..@..........q..1494 »       ..@.........)r..
1495 »       ......_......|A.1495 »       ......_......|A.
1496 »       ...........T..@.1496 »       ...........T..@.
1497 »       ..@.............1497 »       ..@.............
1498 »       ....P.@........T1498 »       ....P.@........T
1499 »       ....J..T......@.1499 »       ....J..T......@.
1500 »       ..........@.....1500 »       ..........@.....
1501 »       ...._..k...TDpA.1501 »       ...._..k...TDpA.
1502 »       ....h#C..p@.c.E.1502 »       ....h#C..p@.c.E.
1503 »       ·.?...]..._..._.1503 »       ·.?...]..._..._.
1504 »       9...9?..·......61504 »       9...9?..·......6
1505 »       0._8.._80.P...\.1505 »       0._8.._80.P...\.
1506 »       @..TAl..F.....^.1506 »       @..Trl..F.....^.
1507 »       ..]...^.......].1507 »       ..]...^.......].
Max diff block lines reached; 5376317/5379130 bytes (99.95%) of diff not shown.