Offset 1, 77 lines modified | Offset 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·v3.1·scheme·(APK·Signature·Scheme·v3.1):·false | ||
6 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
7 | Verified·for·SourceStamp:·false | ||
8 | Number·of·signers:·1 | ||
9 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
10 | Signer·#1·certificate·SHA-256·digest:·d19e793ba69a736aa6ed880bdc48c831fa0b580eedd959d049756d3bbe587d43 | ||
11 | Signer·#1·certificate·SHA-1·digest:·2d13dbb3fb5340a478939ecfe663765ccbe95758 | ||
12 | Signer·#1·certificate·MD5·digest:·b34f3a277d59833cd07af6aded81cd94 | ||
13 | Signer·#1·key·algorithm:·RSA | ||
14 | Signer·#1·key·size·(bits):·2048 | ||
15 | Signer·#1·public·key·SHA-256·digest:·170ea2b7618117a707f84756949c7c56c7dd6bb28aeff6109cc78a0ab4e9c330 | ||
16 | Signer·#1·public·key·SHA-1·digest:·88d8283a6c58781d871cd2b1d7255d049fd3b724 | ||
17 | Signer·#1·public·key·MD5·digest:·d4a4bbcd50e6e95919aa04dc7f5248aa | ||
18 | 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/. | ||
19 | WARNING:·META-INF/androidx.activity_activity-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/. | ||
20 | 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/. | ||
21 | 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/. | ||
22 | 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/. | ||
23 | 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/. | ||
24 | 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/. | ||
25 | WARNING:·META-INF/androidx.cardview_cardview.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.coordinatorlayout_coordinatorlayout.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.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/. | ||
28 | 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/. | ||
29 | 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/. | ||
30 | 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/. | ||
31 | WARNING:·META-INF/androidx.documentfile_documentfile.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.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/. | ||
33 | WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.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.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/. | ||
35 | 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/. | ||
36 | WARNING:·META-INF/androidx.fragment_fragment-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/. | ||
37 | 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/. | ||
38 | 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/. | ||
39 | WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.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.lifecycle_lifecycle-livedata-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/. | ||
41 | 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/. | ||
42 | 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/. | ||
43 | 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/. | ||
44 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-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/. | ||
45 | 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/. | ||
46 | WARNING:·META-INF/androidx.lifecycle_lifecycle-service.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.lifecycle_lifecycle-viewmodel-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/. | ||
48 | 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/. | ||
49 | 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/. | ||
50 | 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/. | ||
51 | WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.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.preference_preference.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/androidx.print_print.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/androidx.profileinstaller_profileinstaller.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/androidx.recyclerview_recyclerview.version·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/androidx.room_room-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/. | ||
57 | WARNING:·META-INF/androidx.room_room-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/. | ||
58 | WARNING:·META-INF/androidx.savedstate_savedstate-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/. | ||
59 | 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/. | ||
60 | WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
61 | WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
62 | WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
63 | 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/. | ||
64 | 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/. | ||
65 | WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
66 | 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/. | ||
67 | 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/. | ||
68 | 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/. | ||
69 | WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
70 | 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/. | ||
71 | 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/. | ||
72 | WARNING:·META-INF/androidx.work_work-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/. | ||
73 | WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
74 | 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/. | ||
75 | 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/. | ||
76 | WARNING:·META-INF/services/s3.s·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
77 | WARNING:·META-INF/services/x3.o·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 959, 8 lines modified | Offset 959, 8 lines modified | ||
959 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml | 959 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml |
960 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 960 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
961 | -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png | 961 | -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png |
962 | -rw----·····0.0·fat··1158732·b-·stor·81-Jan-01·01:01·resources.arsc | 962 | -rw----·····0.0·fat··1158732·b-·stor·81-Jan-01·01:01·resources.arsc |
963 | -rw----·····2.0·fat····90341·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.SF | 963 | -rw----·····2.0·fat····90341·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.SF |
964 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.RSA | 964 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.RSA |
965 | -rw----·····2.0·fat····90214·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 965 | -rw----·····2.0·fat····90214·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
966 | 964·files,·4958278·bytes·uncompressed,·310 | 966 | 964·files,·4958278·bytes·uncompressed,·3107522·bytes·compressed:··37.3% |
Offset 1, 12 lines modified | Offset 1, 12 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············:· | 4 | checksum············:·78d8bee7 |
5 | signature···········:· | 5 | signature···········:·2bab...b2af |
6 | file_size···········:·2500260 | 6 | file_size···········:·2500260 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·20540 | 10 | string_ids_size·····:·20540 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·3004 | 12 | type_ids_size·······:·3004 |
Offset 131824, 231 lines modified | Offset 131824, 231 lines modified | ||
131824 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 131824 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
131825 | ······method_idx····:·6504 | 131825 | ······method_idx····:·6504 |
131826 | ······code··········- | 131826 | ······code··········- |
131827 | ······registers·····:·2 | 131827 | ······registers·····:·2 |
131828 | ······ins···········:·1 | 131828 | ······ins···········:·1 |
131829 | ······outs··········:·1 | 131829 | ······outs··········:·1 |
131830 | ······insns·size····:·7·16-bit·code·units | 131830 | ······insns·size····:·7·16-bit·code·units |
131831 | 0cb | 131831 | 0cbef8:········································|[0cbef8]·btools.expressions.BExpression.<init>:()V |
131832 | 0cbf | 131832 | 0cbf08:·7010·692f·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@2f69 |
131833 | 0cbf | 131833 | 0cbf0e:·12f0···································|0003:·const/4·v0,·#int·-1·//·#ff |
131834 | 0cbf1 | 131834 | 0cbf10:·5910·9908······························|0004:·iput·v0,·v1,·Lbtools/expressions/BExpression;.lookupNameIdx:I·//·field@0899 |
131835 | 0cbf1 | 131835 | 0cbf14:·0e00···································|0006:·return-void |
131836 | ······catches·······:·(none) | 131836 | ······catches·······:·(none) |
131837 | ······positions·····: | 131837 | ······positions·····: |
131838 | ······locals········: | 131838 | ······locals········: |
131839 | ····#1··············:·(in·Lbtools/expressions/BExpression;) | 131839 | ····#1··············:·(in·Lbtools/expressions/BExpression;) |
131840 | ······name··········:·'addOp' | 131840 | ······name··········:·'addOp' |
131841 | ······type··········:·'(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V' | 131841 | ······type··········:·'(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V' |
131842 | ······access········:·0x0002·(PRIVATE) | 131842 | ······access········:·0x0002·(PRIVATE) |
131843 | ······method_idx····:·6505 | 131843 | ······method_idx····:·6505 |
131844 | ······code··········- | 131844 | ······code··········- |
131845 | ······registers·····:·4 | 131845 | ······registers·····:·4 |
131846 | ······ins···········:·3 | 131846 | ······ins···········:·3 |
131847 | ······outs··········:·2 | 131847 | ······outs··········:·2 |
131848 | ······insns·size····:·20·16-bit·code·units | 131848 | ······insns·size····:·20·16-bit·code·units |
131849 | 0cbf | 131849 | 0cbf18:········································|[0cbf18]·btools.expressions.BExpression.addOp:(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V |
131850 | 0cbf | 131850 | 0cbf28:·3803·1300······························|0000:·if-eqz·v3,·0013·//·+0013 |
131851 | 0cbf | 131851 | 0cbf2c:·1300·5b00······························|0002:·const/16·v0,·#int·91·//·#5b |
131852 | 0cbf3 | 131852 | 0cbf30:·6e20·b92f·0200·························|0004:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@2fb9 |
131853 | 0cbf3 | 131853 | 0cbf36:·6e10·7419·0300·························|0007:·invoke-virtual·{v3},·Lbtools/expressions/BExpression;.toString:()Ljava/lang/String;·//·method@1974 |
131854 | 0cbf | 131854 | 0cbf3c:·0c03···································|000a:·move-result-object·v3 |
131855 | 0cbf | 131855 | 0cbf3e:·6e20·c12f·3200·························|000b:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1 |
131856 | 0cbf4 | 131856 | 0cbf44:·1303·5d00······························|000e:·const/16·v3,·#int·93·//·#5d |
131857 | 0cbf | 131857 | 0cbf48:·6e20·b92f·3200·························|0010:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@2fb9 |
131858 | 0cbf | 131858 | 0cbf4e:·0e00···································|0013:·return-void |
131859 | ······catches·······:·(none) | 131859 | ······catches·······:·(none) |
131860 | ······positions·····: | 131860 | ······positions·····: |
131861 | ······locals········: | 131861 | ······locals········: |
131862 | ····#2··············:·(in·Lbtools/expressions/BExpression;) | 131862 | ····#2··············:·(in·Lbtools/expressions/BExpression;) |
131863 | ······name··········:·'checkExpectedToken' | 131863 | ······name··········:·'checkExpectedToken' |
131864 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V' | 131864 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V' |
131865 | ······access········:·0x000a·(PRIVATE·STATIC) | 131865 | ······access········:·0x000a·(PRIVATE·STATIC) |
131866 | ······method_idx····:·6506 | 131866 | ······method_idx····:·6506 |
131867 | ······code··········- | 131867 | ······code··········- |
131868 | ······registers·····:·5 | 131868 | ······registers·····:·5 |
131869 | ······ins···········:·2 | 131869 | ······ins···········:·2 |
131870 | ······outs··········:·2 | 131870 | ······outs··········:·2 |
131871 | ······insns·size····:·39·16-bit·code·units | 131871 | ······insns·size····:·39·16-bit·code·units |
131872 | 0cbf5 | 131872 | 0cbf50:········································|[0cbf50]·btools.expressions.BExpression.checkExpectedToken:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V |
131873 | 0cbf6 | 131873 | 0cbf60:·6e10·a419·0300·························|0000:·invoke-virtual·{v3},·Lbtools/expressions/BExpressionContext;.parseToken:()Ljava/lang/String;·//·method@19a4 |
131874 | 0cbf6 | 131874 | 0cbf66:·0c03···································|0003:·move-result-object·v3 |
131875 | 0cbf | 131875 | 0cbf68:·6e20·8e2f·3400·························|0004:·invoke-virtual·{v4,·v3},·Ljava/lang/String;.equals:(Ljava/lang/Object;)Z·//·method@2f8e |
131876 | 0cbf | 131876 | 0cbf6e:·0a00···································|0007:·move-result·v0 |
131877 | 0cbf7 | 131877 | 0cbf70:·3800·0300······························|0008:·if-eqz·v0,·000b·//·+0003 |
131878 | 0cbf7 | 131878 | 0cbf74:·0e00···································|000a:·return-void |
131879 | 0cbf7 | 131879 | 0cbf76:·2200·8507······························|000b:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@0785 |
131880 | 0cbf | 131880 | 0cbf7a:·2201·a307······························|000d:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@07a3 |
131881 | 0cbf | 131881 | 0cbf7e:·1a02·c74e······························|000f:·const-string·v2,·"unexpected·token:·"·//·string@4ec7 |
131882 | 0cbf8 | 131882 | 0cbf82:·7020·b62f·2100·························|0011:·invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@2fb6 |
131883 | 0cbf | 131883 | 0cbf88:·6e20·c12f·3100·························|0014:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1 |
131884 | 0cbf | 131884 | 0cbf8e:·1a03·f102······························|0017:·const-string·v3,·",·expected:·"·//·string@02f1 |
131885 | 0cbf9 | 131885 | 0cbf92:·6e20·c12f·3100·························|0019:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1 |
131886 | 0cbf | 131886 | 0cbf98:·6e20·c12f·4100·························|001c:·invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1 |
131887 | 0cbf | 131887 | 0cbf9e:·6e10·c92f·0100·························|001f:·invoke-virtual·{v1},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@2fc9 |
131888 | 0cbfa | 131888 | 0cbfa4:·0c03···································|0022:·move-result-object·v3 |
131889 | 0cbfa | 131889 | 0cbfa6:·7020·222f·3000·························|0023:·invoke-direct·{v0,·v3},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@2f22 |
131890 | 0cbf | 131890 | 0cbfac:·2700···································|0026:·throw·v0 |
131891 | ······catches·······:·(none) | 131891 | ······catches·······:·(none) |
131892 | ······positions·····: | 131892 | ······positions·····: |
131893 | ······locals········: | 131893 | ······locals········: |
131894 | ····#3··············:·(in·Lbtools/expressions/BExpression;) | 131894 | ····#3··············:·(in·Lbtools/expressions/BExpression;) |
131895 | ······name··········:·'createAssignExpressionFromKeyValue' | 131895 | ······name··········:·'createAssignExpressionFromKeyValue' |
131896 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;' | 131896 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;' |
131897 | ······access········:·0x0009·(PUBLIC·STATIC) | 131897 | ······access········:·0x0009·(PUBLIC·STATIC) |
131898 | ······method_idx····:·6507 | 131898 | ······method_idx····:·6507 |
131899 | ······code··········- | 131899 | ······code··········- |
131900 | ······registers·····:·6 | 131900 | ······registers·····:·6 |
131901 | ······ins···········:·3 | 131901 | ······ins···········:·3 |
131902 | ······outs··········:·3 | 131902 | ······outs··········:·3 |
131903 | ······insns·size····:·45·16-bit·code·units | 131903 | ······insns·size····:·45·16-bit·code·units |
131904 | 0cb2 | 131904 | 0cb26c:········································|[0cb26c]·btools.expressions.BExpression.createAssignExpressionFromKeyValue:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression; |
131905 | 0cb2 | 131905 | 0cb27c:·2200·2104······························|0000:·new-instance·v0,·Lbtools/expressions/BExpression;·//·type@0421 |
131906 | 0cb28 | 131906 | 0cb280:·7010·6819·0000·························|0002:·invoke-direct·{v0},·Lbtools/expressions/BExpression;.<init>:()V·//·method@1968 |
131907 | 0cb28 | 131907 | 0cb286:·1301·1f00······························|0005:·const/16·v1,·#int·31·//·#1f |
131908 | 0cb2 | 131908 | 0cb28a:·5901·9f08······························|0007:·iput·v1,·v0,·Lbtools/expressions/BExpression;.typ:I·//·field@089f |
131909 | 0cb2 | 131909 | 0cb28e:·1211···································|0009:·const/4·v1,·#int·1·//·#1 |
131910 | 0cb29 | 131910 | 0cb290:·6e30·9c19·4301·························|000a:·invoke-virtual·{v3,·v4,·v1},·Lbtools/expressions/BExpressionContext;.getVariableIdx:(Ljava/lang/String;Z)I·//·method@199c |
131911 | 0cb29 | 131911 | 0cb296:·0a04···································|000d:·move-result·v4 |
131912 | 0cb2 | 131912 | 0cb298:·5904·a008······························|000e:·iput·v4,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@08a0 |
131913 | 0cb2 | 131913 | 0cb29c:·2204·2104······························|0010:·new-instance·v4,·Lbtools/expressions/BExpression;·//·type@0421 |
131914 | 0cb2a | 131914 | 0cb2a0:·7010·6819·0400·························|0012:·invoke-direct·{v4},·Lbtools/expressions/BExpression;.<init>:()V·//·method@1968 |
131915 | 0cb2a | 131915 | 0cb2a6:·5b04·9c08······························|0015:·iput-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@089c |
131916 | 0cb2 | 131916 | 0cb2aa:·1302·2100······························|0017:·const/16·v2,·#int·33·//·#21 |
131917 | 0cb2 | 131917 | 0cb2ae:·5942·9f08······························|0019:·iput·v2,·v4,·Lbtools/expressions/BExpression;.typ:I·//·field@089f |
131918 | 0cb2b | 131918 | 0cb2b2:·7110·1e2f·0500·························|001b:·invoke-static·{v5},·Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F·//·method@2f1e |
131919 | 0cb2 | 131919 | 0cb2b8:·0a05···································|001e:·move-result·v5 |
131920 | 0cb2 | 131920 | 0cb2ba:·5945·9b08······························|001f:·iput·v5,·v4,·Lbtools/expressions/BExpression;.numberValue:F·//·field@089b |
131921 | 0cb2 | 131921 | 0cb2be:·5404·9c08······························|0021:·iget-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@089c |
131922 | 0cb2c | 131922 | 0cb2c2:·5c41·9808······························|0023:·iput-boolean·v1,·v4,·Lbtools/expressions/BExpression;.doNotChange:Z·//·field@0898 |
131923 | 0cb2c | 131923 | 0cb2c6:·5433·b408······························|0025:·iget-object·v3,·v3,·Lbtools/expressions/BExpressionContext;.lastAssignedExpression:Ljava/util/List;·//·field@08b4 |
131924 | 0cb2 | 131924 | 0cb2ca:·5205·a008······························|0027:·iget·v5,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@08a0 |
131925 | 0cb2 | 131925 | 0cb2ce:·7230·f630·5304·························|0029:·invoke-interface·{v3,·v5,·v4},·Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object;·//·method@30f6 |
131926 | 0cb2d | 131926 | 0cb2d4:·1100···································|002c:·return-object·v0 |
131927 | ······catches·······:·(none) | 131927 | ······catches·······:·(none) |
131928 | ······positions·····: | 131928 | ······positions·····: |
131929 | ······locals········: | 131929 | ······locals········: |
131930 | ····#4··············:·(in·Lbtools/expressions/BExpression;) | 131930 | ····#4··············:·(in·Lbtools/expressions/BExpression;) |
131931 | ······name··········:·'divide' | 131931 | ······name··········:·'divide' |
131932 | ······type··········:·'(FF)F' | 131932 | ······type··········:·'(FF)F' |
131933 | ······access········:·0x0002·(PRIVATE) | 131933 | ······access········:·0x0002·(PRIVATE) |
Max diff block lines reached; 44775092/44791450 bytes (99.96%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·3995 | 1 | Zip·file·size:·3995526·bytes,·number·of·entries:·2108 |
2 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·a/a.class | 2 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·a/a.class |
3 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a/b.class | 3 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a/b.class |
4 | ?rwxrwxr-x··2.0·unx·····3840·b-·stor·80-Jan-01·00:00·a0/a.class | 4 | ?rwxrwxr-x··2.0·unx·····3840·b-·stor·80-Jan-01·00:00·a0/a.class |
5 | ?rwxrwxr-x··2.0·unx·····1346·b-·stor·80-Jan-01·00:00·a0/b.class | 5 | ?rwxrwxr-x··2.0·unx·····1346·b-·stor·80-Jan-01·00:00·a0/b.class |
6 | ?rwxrwxr-x··2.0·unx·····5866·b-·stor·80-Jan-01·00:00·a0/c.class | 6 | ?rwxrwxr-x··2.0·unx·····5866·b-·stor·80-Jan-01·00:00·a0/c.class |
7 | ?rwxrwxr-x··2.0·unx·····5032·b-·stor·80-Jan-01·00:00·a0/d.class | 7 | ?rwxrwxr-x··2.0·unx·····5032·b-·stor·80-Jan-01·00:00·a0/d.class |
8 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·a0/e.class | 8 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·a0/e.class |
Offset 310, 19 lines modified | Offset 310, 19 lines modified | ||
310 | ?rwxrwxr-x··2.0·unx·····3118·b-·stor·80-Jan-01·00:00·btools/codec/TagValueCoder.class | 310 | ?rwxrwxr-x··2.0·unx·····3118·b-·stor·80-Jan-01·00:00·btools/codec/TagValueCoder.class |
311 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/codec/TagValueValidator.class | 311 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/codec/TagValueValidator.class |
312 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·btools/codec/TagValueWrapper.class | 312 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·btools/codec/TagValueWrapper.class |
313 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·btools/codec/WaypointMatcher.class | 313 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·btools/codec/WaypointMatcher.class |
314 | ?rwxrwxr-x··2.0·unx·····8715·b-·stor·80-Jan-01·00:00·btools/expressions/BExpression.class | 314 | ?rwxrwxr-x··2.0·unx·····8715·b-·stor·80-Jan-01·00:00·btools/expressions/BExpression.class |
315 | ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionLookupValue.class | 315 | ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionLookupValue.class |
316 | ?rwxrwxr-x··2.0·unx·····2463·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionMetaData.class | 316 | ?rwxrwxr-x··2.0·unx·····2463·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionMetaData.class |
317 | ?rwxrwxr-x··2.0·unx·····2 | 317 | ?rwxrwxr-x··2.0·unx·····2112·b-·stor·80-Jan-01·00:00·btools/expressions/IntegrityCheckProfile.class |
318 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·btools/expressions/ProfileComparator.class | 318 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·btools/expressions/ProfileComparator.class |
319 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·btools/mapaccess/GeometryDecoder.class | 319 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·btools/mapaccess/GeometryDecoder.class |
320 | ?rwxrwxr-x··2.0·unx·····1400·b-·stor·80-Jan-01·00:00·btools/mapaccess/MatchedWaypoint.class | 320 | ?rwxrwxr-x··2.0·unx·····1400·b-·stor·80-Jan-01·00:00·btools/mapaccess/MatchedWaypoint.class |
321 | ?rwxrwxr-x··2.0·unx····100 | 321 | ?rwxrwxr-x··2.0·unx····10064·b-·defN·80-Jan-01·00:00·btools/mapaccess/NodesCache.class |
322 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·btools/mapaccess/NodesList.class | 322 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·btools/mapaccess/NodesList.class |
323 | ?rwxrwxr-x··2.0·unx·····4461·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmFile.class | 323 | ?rwxrwxr-x··2.0·unx·····4461·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmFile.class |
324 | ?rwxrwxr-x··2.0·unx·····1977·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLink.class | 324 | ?rwxrwxr-x··2.0·unx·····1977·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLink.class |
325 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLinkHolder.class | 325 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLinkHolder.class |
326 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet$OsmNodePair.class | 326 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet$OsmNodePair.class |
327 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet.class | 327 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet.class |
328 | ?rwxrwxr-x··2.0·unx·····5442·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodesMap.class | 328 | ?rwxrwxr-x··2.0·unx·····5442·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodesMap.class |
Offset 338, 21 lines modified | Offset 338, 21 lines modified | ||
338 | ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl$1.class | 338 | ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl$1.class |
339 | ?rwxrwxr-x··2.0·unx·····2959·b-·stor·80-Jan-01·00:00·btools/router/Formatter.class | 339 | ?rwxrwxr-x··2.0·unx·····2959·b-·stor·80-Jan-01·00:00·btools/router/Formatter.class |
340 | ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·btools/router/MessageData.class | 340 | ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·btools/router/MessageData.class |
341 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·btools/router/OsmNogoPolygon$Point.class | 341 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·btools/router/OsmNogoPolygon$Point.class |
342 | ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·btools/router/OsmPathModel.class | 342 | ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·btools/router/OsmPathModel.class |
343 | ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·btools/router/OsmPrePath.class | 343 | ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·btools/router/OsmPrePath.class |
344 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·btools/router/OsmTrack$OsmPathElementHolder.class | 344 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·btools/router/OsmTrack$OsmPathElementHolder.class |
345 | ?rwxrwxr-x··2.0·unx····12 | 345 | ?rwxrwxr-x··2.0·unx····12924·b-·defN·80-Jan-01·00:00·btools/router/OsmTrack.class |
346 | ?rwxrwxr-x··2.0·unx·····4 | 346 | ?rwxrwxr-x··2.0·unx·····4928·b-·stor·80-Jan-01·00:00·btools/router/ProfileCache.class |
347 | ?rwxrwxr-x··2.0·unx····121 | 347 | ?rwxrwxr-x··2.0·unx····12110·b-·defN·80-Jan-01·00:00·btools/router/RoutingContext.class |
348 | ?rwxrwxr-x··2.0·unx····47 | 348 | ?rwxrwxr-x··2.0·unx····47384·b-·defN·80-Jan-01·00:00·btools/router/RoutingEngine.class |
349 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·btools/router/RoutingHelper.class | 349 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·btools/router/RoutingHelper.class |
350 | ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·btools/router/RoutingIslandException.class | 350 | ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·btools/router/RoutingIslandException.class |
351 | ?rwxrwxr-x··2.0·unx·····843 | 351 | ?rwxrwxr-x··2.0·unx·····8434·b-·stor·80-Jan-01·00:00·btools/router/RoutingParamCollector.class |
352 | ?rwxrwxr-x··2.0·unx·····1891·b-·stor·80-Jan-01·00:00·btools/router/SearchBoundary.class | 352 | ?rwxrwxr-x··2.0·unx·····1891·b-·stor·80-Jan-01·00:00·btools/router/SearchBoundary.class |
353 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·btools/router/SuspectInfo.class | 353 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·btools/router/SuspectInfo.class |
354 | ?rwxrwxr-x··2.0·unx·····6919·b-·stor·80-Jan-01·00:00·btools/router/VoiceHint.class | 354 | ?rwxrwxr-x··2.0·unx·····6919·b-·stor·80-Jan-01·00:00·btools/router/VoiceHint.class |
355 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintList.class | 355 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintList.class |
356 | ?rwxrwxr-x··2.0·unx·····5565·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintProcessor.class | 356 | ?rwxrwxr-x··2.0·unx·····5565·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintProcessor.class |
357 | ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·btools/routingapp/AppLogger.class | 357 | ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·btools/routingapp/AppLogger.class |
358 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$10.class | 358 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$10.class |
Offset 1408, 26 lines modified | Offset 1408, 26 lines modified | ||
1408 | ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·b1/k.class | 1408 | ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·b1/k.class |
1409 | ?rwxrwxr-x··2.0·unx·······68·b-·stor·80-Jan-01·00:00·b1/m1.class | 1409 | ?rwxrwxr-x··2.0·unx·······68·b-·stor·80-Jan-01·00:00·b1/m1.class |
1410 | ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·b1/n.class | 1410 | ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·b1/n.class |
1411 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·b1/p0.class | 1411 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·b1/p0.class |
1412 | ?rwxrwxr-x··2.0·unx·····5014·b-·stor·80-Jan-01·00:00·b1/q.class | 1412 | ?rwxrwxr-x··2.0·unx·····5014·b-·stor·80-Jan-01·00:00·b1/q.class |
1413 | ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·b1/u.class | 1413 | ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·b1/u.class |
1414 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·btools/codec/StatCoderContext.class | 1414 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·btools/codec/StatCoderContext.class |
1415 | ?rwxrwxr-x··2.0·unx····215 | 1415 | ?rwxrwxr-x··2.0·unx····21523·b-·defN·80-Jan-01·00:00·btools/expressions/BExpressionContext.class |
1416 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·btools/expressions/CacheNode.class | 1416 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·btools/expressions/CacheNode.class |
1417 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·btools/expressions/VarWrapper.class | 1417 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·btools/expressions/VarWrapper.class |
1418 | ?rwxrwxr-x··2.0·unx·····47 | 1418 | ?rwxrwxr-x··2.0·unx·····4749·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNode.class |
1419 | ?rwxrwxr-x··2.0·unx····10352·b-·defN·80-Jan-01·00:00·btools/mapaccess/Rd5DiffTool.class | 1419 | ?rwxrwxr-x··2.0·unx····10352·b-·defN·80-Jan-01·00:00·btools/mapaccess/Rd5DiffTool.class |
1420 | ?rwxrwxr-x··2.0·unx·····4825·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl.class | 1420 | ?rwxrwxr-x··2.0·unx·····4825·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl.class |
1421 | ?rwxrwxr-x··2.0·unx·····1538·b-·stor·80-Jan-01·00:00·btools/router/FormatCsv.class | 1421 | ?rwxrwxr-x··2.0·unx·····1538·b-·stor·80-Jan-01·00:00·btools/router/FormatCsv.class |
1422 | ?rwxrwxr-x··2.0·unx····16454·b-·defN·80-Jan-01·00:00·btools/router/FormatGpx.class | 1422 | ?rwxrwxr-x··2.0·unx····16454·b-·defN·80-Jan-01·00:00·btools/router/FormatGpx.class |
1423 | ?rwxrwxr-x··2.0·unx·····8616·b-·stor·80-Jan-01·00:00·btools/router/FormatJson.class | 1423 | ?rwxrwxr-x··2.0·unx·····8616·b-·stor·80-Jan-01·00:00·btools/router/FormatJson.class |
1424 | ?rwxrwxr-x··2.0·unx·····3615·b-·stor·80-Jan-01·00:00·btools/router/FormatKml.class | 1424 | ?rwxrwxr-x··2.0·unx·····3615·b-·stor·80-Jan-01·00:00·btools/router/FormatKml.class |
1425 | ?rwxrwxr-x··2.0·unx·····3456·b-·stor·80-Jan-01·00:00·btools/router/KinematicModel.class | 1425 | ?rwxrwxr-x··2.0·unx·····3456·b-·stor·80-Jan-01·00:00·btools/router/KinematicModel.class |
1426 | ?rwxrwxr-x··2.0·unx·····20 | 1426 | ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·btools/router/KinematicPrePath.class |
1427 | ?rwxrwxr-x··2.0·unx·····9184·b-·stor·80-Jan-01·00:00·btools/router/OsmPath.class | 1427 | ?rwxrwxr-x··2.0·unx·····9184·b-·stor·80-Jan-01·00:00·btools/router/OsmPath.class |
1428 | ?rwxrwxr-x··2.0·unx·····2675·b-·stor·80-Jan-01·00:00·btools/router/OsmPathElement.class | 1428 | ?rwxrwxr-x··2.0·unx·····2675·b-·stor·80-Jan-01·00:00·btools/router/OsmPathElement.class |
1429 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·btools/router/StdModel.class | 1429 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·btools/router/StdModel.class |
1430 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$1.class | 1430 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$1.class |
1431 | ?rwxrwxr-x··2.0·unx·····1220·b-·stor·80-Jan-01·00:00·btools/routingapp/BRouterActivity$1.class | 1431 | ?rwxrwxr-x··2.0·unx·····1220·b-·stor·80-Jan-01·00:00·btools/routingapp/BRouterActivity$1.class |
1432 | ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$1.class | 1432 | ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$1.class |
1433 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$2.class | 1433 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$2.class |
Offset 2103, 8 lines modified | Offset 2103, 8 lines modified | ||
2103 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·s3/b1.class | 2103 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·s3/b1.class |
2104 | ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·s3/c.class | 2104 | ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·s3/c.class |
2105 | ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·s3/w.class | 2105 | ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·s3/w.class |
2106 | ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·u3/r.class | 2106 | ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·u3/r.class |
2107 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·x3/t.class | 2107 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·x3/t.class |
2108 | ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·y3/d.class | 2108 | ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·y3/d.class |
2109 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·w3/g.class | 2109 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·w3/g.class |
2110 | 2108·files,·469 | 2110 | 2108·files,·4693275·bytes·uncompressed,·3756304·bytes·compressed:··20.0% |
Offset 5711, 87386 lines modified | Offset 5711, 87386 lines modified | ||
5711 | 08700B·LOCAL·HEADER·#316·····04034B50·(67324752) | 5711 | 08700B·LOCAL·HEADER·#316·····04034B50·(67324752) |
5712 | 08700F·Extract·Zip·Spec······14·(20)·'2.0' | 5712 | 08700F·Extract·Zip·Spec······14·(20)·'2.0' |
5713 | 087010·Extract·OS············00·(0)·'MS-DOS' | 5713 | 087010·Extract·OS············00·(0)·'MS-DOS' |
5714 | 087011·General·Purpose·Flag··0000·(0) | 5714 | 087011·General·Purpose·Flag··0000·(0) |
5715 | 087013·Compression·Method····0000·(0)·'Stored' | 5715 | 087013·Compression·Method····0000·(0)·'Stored' |
5716 | 087015·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' | 5716 | 087015·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
5717 | 087019·CRC··················· | 5717 | 087019·CRC···················5527E896·(1428678806) |
5718 | 08701D·Compressed·Size·······000008 | 5718 | 08701D·Compressed·Size·······00000840·(2112) |
5719 | 087021·Uncompressed·Size·····000008 | 5719 | 087021·Uncompressed·Size·····00000840·(2112) |
5720 | 087025·Filename·Length·······002E·(46) | 5720 | 087025·Filename·Length·······002E·(46) |
5721 | 087027·Extra·Length··········0000·(0) | 5721 | 087027·Extra·Length··········0000·(0) |
5722 | 087029·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 5722 | 087029·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5723 | # | 5723 | # |
5724 | #·WARNING:·Offset·0x87029:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 5724 | #·WARNING:·Offset·0x87029:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5725 | #··········Zero·length·filename | 5725 | #··········Zero·length·filename |
5726 | # | 5726 | # |
5727 | 087057·PAYLOAD | 5727 | 087057·PAYLOAD |
5728 | 0878 | 5728 | 087897·LOCAL·HEADER·#317·····04034B50·(67324752) |
5729 | 0878 | 5729 | 08789B·Extract·Zip·Spec······14·(20)·'2.0' |
5730 | 0878 | 5730 | 08789C·Extract·OS············00·(0)·'MS-DOS' |
5731 | 0878 | 5731 | 08789D·General·Purpose·Flag··0000·(0) |
5732 | 0878 | 5732 | 08789F·Compression·Method····0000·(0)·'Stored' |
5733 | 0878 | 5733 | 0878A1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
5734 | 0878 | 5734 | 0878A5·CRC···················7366BB4D·(1936112461) |
5735 | 0878 | 5735 | 0878A9·Compressed·Size·······00000883·(2179) |
5736 | 0878 | 5736 | 0878AD·Uncompressed·Size·····00000883·(2179) |
5737 | 0878 | 5737 | 0878B1·Filename·Length·······002A·(42) |
5738 | 0878 | 5738 | 0878B3·Extra·Length··········0000·(0) |
5739 | 0878 | 5739 | 0878B5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5740 | # | 5740 | # |
5741 | #·WARNING:·Offset·0x878 | 5741 | #·WARNING:·Offset·0x878B5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5742 | #··········Zero·length·filename | 5742 | #··········Zero·length·filename |
5743 | # | 5743 | # |
5744 | 0878 | 5744 | 0878DF·PAYLOAD |
5745 | 0881 | 5745 | 088162·LOCAL·HEADER·#318·····04034B50·(67324752) |
5746 | 0881 | 5746 | 088166·Extract·Zip·Spec······14·(20)·'2.0' |
5747 | 0881 | 5747 | 088167·Extract·OS············00·(0)·'MS-DOS' |
5748 | 0881 | 5748 | 088168·General·Purpose·Flag··0000·(0) |
5749 | 0881 | 5749 | 08816A·Compression·Method····0000·(0)·'Stored' |
5750 | 0881 | 5750 | 08816C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
5751 | 0881 | 5751 | 088170·CRC···················4A91926E·(1251054190) |
5752 | 0881 | 5752 | 088174·Compressed·Size·······00000510·(1296) |
5753 | 0881 | 5753 | 088178·Uncompressed·Size·····00000510·(1296) |
5754 | 0881 | 5754 | 08817C·Filename·Length·······0026·(38) |
5755 | 0881 | 5755 | 08817E·Extra·Length··········0000·(0) |
5756 | 0881 | 5756 | 088180·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5757 | # | 5757 | # |
5758 | #·WARNING:·Offset·0x881 | 5758 | #·WARNING:·Offset·0x88180:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5759 | #··········Zero·length·filename | 5759 | #··········Zero·length·filename |
5760 | # | 5760 | # |
5761 | 0881 | 5761 | 0881A6·PAYLOAD |
5762 | 0886 | 5762 | 0886B6·LOCAL·HEADER·#319·····04034B50·(67324752) |
5763 | 0886 | 5763 | 0886BA·Extract·Zip·Spec······14·(20)·'2.0' |
5764 | 0886 | 5764 | 0886BB·Extract·OS············00·(0)·'MS-DOS' |
5765 | 0886 | 5765 | 0886BC·General·Purpose·Flag··0000·(0) |
5766 | 0886 | 5766 | 0886BE·Compression·Method····0000·(0)·'Stored' |
5767 | 0886 | 5767 | 0886C0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
5768 | 0886 | 5768 | 0886C4·CRC···················F914ACD0·(4178881744) |
5769 | 0886 | 5769 | 0886C8·Compressed·Size·······00000578·(1400) |
5770 | 0886 | 5770 | 0886CC·Uncompressed·Size·····00000578·(1400) |
5771 | 0886 | 5771 | 0886D0·Filename·Length·······0026·(38) |
5772 | 0886 | 5772 | 0886D2·Extra·Length··········0000·(0) |
5773 | 0886 | 5773 | 0886D4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5774 | # | 5774 | # |
5775 | #·WARNING:·Offset·0x886 | 5775 | #·WARNING:·Offset·0x886D4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5776 | #··········Zero·length·filename | 5776 | #··········Zero·length·filename |
5777 | # | 5777 | # |
5778 | 0886 | 5778 | 0886FA·PAYLOAD |
5779 | 088C | 5779 | 088C72·LOCAL·HEADER·#320·····04034B50·(67324752) |
5780 | 088C | 5780 | 088C76·Extract·Zip·Spec······14·(20)·'2.0' |
5781 | 088C | 5781 | 088C77·Extract·OS············00·(0)·'MS-DOS' |
5782 | 088C | 5782 | 088C78·General·Purpose·Flag··0000·(0) |
5783 | ·······[Bits·1-2]············0·'Normal·Compression' | 5783 | ·······[Bits·1-2]············0·'Normal·Compression' |
5784 | 088C | 5784 | 088C7A·Compression·Method····0008·(8)·'Deflated' |
5785 | 088C | 5785 | 088C7C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
5786 | 088C | 5786 | 088C80·CRC···················DD5FC2B3·(3714040499) |
5787 | 088C | 5787 | 088C84·Compressed·Size·······0000144A·(5194) |
5788 | 088C | 5788 | 088C88·Uncompressed·Size·····00002750·(10064) |
5789 | 088C | 5789 | 088C8C·Filename·Length·······0021·(33) |
5790 | 088C | 5790 | 088C8E·Extra·Length··········0000·(0) |
5791 | 088C | 5791 | 088C90·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5792 | # | 5792 | # |
5793 | #·WARNING:·Offset·0x88C | 5793 | #·WARNING:·Offset·0x88C90:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5794 | #··········Zero·length·filename | 5794 | #··········Zero·length·filename |
5795 | # | 5795 | # |
5796 | 088C | 5796 | 088CB1·PAYLOAD |
5797 | 08A0 | 5797 | 08A0FB·LOCAL·HEADER·#321·····04034B50·(67324752) |
5798 | 08A0 | 5798 | 08A0FF·Extract·Zip·Spec······14·(20)·'2.0' |
5799 | 08A | 5799 | 08A100·Extract·OS············00·(0)·'MS-DOS' |
5800 | 08A | 5800 | 08A101·General·Purpose·Flag··0000·(0) |
5801 | 08A | 5801 | 08A103·Compression·Method····0000·(0)·'Stored' |
5802 | 08A | 5802 | 08A105·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
5803 | 08A | 5803 | 08A109·CRC···················EFF98751·(4026107729) |
5804 | 08A | 5804 | 08A10D·Compressed·Size·······000000E7·(231) |
5805 | 08A | 5805 | 08A111·Uncompressed·Size·····000000E7·(231) |
5806 | 08A | 5806 | 08A115·Filename·Length·······0020·(32) |
5807 | 08A | 5807 | 08A117·Extra·Length··········0000·(0) |
5808 | 08A | 5808 | 08A119·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5809 | # | 5809 | # |
5810 | #·WARNING:·Offset·0x8A | 5810 | #·WARNING:·Offset·0x8A119:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5811 | #··········Zero·length·filename | 5811 | #··········Zero·length·filename |
5812 | # | 5812 | # |
5813 | 08A | 5813 | 08A139·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
5814 | ·····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 5814 | ·····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
5815 | 08A | 5815 | 08A220·LOCAL·HEADER·#322·····04034B50·(67324752) |
5816 | 08A | 5816 | 08A224·Extract·Zip·Spec······14·(20)·'2.0' |
5817 | 08A | 5817 | 08A225·Extract·OS············00·(0)·'MS-DOS' |
5818 | 08A | 5818 | 08A226·General·Purpose·Flag··0000·(0) |
5819 | 08A | 5819 | 08A228·Compression·Method····0000·(0)·'Stored' |
5820 | 08A | 5820 | 08A22A·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
5821 | 08A | 5821 | 08A22E·CRC···················979DC5E3·(2543699427) |
5822 | 08A | 5822 | 08A232·Compressed·Size·······0000116D·(4461) |
5823 | 08A | 5823 | 08A236·Uncompressed·Size·····0000116D·(4461) |
5824 | 08A | 5824 | 08A23A·Filename·Length·······001E·(30) |
5825 | 08A | 5825 | 08A23C·Extra·Length··········0000·(0) |
5826 | 08A | 5826 | 08A23E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5827 | # | 5827 | # |
5828 | #·WARNING:·Offset·0x8A | 5828 | #·WARNING:·Offset·0x8A23E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
5829 | #··········Zero·length·filename | 5829 | #··········Zero·length·filename |
5830 | # | 5830 | # |
Max diff block lines reached; 7156964/7169672 bytes (99.82%) of diff not shown. |
Offset 19, 25 lines modified | Offset 19, 19 lines modified | ||
19 | ············System.err.println(ex.getMessage()); | 19 | ············System.err.println(ex.getMessage()); |
20 | ········} | 20 | ········} |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·void·integrityTestProfiles(final·File·obj,·final·File·obj2)·{ | 23 | ····public·void·integrityTestProfiles(final·File·obj,·final·File·obj2)·{ |
24 | ········final·File[]·listFiles·=·obj2.listFiles(); | 24 | ········final·File[]·listFiles·=·obj2.listFiles(); |
25 | ········if·(listFiles·==·null)·{ | 25 | ········if·(listFiles·==·null)·{ |
26 | ············System.err.println("no·files·".concat(String.valueOf((Object)obj2))); | ||
26 | ············final·PrintStream·err·=·System.err; | ||
27 | ············final·StringBuilder·sb·=·new·StringBuilder("no·files·"); | ||
28 | ············sb.append(obj2); | ||
29 | ············err.println(sb.toString()); | ||
30 | ············return; | 27 | ············return; |
31 | ········} | 28 | ········} |
32 | ········if·(!obj.exists())·{ | 29 | ········if·(!obj.exists())·{ |
30 | ············System.err.println("no·lookup·file·".concat(String.valueOf((Object)obj))); | ||
33 | ············final·PrintStream·err2·=·System.err; | ||
34 | ············final·StringBuilder·sb2·=·new·StringBuilder("no·lookup·file·"); | ||
35 | ············sb2.append(obj); | ||
36 | ············err2.println(sb2.toString()); | ||
37 | ············return; | 31 | ············return; |
38 | ········} | 32 | ········} |
39 | ········for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{ | 33 | ········for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{ |
40 | ············final·File·obj3·=·listFiles[i]; | 34 | ············final·File·obj3·=·listFiles[i]; |
41 | ············if·(obj3.getName().endsWith(".brf"))·{ | 35 | ············if·(obj3.getName().endsWith(".brf"))·{ |
42 | ················final·BExpressionMetaData·bExpressionMetaData·=·new·BExpressionMetaData(); | 36 | ················final·BExpressionMetaData·bExpressionMetaData·=·new·BExpressionMetaData(); |
43 | ················final·BExpressionContextWay·foreignContext·=·new·BExpressionContextWay(bExpressionMetaData); | 37 | ················final·BExpressionContextWay·foreignContext·=·new·BExpressionContextWay(bExpressionMetaData); |
Offset 46, 18 lines modified | Offset 40, 19 lines modified | ||
46 | ················((BExpressionContext)bExpressionContextNode).setForeignContext((BExpressionContext)foreignContext); | 40 | ················((BExpressionContext)bExpressionContextNode).setForeignContext((BExpressionContext)foreignContext); |
47 | ················final·String·s·=·"global"; | 41 | ················final·String·s·=·"global"; |
48 | ················((BExpressionContext)foreignContext).parseFile(obj3,·s); | 42 | ················((BExpressionContext)foreignContext).parseFile(obj3,·s); |
49 | ················((BExpressionContext)bExpressionContextNode).parseFile(obj3,·s); | 43 | ················((BExpressionContext)bExpressionContextNode).parseFile(obj3,·s); |
50 | ················final·PrintStream·out·=·System.out; | 44 | ················final·PrintStream·out·=·System.out; |
51 | ················final·short·lookupVersion·=·bExpressionMetaData.lookupVersion; | 45 | ················final·short·lookupVersion·=·bExpressionMetaData.lookupVersion; |
52 | ················final·short·lookupMinorVersion·=·bExpressionMetaData.lookupMinorVersion; | 46 | ················final·short·lookupMinorVersion·=·bExpressionMetaData.lookupMinorVersion; |
47 | ················final·String·value·=·String.valueOf(obj3); | ||
53 | ················final·StringBuilder·sb | 48 | ················final·StringBuilder·sb·=·new·StringBuilder("test·"); |
54 | ················sb | 49 | ················sb.append(lookupVersion); |
55 | ················sb | 50 | ················sb.append("."); |
56 | ················sb | 51 | ················sb.append(lookupMinorVersion); |
57 | ················sb | 52 | ················sb.append("·"); |
58 | ················sb | 53 | ················sb.append(value); |
59 | ················out.println(sb | 54 | ················out.println(sb.toString()); |
60 | ············} | 55 | ············} |
61 | ········} | 56 | ········} |
62 | ····} | 57 | ····} |
63 | } | 58 | } |
Offset 390, 17 lines modified | Offset 390, 17 lines modified | ||
390 | ········//····92:·iconst_1······· | 390 | ········//····92:·iconst_1······· |
391 | ········//····93:·iadd··········· | 391 | ········//····93:·iadd··········· |
392 | ········//····94:·istore··········10 | 392 | ········//····94:·istore··········10 |
393 | ········//····96:·goto············56 | 393 | ········//····96:·goto············56 |
394 | ········//····99:·astore··········15 | 394 | ········//····99:·astore··········15 |
395 | ········//···101:·goto············376 | 395 | ········//···101:·goto············376 |
396 | ········//···104:·astore··········15 | 396 | ········//···104:·astore··········15 |
397 | ········//···106:·goto············4 | 397 | ········//···106:·goto············451 |
398 | ········//···109:·astore··········15 | 398 | ········//···109:·astore··········15 |
399 | ········//···111:·goto············4 | 399 | ········//···111:·goto············454 |
400 | ········//···114:·aconst_null···· | 400 | ········//···114:·aconst_null···· |
401 | ········//···115:·astore··········13 | 401 | ········//···115:·astore··········13 |
402 | ········//···117:·aload···········13 | 402 | ········//···117:·aload···········13 |
403 | ········//···119:·ifnonnull·······193 | 403 | ········//···119:·ifnonnull·······193 |
404 | ········//···122:·aload_0········ | 404 | ········//···122:·aload_0········ |
405 | ········//···123:·iload···········4 | 405 | ········//···123:·iload···········4 |
406 | ········//···125:·iload_3········ | 406 | ········//···125:·iload_3········ |
Offset 535, 52 lines modified | Offset 535, 55 lines modified | ||
535 | ········//···373:·aload···········16 | 535 | ········//···373:·aload···········16 |
536 | ········//···375:·areturn········ | 536 | ········//···375:·areturn········ |
537 | ········//···376:·new·············Ljava/lang/RuntimeException; | 537 | ········//···376:·new·············Ljava/lang/RuntimeException; |
538 | ········//···379:·astore··········22 | 538 | ········//···379:·astore··········22 |
539 | ········//···381:·aload_0········ | 539 | ········//···381:·aload_0········ |
540 | ········//···382:·getfield········btools/mapaccess/NodesCache.currentFileName:Ljava/lang/String; | 540 | ········//···382:·getfield········btools/mapaccess/NodesCache.currentFileName:Ljava/lang/String; |
541 | ········//···385:·astore··········17 | 541 | ········//···385:·astore··········17 |
542 | ········//···387:· | 542 | ········//···387:·aload···········15 |
543 | ········//···389:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; | ||
543 | ········//···39 | 544 | ········//···392:·astore··········16 |
545 | ········//···394:·new·············Ljava/lang/StringBuilder; | ||
546 | ········//···397:·astore··········5 | ||
544 | ········//···39 | 547 | ········//···399:·aload···········5 |
545 | ········//··· | 548 | ········//···401:·ldc_w···········"error·reading·datafile·" |
546 | ········//··· | 549 | ········//···404:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V |
547 | ········//···40 | 550 | ········//···407:·aload···········5 |
548 | ········//···40 | 551 | ········//···409:·aload···········17 |
549 | ········//···404:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
550 | ········//···407:·pop············ | ||
551 | ········//···408:·aload···········16 | ||
552 | ········//···410:·ldc_w···········":·" | ||
553 | ········//···41 | 552 | ········//···411:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
554 | ········//···41 | 553 | ········//···414:·pop············ |
555 | ········//···417:·aload···········16 | ||
556 | ········//···41 | 554 | ········//···415:·aload···········5 |
555 | ········//···417:·ldc_w···········":·" | ||
557 | ········//···42 | 556 | ········//···420:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
558 | ········//···42 | 557 | ········//···423:·pop············ |
558 | ········//···424:·aload···········5 | ||
559 | ········//···42 | 559 | ········//···426:·aload···········16 |
560 | ········//···428:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
561 | ········//···431:·pop············ | ||
562 | ········//···432:·aload···········5 | ||
560 | ········//···4 | 563 | ········//···434:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
561 | ········//···43 | 564 | ········//···437:·astore··········17 |
562 | ········//···43 | 565 | ········//···439:·aload···········22 |
563 | ········//···4 | 566 | ········//···441:·aload···········17 |
564 | ········//···4 | 567 | ········//···443:·aload···········15 |
565 | ········//···4 | 568 | ········//···445:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V |
566 | ········//···44 | 569 | ········//···448:·aload···········22 |
570 | ········//···450:·athrow········· | ||
571 | ········//···451:·aload···········15 | ||
567 | ········//···4 | 572 | ········//···453:·athrow········· |
568 | ········//···444:·aload···········15 | ||
569 | ········//···446:·athrow········· | ||
570 | ········//···4 | 573 | ········//···454:·new·············Ljava/lang/RuntimeException; |
571 | ········//···45 | 574 | ········//···457:·astore··········22 |
572 | ········//···45 | 575 | ········//···459:·aload···········15 |
573 | ········//···4 | 576 | ········//···461:·invokevirtual···java/lang/Throwable.getMessage:()Ljava/lang/String; |
574 | ········//···4 | 577 | ········//···464:·astore··········15 |
575 | ········//···459:·aload···········22 | ||
576 | ········//···461:·aload···········15 | ||
577 | ········//···463:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V | ||
578 | ········//···466:·aload···········22 | 578 | ········//···466:·aload···········22 |
579 | ········//···468:·aload···········15 | ||
580 | ········//···470:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V | ||
581 | ········//···473:·aload···········22 | ||
579 | ········//···4 | 582 | ········//···475:·athrow········· |
580 | ········//····Exceptions: | 583 | ········//····Exceptions: |
581 | ········//··Try···········Handler | 584 | ········//··Try···········Handler |
582 | ········//··Start··End····Start··End····Type························ | 585 | ········//··Start··End····Start··End····Type························ |
583 | ········//··-----··-----··-----··-----··---------------------------- | 586 | ········//··-----··-----··-----··-----··---------------------------- |
584 | ········//··5······7······109····114····Ljava/io/IOException; | 587 | ········//··5······7······109····114····Ljava/io/IOException; |
585 | ········//··5······7······104····109····Ljava/lang/RuntimeException; | 588 | ········//··5······7······104····109····Ljava/lang/RuntimeException; |
586 | ········//··5······7······99·····104····Ljava/lang/Exception; | 589 | ········//··5······7······99·····104····Ljava/lang/Exception; |
Offset 679, 15 lines modified | Offset 682, 15 lines modified | ||
679 | ········//··350····355····99·····104····Ljava/lang/Exception; | 682 | ········//··350····355····99·····104····Ljava/lang/Exception; |
680 | ········//··368····373····109····114····Ljava/io/IOException; | 683 | ········//··368····373····109····114····Ljava/io/IOException; |
681 | ········//··368····373····104····109····Ljava/lang/RuntimeException; | 684 | ········//··368····373····104····109····Ljava/lang/RuntimeException; |
682 | ········//··368····373····99·····104····Ljava/lang/Exception; | 685 | ········//··368····373····99·····104····Ljava/lang/Exception; |
683 | ········//· | 686 | ········//· |
684 | ········//·The·error·that·occurred·was: | 687 | ········//·The·error·that·occurred·was: |
685 | ········//· | 688 | ········//· |
686 | ········//·java.lang.IndexOutOfBoundsException:·Index·24 | 689 | ········//·java.lang.IndexOutOfBoundsException:·Index·245·out·of·bounds·for·length·245 |
687 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) | 690 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) |
688 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) | 691 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) |
689 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) | 692 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) |
690 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385) | 693 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385) |
691 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427) | 694 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427) |
692 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362) | 695 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362) |
693 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611) | 696 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611) |
Offset 110, 25 lines modified | Offset 110, 25 lines modified | ||
110 | ········//·····6:·aload···········5 | 110 | ········//·····6:·aload···········5 |
111 | ········//·····8:·astore··········8 | 111 | ········//·····8:·astore··········8 |
112 | ········//····10:·ldc·············"target-delta·=·" | 112 | ········//····10:·ldc·············"target-delta·=·" |
113 | ········//····12:·astore··········9 | 113 | ········//····12:·astore··········9 |
114 | ········//····14:·aconst_null···· | 114 | ········//····14:·aconst_null···· |
115 | ········//····15:·astore··········10 | 115 | ········//····15:·astore··········10 |
116 | ········//····17:·aload_0········ | 116 | ········//····17:·aload_0········ |
117 | ········//····18:·ifnull··········8 | 117 | ········//····18:·ifnull··········834 |
118 | ········//····21:·new·············Ljava/io/File; | 118 | ········//····21:·new·············Ljava/io/File; |
119 | ········//····24:·astore··········11 | 119 | ········//····24:·astore··········11 |
120 | ········//····26:·aload···········11 | 120 | ········//····26:·aload···········11 |
121 | ········//····28:·aload_0········ | 121 | ········//····28:·aload_0········ |
122 | ········//····29:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V | 122 | ········//····29:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V |
123 | ········//····32:·aload···········11 | 123 | ········//····32:·aload···········11 |
124 | ········//····34:·invokevirtual···java/io/File.exists:()Z | 124 | ········//····34:·invokevirtual···java/io/File.exists:()Z |
125 | ········//····37:·istore··········12 | 125 | ········//····37:·istore··········12 |
126 | ········//····39:·iload···········12 | 126 | ········//····39:·iload···········12 |
127 | ········//····41:·ifeq············8 | 127 | ········//····41:·ifeq············834 |
128 | ········//····44:·new·············Ljava/io/DataInputStream; | 128 | ········//····44:·new·············Ljava/io/DataInputStream; |
129 | ········//····47:·astore··········6 | 129 | ········//····47:·astore··········6 |
130 | ········//····49:·new·············Ljava/io/BufferedInputStream; | 130 | ········//····49:·new·············Ljava/io/BufferedInputStream; |
131 | ········//····52:·astore··········13 | 131 | ········//····52:·astore··········13 |
132 | ········//····54:·new·············Ljava/io/FileInputStream; | 132 | ········//····54:·new·············Ljava/io/FileInputStream; |
133 | ········//····57:·astore··········14 | 133 | ········//····57:·astore··········14 |
134 | ········//····59:·aload···········14 | 134 | ········//····59:·aload···········14 |
Offset 489, 41 lines modified | Offset 489, 36 lines modified | ||
489 | ········//···784:·aload···········7 | 489 | ········//···784:·aload···········7 |
490 | ········//···786:·astore··········10 | 490 | ········//···786:·astore··········10 |
491 | ········//···788:·goto············793 | 491 | ········//···788:·goto············793 |
492 | ········//···791:·aconst_null···· | 492 | ········//···791:·aconst_null···· |
493 | ········//···792:·areturn········ | 493 | ········//···792:·areturn········ |
494 | ········//···793:·aload···········6 | 494 | ········//···793:·aload···········6 |
495 | ········//···795:·invokevirtual···java/io/InputStream.close:()V | 495 | ········//···795:·invokevirtual···java/io/InputStream.close:()V |
496 | ········//···798:·goto············8 | 496 | ········//···798:·goto············834 |
497 | ········//···801:·aload···········8 | 497 | ········//···801:·aload···········8 |
498 | ········//···803:·ifnull··········8 | 498 | ········//···803:·ifnull··········834 |
499 | ········//···806:· | 499 | ········//···806:·aload···········6 |
500 | ········//···808:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; | ||
500 | ········//···8 | 501 | ········//···811:·astore··········6 |
501 | ········//···81 | 502 | ········//···813:·ldc·············"Error·reading·rawTrack:·" |
502 | ········//···81 | 503 | ········//···815:·astore··········7 |
503 | ········//···81 | 504 | ········//···817:·aload···········7 |
504 | ········//···817:·aload···········9 | ||
505 | ········//···819:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V | ||
506 | ········//···822:·aload···········7 | ||
507 | ········//···824:·aload···········6 | ||
508 | ········//···826:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
509 | ········//···829:·pop············ | ||
510 | ········//···830:·aload···········7 | ||
511 | ········//···832:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | ||
512 | ········//···835:·astore··········6 | ||
513 | ········//···837:·aload···········8 | ||
514 | ········//···8 | 505 | ········//···819:·aload···········6 |
506 | ········//···821:·invokevirtual···java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String; | ||
507 | ········//···824:·astore··········6 | ||
508 | ········//···826:·aload···········8 | ||
509 | ········//···828:·aload···········6 | ||
515 | ········//···8 | 510 | ········//···830:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
516 | ········//···8 | 511 | ········//···833:·pop············ |
517 | ········//···8 | 512 | ········//···834:·aload···········10 |
518 | ········//···8 | 513 | ········//···836:·areturn········ |
514 | ········//···837:·pop············ | ||
515 | ········//···838:·goto············449 | ||
519 | ········//···84 | 516 | ········//···841:·pop············ |
520 | ········//···849:·goto············449 | ||
521 | ········//···852:·pop············ | ||
522 | ········//···8 | 517 | ········//···842:·goto············463 |
523 | ········//····Exceptions: | 518 | ········//····Exceptions: |
524 | ········//··Try···········Handler | 519 | ········//··Try···········Handler |
525 | ········//··Start··End····Start··End····Type·················· | 520 | ········//··Start··End····Start··End····Type·················· |
526 | ········//··-----··-----··-----··-----··---------------------- | 521 | ········//··-----··-----··-----··-----··---------------------- |
527 | ········//··44·····47·····271····276····Ljava/lang/Exception; | 522 | ········//··44·····47·····271····276····Ljava/lang/Exception; |
528 | ········//··49·····52·····271····276····Ljava/lang/Exception; | 523 | ········//··49·····52·····271····276····Ljava/lang/Exception; |
529 | ········//··54·····57·····271····276····Ljava/lang/Exception; | 524 | ········//··54·····57·····271····276····Ljava/lang/Exception; |
Offset 553, 29 lines modified | Offset 548, 29 lines modified | ||
553 | ········//··333····338····368····377····Ljava/lang/Exception; | 548 | ········//··333····338····368····377····Ljava/lang/Exception; |
554 | ········//··338····343····368····377····Ljava/lang/Exception; | 549 | ········//··338····343····368····377····Ljava/lang/Exception; |
555 | ········//··347····355····368····377····Ljava/lang/Exception; | 550 | ········//··347····355····368····377····Ljava/lang/Exception; |
556 | ········//··377····382····368····377····Ljava/lang/Exception; | 551 | ········//··377····382····368····377····Ljava/lang/Exception; |
557 | ········//··386····391····368····377····Ljava/lang/Exception; | 552 | ········//··386····391····368····377····Ljava/lang/Exception; |
558 | ········//··391····396····368····377····Ljava/lang/Exception; | 553 | ········//··391····396····368····377····Ljava/lang/Exception; |
559 | ········//··399····403····368····377····Ljava/lang/Exception; | 554 | ········//··399····403····368····377····Ljava/lang/Exception; |
560 | ········//··408····413····8 | 555 | ········//··408····413····837····841····Ljava/io/EOFException; |
561 | ········//··408····413····368····377····Ljava/lang/Exception; | 556 | ········//··408····413····368····377····Ljava/lang/Exception; |
562 | ········//··418····421····8 | 557 | ········//··418····421····837····841····Ljava/io/EOFException; |
563 | ········//··418····421····368····377····Ljava/lang/Exception; | 558 | ········//··418····421····368····377····Ljava/lang/Exception; |
564 | ········//··421····426····8 | 559 | ········//··421····426····837····841····Ljava/io/EOFException; |
565 | ········//··421····426····368····377····Ljava/lang/Exception; | 560 | ········//··421····426····368····377····Ljava/lang/Exception; |
566 | ········//··432····435····8 | 561 | ········//··432····435····837····841····Ljava/io/EOFException; |
567 | ········//··432····435····368····377····Ljava/lang/Exception; | 562 | ········//··432····435····368····377····Ljava/lang/Exception; |
568 | ········//··435····440····8 | 563 | ········//··435····440····837····841····Ljava/io/EOFException; |
569 | ········//··435····440····368····377····Ljava/lang/Exception; | 564 | ········//··435····440····368····377····Ljava/lang/Exception; |
570 | ········//··446····449····8 | 565 | ········//··446····449····837····841····Ljava/io/EOFException; |
571 | ········//··446····449····368····377····Ljava/lang/Exception; | 566 | ········//··446····449····368····377····Ljava/lang/Exception; |
572 | ········//··449····454····8 | 567 | ········//··449····454····841····845····Ljava/io/EOFException; |
573 | ········//··449····454····368····377····Ljava/lang/Exception; | 568 | ········//··449····454····368····377····Ljava/lang/Exception; |
574 | ········//··458····463····8 | 569 | ········//··458····463····841····845····Ljava/io/EOFException; |
575 | ········//··458····463····368····377····Ljava/lang/Exception; | 570 | ········//··458····463····368····377····Ljava/lang/Exception; |
576 | ········//··463····468····473····477····Ljava/io/EOFException; | 571 | ········//··463····468····473····477····Ljava/io/EOFException; |
577 | ········//··463····468····368····377····Ljava/lang/Exception; | 572 | ········//··463····468····368····377····Ljava/lang/Exception; |
578 | ········//··479····481····368····377····Ljava/lang/Exception; | 573 | ········//··479····481····368····377····Ljava/lang/Exception; |
579 | ········//··484····486····368····377····Ljava/lang/Exception; | 574 | ········//··484····486····368····377····Ljava/lang/Exception; |
580 | ········//··495····500····368····377····Ljava/lang/Exception; | 575 | ········//··495····500····368····377····Ljava/lang/Exception; |
581 | ········//··521····524····368····377····Ljava/lang/Exception; | 576 | ········//··521····524····368····377····Ljava/lang/Exception; |
Offset 602, 15 lines modified | Offset 597, 15 lines modified | ||
602 | ········//··750····756····368····377····Ljava/lang/Exception; | 597 | ········//··750····756····368····377····Ljava/lang/Exception; |
603 | ········//··756····761····368····377····Ljava/lang/Exception; | 598 | ········//··756····761····368····377····Ljava/lang/Exception; |
604 | ········//··765····771····368····377····Ljava/lang/Exception; | 599 | ········//··765····771····368····377····Ljava/lang/Exception; |
605 | ········//··793····798····271····276····Ljava/lang/Exception; | 600 | ········//··793····798····271····276····Ljava/lang/Exception; |
606 | ········//· | 601 | ········//· |
607 | ········//·The·error·that·occurred·was: | 602 | ········//·The·error·that·occurred·was: |
608 | ········//· | 603 | ········//· |
609 | ········//·java.lang.IndexOutOfBoundsException:·Index·41 | 604 | ········//·java.lang.IndexOutOfBoundsException:·Index·412·out·of·bounds·for·length·412 |
610 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) | 605 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) |
611 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) | 606 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) |
612 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) | 607 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) |
613 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385) | 608 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385) |
614 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427) | 609 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427) |
615 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362) | 610 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362) |
616 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:112) | 611 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:112) |
Offset 641, 18 lines modified | Offset 636, 20 lines modified | ||
641 | ············} | 636 | ············} |
642 | ············if·(origin2.getILat()·==·obj2.getILat()·&&·origin.origin.getILon()·==·obj2.getILon())·{ | 637 | ············if·(origin2.getILat()·==·obj2.getILat()·&&·origin.origin.getILon()·==·obj2.getILon())·{ |
643 | ················return·origin.message; | 638 | ················return·origin.message; |
644 | ············} | 639 | ············} |
645 | ············origin·=·origin.origin; | 640 | ············origin·=·origin.origin; |
646 | ············final·int·n2·=·n·+·1; | 641 | ············final·int·n2·=·n·+·1; |
Max diff block lines reached; 512/8509 bytes (6.02%) of diff not shown. |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ········ProfileCache.debug·=·Boolean.getBoolean("debugProfileCache"); | 27 | ········ProfileCache.debug·=·Boolean.getBoolean("debugProfileCache"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·static·boolean·parseProfile(final·RoutingContext·routingContext)·{ | 30 | ····public·static·boolean·parseProfile(final·RoutingContext·routingContext)·{ |
31 | ········final·Class<ProfileCache>·clazz·=·ProfileCache.class; | 31 | ········final·Class<ProfileCache>·clazz·=·ProfileCache.class; |
32 | ········monitorenter(clazz); | 32 | ········monitorenter(clazz); |
33 | ········Serializable·s·=·"profileBaseDir"; | 33 | ········Serializable·s·=·"profileBaseDir"; |
34 | ········Label_ | 34 | ········Label_1017:·{ |
35 | ············Serializable·localFunction·=·null; | 35 | ············Serializable·localFunction·=·null; |
36 | ············final·RoutingContext·routingContext2; | 36 | ············final·RoutingContext·routingContext2; |
37 | ············Label_0130:·{ | 37 | ············Label_0130:·{ |
38 | ················try·{ | 38 | ················try·{ |
39 | ····················s·=·System.getProperty((String)s); | 39 | ····················s·=·System.getProperty((String)s); |
40 | ····················if·(s·==·null)·{ | 40 | ····················if·(s·==·null)·{ |
41 | ························s·=·new(java.io.File.class)(); | 41 | ························s·=·new(java.io.File.class)(); |
Offset 43, 15 lines modified | Offset 43, 15 lines modified | ||
43 | ························new·File((String)localFunction); | 43 | ························new·File((String)localFunction); |
44 | ························s·=·((File)s).getParentFile(); | 44 | ························s·=·((File)s).getParentFile(); |
45 | ························localFunction·=·new·File(routingContext.localFunction); | 45 | ························localFunction·=·new·File(routingContext.localFunction); |
46 | ························break·Label_0130; | 46 | ························break·Label_0130; |
47 | ····················} | 47 | ····················} |
48 | ················} | 48 | ················} |
49 | ················finally·{ | 49 | ················finally·{ |
50 | ····················break·Label_ | 50 | ····················break·Label_1017; |
51 | ················} | 51 | ················} |
52 | ················final·File·parent·=·new·File((String)s); | 52 | ················final·File·parent·=·new·File((String)s); |
53 | ················final·String·localFunction2·=·routingContext2.localFunction; | 53 | ················final·String·localFunction2·=·routingContext2.localFunction; |
54 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 54 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
55 | ················sb.append(localFunction2); | 55 | ················sb.append(localFunction2); |
56 | ················sb.append(".brf"); | 56 | ················sb.append(".brf"); |
57 | ················final·File·file·=·new·File(parent,·sb.toString()); | 57 | ················final·File·file·=·new·File(parent,·sb.toString()); |
Offset 117, 34 lines modified | Offset 117, 36 lines modified | ||
117 | ············} | 117 | ············} |
118 | ············if·(profileCache·==·null·||·i·>=·0)·{ | 118 | ············if·(profileCache·==·null·||·i·>=·0)·{ |
119 | ················profileCache·=·new·ProfileCache(); | 119 | ················profileCache·=·new·ProfileCache(); |
120 | ················if·(i·>=·0)·{ | 120 | ················if·(i·>=·0)·{ |
121 | ····················ProfileCache.apc[i]·=·profileCache; | 121 | ····················ProfileCache.apc[i]·=·profileCache; |
122 | ····················if·(ProfileCache.debug)·{ | 122 | ····················if·(ProfileCache.debug)·{ |
123 | ························final·PrintStream·out·=·System.out; | 123 | ························final·PrintStream·out·=·System.out; |
124 | ························final·String·value·=·String.valueOf(localFunction); | ||
124 | ························final·StringBuilder·sb2·=·new·StringBuilder(); | 125 | ························final·StringBuilder·sb2·=·new·StringBuilder(); |
125 | ························sb2.append("*******·adding·new·profile·at·idx="); | 126 | ························sb2.append("*******·adding·new·profile·at·idx="); |
126 | ························sb2.append(i); | 127 | ························sb2.append(i); |
127 | ························sb2.append("·for·"); | 128 | ························sb2.append("·for·"); |
128 | ························sb2.append( | 129 | ························sb2.append(value); |
129 | ························out.println(sb2.toString()); | 130 | ························out.println(sb2.toString()); |
130 | ····················} | 131 | ····················} |
131 | ················} | 132 | ················} |
132 | ············} | 133 | ············} |
133 | ············if·(profileCache.lastProfileFile·!=·null·&&·ProfileCache.debug)·{ | 134 | ············if·(profileCache.lastProfileFile·!=·null·&&·ProfileCache.debug)·{ |
134 | ················final·PrintStream·out2·=·System.out; | 135 | ················final·PrintStream·out2·=·System.out; |
135 | ················final·long·lng·=·(System.currentTimeMillis()·-·profileCache.lastUseTime)·/·1000L; | 136 | ················final·long·lng·=·(System.currentTimeMillis()·-·profileCache.lastUseTime)·/·1000L; |
136 | ················final· | 137 | ················final·String·value2·=·String.valueOf(profileCache.lastProfileFile); |
138 | ················final·String·value3·=·String.valueOf(localFunction); | ||
137 | ················final·StringBuilder·sb3·=·new·StringBuilder(); | 139 | ················final·StringBuilder·sb3·=·new·StringBuilder(); |
138 | ················sb3.append("*******·replacing·profile·of·age·"); | 140 | ················sb3.append("*******·replacing·profile·of·age·"); |
139 | ················sb3.append(lng); | 141 | ················sb3.append(lng); |
140 | ················sb3.append("·sec·"); | 142 | ················sb3.append("·sec·"); |
141 | ················sb3.append( | 143 | ················sb3.append(value2); |
142 | ················sb3.append("->"); | 144 | ················sb3.append("->"); |
143 | ················sb3.append( | 145 | ················sb3.append(value3); |
144 | ················out2.println(sb3.toString()); | 146 | ················out2.println(sb3.toString()); |
145 | ············} | 147 | ············} |
146 | ············profileCache.lastProfileTimestamp·=·routingContext2.profileTimestamp; | 148 | ············profileCache.lastProfileTimestamp·=·routingContext2.profileTimestamp; |
147 | ············profileCache.lastProfileFile·=·(File)localFunction; | 149 | ············profileCache.lastProfileFile·=·(File)localFunction; |
148 | ············profileCache.expctxWay·=·routingContext2.expctxWay; | 150 | ············profileCache.expctxWay·=·routingContext2.expctxWay; |
149 | ············profileCache.expctxNode·=·routingContext2.expctxNode; | 151 | ············profileCache.expctxNode·=·routingContext2.expctxNode; |
150 | ············profileCache.profilesBusy·=·b; | 152 | ············profileCache.profilesBusy·=·b; |
Offset 127, 33 lines modified | Offset 127, 32 lines modified | ||
127 | ················catch·(final·Exception·ex2)·{} | 127 | ················catch·(final·Exception·ex2)·{} |
128 | ············} | 128 | ············} |
129 | ············final·int·int1·=·20; | 129 | ············final·int·int1·=·20; |
130 | ············osmNodeNamed.radius·=·int1; | 130 | ············osmNodeNamed.radius·=·int1; |
131 | ········} | 131 | ········} |
132 | ····} | 132 | ····} |
133 | ···· | 133 | ···· |
134 | ····private·void·setModel(String· | 134 | ····private·void·setModel(String·message)·{ |
135 | ········Label_0059:·{ | 135 | ········Label_0059:·{ |
136 | ············if·( | 136 | ············if·(message·==·null)·{ |
137 | ················this.pm·=·(OsmPathModel)new·StdModel(); | 137 | ················this.pm·=·(OsmPathModel)new·StdModel(); |
138 | ················break·Label_0059; | 138 | ················break·Label_0059; |
139 | ············} | 139 | ············} |
140 | ············try·{ | 140 | ············try·{ |
141 | ················final·Constructor<?>·declaredConstructor·=·Class.forName( | 141 | ················final·Constructor<?>·declaredConstructor·=·Class.forName(message).getDeclaredConstructor((Class<?>[])new·Class[0]); |
142 | ················try·{ | 142 | ················try·{ |
143 | ····················final·Object·instance·=·declaredConstructor.newInstance(new·Object[0]); | 143 | ····················final·Object·instance·=·declaredConstructor.newInstance(new·Object[0]); |
144 | ····················try·{ | 144 | ····················try·{ |
145 | ························this.pm·=·(OsmPathModel)instance; | 145 | ························this.pm·=·(OsmPathModel)instance; |
146 | ························this.initModel(); | 146 | ························this.initModel(); |
147 | ····················} | 147 | ····················} |
148 | ····················catch·(final·Exception·obj)·{ | 148 | ····················catch·(final·Exception·obj)·{ |
149 | ························final·StringBuilder·sb·=·new·StringBuilder("Cannot·create·path-model:·"); | ||
150 | ························sb.append(obj); | ||
151 | ························ | 149 | ························message·=·String.valueOf(obj); |
150 | ························message·=·"Cannot·create·path-model:·".concat(message); | ||
152 | ························throw·new·RuntimeException( | 151 | ························throw·new·RuntimeException(message); |
153 | ····················} | 152 | ····················} |
154 | ················} | 153 | ················} |
155 | ················catch·(final·Exception·ex)·{} | 154 | ················catch·(final·Exception·ex)·{} |
156 | ············} | 155 | ············} |
157 | ············catch·(final·Exception·ex2)·{} | 156 | ············catch·(final·Exception·ex2)·{} |
158 | ········} | 157 | ········} |
159 | ····} | 158 | ····} |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····protected·List·waypoints; | 69 | ····protected·List·waypoints; |
70 | ···· | 70 | ···· |
71 | ····public·RoutingEngine(final·String·s,·final·String·s2,·final·File·file,·final·List·list,·final·RoutingContext·routingContext)·{ | 71 | ····public·RoutingEngine(final·String·s,·final·String·s2,·final·File·file,·final·List·list,·final·RoutingContext·routingContext)·{ |
72 | ········this(s,·s2,·file,·list,·routingContext,·0); | 72 | ········this(s,·s2,·file,·list,·routingContext,·0); |
73 | ····} | 73 | ····} |
74 | ···· | 74 | ···· |
75 | ····public·RoutingEngine(String·s,·String·s2,·final·File·segmentDir,·final·List·waypoints,·final·RoutingContext·routingContext,·final·int·engineMode)·{ | 75 | ····public·RoutingEngine(String·s,·String·s2,·final·File·segmentDir,·final·List·waypoints,·final·RoutingContext·routingContext,·final·int·engineMode)·{ |
76 | ········final·String·s | 76 | ········final·String·s3·=·"**********·"; |
77 | ········this.openSet·=·new·SortedHeap(); | 77 | ········this.openSet·=·new·SortedHeap(); |
78 | ········boolean·infoLogEnabled·=·false; | 78 | ········boolean·infoLogEnabled·=·false; |
79 | ········this.finished·=·false; | 79 | ········this.finished·=·false; |
80 | ········File·parentFile·=·null; | 80 | ········File·parentFile·=·null; |
81 | ········this.waypoints·=·null; | 81 | ········this.waypoints·=·null; |
82 | ········this.linksProcessed·=·0; | 82 | ········this.linksProcessed·=·0; |
83 | ········final·int·maxnodes_ISLAND_CHECK·=·500; | 83 | ········final·int·maxnodes_ISLAND_CHECK·=·500; |
Offset 105, 65 lines modified | Offset 105, 59 lines modified | ||
105 | ········this.routingContext·=·routingContext; | 105 | ········this.routingContext·=·routingContext; |
106 | ········this.engineMode·=·engineMode; | 106 | ········this.engineMode·=·engineMode; |
107 | ········s2·=·this.routingContext.localFunction; | 107 | ········s2·=·this.routingContext.localFunction; |
108 | ········final·File·parentFile2·=·new·File(s2).getParentFile(); | 108 | ········final·File·parentFile2·=·new·File(s2).getParentFile(); |
109 | ········if·(parentFile2·!=·null)·{ | 109 | ········if·(parentFile2·!=·null)·{ |
110 | ············parentFile·=·parentFile2.getParentFile(); | 110 | ············parentFile·=·parentFile2.getParentFile(); |
111 | ········} | 111 | ········} |
112 | ········Label_04 | 112 | ········Label_0407:·{ |
113 | ············if·(parentFile·!=·null)·{ | 113 | ············if·(parentFile·!=·null)·{ |
114 | ················try·{ | 114 | ················try·{ |
115 | ····················s2·=·"debug.txt"; | 115 | ····················s2·=·"debug.txt"; |
116 | ····················final·File·file·=·new·File(parentFile,·s2); | 116 | ····················final·File·file·=·new·File(parentFile,·s2); |
117 | ····················if·(file.exists())·{ | 117 | ····················if·(file.exists())·{ |
118 | ························final·FileWriter·infoLogWriter·=·new·FileWriter(file,·append); | 118 | ························final·FileWriter·infoLogWriter·=·new·FileWriter(file,·append); |
119 | ························try·{ | 119 | ························try·{ |
120 | ····························this.infoLogWriter·=·infoLogWriter; | 120 | ····························this.infoLogWriter·=·infoLogWriter; |
121 | ····························s·=·"**********·start·request·at·"; | 121 | ····························s·=·"**********·start·request·at·"; |
122 | ····························this.logInfo(s); | 122 | ····························this.logInfo(s); |
123 | ····························try·{ | 123 | ····························try·{ |
124 | ································s·=·String.valueOf(new·Date()); | ||
124 | ································final·Date·obj·=·new·Date(); | ||
125 | ································final·StringBuilder·sb·=·new·StringBuilder(str); | ||
126 | ································try·{ | ||
127 | ····································sb.append(obj); | ||
128 | ································ | 125 | ································s·=·s3.concat(s); |
129 | ································ | 126 | ································this.logInfo(s); |
130 | ································} | ||
131 | ································catch·(final·IOException·obj2)·{} | ||
132 | ····························} | 127 | ····························} |
133 | ····························catch·(final·IOException· | 128 | ····························catch·(final·IOException·obj)·{} |
134 | ························} | 129 | ························} |
135 | ························catch·(final·IOException·ex | 130 | ························catch·(final·IOException·ex)·{} |
136 | ····················} | 131 | ····················} |
137 | ················} | 132 | ················} |
138 | ················catch·(final·IOException·ex | 133 | ················catch·(final·IOException·ex2)·{} |
139 | ················s2·=·"stacks.txt"; | 134 | ················s2·=·"stacks.txt"; |
140 | ················final·File·file2·=·new·File(parentFile,·s2); | 135 | ················final·File·file2·=·new·File(parentFile,·s2); |
141 | ················if·(file2.exists())·{ | 136 | ················if·(file2.exists())·{ |
142 | ····················((Thread)(this.stackSampler·=·new·StackSampler(file2,·1000))).start(); | 137 | ····················((Thread)(this.stackSampler·=·new·StackSampler(file2,·1000))).start(); |
143 | ····················s·=·"**********·started·stacksampling"; | 138 | ····················s·=·"**********·started·stacksampling"; |
144 | ····················this.logInfo(s); | 139 | ····················this.logInfo(s); |
145 | ················} | 140 | ················} |
146 | ················break·Label_04 | 141 | ················break·Label_0407; |
147 | ················final·StringBuilder·sb2·=·new·StringBuilder("cannot·open·debug-log:"); | ||
148 | ················final·IOException·obj | 142 | ················final·IOException·obj; |
149 | ················sb2.append(obj2); | ||
150 | ················s·=· | 143 | ················s·=·String.valueOf(obj); |
144 | ················s·=·"cannot·open·debug-log:".concat(s); | ||
151 | ················throw·new·RuntimeException(s); | 145 | ················throw·new·RuntimeException(s); |
152 | ············} | 146 | ············} |
153 | ········} | 147 | ········} |
154 | ········final·boolean·profile·=·ProfileCache.parseProfile(routingContext); | 148 | ········final·boolean·profile·=·ProfileCache.parseProfile(routingContext); |
155 | ········if·(this.hasInfo())·{ | 149 | ········if·(this.hasInfo())·{ |
156 | ············s2·=·routingContext.localFunction; | 150 | ············s2·=·routingContext.localFunction; |
157 | ············final·StringBuilder·sb | 151 | ············final·StringBuilder·sb·=·new·StringBuilder("parsed·profile·"); |
158 | ············sb | 152 | ············sb.append(s2); |
159 | ············s2·=·"·cached="; | 153 | ············s2·=·"·cached="; |
160 | ············sb | 154 | ············sb.append(s2); |
161 | ············sb | 155 | ············sb.append(profile); |
162 | ············s·=·sb | 156 | ············s·=·sb.toString(); |
163 | ············this.logInfo(s); | 157 | ············this.logInfo(s); |
164 | ········} | 158 | ········} |
165 | ····} | 159 | ····} |
166 | ···· | 160 | ···· |
167 | ····private·OsmTrack·_findTrack(final·String·str,·MatchedWaypoint·matchedWaypoint,·final·MatchedWaypoint·matchedWaypoint2,·final·OsmTrack·osmTrack,·final·OsmTrack·osmTrack2,·boolean·n)·{ | 161 | ····private·OsmTrack·_findTrack(final·String·str,·MatchedWaypoint·matchedWaypoint,·final·MatchedWaypoint·matchedWaypoint2,·final·OsmTrack·osmTrack,·final·OsmTrack·osmTrack2,·boolean·n)·{ |
168 | ········final·MatchedWaypoint·matchedWaypoint3·=·matchedWaypoint; | 162 | ········final·MatchedWaypoint·matchedWaypoint3·=·matchedWaypoint; |
169 | ········final·OsmTrack·guideTrack·=·this.guideTrack; | 163 | ········final·OsmTrack·guideTrack·=·this.guideTrack; |
Offset 751, 71 lines modified | Offset 745, 71 lines modified | ||
751 | ································································} | 745 | ································································} |
752 | ································································osmTrack3·=·osmTrack2; | 746 | ································································osmTrack3·=·osmTrack2; |
753 | ································································n44·=·i; | 747 | ································································n44·=·i; |
754 | ································································idFromPos8·=·((OsmNode)o8).getIdFromPos(); | 748 | ································································idFromPos8·=·((OsmNode)o8).getIdFromPos(); |
755 | ································································b3·=·((idFromPos5·==·idFromPos4·||·idFromPos5·==·idFromPos3)·&&·(idFromPos8·==·idFromPos4·||·idFromPos8·==·idFromPos3)); | 749 | ································································b3·=·((idFromPos5·==·idFromPos4·||·idFromPos5·==·idFromPos3)·&&·(idFromPos8·==·idFromPos4·||·idFromPos8·==·idFromPos3)); |
756 | ································································nextForLink·=·o7; | 750 | ································································nextForLink·=·o7; |
757 | ································································o9·=·null; | 751 | ································································o9·=·null; |
758 | ···························································· | 752 | ····························································Label_4367_Outer: |
759 | ································································while·(nextForLink·!=·null)·{ | 753 | ································································while·(nextForLink·!=·null)·{ |
760 | ····································································osmNode·=·(OsmNode)sourceNode; | 754 | ····································································osmNode·=·(OsmNode)sourceNode; |
761 | ····································································sourceNode·=·nextForLink; | 755 | ····································································sourceNode·=·nextForLink; |
762 | ····································································while·(true)·{ | 756 | ····································································while·(true)·{ |
763 | ········································································if·(b3)·{ | 757 | ········································································if·(b3)·{ |
764 | ············································································n45·=·idFromPos5; | 758 | ············································································n45·=·idFromPos5; |
765 | ············································································n46·=·n36; | 759 | ············································································n46·=·n36; |
766 | ············································································n47·=·n37; | 760 | ············································································n47·=·n37; |
767 | ············································································radius·=·1.5; | 761 | ············································································radius·=·1.5; |
768 | ············································································osmNodeNamed·=·(OsmNodeNamed)o; | 762 | ············································································osmNodeNamed·=·(OsmNodeNamed)o; |
769 | ········································································Label_4 | 763 | ············································································Label_4379:·{ |
770 | ············································································while·(true)·{ | ||
771 | ················································································try·{ | 764 | ················································································try·{ |
772 | ····················································································osmNodeNamed.radius·=·radius; | 765 | ····················································································osmNodeNamed.radius·=·radius; |
773 | ····················································································o2·=·this.routingContext; | 766 | ····················································································o2·=·this.routingContext; |
774 | ····················································································((RoutingContext)o2).setWaypoint((OsmNodeNamed)o,·true); | 767 | ····················································································((RoutingContext)o2).setWaypoint((OsmNodeNamed)o,·true); |
775 | ····················································································break·Label_4379; | 768 | ····················································································break·Label_4379; |
776 | ················································································} | 769 | ················································································} |
777 | ················································································finally·{ | 770 | ················································································finally·{ |
778 | ····················································································if·(b3)·{ | 771 | ····················································································if·(b3)·{ |
779 | ························································································o8·=·this.routingContext; | 772 | ························································································o8·=·this.routingContext; |
780 | ························································································((RoutingContext)o8).unsetWaypoint(); | 773 | ························································································((RoutingContext)o8).unsetWaypoint(); |
781 | ····················································································} | 774 | ····················································································} |
775 | ····················································································n45·=·idFromPos5; | ||
776 | ····················································································n46·=·n36; | ||
777 | ····················································································n47·=·n37; | ||
782 | ····················································································o2·=·this.routingContext; | 778 | ····················································································o2·=·this.routingContext; |
783 | ····················································································path2·=·((RoutingContext)o2).createPath((OsmPath)sourceNode,·osmLink2,·osmTrack3,·this.guideTrack·!=·null); | 779 | ····················································································path2·=·((RoutingContext)o2).createPath((OsmPath)sourceNode,·osmLink2,·osmTrack3,·this.guideTrack·!=·null); |
784 | ····················································································cost9·=·path2.cost; | 780 | ····················································································cost9·=·path2.cost; |
785 | ····················································································iftrue(Label_4507:)(cost9·<·0·||·(o9·!=·null·&&·cost9·>=·((OsmPath)o9).cost)); | 781 | ····················································································iftrue(Label_4507:)(cost9·<·0·||·(o9·!=·null·&&·cost9·>=·((OsmPath)o9).cost)); |
786 | ····················································································Block_119:·{ | ||
787 | ···················································································· | 782 | ····················································································while·(true)·{ |
783 | ························································································Block_118:·{ | ||
784 | ····························································································Label_4524:·{ | ||
788 | ····························································································Label_4463:·{ | 785 | ································································································Label_4463:·{ |
Max diff block lines reached; 16061/26730 bytes (60.09%) of diff not shown. |
Offset 385, 21 lines modified | Offset 385, 22 lines modified | ||
385 | ····························++n; | 385 | ····························++n; |
386 | ····························continue; | 386 | ····························continue; |
387 | ························} | 387 | ························} |
388 | ····················} | 388 | ····················} |
389 | ····················final·PrintStream·err·=·System.err; | 389 | ····················final·PrintStream·err·=·System.err; |
390 | ····················final·Exception·obj; | 390 | ····················final·Exception·obj; |
391 | ····················final·int·lineNumber·=·obj.getStackTrace()[0].getLineNumber(); | 391 | ····················final·int·lineNumber·=·obj.getStackTrace()[0].getLineNumber(); |
392 | ····················final·St | 392 | ····················final·String·value2·=·String.valueOf(obj.getStackTrace()[0]); |
393 | ····················final·String·value3·=·String.valueOf(obj); | ||
393 | ····················final·StringBuilder·sb·=·new·StringBuilder("error·"); | 394 | ····················final·StringBuilder·sb·=·new·StringBuilder("error·"); |
394 | ····················sb.append(lineNumber); | 395 | ····················sb.append(lineNumber); |
395 | ····················sb.append("·"); | 396 | ····················sb.append("·"); |
396 | ····················sb.append( | 397 | ····················sb.append(value2); |
397 | ····················sb.append("\n"); | 398 | ····················sb.append("\n"); |
398 | ····················sb.append( | 399 | ····················sb.append(value3); |
399 | ····················err.println(sb.toString()); | 400 | ····················err.println(sb.toString()); |
400 | ················} | 401 | ················} |
401 | ················else·if·(s10.equals("pois"))·{ | 402 | ················else·if·(s10.equals("pois"))·{ |
402 | ····················routingContext.poipoints·=·this.readPoisList(s11); | 403 | ····················routingContext.poipoints·=·this.readPoisList(s11); |
403 | ················} | 404 | ················} |
404 | ················else·if·(s10.equals("heading"))·{ | 405 | ················else·if·(s10.equals("heading"))·{ |
405 | ····················routingContext.startDirection·=·Integer.valueOf(s11); | 406 | ····················routingContext.startDirection·=·Integer.valueOf(s11); |
Offset 1236, 15 lines modified | Offset 1236, 15 lines modified | ||
1236 | ········//·This·method·could·not·be·decompiled. | 1236 | ········//·This·method·could·not·be·decompiled. |
1237 | ········//· | 1237 | ········//· |
1238 | ········//·Original·Bytecode: | 1238 | ········//·Original·Bytecode: |
1239 | ········//· | 1239 | ········//· |
1240 | ········//·····1:·invokevirtual···java/io/File.exists:()Z | 1240 | ········//·····1:·invokevirtual···java/io/File.exists:()Z |
1241 | ········//·····4:·istore··········4 | 1241 | ········//·····4:·istore··········4 |
1242 | ········//·····6:·iload···········4 | 1242 | ········//·····6:·iload···········4 |
1243 | ········//·····8:·ifeq············4 | 1243 | ········//·····8:·ifeq············462 |
1244 | ········//····11:·iconst_1······· | 1244 | ········//····11:·iconst_1······· |
1245 | ········//····12:·istore··········4 | 1245 | ········//····12:·istore··········4 |
1246 | ········//····14:·aload_2········ | 1246 | ········//····14:·aload_2········ |
1247 | ········//····15:·ifnull··········97 | 1247 | ········//····15:·ifnull··········97 |
1248 | ········//····18:·aload_0········ | 1248 | ········//····18:·aload_0········ |
1249 | ········//····19:·iload···········4 | 1249 | ········//····19:·iload···········4 |
1250 | ········//····21:·putfield········btools/expressions/BExpressionContext.linenr:I | 1250 | ········//····21:·putfield········btools/expressions/BExpressionContext.linenr:I |
Offset 1442, 76 lines modified | Offset 1442, 71 lines modified | ||
1442 | ········//···369:·aload_2········ | 1442 | ········//···369:·aload_2········ |
1443 | ········//···370:·aload_1········ | 1443 | ········//···370:·aload_1········ |
1444 | ········//···371:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V | 1444 | ········//···371:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V |
1445 | ········//···374:·aload_2········ | 1445 | ········//···374:·aload_2········ |
1446 | ········//···375:·athrow········· | 1446 | ········//···375:·athrow········· |
1447 | ········//···376:·new·············Ljava/lang/IllegalArgumentException; | 1447 | ········//···376:·new·············Ljava/lang/IllegalArgumentException; |
1448 | ········//···379:·astore_3······· | 1448 | ········//···379:·astore_3······· |
1449 | ········//···380:·aload_ | 1449 | ········//···380:·aload_1········ |
1450 | ········//···381:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; | ||
1451 | ········//···384:·astore_1······· | ||
1452 | ········//···385:·aload_0········ | ||
1450 | ········//···38 | 1453 | ········//···386:·getfield········btools/expressions/BExpressionContext.linenr:I |
1451 | ········//···38 | 1454 | ········//···389:·istore··········4 |
1452 | ········//···3 | 1455 | ········//···391:·aload_2········ |
1453 | ········//···3 | 1456 | ········//···392:·invokevirtual···java/lang/Throwable.getMessage:()Ljava/lang/String; |
1454 | ········//···39 | 1457 | ········//···395:·astore_2······· |
1455 | ········//···39 | 1458 | ········//···396:·new·············Ljava/lang/StringBuilder; |
1456 | ········//···39 | 1459 | ········//···399:·astore··········5 |
1457 | ········//··· | 1460 | ········//···401:·aload···········5 |
1458 | ········//··· | 1461 | ········//···403:·ldc_w···········"ParseException·" |
1459 | ········//···40 | 1462 | ········//···406:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V |
1460 | ········//···40 | 1463 | ········//···409:·aload···········5 |
1461 | ········//···4 | 1464 | ········//···411:·aload_1········ |
1462 | ········//···407:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
1463 | ········//···410:·pop············ | ||
1464 | ········//···411:·aload···········5 | ||
1465 | ········//···413:·ldc_w···········"·at·line·" | ||
1466 | ········//···41 | 1465 | ········//···412:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1467 | ········//···41 | 1466 | ········//···415:·pop············ |
1467 | ········//···416:·aload···········5 | ||
1468 | ········//···418:·ldc_w···········"·at·line·" | ||
1469 | ········//···421:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
1470 | ········//···424:·pop············ | ||
1468 | ········//···42 | 1471 | ········//···425:·aload···········5 |
1469 | ········//···42 | 1472 | ········//···427:·iload···········4 |
1470 | ········//···42 | 1473 | ········//···429:·invokevirtual···java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
1471 | ········//···4 | 1474 | ········//···432:·pop············ |
1472 | ········//···4 | 1475 | ········//···433:·aload···········5 |
1473 | ········//···43 | 1476 | ········//···435:·ldc_w···········":·" |
1474 | ········//···43 | 1477 | ········//···438:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1475 | ········//···4 | 1478 | ········//···441:·pop············ |
1476 | ········//···4 | 1479 | ········//···442:·aload···········5 |
1477 | ········//···4 | 1480 | ········//···444:·aload_2········ |
1478 | ········//···44 | 1481 | ········//···445:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1479 | ········//···44 | 1482 | ········//···448:·pop············ |
1480 | ········//···44 | 1483 | ········//···449:·aload···········5 |
1481 | ········//···4 | 1484 | ········//···451:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
1482 | ········//···4 | 1485 | ········//···454:·astore_1······· |
1483 | ········//···450:·aload_3········ | ||
1484 | ········//···451:·aload_1········ | ||
1485 | ········//···452:·invokespecial···java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V | ||
1486 | ········//···455:·aload_3········ | 1486 | ········//···455:·aload_3········ |
1487 | ········//···456:·aload_1········ | ||
1488 | ········//···457:·invokespecial···java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V | ||
1489 | ········//···460:·aload_3········ | ||
1487 | ········//···4 | 1490 | ········//···461:·athrow········· |
1488 | ········//···4 | 1491 | ········//···462:·new·············Ljava/lang/IllegalArgumentException; |
1489 | ········//···46 | 1492 | ········//···465:·astore_2······· |
1490 | ········//···461:·new·············Ljava/lang/StringBuilder; | ||
1491 | ········//···464:·astore_3······· | ||
1492 | ········//···46 | 1493 | ········//···466:·aload_1········ |
1494 | ········//···467:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; | ||
1495 | ········//···470:·astore_1······· | ||
1493 | ········//···4 | 1496 | ········//···471:·ldc_w···········"profile·" |
1494 | ········//···469:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V | ||
1495 | ········//···472:·aload_3········ | ||
1496 | ········//···47 | 1497 | ········//···474:·aload_1········ |
1497 | ········//···474:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
1498 | ········//···477:·pop············ | ||
1499 | ········//···478:·aload_3········ | ||
1500 | ········//···47 | 1498 | ········//···475:·ldc_w···········"·does·not·exist" |
1499 | ········//···478:·invokestatic····androidx/activity/h.j:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
1501 | ········//···482:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
1502 | ········//···485:·pop············ | ||
1503 | ········//···486:·aload_3········ | ||
1504 | ········//···487:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | ||
1505 | ········//···4 | 1500 | ········//···481:·astore_1······· |
1506 | ········//···4 | 1501 | ········//···482:·aload_2········ |
1507 | ········//···4 | 1502 | ········//···483:·aload_1········ |
1508 | ········//···4 | 1503 | ········//···484:·invokespecial···java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V |
1509 | ········//···4 | 1504 | ········//···487:·aload_2········ |
1510 | ········//···4 | 1505 | ········//···488:·athrow········· |
1511 | ········//····Exceptions: | 1506 | ········//····Exceptions: |
1512 | ········//··Try···········Handler | 1507 | ········//··Try···········Handler |
1513 | ········//··Start··End····Start··End····Type································ | 1508 | ········//··Start··End····Start··End····Type································ |
1514 | ········//··-----··-----··-----··-----··------------------------------------ | 1509 | ········//··-----··-----··-----··-----··------------------------------------ |
1515 | ········//··19·····24·····93·····97·····Ljava/lang/IllegalArgumentException; | 1510 | ········//··19·····24·····93·····97·····Ljava/lang/IllegalArgumentException; |
1516 | ········//··19·····24·····89·····93·····Ljava/lang/Exception; | 1511 | ········//··19·····24·····89·····93·····Ljava/lang/Exception; |
1517 | ········//··24·····28·····93·····97·····Ljava/lang/IllegalArgumentException; | 1512 | ········//··24·····28·····93·····97·····Ljava/lang/IllegalArgumentException; |
Offset 1587, 15 lines modified | Offset 1582, 15 lines modified | ||
1587 | ········//··292····295····93·····97·····Ljava/lang/IllegalArgumentException; | 1582 | ········//··292····295····93·····97·····Ljava/lang/IllegalArgumentException; |
1588 | ········//··292····295····89·····93·····Ljava/lang/Exception; | 1583 | ········//··292····295····89·····93·····Ljava/lang/Exception; |
1589 | ········//··301····304····93·····97·····Ljava/lang/IllegalArgumentException; | 1584 | ········//··301····304····93·····97·····Ljava/lang/IllegalArgumentException; |
1590 | ········//··301····304····89·····93·····Ljava/lang/Exception; | 1585 | ········//··301····304····89·····93·····Ljava/lang/Exception; |
1591 | ········//· | 1586 | ········//· |
1592 | ········//·The·error·that·occurred·was: | 1587 | ········//·The·error·that·occurred·was: |
1593 | ········//· | 1588 | ········//· |
1594 | ········//·java.lang.IndexOutOfBoundsException:·Index·2 | 1589 | ········//·java.lang.IndexOutOfBoundsException:·Index·267·out·of·bounds·for·length·267 |
1595 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) | 1590 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) |
1596 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) | 1591 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) |
1597 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) | 1592 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) |
1598 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385) | 1593 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385) |
1599 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427) | 1594 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427) |
1600 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362) | 1595 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362) |
1601 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611) | 1596 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611) |
Offset 139, 18 lines modified | Offset 139, 15 lines modified | ||
139 | ····} | 139 | ····} |
140 | ···· | 140 | ···· |
141 | ····public·final·void·parseNodeBody(final·MicroCache·microCache,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ | 141 | ····public·final·void·parseNodeBody(final·MicroCache·microCache,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ |
142 | ········if·(microCache·instanceof·MicroCache2)·{ | 142 | ········if·(microCache·instanceof·MicroCache2)·{ |
143 | ············this.parseNodeBody2((MicroCache2)microCache,·osmNodesMap,·byteArrayUnifier); | 143 | ············this.parseNodeBody2((MicroCache2)microCache,·osmNodesMap,·byteArrayUnifier); |
144 | ············return; | 144 | ············return; |
145 | ········} | 145 | ········} |
146 | ········throw·new·IllegalArgumentException("unknown·cache·version:·".concat(String.valueOf((Object)microCache.getClass()))); | ||
146 | ········final·Class<?·extends·MicroCache>·class1·=·microCache.getClass(); | ||
147 | ········final·StringBuilder·sb·=·new·StringBuilder("unknown·cache·version:·"); | ||
148 | ········sb.append(class1); | ||
149 | ········throw·new·IllegalArgumentException(sb.toString()); | ||
150 | ····} | 147 | ····} |
151 | ···· | 148 | ···· |
152 | ····public·final·void·parseNodeBody2(final·MicroCache2·microCache2,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ | 149 | ····public·final·void·parseNodeBody2(final·MicroCache2·microCache2,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ |
153 | ········final·ByteArrayUnifier·byteArrayUnifier2·=·osmNodesMap.getByteArrayUnifier(); | 150 | ········final·ByteArrayUnifier·byteArrayUnifier2·=·osmNodesMap.getByteArrayUnifier(); |
154 | ········while·(((ByteDataReader)microCache2).readBoolean())·{ | 151 | ········while·(((ByteDataReader)microCache2).readBoolean())·{ |
155 | ············final·TurnRestriction·turnRestriction·=·new·TurnRestriction(); | 152 | ············final·TurnRestriction·turnRestriction·=·new·TurnRestriction(); |
156 | ············turnRestriction.exceptions·=·((ByteDataReader)microCache2).readShort(); | 153 | ············turnRestriction.exceptions·=·((ByteDataReader)microCache2).readShort(); |
Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
1 | package·btools.router; | 1 | package·btools.router; |
2 | import·btools.expressions.BExpressionContext; | 2 | import·btools.expressions.BExpressionContext; |
3 | import·btools.mapaccess.OsmLink; | ||
4 | import·btools.mapaccess.OsmTransferNode; | 3 | import·btools.mapaccess.OsmTransferNode; |
5 | import·btools.mapaccess.OsmNode; | 4 | import·btools.mapaccess.OsmNode; |
6 | final·class·KinematicPrePath·extends·OsmPrePath | 5 | final·class·KinematicPrePath·extends·OsmPrePath |
7 | { | 6 | { |
8 | ····public·double·angle; | 7 | ····public·double·angle; |
9 | ····public·int·classifiermask; | 8 | ····public·int·classifiermask; |
Offset 46, 13 lines modified | Offset 45, 10 lines modified | ||
46 | ············} | 45 | ············} |
47 | ············routingContext.calcDistance(iLon,·iLat,·n,·n2); | 46 | ············routingContext.calcDistance(iLon,·iLat,·n,·n2); |
48 | ············this.angle·=·routingContext.anglemeter.calcAngle(originLon,·originLat,·iLon,·iLat,·n,·n2); | 47 | ············this.angle·=·routingContext.anglemeter.calcAngle(originLon,·originLat,·iLon,·iLat,·n,·n2); |
49 | ············this.priorityclassifier·=·(int)routingContext.expctxWay.getPriorityClassifier(); | 48 | ············this.priorityclassifier·=·(int)routingContext.expctxWay.getPriorityClassifier(); |
50 | ············this.classifiermask·=·(int)routingContext.expctxWay.getClassifierMask(); | 49 | ············this.classifiermask·=·(int)routingContext.expctxWay.getClassifierMask(); |
51 | ············return; | 50 | ············return; |
52 | ········} | 51 | ········} |
52 | ········throw·new·IllegalArgumentException("null·description·for:·".concat(String.valueOf((Object)super.link))); | ||
53 | ········final·OsmLink·link·=·super.link; | ||
54 | ········final·StringBuilder·sb·=·new·StringBuilder("null·description·for:·"); | ||
55 | ········sb.append(link); | ||
56 | ········throw·new·IllegalArgumentException(sb.toString()); | ||
57 | ····} | 53 | ····} |
58 | } | 54 | } |
Offset 7286, 27 lines modified | Offset 7286, 31 lines modified | ||
7286 | ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V | 7286 | ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V |
7287 | ····throw·p2 | 7287 | ····throw·p2 |
7288 | ····:goto_5 | 7288 | ····:goto_5 |
7289 | ····new-instance·p3,·Ljava/lang/IllegalArgumentException; | 7289 | ····new-instance·p3,·Ljava/lang/IllegalArgumentException; |
7290 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
7291 | ····move-result-object·p1 | ||
7290 | ····iget·v0,·p0,·Lbtools/expressions/BExpressionContext;->linenr:I | 7292 | ····iget·v0,·p0,·Lbtools/expressions/BExpressionContext;->linenr:I |
7291 | ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; | 7293 | ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; |
7292 | ····move-result-object·p2 | 7294 | ····move-result-object·p2 |
7293 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 7295 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
7294 | ····const-string·v2,·"ParseException·" | 7296 | ····const-string·v2,·"ParseException·" |
7295 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 7297 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
7296 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 7298 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
7297 | ····const-string·p1,·"·at·line·" | 7299 | ····const-string·p1,·"·at·line·" |
7298 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 7300 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
7299 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 7301 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
Offset 7323, 30 lines modified | Offset 7327, 28 lines modified | ||
7323 | ····invoke-direct·{p3,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 7327 | ····invoke-direct·{p3,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
7324 | ····throw·p3 | 7328 | ····throw·p3 |
7325 | ····:cond_5 | 7329 | ····:cond_5 |
7326 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; | 7330 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; |
7327 | ····n | 7331 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
7332 | ····move-result-object·p1 | ||
7328 | ····const-string·v0,·"profile·" | ||
7329 | ····invoke-direct·{p3,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
7330 | ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
7331 | ····const-string·p | 7333 | ····const-string·p3,·"profile·" |
7332 | ···· | 7334 | ····const-string·v0,·"·does·not·exist" |
7333 | ···· | 7335 | ····.line·4 |
7336 | ····invoke-static·{p3,·p1,·v0},·Landroidx/activity/h;->j(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
7334 | ····move-result-object·p1 | 7337 | ····move-result-object·p1 |
7338 | ····.line·5 | ||
7335 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 7339 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
7336 | ····throw·p2 | 7340 | ····throw·p2 |
7337 | .end·method | 7341 | .end·method |
7338 | .method·public·parseMetaLine(Ljava/lang/String;)V | 7342 | .method·public·parseMetaLine(Ljava/lang/String;)V |
7339 | ····.locals·8 | 7343 | ····.locals·8 |
Offset 81, 23 lines modified | Offset 81, 21 lines modified | ||
81 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
82 | ····if-nez·v0,·:cond_0 | 82 | ····if-nez·v0,·:cond_0 |
83 | ····sget-object·p1,·Ljava/lang/System;->err:Ljava/io/PrintStream; | 83 | ····sget-object·p1,·Ljava/lang/System;->err:Ljava/io/PrintStream; |
84 | ····n | 84 | ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
85 | ····move-result-object·p2 | ||
85 | ····const-string·v1,·"no·files·" | ||
86 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
87 | ···· | 86 | ····const-string·v0,·"no·files·" |
88 | ····invoke-virtual·{v0},·Ljava/lang/String | 87 | ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
89 | ····move-result-object·p2 | 88 | ····move-result-object·p2 |
90 | ····invoke-virtual·{p1,·p2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 89 | ····invoke-virtual·{p1,·p2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
91 | ····return-void | 90 | ····return-void |
Offset 106, 23 lines modified | Offset 104, 21 lines modified | ||
106 | ····move-result·p2 | 104 | ····move-result·p2 |
107 | ····if-nez·p2,·:cond_1 | 105 | ····if-nez·p2,·:cond_1 |
108 | ····sget-object·p2,·Ljava/lang/System;->err:Ljava/io/PrintStream; | 106 | ····sget-object·p2,·Ljava/lang/System;->err:Ljava/io/PrintStream; |
109 | ····n | 107 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
108 | ····move-result-object·p1 | ||
110 | ····const-string·v1,·"no·lookup·file·" | ||
111 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
112 | ···· | 109 | ····const-string·v0,·"no·lookup·file·" |
113 | ····invoke-virtual·{v0},·Ljava/lang/String | 110 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
114 | ····move-result-object·p1 | 111 | ····move-result-object·p1 |
115 | ····invoke-virtual·{p2,·p1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 112 | ····invoke-virtual·{p2,·p1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
116 | ····return-void | 113 | ····return-void |
Offset 172, 14 lines modified | Offset 168, 18 lines modified | ||
172 | ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 168 | ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
173 | ····iget-short·v5,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupVersion:S | 169 | ····iget-short·v5,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupVersion:S |
174 | ····iget-short·v3,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupMinorVersion:S | 170 | ····iget-short·v3,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupMinorVersion:S |
171 | ····invoke-static·{v2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
172 | ····move-result-object·v2 | ||
175 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 173 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
176 | ····const-string·v7,·"test·" | 174 | ····const-string·v7,·"test·" |
177 | ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 175 | ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
178 | ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 176 | ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
Offset 190, 15 lines modified | Offset 190, 15 lines modified | ||
190 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 190 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
191 | ····const-string·v3,·"·" | 191 | ····const-string·v3,·"·" |
192 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 192 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
193 | ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 193 | ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
194 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 194 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
195 | ····move-result-object·v2 | 195 | ····move-result-object·v2 |
196 | ····invoke-virtual·{v4,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 196 | ····invoke-virtual·{v4,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
Offset 1949, 29 lines modified | Offset 1949, 33 lines modified | ||
1949 | ····return-object·v1 | 1949 | ····return-object·v1 |
1950 | ····:goto_5 | 1950 | ····:goto_5 |
1951 | ····new-instance·p2,·Ljava/lang/RuntimeException; | 1951 | ····new-instance·p2,·Ljava/lang/RuntimeException; |
1952 | ····iget-object·v0,·p0,·Lbtools/mapaccess/NodesCache;->currentFileName:Ljava/lang/String; | 1952 | ····iget-object·v0,·p0,·Lbtools/mapaccess/NodesCache;->currentFileName:Ljava/lang/String; |
1953 | ····n | 1953 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
1954 | ···· | 1954 | ····move-result-object·v1 |
1955 | ···· | 1955 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
1956 | ····const-string·v3,·"error·reading·datafile·" | ||
1957 | ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
1956 | ····invoke-virtual·{v | 1958 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1957 | ····const-string·v0,·":·" | 1959 | ····const-string·v0,·":·" |
1958 | ····invoke-virtual·{v | 1960 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1959 | ····invoke-virtual·{v | 1961 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1960 | ····invoke-virtual·{v | 1962 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1961 | ····move-result-object·v0 | 1963 | ····move-result-object·v0 |
1962 | ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 1964 | ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
1963 | ····throw·p2 | 1965 | ····throw·p2 |
Offset 428, 23 lines modified | Offset 428, 21 lines modified | ||
428 | ····:cond_0 | 428 | ····:cond_0 |
429 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; | 429 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; |
430 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 430 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
431 | ····move-result-object·p1 | 431 | ····move-result-object·p1 |
432 | ····n | 432 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
433 | ····move-result-object·p1 | ||
433 | ····const-string·v0,·"unknown·cache·version:·" | ||
434 | ····invoke-direct·{p3,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
435 | ···· | 434 | ····const-string·p3,·"unknown·cache·version:·" |
436 | ····invoke-virtual·{p3},·Ljava/lang/String | 435 | ····invoke-virtual·{p3,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
437 | ····move-result-object·p1 | 436 | ····move-result-object·p1 |
438 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 437 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
439 | ····throw·p2 | 438 | ····throw·p2 |
440 | .end·method | 439 | .end·method |
Offset 137, 23 lines modified | Offset 137, 21 lines modified | ||
137 | ····return-void | 137 | ····return-void |
138 | ····:cond_2 | 138 | ····:cond_2 |
139 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 139 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
140 | ····iget-object·p2,·p0,·Lbtools/router/OsmPrePath;->link:Lbtools/mapaccess/OsmLink; | 140 | ····iget-object·p2,·p0,·Lbtools/router/OsmPrePath;->link:Lbtools/mapaccess/OsmLink; |
141 | ····n | 141 | ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
142 | ····move-result-object·p2 | ||
142 | ····const-string·v1,·"null·description·for:·" | ||
143 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
144 | ···· | 143 | ····const-string·v0,·"null·description·for:·" |
145 | ····invoke-virtual·{v0},·Ljava/lang/String | 144 | ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
146 | ····move-result-object·p2 | 145 | ····move-result-object·p2 |
147 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 146 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
148 | ····throw·p1 | 147 | ····throw·p1 |
149 | .end·method | 148 | .end·method |
Offset 310, 15 lines modified | Offset 310, 15 lines modified | ||
310 | ····goto·:goto_0 | 310 | ····goto·:goto_0 |
311 | ····:cond_3 | 311 | ····:cond_3 |
312 | ····return-void | 312 | ····return-void |
313 | .end·method | 313 | .end·method |
314 | .method·private·setModel(Ljava/lang/String;)V | 314 | .method·private·setModel(Ljava/lang/String;)V |
315 | ····.locals· | 315 | ····.locals·2 |
316 | ····if-nez·p1,·:cond_0 | 316 | ····if-nez·p1,·:cond_0 |
317 | ····new-instance·p1,·Lbtools/router/StdModel; | 317 | ····new-instance·p1,·Lbtools/router/StdModel; |
318 | ····invoke-direct·{p1},·Lbtools/router/StdModel;-><init>()V | 318 | ····invoke-direct·{p1},·Lbtools/router/StdModel;-><init>()V |
Offset 358, 23 lines modified | Offset 358, 21 lines modified | ||
358 | ····return-void | 358 | ····return-void |
359 | ····:catch_0 | 359 | ····:catch_0 |
360 | ····move-exception·p1 | 360 | ····move-exception·p1 |
361 | ····new-instance·v0,·Ljava/lang/RuntimeException; | 361 | ····new-instance·v0,·Ljava/lang/RuntimeException; |
362 | ····n | 362 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
363 | ····move-result-object·p1 | ||
363 | ····const-string·v2,·"Cannot·create·path-model:·" | ||
364 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
365 | ···· | 364 | ····const-string·v1,·"Cannot·create·path-model:·" |
366 | ····invoke-virtual·{v1},·Ljava/lang/String | 365 | ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
367 | ····move-result-object·p1 | 366 | ····move-result-object·p1 |
368 | ····invoke-direct·{v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | 367 | ····invoke-direct·{v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
369 | ····throw·v0 | 368 | ····throw·v0 |
370 | .end·method | 369 | .end·method |
Offset 291, 21 lines modified | Offset 291, 19 lines modified | ||
291 | ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V | 291 | ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V |
292 | ····new-instance·p1,·Ljava/util/Date; | 292 | ····new-instance·p1,·Ljava/util/Date; |
293 | ····invoke-direct·{p1},·Ljava/util/Date;-><init>()V | 293 | ····invoke-direct·{p1},·Ljava/util/Date;-><init>()V |
294 | ····n | 294 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
295 | ····move-result-object·p1 | ||
295 | ····invoke-direct·{p2,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
296 | ····invoke-virtual·{p2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
297 | ····invoke-virtual·{p | 296 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
298 | ····move-result-object·p1 | 297 | ····move-result-object·p1 |
299 | ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V | 298 | ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V |
300 | ····:try_end_0 | 299 | ····:try_end_0 |
301 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 300 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 345, 23 lines modified | Offset 343, 21 lines modified | ||
345 | ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V | 343 | ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V |
346 | ····goto·:goto_3 | 344 | ····goto·:goto_3 |
347 | ····:goto_2 | 345 | ····:goto_2 |
348 | ····new-instance·p2,·Ljava/lang/RuntimeException; | 346 | ····new-instance·p2,·Ljava/lang/RuntimeException; |
349 | ····n | 347 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
348 | ····move-result-object·p1 | ||
350 | ····const-string·p4,·"cannot·open·debug-log:" | ||
351 | ····invoke-direct·{p3,·p4},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
352 | ···· | 349 | ····const-string·p3,·"cannot·open·debug-log:" |
353 | ····invoke-virtual·{p3},·Ljava/lang/String | 350 | ····invoke-virtual·{p3,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
354 | ····move-result-object·p1 | 351 | ····move-result-object·p1 |
355 | ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | 352 | ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
356 | ····throw·p2 | 353 | ····throw·p2 |
Offset 9331, 1360 lines modified | Offset 9327, 1360 lines modified | ||
9331 | ····move-result·v4 | 9327 | ····move-result·v4 |
9332 | ····.line·39 | 9328 | ····.line·39 |
9333 | ····if-eqz·v4,·:cond_2 | 9329 | ····if-eqz·v4,·:cond_2 |
9334 | ····.line·40 | 9330 | ····.line·40 |
9335 | ····.line·41 | 9331 | ····.line·41 |
9336 | ····i | 9332 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
9337 | ····.line·42 | 9333 | ····.line·42 |
9338 | ····.line·43 | 9334 | ····.line·43 |
9339 | ····if-eqz·v4,·:cond_1 | ||
9340 | ····.line·44 | 9335 | ····.line·44 |
9336 | ····move-result-object·v4 | ||
9341 | ····.line·45 | 9337 | ····.line·45 |
9342 | ···· | 9338 | ····iget-boolean·v5,·v3,·Lbtools/router/OsmNodeNamed;->direct:Z |
9343 | ····.line·46 | 9339 | ····.line·46 |
9344 | ····.line·47 | 9340 | ····.line·47 |
9345 | ···· | 9341 | ····if-eqz·v5,·:cond_1 |
9346 | ····.line·48 | 9342 | ····.line·48 |
9347 | ····:cond_1 | ||
9348 | ····const-string·v4,·"" | ||
9349 | ····.line·49 | 9343 | ····.line·49 |
9344 | ····const-string·v5,·"·direct" | ||
9350 | ····.line·50 | ||
9351 | ····:goto_1 | ||
9352 | ····new-instance·v5,·Ljava/lang/StringBuilder; | ||
9345 | ····.line·50 | ||
9353 | ····.line·51 | 9346 | ····.line·51 |
9347 | ····goto·:goto_1 | ||
9354 | ····.line·52 | 9348 | ····.line·52 |
9349 | ····:cond_1 | ||
9355 | ····const-string·v | 9350 | ····const-string·v5,·"" |
9356 | ····.line·53 | 9351 | ····.line·53 |
9357 | ····.line·54 | 9352 | ····.line·54 |
9358 | ···· | 9353 | ····:goto_1 |
9354 | ····const-string·v6,·"wp=" | ||
9359 | ····.line·55 | 9355 | ····.line·55 |
9360 | ····.line·56 | 9356 | ····.line·56 |
9357 | ····invoke-static·{v6,·v4,·v5},·Landroidx/activity/h;->j(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
9361 | ····.line·57 | ||
9362 | ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
9358 | ····.line·57 | ||
9363 | ····.line·58 | 9359 | ····.line·58 |
9364 | ····.line·59 | 9360 | ····.line·59 |
9361 | ····move-result-object·v4 | ||
9365 | ····.line·60 | 9362 | ····.line·60 |
9366 | ····invoke- | 9363 | ····invoke-direct·{v7,·v4},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V |
9367 | ····.line·61 | 9364 | ····.line·61 |
9368 | ····.line·62 | 9365 | ····.line·62 |
9369 | ····.line·63 | 9366 | ····.line·63 |
9370 | ···· | 9367 | ····:cond_2 |
9368 | ····iget-boolean·v3,·v3,·Lbtools/router/OsmNodeNamed;->direct:Z | ||
9371 | ····.line·64 | 9369 | ····.line·64 |
9372 | ····.line·65 | 9370 | ····.line·65 |
9371 | ····if-eqz·v3,·:cond_0 | ||
9373 | ····.line·66 | ||
9374 | ····move-result-object·v4 | ||
9372 | ····.line·66 | ||
9375 | ····.line·67 | 9373 | ····.line·67 |
9376 | ···· | 9374 | ····const/4·v2,·0x1 |
9377 | ····.line·68 | 9375 | ····.line·68 |
9376 | ····goto·:goto_0 | ||
Max diff block lines reached; 46494/50507 bytes (92.05%) of diff not shown. |
Offset 657, 23 lines modified | Offset 657, 21 lines modified | ||
657 | ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_0 | 657 | ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_0 |
658 | ····goto·:goto_8 | 658 | ····goto·:goto_8 |
659 | ····:goto_7 | 659 | ····:goto_7 |
660 | ····if-eqz·v2,·:cond_9 | 660 | ····if-eqz·v2,·:cond_9 |
661 | ····n | 661 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
662 | ···· | 662 | ····move-result-object·v0 |
663 | ···· | 663 | ····const-string·v1,·"Error·reading·rawTrack:·" |
664 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String | 664 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
665 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
666 | ····move-result-object·v0 | 665 | ····move-result-object·v0 |
667 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 666 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
668 | ····:cond_9 | 667 | ····:cond_9 |
669 | ····:goto_8 | 668 | ····:goto_8 |
Offset 732, 27 lines modified | Offset 730, 35 lines modified | ||
732 | ····move·v0,·v2 | 730 | ····move·v0,·v2 |
733 | ····goto·:goto_0 | 731 | ····goto·:goto_0 |
734 | ····:cond_1 | 732 | ····:cond_1 |
735 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 733 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
734 | ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
735 | ····move-result-object·p2 | ||
736 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
737 | ····move-result-object·p1 | ||
736 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 738 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
737 | ····const-string·v2,·"ups:·" | 739 | ····const-string·v2,·"ups:·" |
738 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 740 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
739 | ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 741 | ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
740 | ····const-string·p2,·"->" | 742 | ····const-string·p2,·"->" |
741 | ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 743 | ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
742 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 744 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
743 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 745 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
744 | ····move-result-object·p1 | 746 | ····move-result-object·p1 |
745 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 747 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
Offset 370, 31 lines modified | Offset 370, 35 lines modified | ||
370 | ····sget-boolean·v1,·Lbtools/router/ProfileCache;->debug:Z | 370 | ····sget-boolean·v1,·Lbtools/router/ProfileCache;->debug:Z |
371 | ····if-eqz·v1,·:cond_c | 371 | ····if-eqz·v1,·:cond_c |
372 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 372 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
373 | ····n | 373 | ····invoke-static·{v2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
374 | ···· | 374 | ····move-result-object·v6 |
375 | ···· | 375 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
376 | ····invoke- | 376 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
377 | ····const-string·v8,·"*******·adding·new·profile·at·idx=" | ||
378 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
377 | ····invoke-virtual·{v | 379 | ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
378 | ····const-string·v3,·"·for·" | 380 | ····const-string·v3,·"·for·" |
379 | ····invoke-virtual·{v | 381 | ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
380 | ····invoke-virtual·{v | 382 | ····invoke-virtual·{v7,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
381 | ····invoke-virtual·{v | 383 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
382 | ····move-result-object·v3 | 384 | ····move-result-object·v3 |
383 | ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 385 | ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
384 | ····:cond_c | 386 | ····:cond_c |
385 | ····iget-object·v1,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File; | 387 | ····iget-object·v1,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File; |
Offset 417, 37 lines modified | Offset 421, 45 lines modified | ||
417 | ····const-wide/16·v8,·0x3e8 | 421 | ····const-wide/16·v8,·0x3e8 |
418 | ····div-long/2addr·v6,·v8 | 422 | ····div-long/2addr·v6,·v8 |
419 | ····iget-object·v3,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File; | 423 | ····iget-object·v3,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File; |
424 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
425 | ····move-result-object·v3 | ||
426 | ····invoke-static·{v2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
427 | ····move-result-object·v8 | ||
420 | ····new-instance·v | 428 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
421 | ····invoke-direct·{v | 429 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
422 | ····const-string·v | 430 | ····const-string·v11,·"*******·replacing·profile·of·age·" |
423 | ····invoke-virtual·{v | 431 | ····invoke-virtual·{v9,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
424 | ····invoke-virtual·{v | 432 | ····invoke-virtual·{v9,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
425 | ····const-string·v6,·"·sec·" | 433 | ····const-string·v6,·"·sec·" |
426 | ····invoke-virtual·{v | 434 | ····invoke-virtual·{v9,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
427 | ····invoke-virtual·{v | 435 | ····invoke-virtual·{v9,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
428 | ····const-string·v3,·"->" | 436 | ····const-string·v3,·"->" |
429 | ····invoke-virtual·{v | 437 | ····invoke-virtual·{v9,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
430 | ····invoke-virtual·{v | 438 | ····invoke-virtual·{v9,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
431 | ····invoke-virtual·{v | 439 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
432 | ····move-result-object·v3 | 440 | ····move-result-object·v3 |
433 | ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 441 | ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
434 | ····:cond_d | 442 | ····:cond_d |
435 | ····iget-wide·v6,·p0,·Lbtools/router/RoutingContext;->profileTimestamp:J | 443 | ····iget-wide·v6,·p0,·Lbtools/router/RoutingContext;->profileTimestamp:J |
Offset 2988, 33 lines modified | Offset 2988, 41 lines modified | ||
2988 | ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement; | 2988 | ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement; |
2989 | ····move-result-object·v5 | 2989 | ····move-result-object·v5 |
2990 | ····aget-object·v5,·v5,·v2 | 2990 | ····aget-object·v5,·v5,·v2 |
2991 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
2992 | ····move-result-object·v5 | ||
2993 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
2994 | ····move-result-object·v0 | ||
2991 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 2995 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
2992 | ····const-string·v7,·"error·" | 2996 | ····const-string·v7,·"error·" |
2993 | ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 2997 | ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
2994 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 2998 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
2995 | ····const-string·v4,·"·" | 2999 | ····const-string·v4,·"·" |
2996 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3000 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2997 | ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 3001 | ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2998 | ····const-string·v4,·"\n" | 3002 | ····const-string·v4,·"\n" |
2999 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3003 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3000 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 3004 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3001 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 3005 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
3002 | ····move-result-object·v0 | 3006 | ····move-result-object·v0 |
3003 | ····invoke-virtual·{v1,·v0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 3007 | ····invoke-virtual·{v1,·v0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
Offset 1, 26 lines modified | Offset 1, 26 lines modified | ||
1 | Zip·file·size:·87054·bytes,·number·of·entries:·24 | 1 | Zip·file·size:·87054·bytes,·number·of·entries:·24 |
2 | -rw-r--r--··2.0·unx····27259·b-·defN·25-Oct-20·18:53·mtb.brf | ||
3 | -rw-r--r--··2.0·unx····15666·b-·defN·25-Oct-20·18:55·trekking-ignore-cr.brf | ||
4 | -rw-r--r--··2.0·unx····14660·b-·defN·25-Oct-20·18:53·fastbike.brf | ||
5 | -rw-r--r--··2.0·unx····18237·b-·defN·25-Oct-20·18:53·gravel.brf | ||
6 | -rw-r--r--··2.0·unx·····6902·b-·defN·25-Oct-20·18:53·moped.brf | ||
2 | -rw-r--r--··2.0·unx······46 | 7 | -rw-r--r--··2.0·unx······468·b-·defN·25-Oct-20·18:53·river.brf |
3 | -rw-r--r--··2.0·unx···· | 8 | -rw-r--r--··2.0·unx·····9972·b-·defN·25-Oct-20·18:55·car-fast.brf |
4 | -rw-r--r--··2.0·unx····15667·b-·defN·2 | 9 | -rw-r--r--··2.0·unx····15667·b-·defN·25-Oct-20·18:55·trekking-steep.brf |
10 | -rw-r--r--··2.0·unx····21014·b-·defN·25-Oct-20·18:53·fastbike-verylowtraffic.brf | ||
11 | -rw-r--r--··2.0·unx····15662·b-·defN·25-Oct-20·18:55·trekking-noferries.brf | ||
5 | -rw-r--r--··2.0·unx····18237·b-·defN·24-Jul-25·12:54·gravel.brf | ||
6 | -rw-r--r--··2.0·unx····27259·b-·defN·24-Jul-25·12:54·mtb.brf | ||
7 | -rw-r--r--··2.0·unx····27844·b-·defN·24-Jul-25·12:54·lookups.dat | ||
8 | -rw-r--r--··2.0·unx····27921·b-·defN·24-Jul-25·12:54·hiking-mountain.brf | ||
9 | -rw-r--r--··2.0·unx·····9971·b-·defN·24-Jul-25·12:57·car-eco.brf | ||
10 | -rw-r--r--··2.0·unx····14653·b-·defN·2 | 12 | -rw-r--r--··2.0·unx····14653·b-·defN·25-Oct-20·18:55·fastbike-lowtraffic.brf |
11 | -rw-r--r--··2.0·unx·····9972·b-·defN·24-Jul-25·12:57·car-fast.brf | ||
12 | -rw-r--r--··2.0·unx····20321·b-·defN·2 | 13 | -rw-r--r--··2.0·unx····20321·b-·defN·25-Oct-20·18:53·vm-forum-liegerad-schnell.brf |
14 | -rw-r--r--··2.0·unx····15660·b-·defN·25-Oct-20·18:55·trekking-nosteps.brf | ||
13 | -rw-r--r--··2.0·unx······468·b-·defN·24-Jul-25·12:54·river.brf | ||
14 | -rw-r--r--··2.0·unx·····5119·b-·defN·24-Jul-25·12:54·shortest.brf | ||
15 | -rw-r--r--··2.0·unx······400·b-·defN·24-Jul-25·12:54·dummy.brf | ||
16 | -rw-r--r--··2.0·unx····14660·b-·defN·24-Jul-25·12:54·fastbike.brf | ||
17 | -rw-r--r--··2.0·unx····14652·b-·defN·2 | 15 | -rw-r--r--··2.0·unx····14652·b-·defN·25-Oct-20·18:55·fastbike-asia-pacific.brf |
16 | -rw-r--r--··2.0·unx····27921·b-·defN·25-Oct-20·18:53·hiking-mountain.brf | ||
18 | -rw-r--r--··2.0·unx····15676·b-·defN·24-Jul-25·12:54·trekking.brf | ||
19 | -rw-r--r--··2.0·unx······308·b-·defN·24-Jul-25·12:54·readme.txt | ||
20 | -rw-r--r--··2.0·unx···· | 17 | -rw-r--r--··2.0·unx······460·b-·defN·25-Oct-20·18:53·rail.brf |
21 | -rw-r--r--··2.0·unx····15662·b-·defN·24-Jul-25·12:57·trekking-noferries.brf | ||
22 | -rw-r--r--··2.0·unx····15666·b-·defN·24-Jul-25·12:57·trekking-ignore-cr.brf | ||
23 | -rw-r--r--··2.0·unx···· | 18 | -rw-r--r--··2.0·unx······400·b-·defN·25-Oct-20·18:53·dummy.brf |
19 | -rw-r--r--··2.0·unx·····5119·b-·defN·25-Oct-20·18:53·shortest.brf | ||
20 | -rw-r--r--··2.0·unx····27844·b-·defN·25-Oct-20·18:53·lookups.dat | ||
24 | -rw-r--r--··2.0·unx····20221·b-·defN·2 | 21 | -rw-r--r--··2.0·unx····20221·b-·defN·25-Oct-20·18:53·vm-forum-velomobil-schnell.brf |
25 | -rw-r--r--··2.0·unx····· | 22 | -rw-r--r--··2.0·unx·····9971·b-·defN·25-Oct-20·18:55·car-eco.brf |
23 | -rw-r--r--··2.0·unx······308·b-·defN·25-Oct-20·18:53·readme.txt | ||
24 | -rw-r--r--··2.0·unx····15676·b-·defN·25-Oct-20·18:53·trekking.brf | ||
25 | -rw-r--r--··2.0·unx····15660·b-·defN·25-Oct-20·18:55·safety.brf | ||
26 | 24·files,·334373·bytes·uncompressed,·84454·bytes·compressed:··74.7% | 26 | 24·files,·334373·bytes·uncompressed,·84454·bytes·compressed:··74.7% |
Offset 1, 73 lines modified | Offset 1, 73 lines modified | ||
1 | Filename:· | 1 | Filename:·mtb.brf |
2 | Comment:· | 2 | Comment:· |
3 | Filename:·trekking-no | 3 | Filename:·trekking-ignore-cr.brf |
4 | Comment:· | 4 | Comment:· |
5 | Filename:· | 5 | Filename:·fastbike.brf |
6 | Comment:· | 6 | Comment:· |
7 | Filename:·gravel.brf | 7 | Filename:·gravel.brf |
8 | Comment:· | 8 | Comment:· |
9 | Filename:·m | 9 | Filename:·moped.brf |
10 | Comment:· | 10 | Comment:· |
11 | Filename:· | 11 | Filename:·river.brf |
12 | Comment:· | 12 | Comment:· |
13 | Filename:· | 13 | Filename:·car-fast.brf |
14 | Comment:· | 14 | Comment:· |
15 | Filename:· | 15 | Filename:·trekking-steep.brf |
16 | Comment:· | 16 | Comment:· |
17 | Filename:·fastbike-lowtraffic.brf | 17 | Filename:·fastbike-verylowtraffic.brf |
18 | Comment:· | 18 | Comment:· |
19 | Filename:· | 19 | Filename:·trekking-noferries.brf |
20 | Comment:· | 20 | Comment:· |
21 | Filename:· | 21 | Filename:·fastbike-lowtraffic.brf |
22 | Comment:· | 22 | Comment:· |
23 | Filename:·ri | 23 | Filename:·vm-forum-liegerad-schnell.brf |
24 | Comment:· | 24 | Comment:· |
25 | Filename:· | 25 | Filename:·trekking-nosteps.brf |
26 | Comment:· | 26 | Comment:· |
27 | Filename:· | 27 | Filename:·fastbike-asia-pacific.brf |
28 | Comment:· | 28 | Comment:· |
29 | Filename:· | 29 | Filename:·hiking-mountain.brf |
30 | Comment:· | 30 | Comment:· |
31 | Filename:· | 31 | Filename:·rail.brf |
32 | Comment:· | 32 | Comment:· |
33 | Filename:· | 33 | Filename:·dummy.brf |
34 | Comment:· | 34 | Comment:· |
35 | Filename:· | 35 | Filename:·shortest.brf |
36 | Comment:· | 36 | Comment:· |
37 | Filename:· | 37 | Filename:·lookups.dat |
38 | Comment:· | 38 | Comment:· |
39 | Filename:· | 39 | Filename:·vm-forum-velomobil-schnell.brf |
40 | Comment:· | 40 | Comment:· |
41 | Filename:· | 41 | Filename:·car-eco.brf |
42 | Comment:· | 42 | Comment:· |
43 | Filename:· | 43 | Filename:·readme.txt |
44 | Comment:· | 44 | Comment:· |
45 | Filename:· | 45 | Filename:·trekking.brf |
46 | Comment:· | 46 | Comment:· |
47 | Filename:· | 47 | Filename:·safety.brf |
48 | Comment:· | 48 | Comment:· |
49 | Zip·file·comment:· | 49 | Zip·file·comment:· |
Offset 2, 1184 lines modified | Offset 2, 1184 lines modified | ||
2 | 00000·LOCAL·HEADER·#1·······04034B50·(67324752) | 2 | 00000·LOCAL·HEADER·#1·······04034B50·(67324752) |
3 | 00004·Extract·Zip·Spec······14·(20)·'2.0' | 3 | 00004·Extract·Zip·Spec······14·(20)·'2.0' |
4 | 00005·Extract·OS············00·(0)·'MS-DOS' | 4 | 00005·Extract·OS············00·(0)·'MS-DOS' |
5 | 00006·General·Purpose·Flag··0800·(2048) | 5 | 00006·General·Purpose·Flag··0800·(2048) |
6 | ······[Bits·1-2]············0·'Normal·Compression' | 6 | ······[Bits·1-2]············0·'Normal·Compression' |
7 | ······[Bit·11]··············1·'Language·Encoding' | 7 | ······[Bit·11]··············1·'Language·Encoding' |
8 | 00008·Compression·Method····0008·(8)·'Deflated' | 8 | 00008·Compression·Method····0008·(8)·'Deflated' |
9 | 0000A·Modification·Time·····5 | 9 | 0000A·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
10 | 0000E·CRC··················· | 10 | 0000E·CRC···················CF5FFD37·(3479174455) |
11 | 00012·Compressed·Size·······0000 | 11 | 00012·Compressed·Size·······000019C9·(6601) |
12 | 00016·Uncompressed·Size·····0000 | 12 | 00016·Uncompressed·Size·····00006A7B·(27259) |
13 | 0001A·Filename·Length·······000 | 13 | 0001A·Filename·Length·······0007·(7) |
14 | 0001C·Extra·Length··········0000·(0) | 14 | 0001C·Extra·Length··········0000·(0) |
15 | 0001E·Filename··············'XXXXXXX | 15 | 0001E·Filename··············'XXXXXXX' |
16 | # | 16 | # |
17 | #·WARNING:·Offset·0x1E:·Filename·'XXXXXXX | 17 | #·WARNING:·Offset·0x1E:·Filename·'XXXXXXX' |
18 | #··········Zero·length·filename | 18 | #··········Zero·length·filename |
19 | # | 19 | # |
20 | 00025·PAYLOAD | ||
20 | 00026·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | ||
21 | ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | ||
22 | 0 | 21 | 019EE·LOCAL·HEADER·#2·······04034B50·(67324752) |
23 | 0 | 22 | 019F2·Extract·Zip·Spec······14·(20)·'2.0' |
24 | 0 | 23 | 019F3·Extract·OS············00·(0)·'MS-DOS' |
25 | 0 | 24 | 019F4·General·Purpose·Flag··0800·(2048) |
26 | ······[Bits·1-2]············0·'Normal·Compression' | 25 | ······[Bits·1-2]············0·'Normal·Compression' |
27 | ······[Bit·11]··············1·'Language·Encoding' | 26 | ······[Bit·11]··············1·'Language·Encoding' |
28 | 0 | 27 | 019F6·Compression·Method····0008·(8)·'Deflated' |
29 | 000FE·Modification·Time·····58F96724·(1492739876)·'Thu·Jul·25·12:57:08·2024' | ||
30 | 0 | 28 | 019F8·Modification·Time·····5B5496E6·(1532270310)·'Mon·Oct·20·18:55:12·2025' |
29 | 019FC·CRC···················5CE5D404·(1558565892) | ||
31 | 0 | 30 | 01A00·Compressed·Size·······0000105E·(4190) |
32 | 0 | 31 | 01A04·Uncompressed·Size·····00003D32·(15666) |
33 | 0 | 32 | 01A08·Filename·Length·······0016·(22) |
34 | 0 | 33 | 01A0A·Extra·Length··········0000·(0) |
35 | 0 | 34 | 01A0C·Filename··············'XXXXXXXXXXXXXXXXXXXXXX' |
36 | # | 35 | # |
37 | #·WARNING:·Offset·0x1 | 36 | #·WARNING:·Offset·0x1A0C:·Filename·'XXXXXXXXXXXXXXXXXXXXXX' |
38 | #··········Zero·length·filename | 37 | #··········Zero·length·filename |
39 | # | 38 | # |
40 | 0 | 39 | 01A22·PAYLOAD |
41 | 0 | 40 | 02A80·LOCAL·HEADER·#3·······04034B50·(67324752) |
42 | 0 | 41 | 02A84·Extract·Zip·Spec······14·(20)·'2.0' |
43 | 0 | 42 | 02A85·Extract·OS············00·(0)·'MS-DOS' |
44 | 0 | 43 | 02A86·General·Purpose·Flag··0800·(2048) |
45 | ······[Bits·1-2]············0·'Normal·Compression' | 44 | ······[Bits·1-2]············0·'Normal·Compression' |
46 | ······[Bit·11]··············1·'Language·Encoding' | 45 | ······[Bit·11]··············1·'Language·Encoding' |
47 | 0 | 46 | 02A88·Compression·Method····0008·(8)·'Deflated' |
48 | 0118F·Modification·Time·····58F96724·(1492739876)·'Thu·Jul·25·12:57:08·2024' | ||
49 | 0 | 47 | 02A8A·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
48 | 02A8E·CRC···················36EBD4C3·(921425091) | ||
50 | 0 | 49 | 02A92·Compressed·Size·······00000E61·(3681) |
51 | 0 | 50 | 02A96·Uncompressed·Size·····00003944·(14660) |
52 | 0 | 51 | 02A9A·Filename·Length·······000C·(12) |
53 | 0 | 52 | 02A9C·Extra·Length··········0000·(0) |
54 | 0 | 53 | 02A9E·Filename··············'XXXXXXXXXXXX' |
55 | # | 54 | # |
56 | #·WARNING:·Offset·0x | 55 | #·WARNING:·Offset·0x2A9E:·Filename·'XXXXXXXXXXXX' |
57 | #··········Zero·length·filename | 56 | #··········Zero·length·filename |
58 | # | 57 | # |
59 | 0 | 58 | 02AAA·PAYLOAD |
60 | 0 | 59 | 0390B·LOCAL·HEADER·#4·······04034B50·(67324752) |
61 | 0 | 60 | 0390F·Extract·Zip·Spec······14·(20)·'2.0' |
62 | 0 | 61 | 03910·Extract·OS············00·(0)·'MS-DOS' |
63 | 0 | 62 | 03911·General·Purpose·Flag··0800·(2048) |
64 | ······[Bits·1-2]············0·'Normal·Compression' | 63 | ······[Bits·1-2]············0·'Normal·Compression' |
65 | ······[Bit·11]··············1·'Language·Encoding' | 64 | ······[Bit·11]··············1·'Language·Encoding' |
66 | 0 | 65 | 03913·Compression·Method····0008·(8)·'Deflated' |
67 | 0 | 66 | 03915·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
68 | 0 | 67 | 03919·CRC···················BC066B78·(3154537336) |
69 | 0 | 68 | 0391D·Compressed·Size·······00000F29·(3881) |
70 | 0 | 69 | 03921·Uncompressed·Size·····0000473D·(18237) |
71 | 0 | 70 | 03925·Filename·Length·······000A·(10) |
72 | 0 | 71 | 03927·Extra·Length··········0000·(0) |
73 | 0 | 72 | 03929·Filename··············'XXXXXXXXXX' |
74 | # | 73 | # |
75 | #·WARNING:·Offset·0x | 74 | #·WARNING:·Offset·0x3929:·Filename·'XXXXXXXXXX' |
76 | #··········Zero·length·filename | 75 | #··········Zero·length·filename |
77 | # | 76 | # |
78 | 0 | 77 | 03933·PAYLOAD |
79 | 0 | 78 | 0485C·LOCAL·HEADER·#5·······04034B50·(67324752) |
80 | 0 | 79 | 04860·Extract·Zip·Spec······14·(20)·'2.0' |
81 | 0 | 80 | 04861·Extract·OS············00·(0)·'MS-DOS' |
82 | 0 | 81 | 04862·General·Purpose·Flag··0800·(2048) |
83 | ······[Bits·1-2]············0·'Normal·Compression' | 82 | ······[Bits·1-2]············0·'Normal·Compression' |
84 | ······[Bit·11]··············1·'Language·Encoding' | 83 | ······[Bit·11]··············1·'Language·Encoding' |
85 | 0 | 84 | 04864·Compression·Method····0008·(8)·'Deflated' |
86 | 0316F·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' | ||
87 | 03173·CRC···················CF5FFD37·(3479174455) | ||
88 | 0 | 85 | 04866·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
86 | 0486A·CRC···················DE77B762·(3732387682) | ||
87 | 0486E·Compressed·Size·······0000060F·(1551) | ||
89 | 0 | 88 | 04872·Uncompressed·Size·····00001AF6·(6902) |
90 | 0 | 89 | 04876·Filename·Length·······0009·(9) |
91 | 0 | 90 | 04878·Extra·Length··········0000·(0) |
92 | 0 | 91 | 0487A·Filename··············'XXXXXXXXX' |
93 | # | 92 | # |
94 | #·WARNING:·Offset·0x | 93 | #·WARNING:·Offset·0x487A:·Filename·'XXXXXXXXX' |
95 | #··········Zero·length·filename | 94 | #··········Zero·length·filename |
96 | # | 95 | # |
97 | 0 | 96 | 04883·PAYLOAD |
98 | 04 | 97 | 04E92·LOCAL·HEADER·#6·······04034B50·(67324752) |
99 | 04 | 98 | 04E96·Extract·Zip·Spec······14·(20)·'2.0' |
100 | 04 | 99 | 04E97·Extract·OS············00·(0)·'MS-DOS' |
101 | 04 | 100 | 04E98·General·Purpose·Flag··0800·(2048) |
102 | ······[Bits·1-2]············0·'Normal·Compression' | 101 | ······[Bits·1-2]············0·'Normal·Compression' |
103 | ······[Bit·11]··············1·'Language·Encoding' | 102 | ······[Bit·11]··············1·'Language·Encoding' |
104 | 04 | 103 | 04E9A·Compression·Method····0008·(8)·'Deflated' |
105 | 04B5D·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' | ||
106 | 04 | 104 | 04E9C·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
105 | 04EA0·CRC···················053EF868·(88012904) | ||
107 | 04 | 106 | 04EA4·Compressed·Size·······000000CC·(204) |
108 | 04 | 107 | 04EA8·Uncompressed·Size·····000001D4·(468) |
109 | 04 | 108 | 04EAC·Filename·Length·······0009·(9) |
110 | 04 | 109 | 04EAE·Extra·Length··········0000·(0) |
111 | 04 | 110 | 04EB0·Filename··············'XXXXXXXXX' |
112 | # | 111 | # |
113 | #·WARNING:·Offset·0x4 | 112 | #·WARNING:·Offset·0x4EB0:·Filename·'XXXXXXXXX' |
114 | #··········Zero·length·filename | 113 | #··········Zero·length·filename |
115 | # | 114 | # |
116 | 04 | 115 | 04EB9·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
116 | ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | ||
Max diff block lines reached; 78524/87231 bytes (90.02%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified· | 1 | Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Oct·20·2025·18:53:14,·uncompressed·size·27259,·method=deflate |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Zip·file·size:·12199·bytes,·number·of·entries:·7 | 1 | Zip·file·size:·12199·bytes,·number·of·entries:·7 |
2 | drwxr-xr-x··2.0·unx········0·b-·defN·25-Oct-20·18:53·users/ | ||
3 | -rw-r--r--··2.0·unx·····3649·b-·defN·25-Oct-20·18:53·users/android_quickstart.md | ||
4 | -rw-r--r--··2.0·unx·····5389·b-·defN·25-Oct-20·18:53·users/android_advanced.md | ||
5 | -rw-r--r--··2.0·unx······620·b-·defN·25-Oct-20·18:53·privacy_policy.md | ||
2 | drwxr-xr-x··2.0·unx········0·b-·defN·2 | 6 | drwxr-xr-x··2.0·unx········0·b-·defN·25-Oct-20·18:53·developers/ |
7 | -rw-r--r--··2.0·unx·····3958·b-·defN·25-Oct-20·18:53·developers/build_segments.md | ||
3 | -rw-r--r--··2.0·unx····15944·b-·defN·2 | 8 | -rw-r--r--··2.0·unx····15944·b-·defN·25-Oct-20·18:53·developers/profile_developers_guide.md |
4 | -rw-r--r--··2.0·unx·····3958·b-·defN·24-Jul-25·12:54·developers/build_segments.md | ||
5 | -rw-r--r--··2.0·unx······620·b-·defN·24-Jul-25·12:54·privacy_policy.md | ||
6 | drwxr-xr-x··2.0·unx········0·b-·defN·24-Jul-25·12:54·users/ | ||
7 | -rw-r--r--··2.0·unx·····5389·b-·defN·24-Jul-25·12:54·users/android_advanced.md | ||
8 | -rw-r--r--··2.0·unx·····3649·b-·defN·24-Jul-25·12:54·users/android_quickstart.md | ||
9 | 7·files,·29560·bytes·uncompressed,·11341·bytes·compressed:··61.6% | 9 | 7·files,·29560·bytes·uncompressed,·11341·bytes·compressed:··61.6% |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | Filename:· | 1 | Filename:·users/ |
2 | Comment:· | 2 | Comment:· |
3 | Filename:· | 3 | Filename:·users/android_quickstart.md |
4 | Comment:· | 4 | Comment:· |
5 | Filename:· | 5 | Filename:·users/android_advanced.md |
6 | Comment:· | 6 | Comment:· |
7 | Filename:·privacy_policy.md | 7 | Filename:·privacy_policy.md |
8 | Comment:· | 8 | Comment:· |
9 | Filename:· | 9 | Filename:·developers/ |
10 | Comment:· | 10 | Comment:· |
11 | Filename:· | 11 | Filename:·developers/build_segments.md |
12 | Comment:· | 12 | Comment:· |
13 | Filename:· | 13 | Filename:·developers/profile_developers_guide.md |
14 | Comment:· | 14 | Comment:· |
15 | Zip·file·comment:· | 15 | Zip·file·comment:· |
Offset 2, 359 lines modified | Offset 2, 359 lines modified | ||
2 | 0000·LOCAL·HEADER·#1·······04034B50·(67324752) | 2 | 0000·LOCAL·HEADER·#1·······04034B50·(67324752) |
3 | 0004·Extract·Zip·Spec······14·(20)·'2.0' | 3 | 0004·Extract·Zip·Spec······14·(20)·'2.0' |
4 | 0005·Extract·OS············00·(0)·'MS-DOS' | 4 | 0005·Extract·OS············00·(0)·'MS-DOS' |
5 | 0006·General·Purpose·Flag··0800·(2048) | 5 | 0006·General·Purpose·Flag··0800·(2048) |
6 | ·····[Bits·1-2]············0·'Normal·Compression' | 6 | ·····[Bits·1-2]············0·'Normal·Compression' |
7 | ·····[Bit·11]··············1·'Language·Encoding' | 7 | ·····[Bit·11]··············1·'Language·Encoding' |
8 | 0008·Compression·Method····0008·(8)·'Deflated' | 8 | 0008·Compression·Method····0008·(8)·'Deflated' |
9 | 000A·Modification·Time·····5 | 9 | 000A·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
10 | 000E·CRC···················00000000·(0) | 10 | 000E·CRC···················00000000·(0) |
11 | 0012·Compressed·Size·······00000002·(2) | 11 | 0012·Compressed·Size·······00000002·(2) |
12 | 0016·Uncompressed·Size·····00000000·(0) | 12 | 0016·Uncompressed·Size·····00000000·(0) |
13 | 001A·Filename·Length·······000 | 13 | 001A·Filename·Length·······0006·(6) |
14 | 001C·Extra·Length··········0000·(0) | 14 | 001C·Extra·Length··········0000·(0) |
15 | 001E·Filename··············'XXXXXX | 15 | 001E·Filename··············'XXXXXX' |
16 | # | 16 | # |
17 | #·WARNING:·Offset·0x1E:·Filename·'XXXXXX | 17 | #·WARNING:·Offset·0x1E:·Filename·'XXXXXX' |
18 | #··········Zero·length·filename | 18 | #··········Zero·length·filename |
19 | # | 19 | # |
20 | 002 | 20 | 0024·PAYLOAD···············XX |
21 | 002 | 21 | 0026·LOCAL·HEADER·#2·······04034B50·(67324752) |
22 | 002 | 22 | 002A·Extract·Zip·Spec······14·(20)·'2.0' |
23 | 00 | 23 | 002B·Extract·OS············00·(0)·'MS-DOS' |
24 | 00 | 24 | 002C·General·Purpose·Flag··0800·(2048) |
25 | ·····[Bits·1-2]············0·'Normal·Compression' | 25 | ·····[Bits·1-2]············0·'Normal·Compression' |
26 | ·····[Bit·11]··············1·'Language·Encoding' | 26 | ·····[Bit·11]··············1·'Language·Encoding' |
27 | 00 | 27 | 002E·Compression·Method····0008·(8)·'Deflated' |
28 | 0035·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' | ||
29 | 003 | 28 | 0030·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
29 | 0034·CRC···················7CD4ABEB·(2094312427) | ||
30 | 003 | 30 | 0038·Compressed·Size·······0000062C·(1580) |
31 | 00 | 31 | 003C·Uncompressed·Size·····00000E41·(3649) |
32 | 004 | 32 | 0040·Filename·Length·······001B·(27) |
33 | 004 | 33 | 0042·Extra·Length··········0000·(0) |
34 | 004 | 34 | 0044·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
35 | # | 35 | # |
36 | #·WARNING:·Offset·0x4 | 36 | #·WARNING:·Offset·0x44:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX' |
37 | #··········Zero·length·filename | 37 | #··········Zero·length·filename |
38 | # | 38 | # |
39 | 00 | 39 | 005F·PAYLOAD |
40 | 40 | 068B·LOCAL·HEADER·#3·······04034B50·(67324752) | |
41 | 41 | 068F·Extract·Zip·Spec······14·(20)·'2.0' | |
42 | 42 | 0690·Extract·OS············00·(0)·'MS-DOS' | |
43 | 43 | 0691·General·Purpose·Flag··0800·(2048) | |
44 | ·····[Bits·1-2]············0·'Normal·Compression' | 44 | ·····[Bits·1-2]············0·'Normal·Compression' |
45 | ·····[Bit·11]··············1·'Language·Encoding' | 45 | ·····[Bit·11]··············1·'Language·Encoding' |
46 | 46 | 0693·Compression·Method····0008·(8)·'Deflated' | |
47 | 1690·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' | ||
48 | 47 | 0695·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' | |
48 | 0699·CRC···················86843A59·(2256812633) | ||
49 | 49 | 069D·Compressed·Size·······000007FB·(2043) | |
50 | 50 | 06A1·Uncompressed·Size·····0000150D·(5389) | |
51 | 51 | 06A5·Filename·Length·······0019·(25) | |
52 | 52 | 06A7·Extra·Length··········0000·(0) | |
53 | 53 | 06A9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXX' | |
54 | # | 54 | # |
55 | #·WARNING:·Offset·0x | 55 | #·WARNING:·Offset·0x6A9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXX' |
56 | #··········Zero·length·filename | 56 | #··········Zero·length·filename |
57 | # | 57 | # |
58 | 58 | 06C2·PAYLOAD | |
59 | 59 | 0EBD·LOCAL·HEADER·#4·······04034B50·(67324752) | |
60 | 60 | 0EC1·Extract·Zip·Spec······14·(20)·'2.0' | |
61 | 61 | 0EC2·Extract·OS············00·(0)·'MS-DOS' | |
62 | 62 | 0EC3·General·Purpose·Flag··0800·(2048) | |
63 | ·····[Bits·1-2]············0·'Normal·Compression' | 63 | ·····[Bits·1-2]············0·'Normal·Compression' |
64 | ·····[Bit·11]··············1·'Language·Encoding' | 64 | ·····[Bit·11]··············1·'Language·Encoding' |
65 | 65 | 0EC5·Compression·Method····0008·(8)·'Deflated' | |
66 | 66 | 0EC7·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' | |
67 | 67 | 0ECB·CRC···················5E18AF69·(1578676073) | |
68 | 68 | 0ECF·Compressed·Size·······00000171·(369) | |
69 | 69 | 0ED3·Uncompressed·Size·····0000026C·(620) | |
70 | 70 | 0ED7·Filename·Length·······0011·(17) | |
71 | 71 | 0ED9·Extra·Length··········0000·(0) | |
72 | 72 | 0EDB·Filename··············'XXXXXXXXXXXXXXXXX' | |
73 | # | 73 | # |
74 | #·WARNING:·Offset·0x | 74 | #·WARNING:·Offset·0xEDB:·Filename·'XXXXXXXXXXXXXXXXX' |
75 | #··········Zero·length·filename | 75 | #··········Zero·length·filename |
76 | # | 76 | # |
77 | 77 | 0EEC·PAYLOAD | |
78 | 1 | 78 | 105D·LOCAL·HEADER·#5·······04034B50·(67324752) |
79 | 1 | 79 | 1061·Extract·Zip·Spec······14·(20)·'2.0' |
80 | 1 | 80 | 1062·Extract·OS············00·(0)·'MS-DOS' |
81 | 1 | 81 | 1063·General·Purpose·Flag··0800·(2048) |
82 | ·····[Bits·1-2]············0·'Normal·Compression' | 82 | ·····[Bits·1-2]············0·'Normal·Compression' |
83 | ·····[Bit·11]··············1·'Language·Encoding' | 83 | ·····[Bit·11]··············1·'Language·Encoding' |
84 | 1 | 84 | 1065·Compression·Method····0008·(8)·'Deflated' |
85 | 1 | 85 | 1067·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
86 | 1 | 86 | 106B·CRC···················00000000·(0) |
87 | 1 | 87 | 106F·Compressed·Size·······00000002·(2) |
88 | 1 | 88 | 1073·Uncompressed·Size·····00000000·(0) |
89 | 1 | 89 | 1077·Filename·Length·······000B·(11) |
90 | 1 | 90 | 1079·Extra·Length··········0000·(0) |
91 | 1 | 91 | 107B·Filename··············'XXXXXXXXXXX' |
92 | # | 92 | # |
93 | #·WARNING:·Offset·0x1 | 93 | #·WARNING:·Offset·0x107B:·Filename·'XXXXXXXXXXX' |
94 | #··········Zero·length·filename | 94 | #··········Zero·length·filename |
95 | # | 95 | # |
96 | 1 | 96 | 1086·PAYLOAD···············XX |
97 | 1 | 97 | 1088·LOCAL·HEADER·#6·······04034B50·(67324752) |
98 | 1 | 98 | 108C·Extract·Zip·Spec······14·(20)·'2.0' |
99 | 1 | 99 | 108D·Extract·OS············00·(0)·'MS-DOS' |
100 | 1 | 100 | 108E·General·Purpose·Flag··0800·(2048) |
101 | ·····[Bits·1-2]············0·'Normal·Compression' | 101 | ·····[Bits·1-2]············0·'Normal·Compression' |
102 | ·····[Bit·11]··············1·'Language·Encoding' | 102 | ·····[Bit·11]··············1·'Language·Encoding' |
103 | 1 | 103 | 1090·Compression·Method····0008·(8)·'Deflated' |
104 | 1F2A·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' | ||
105 | 1 | 104 | 1092·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025' |
105 | 1096·CRC···················CC7A1D1A·(3430554906) | ||
106 | 1 | 106 | 109A·Compressed·Size·······0000069A·(1690) |
107 | 1 | 107 | 109E·Uncompressed·Size·····00000F76·(3958) |
108 | 1 | 108 | 10A2·Filename·Length·······001C·(28) |
109 | 1 | 109 | 10A4·Extra·Length··········0000·(0) |
110 | 1 | 110 | 10A6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
111 | # | 111 | # |
112 | #·WARNING:·Offset·0x1 | 112 | #·WARNING:·Offset·0x10A6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
113 | #··········Zero·length·filename | 113 | #··········Zero·length·filename |
114 | # | 114 | # |
115 | 1 | 115 | 10C2·PAYLOAD |
116 | 116 | 175C·LOCAL·HEADER·#7·······04034B50·(67324752) | |
117 | 117 | 1760·Extract·Zip·Spec······14·(20)·'2.0' | |
118 | 118 | 1761·Extract·OS············00·(0)·'MS-DOS' | |
119 | 119 | 1762·General·Purpose·Flag··0800·(2048) | |
Max diff block lines reached; 16834/25345 bytes (66.42%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified· | 1 | Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Oct·20·2025·18:53:14,·uncompressed·size·0,·method=deflate |
Offset 1, 99 lines modified | Offset 1, 99 lines modified | ||
00000000:·7072·6f00·3031·3000·01ae·1a00·001b·0600··pro.010......... | 00000000:·7072·6f00·3031·3000·01ae·1a00·001b·0600··pro.010......... | ||
00000010:·0078·01ed·596d·6895·6518·bedf·8f73·7cdd··.x..Ymh.e....s|. | 00000010:·0078·01ed·596d·6895·6518·bedf·8f73·7cdd··.x..Ymh.e....s|. | ||
00000020:·8edb·3b99·76d2·70af·398b·e99a·a7ac·b4f0··..;.v.p.9....... | |||
00000030:·e355·a1ed·4729·7d41·49c5·5c4e·21ac·16c3··.U..G)}AI.\N!... | |||
00000040:·d820·daab·1ed6·2a91·7e45·7f92·8922·d287··.·....*.~E...".. | |||
00000050:·f8a7·50fa·d199·6944·502d·f287·81d1·2805··..P...iDP-....(. | |||
000000 | 00000020:·8edb·bb31·d769·867b·97b3·982e·3d65·a585··...1.i.{....=e.. | ||
00000030:·1faf·4a6d·3f4a·e90b·4a2a·e672·0a61·650c··..Jm?J..J*.r.ae. | |||
00000040:·6342·b457·3dac·5522·fd8a·fe24·1345·a40f··cB.W=.U"...$.E.. | |||
00000050:·f18f·a1f4·a333·b388·a05a·e40f·83a2·510a··.....3...Z....Q. | |||
00000060:·8212·51fd·3032·d67d·bde7·bddc·b3e3·4ee4··..Q.02.}......N. | |||
00000070:·9c60·e833·ee73·dfcf·fd71·ddf7·fd3c·cffb··.`.3.s...q...<.. | 00000070:·9c60·e833·ee73·dfcf·fd71·ddf7·fd3c·cffb··.`.3.s...q...<.. | ||
00000080:·71ce·2ae5·80e4·a78a·9c3a·ded9·f4e7·0a91··q.*......:...... | |||
000000 | 00000080:·71ce·2a65·bfe4·a78a·44f7·1d6a·fe73·a9c8··q.*e....D..j.s.. | ||
00000090:·331b·d776·7777·75cf·5bd7·d523·3ade·cd88··3..vwwu.[..#:... | |||
000000a0:·d8ca·ad12·82ce·534a·27fa·5489·1dfa· | 000000a0:·d8ca·ad12·82ce·534a·27fa·5489·1dfa·a644··......SJ'.T....D | ||
000000b0:·ae22·e1f0·2716·38c8·4d6c·e0b4·2197·6923··."..'.8.Ml..!.i# | |||
000000c0:·7665·a2a7·df3d·861f·734c·4974·3394·dfa1··ve...=..sLIt3... | |||
000000d0:·442c·7027·9903·0ff5·05c9·1cb9·991f·d8b0··D,p'............ | |||
000000e0:·3107·eb83·0ef1·d4a3·1760·92a0·9f9e·cc21··1........`.....! | |||
000000f0:·d30f·76d4·cd1e·30a7·ed09·95cd·78ea·c991··..v...0.....x... | |||
00000100:·9375·d10f·1c3d·8203·13be·f0c3·9c71·9051··.u...=.......q.Q | |||
00000110:·2b6b·87de·f435·f781·3dc1·97b8·9f2b·0030··+k...5..=....+.0 | |||
00000120:·485c·3770·107b·d153·3366·4de8·072c·f800··H\7p.{.S3fM..,.. | |||
00000130:·8fbe·c4e2·1cbc·5cdd·d84b·f6c2·5a31·a78e··......\..K..Z1.. | |||
00000140:·58cc·87b9·593f·e6f4·478d·5c07·e819·83fc··X...Y?..G.\..... | |||
00000150:·a61e·73ee·13f3·d4a8·8eb9·4c8e·7d86·0fb1··..s.......L.}... | |||
00000160:·4c9b·8909·3dd7·b4f4·bcc0·c6fe·2133·27b1··L...=.......!3'. | |||
00000170:·8003·7c50·2926·e6a5·fea8·1db1·7509·47df··..|P)&......u.G. | |||
00000180:·20e2·d526·32ea·99a9·64d6·4e2c·d8cc·18fa···..&2...d.N,.... | |||
00000190:·d04e·2c93·b3af·7ff3·416e·e09a·6b6e·fa43··.N,.....An..kn.C | |||
000001a0:·36e7·f033·739b·fd9b·7ed0·a366·ea18·83fa··6..3s...~..f.... | |||
000001b0:·4a31·a103·2e6b·a79d·fbc3·bd36·31e0·cb75··J1...k.....61..u | |||
000001c0:·65dc·7fe1·c4e0·fe12·1bb9·6043·6eea·2037··e.........`Cn.·7 | |||
000001d0:·2801·9771·90b9·c7b0·9b7a·cad0·3306·58e6··(..q.....z..3.X. | |||
000001e0:·1a95·ab11·fb60·fa4d·d10b·ed88·2ae0·6fda··.....`.M....*.o. | |||
000001f0:·ccf5·a7ff·c224·9673·ae1b·eb61·4ef4·4c9f··.....$.s...aN.L. | |||
00000200:·052a·43cf·5ae9·433b·6241·b473·0e3f·f31c··.*C.Z.C;bA.s.?.. | |||
00000210:·de99·f811·cb8c·a18e·eb04·4e3c·f441·1ce8··..........N<.A.. | |||
00000220:·9097·7e38·b7b8·cfac·4d74·a87b·bd1a·799d··..~8....Mt.{..y. | |||
00000230:·c00f·c49a·b947·4fa9·eebb·448f·b3a1·8fc7··.....GO...D..... | |||
00000240:·d807·d820·ce51·2362·9f54·10c8·5c2f·e401··...·.Q#b.T..\/.. | |||
00000250:·d18f·f557·a98e·b9c0·1903·8e1e·a629·99f5··...W.........).. | |||
00000260:·308e·bee0·cc01·19b5·a07f·9e39·d48a·7382··0..........9..s. | |||
00000270:·dcb0·9380·8975·e09c·7d52·8f75·02b1·1ff8··.....u..}R.u.... | |||
00000280:·0193·6704·b190·591b·6a9d·a384·fe90·8b71··..g...Y.j......q | |||
00000290:·b0c3·065f·de33·108b·9ae6·2aa1·5e60·c30f··..._.3....*.^`.. | |||
000002a0:·040c·cc5b·9239·ec5c·23e6·879d·045c·f844··...[.9.\#....\.D | |||
000002b0:·89ce·5c0b·f8a0·0ef8·506e·4d64·c683·b76b··..\.....PnMd...k | |||
000002c0:·504a·05ea·5c0d·fa44·f54d·4aa8·6950·89fd··PJ..\..D.MJ.iP.. | |||
000002d0:·d007·7ae8·907b·8b12·d702·3df6·2473·d6cd··..z..{....=.$s.. | |||
000002e0:·98f1·3870·a007·3729·adda·06db·d24f·fcd9··..8p..7).....O.. | |||
000002f0:·9acb·4e64·6aa0·f546·74b0·3aba·4388·c39f··..Ndj..Ft.:.C... | |||
00000300:·ab52·2e96·6071·95c0·419e·fa15·d1c0·1dd5··.R..`q..A....... | |||
00000310:·e00f·9c1e·b64a·9cd3·56a3·9a8f·63cf·7aab··.....J..V...c.z. | |||
00000320:·37f6·84a5·52cf·90ad·bd43·4694·a559·5141··7...R....CF..YQA | |||
00000330:·9766·4c49·5625·47aa·f513·9e6d·7115·c54a··.fLIV%G....mq..J | |||
00000340:·e059·ccc7·cf54·5223·d01c·2576·0cce·1964··.Y...TR#..%v...d | |||
00000350:·27ce·8828·37ce·c175·7165·9634·58dd·7297··'..(7..uqe.4X.r. | |||
00000360:·9cd6·f7b1·0531·3eaa·991f·57e5·ebfc·c6b8··.....1>...W..... | |||
00000370:·e656·e08f·94fb·d90e·54e5·6407·dff8·f678··.V......T.d....x | |||
00000380:·4ef0·66af·a3d6·cae8·fd18·9783·1436·79e0··N.f..........6y. | |||
00000390:·0f3c·3698·dd67·2d92·68ab·1cc5·2d31·1987··.<6..g-.h...-1.. | |||
000003a0:·efed·9b93·ad78·b96d·4fd0·df60·e372·9cc8··.....x.mO..`.r.. | |||
000003b0:·8836·4f4f·b72c·5e1d·2ccb·0cac·9569·0776··.6OO.,^.,....i.v | |||
000003c0:·cfeb·48f5·2d3e·3657·f658·f2aa·c899·9fb7··..H.->6W.X...... | |||
000003d0:·5975·a7e6·bdde·5c5d·50f0·8258·5512·6d13··Yu....\]P..XU.m. | |||
000003e0:·0996·f843·e7ab·4fea·6b97·b5fa·fcfd·1b5f··...C..O.k......_ | |||
000003f0:·6aee·3f32·e7a0·7afc·2e17·7bd2·8e64·f615··j.?2..z...{..d.. | |||
00000400:·5f21·24d7·7c66·8b2d·c7f4·9670·ecc6·119c··_!$.|f.-...p.... | |||
00000410:·c8ee·8cc6·44a3·e235·2539·12f4·ee8c·37b7··....D..5%9....7. | |||
00000420:·2ffb·ce14·bcb4·48b4·fcb6·87d2·4be3·2ac3··/.....H.....K.*. | |||
00000430:·b70f·9ef0·5b1f·b66d·3c19·8aa3·223e·d99c··....[..m<...">.. | |||
00000440:·5d19·f770·49e8·888c·d3e5·9785·8c2c·2faa··]..pI........,/. | |||
00000450:·b172·13bd·52c6·c1ad·cf79·f690·1ddd·fe96··.r..R....y...... | |||
00000460:·58fd·4b9c·66af·5eef·b4db·6f2a·c4d5·cc0c··X.K.f.^...o*.... | |||
00000470:·c3b0·2aef·fab3·020d·f4a2·a0d2·b7d3·be60··..*............` | |||
00000480:·127e·a01f·ad4a·f108·6b24·937f·6d74·7d8a··.~...J..k$..mt}. | |||
00000490:·da6c·d751·3c5c·395e·a170·3df0·d2b5·b8a4··.l.Q<\9^.p=..... | |||
000004a0:·67bc·e65c·cd11·9601·8f4f·6e54·fefc·fe36··g..\.....OnT...6 | |||
000004b0:·dd38·8722·7e45·6927·7919·faf4·f131·3e65··.8."~Ei'y....1>e | |||
000004c0:·325d·9eba·7c45·9787·73c3·7b12·57e0·ec42··2]..|E..s.{.W..B | |||
000004d0:·afb7·197b·5dd5·d13f·63ef·9b1b·e4b9·2278··...{]..?c....."x | |||
000004e0:·6345·7659·f19b·8244·5ff9·6909·65e7·8143··cEvY...D_.i.e..C | |||
000004f0:·f7b5·38cf·4874·4ef2·f825·2319·1dcf·fbcb··..8.HtN..%#..... | |||
00000500:·73b5·e74f·ac5e·153e·eae2·5bc5·84c6·37f5··s..O.^.>..[...7. | |||
00000510:·99c1·4df9·b06b·d6f6·77fb·673f·b2b2·e76c··..M..k..w.g?...l | |||
00000520:·95bf·b96f·8db4·ad91·8b22·5f0e·573a·2b0e··...o....."_.W:+. | |||
00000530:·af5b·ffe3·0adc·4123·cbd6·ca1c·4bc2·1782··.[....A#....K... | |||
00000540:·c2f7·7587·56ea·5b48·fee4·d62f·7eda·b5aa··..u.V.[H.../~... | |||
00000550:·f3ef·1f76·cc96·5fac·0bc3·5569·59da·e5c4··...v.._...UiY... | |||
00000560:·bfa6·c8d0·f0d7·c3ae·f40d·8bf4·4de2·4d75··............M.Mu | |||
00000570:·426d·feef·8326·ffae·3029·4b92·9642·e3cd··Bm...&..0)K..B.. | |||
00000580:·0e1e·45fe·47b9·bab6·18f3·af07·7767·ba63··..E.G.......wg.c | |||
00000590:·296a·7cfa·c3bd·03fb·5d77·f4a1·5b6b·3eb6··)j|.....]w..[k>. | |||
000005a0:·aeb0·0445·3d17·4318·a72b·288f·e9e4·ac79··...E=.C..+(....y | |||
000005b0:·76eb·84af·944b·815b·5a7d·b790·9275·8165··v....K.[Z}...u.e | |||
000005c0:·872f·a677·f92d·fa56·ee2e·8ae2·6a1a·a328··./.w.-.V....j..( | |||
000005d0:·bac5·9b1a·dc1d·6a9c·2f03·3303·3713·e8c5··......j./.3.7... | |||
000005e0:·ac97·51b7·ee65·4185·7844·b74a·d6ab·c617··..Q..eA.xD.J.... | |||
000005f0:·7e73·e47e·c57f·1f46·c685·11e9·3a10·46cf··~s.~...F....:.F. | |||
00000600:·4a99·66f1·cbc1·d51c·5119·f0e2·c9c5·6f19··J.f.....Q.....o. | |||
00000610:·e38f·d3f3·c73c·6883·dad2·4e3c·abd0·f3fe··.....<h...N<.... | |||
00000 | 000000b0:·5791·70f8·130b·1ce4·2636·70da·90cb·b411··W.p.....&6p..... | ||
000000c0:·bb32·d1d3·ef2e·c38f·39a6·24ba·e9ca·6f53··.2......9.$...oS | |||
000000d0:·2216·b893·cc81·87fa·8264·8edc·cc0f·6cd8··"........d....l. | |||
000000e0:·9883·f541·8778·ead1·0b30·49d0·d726·73c8··...A.x...0I..&s. | |||
000000f0:·f483·1d75·b307·cc69·7b5c·6533·9e7a·72e4··...u...i{\e3.zr. | |||
00000100:·645d·f403·478f·e0c0·842f·fc30·671c·64d4··d]..G..../.0g.d. | |||
00000110:·cada·a137·7dcd·7d60·4ff0·25ee·670a·000c··...7}.}`O.%.g... | |||
00000120:·12d7·0d1c·c45e·f4d4·8c59·13fa·010b·3ec0··.....^...Y....>. | |||
00000130:·a32f·b138·072f·5737·f692·bdb0·56cc·a923··./.8./W7....V..# | |||
00000140:·16f3·616e·d68f·39fd·5123·d701·7ac6·20bf··..an..9.Q#..z.·. | |||
00000150:·a9c7·9cfb·c43c·35aa·632e·9363·9fe1·432c··.....<5.c..c..C, | |||
00000160:·d366·6242·cf35·2d3d·2fb0·b17f·c8cc·492c··.fbB.5-=/.....I, | |||
00000170:·e000·1f54·8a89·79a9·3f6a·476c·63c2·d137··...T..y.?jGlc..7 | |||
00000180:·8878·7589·8c7a·ea95·ccda·8905·9b19·431f··.xu..z........C. | |||
00000190:·da89·6572·f6f5·6f3e·c80d·5c73·cd4d·7fc8··..er..o>..\s.M.. | |||
000001a0:·e61c·7e66·6eb3·7fd3·0f7a·d44c·1d63·505f··..~fn....z.L.cP_ | |||
000001b0:·2926·74c0·65ed·b473·7fb8·d726·067c·b9ae··)&t.e..s...&.|.. | |||
000001c0:·8cfb·2f9c·18dc·5f62·2317·6cc8·4d1d·e416··../..._b#.l.M... | |||
000001d0:·25e0·320e·32f7·1876·534f·197a·c600·cb5c··%.2.2..vSO.z...\ | |||
000001e0:·a372·3562·1f4c·bf29·7aa1·1d51·05fc·4d9b··.r5b.L.)z..Q..M. | |||
000001f0:·b9fe·f49f·9bc4·72ce·7563·3dcc·899e·e933··......r.uc=....3 | |||
00000200:·4765·e859·2b7d·6847·2c88·76ce·e167·9ec3··Ge.Y+}hG,.v..g.. | |||
00000210:·db13·3f62·9931·d471·9dc0·8987·3e88·031d··..?b.1.q....>... | |||
00000220:·f2d2·0fe7·16f7·9955·890e·75af·5123·af13··.......U..u.Q#.. | |||
Max diff block lines reached; -1/13465 bytes (-0.01%) of diff not shown. |