| Offset 1, 74 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·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·d19e793ba69a736aa6ed880bdc48c831fa0b580eedd959d049756d3bbe587d43 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·2d13dbb3fb5340a478939ecfe663765ccbe95758 | ||
| 11 | Signer·#1·certificate·MD5·digest:·b34f3a277d59833cd07af6aded81cd94 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·170ea2b7618117a707f84756949c7c56c7dd6bb28aeff6109cc78a0ab4e9c330 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·88d8283a6c58781d871cd2b1d7255d049fd3b724 | ||
| 16 | Signer·#1·public·key·MD5·digest:·d4a4bbcd50e6e95919aa04dc7f5248aa | ||
| 17 | WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 18 | WARNING:·META-INF/androidx.activity_activity-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/. | ||
| 19 | 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/. | ||
| 20 | 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/. | ||
| 21 | 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/. | ||
| 22 | 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/. | ||
| 23 | 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/. | ||
| 24 | 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/. | ||
| 25 | 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/. | ||
| 26 | 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/. | ||
| 27 | 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/. | ||
| 28 | 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/. | ||
| 29 | 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/. | ||
| 30 | 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/. | ||
| 31 | 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/. | ||
| 32 | 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/. | ||
| 33 | 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/. | ||
| 34 | 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/. | ||
| 35 | 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/. | ||
| 36 | 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/. | ||
| 37 | 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/. | ||
| 38 | 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/. | ||
| 39 | 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/. | ||
| 40 | 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/. | ||
| 41 | 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/. | ||
| 42 | 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/. | ||
| 43 | 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/. | ||
| 44 | 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/. | ||
| 45 | 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/. | ||
| 46 | 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/. | ||
| 47 | 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/. | ||
| 48 | 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/. | ||
| 49 | 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/. | ||
| 50 | 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/. | ||
| 51 | 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/. | ||
| 52 | 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/. | ||
| 53 | 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/. | ||
| 54 | 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/. | ||
| 55 | 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/. | ||
| 56 | 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/. | ||
| 57 | 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/. | ||
| 58 | 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/. | ||
| 59 | 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/. | ||
| 60 | 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/. | ||
| 61 | 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/. | ||
| 62 | 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/. | ||
| 63 | 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/. | ||
| 64 | 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/. | ||
| 65 | 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/. | ||
| 66 | 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/. | ||
| 67 | 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/. | ||
| 68 | 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/. | ||
| 69 | 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/. | ||
| 70 | 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/. | ||
| 71 | 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/. | ||
| 72 | 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/. | ||
| 73 | WARNING:·META-INF/services/n3.e·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/services/p3.e·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| Offset 973, 8 lines modified | Offset 973, 8 lines modified | ||
| 973 | -rw----·····0.0·fat······480·b-·defN·81-Jan-01·01:01·res/zl.xml | 973 | -rw----·····0.0·fat······480·b-·defN·81-Jan-01·01:01·res/zl.xml |
| 974 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml | 974 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml |
| 975 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 975 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
| 976 | -rw----·····0.0·fat··1102480·b-·stor·81-Jan-01·01:01·resources.arsc | 976 | -rw----·····0.0·fat··1102480·b-·stor·81-Jan-01·01:01·resources.arsc |
| 977 | -rw----·····2.0·fat····71151·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.SF | 977 | -rw----·····2.0·fat····71151·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.SF |
| 978 | -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.RSA | 978 | -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.RSA |
| 979 | -rw----·····2.0·fat····71043·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 979 | -rw----·····2.0·fat····71043·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
| 980 | 978·files,·4819697·bytes·uncompressed,·301 | 980 | 978·files,·4819697·bytes·uncompressed,·3013933·bytes·compressed:··37.5% |
| 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············:·ec193191 |
| 5 | signature···········:· | 5 | signature···········:·0537...4fdc |
| 6 | file_size···········:·2376440 | 6 | file_size···········:·2376440 |
| 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·····:·19477 | 10 | string_ids_size·····:·19477 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·2768 | 12 | type_ids_size·······:·2768 |
| Offset 213340, 223 lines modified | Offset 213340, 223 lines modified | ||
| 213340 | ······type··········:·'()V' | 213340 | ······type··········:·'()V' |
| 213341 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 213341 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 213342 | ······code··········- | 213342 | ······code··········- |
| 213343 | ······registers·····:·2 | 213343 | ······registers·····:·2 |
| 213344 | ······ins···········:·1 | 213344 | ······ins···········:·1 |
| 213345 | ······outs··········:·1 | 213345 | ······outs··········:·1 |
| 213346 | ······insns·size····:·7·16-bit·code·units | 213346 | ······insns·size····:·7·16-bit·code·units |
| 213347 | 0c011 | 213347 | 0c0110:········································|[0c0110]·btools.expressions.BExpression.<init>:()V |
| 213348 | 0c012 | 213348 | 0c0120:·7010·fa2f·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@2ffa |
| 213349 | 0c012 | 213349 | 0c0126:·12f0···································|0003:·const/4·v0,·#int·-1·//·#ff |
| 213350 | 0c01 | 213350 | 0c0128:·5910·b207······························|0004:·iput·v0,·v1,·Lbtools/expressions/BExpression;.lookupNameIdx:I·//·field@07b2 |
| 213351 | 0c01 | 213351 | 0c012c:·0e00···································|0006:·return-void |
| 213352 | ······catches·······:·(none) | 213352 | ······catches·······:·(none) |
| 213353 | ······positions·····:· | 213353 | ······positions·····:· |
| 213354 | ······locals········:· | 213354 | ······locals········:· |
| 213355 | ····#1··············:·(in·Lbtools/expressions/BExpression;) | 213355 | ····#1··············:·(in·Lbtools/expressions/BExpression;) |
| 213356 | ······name··········:·'addOp' | 213356 | ······name··········:·'addOp' |
| 213357 | ······type··········:·'(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V' | 213357 | ······type··········:·'(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V' |
| 213358 | ······access········:·0x0002·(PRIVATE) | 213358 | ······access········:·0x0002·(PRIVATE) |
| 213359 | ······code··········- | 213359 | ······code··········- |
| 213360 | ······registers·····:·4 | 213360 | ······registers·····:·4 |
| 213361 | ······ins···········:·3 | 213361 | ······ins···········:·3 |
| 213362 | ······outs··········:·2 | 213362 | ······outs··········:·2 |
| 213363 | ······insns·size····:·20·16-bit·code·units | 213363 | ······insns·size····:·20·16-bit·code·units |
| 213364 | 0c013 | 213364 | 0c0130:········································|[0c0130]·btools.expressions.BExpression.addOp:(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V |
| 213365 | 0c014 | 213365 | 0c0140:·3803·1300······························|0000:·if-eqz·v3,·0013·//·+0013 |
| 213366 | 0c014 | 213366 | 0c0144:·1300·5b00······························|0002:·const/16·v0,·#int·91·//·#5b |
| 213367 | 0c01 | 213367 | 0c0148:·6e20·4830·0200·························|0004:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@3048 |
| 213368 | 0c01 | 213368 | 0c014e:·6e10·d919·0300·························|0007:·invoke-virtual·{v3},·Lbtools/expressions/BExpression;.toString:()Ljava/lang/String;·//·method@19d9 |
| 213369 | 0c015 | 213369 | 0c0154:·0c03···································|000a:·move-result-object·v3 |
| 213370 | 0c015 | 213370 | 0c0156:·6e20·4f30·3200·························|000b:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@304f |
| 213371 | 0c01 | 213371 | 0c015c:·1303·5d00······························|000e:·const/16·v3,·#int·93·//·#5d |
| 213372 | 0c016 | 213372 | 0c0160:·6e20·4830·3200·························|0010:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@3048 |
| 213373 | 0c016 | 213373 | 0c0166:·0e00···································|0013:·return-void |
| 213374 | ······catches·······:·(none) | 213374 | ······catches·······:·(none) |
| 213375 | ······positions·····:· | 213375 | ······positions·····:· |
| 213376 | ······locals········:· | 213376 | ······locals········:· |
| 213377 | ····#2··············:·(in·Lbtools/expressions/BExpression;) | 213377 | ····#2··············:·(in·Lbtools/expressions/BExpression;) |
| 213378 | ······name··········:·'checkExpectedToken' | 213378 | ······name··········:·'checkExpectedToken' |
| 213379 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V' | 213379 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V' |
| 213380 | ······access········:·0x000a·(PRIVATE·STATIC) | 213380 | ······access········:·0x000a·(PRIVATE·STATIC) |
| 213381 | ······code··········- | 213381 | ······code··········- |
| 213382 | ······registers·····:·5 | 213382 | ······registers·····:·5 |
| 213383 | ······ins···········:·2 | 213383 | ······ins···········:·2 |
| 213384 | ······outs··········:·2 | 213384 | ······outs··········:·2 |
| 213385 | ······insns·size····:·39·16-bit·code·units | 213385 | ······insns·size····:·39·16-bit·code·units |
| 213386 | 0c01 | 213386 | 0c0168:········································|[0c0168]·btools.expressions.BExpression.checkExpectedToken:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V |
| 213387 | 0c01 | 213387 | 0c0178:·6e10·091a·0300·························|0000:·invoke-virtual·{v3},·Lbtools/expressions/BExpressionContext;.parseToken:()Ljava/lang/String;·//·method@1a09 |
| 213388 | 0c01 | 213388 | 0c017e:·0c03···································|0003:·move-result-object·v3 |
| 213389 | 0c018 | 213389 | 0c0180:·6e20·1d30·3400·························|0004:·invoke-virtual·{v4,·v3},·Ljava/lang/String;.equals:(Ljava/lang/Object;)Z·//·method@301d |
| 213390 | 0c018 | 213390 | 0c0186:·0a00···································|0007:·move-result·v0 |
| 213391 | 0c01 | 213391 | 0c0188:·3800·0300······························|0008:·if-eqz·v0,·000b·//·+0003 |
| 213392 | 0c01 | 213392 | 0c018c:·0e00···································|000a:·return-void |
| 213393 | 0c01 | 213393 | 0c018e:·2200·2a07······························|000b:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@072a |
| 213394 | 0c019 | 213394 | 0c0192:·2201·4807······························|000d:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@0748 |
| 213395 | 0c019 | 213395 | 0c0196:·1a02·af4a······························|000f:·const-string·v2,·"unexpected·token:·"·//·string@4aaf |
| 213396 | 0c01 | 213396 | 0c019a:·7020·4530·2100·························|0011:·invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@3045 |
| 213397 | 0c01a | 213397 | 0c01a0:·6e20·4f30·3100·························|0014:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@304f |
| 213398 | 0c01a | 213398 | 0c01a6:·1a03·c502······························|0017:·const-string·v3,·",·expected:·"·//·string@02c5 |
| 213399 | 0c01 | 213399 | 0c01aa:·6e20·4f30·3100·························|0019:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@304f |
| 213400 | 0c01b | 213400 | 0c01b0:·6e20·4f30·4100·························|001c:·invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@304f |
| 213401 | 0c01b | 213401 | 0c01b6:·6e10·5630·0100·························|001f:·invoke-virtual·{v1},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@3056 |
| 213402 | 0c01 | 213402 | 0c01bc:·0c03···································|0022:·move-result-object·v3 |
| 213403 | 0c01 | 213403 | 0c01be:·7020·b12f·3000·························|0023:·invoke-direct·{v0,·v3},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@2fb1 |
| 213404 | 0c01c | 213404 | 0c01c4:·2700···································|0026:·throw·v0 |
| 213405 | ······catches·······:·(none) | 213405 | ······catches·······:·(none) |
| 213406 | ······positions·····:· | 213406 | ······positions·····:· |
| 213407 | ······locals········:· | 213407 | ······locals········:· |
| 213408 | ····#3··············:·(in·Lbtools/expressions/BExpression;) | 213408 | ····#3··············:·(in·Lbtools/expressions/BExpression;) |
| 213409 | ······name··········:·'createAssignExpressionFromKeyValue' | 213409 | ······name··········:·'createAssignExpressionFromKeyValue' |
| 213410 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;' | 213410 | ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;' |
| 213411 | ······access········:·0x0009·(PUBLIC·STATIC) | 213411 | ······access········:·0x0009·(PUBLIC·STATIC) |
| 213412 | ······code··········- | 213412 | ······code··········- |
| 213413 | ······registers·····:·6 | 213413 | ······registers·····:·6 |
| 213414 | ······ins···········:·3 | 213414 | ······ins···········:·3 |
| 213415 | ······outs··········:·3 | 213415 | ······outs··········:·3 |
| 213416 | ······insns·size····:·45·16-bit·code·units | 213416 | ······insns·size····:·45·16-bit·code·units |
| 213417 | 0bf4 | 213417 | 0bf47c:········································|[0bf47c]·btools.expressions.BExpression.createAssignExpressionFromKeyValue:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression; |
| 213418 | 0bf4 | 213418 | 0bf48c:·2200·c203······························|0000:·new-instance·v0,·Lbtools/expressions/BExpression;·//·type@03c2 |
| 213419 | 0bf49 | 213419 | 0bf490:·7010·cd19·0000·························|0002:·invoke-direct·{v0},·Lbtools/expressions/BExpression;.<init>:()V·//·method@19cd |
| 213420 | 0bf49 | 213420 | 0bf496:·1301·1f00······························|0005:·const/16·v1,·#int·31·//·#1f |
| 213421 | 0bf4 | 213421 | 0bf49a:·5901·b807······························|0007:·iput·v1,·v0,·Lbtools/expressions/BExpression;.typ:I·//·field@07b8 |
| 213422 | 0bf4 | 213422 | 0bf49e:·1211···································|0009:·const/4·v1,·#int·1·//·#1 |
| 213423 | 0bf4a | 213423 | 0bf4a0:·6e30·011a·4301·························|000a:·invoke-virtual·{v3,·v4,·v1},·Lbtools/expressions/BExpressionContext;.getVariableIdx:(Ljava/lang/String;Z)I·//·method@1a01 |
| 213424 | 0bf4a | 213424 | 0bf4a6:·0a04···································|000d:·move-result·v4 |
| 213425 | 0bf4 | 213425 | 0bf4a8:·5904·b907······························|000e:·iput·v4,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@07b9 |
| 213426 | 0bf4 | 213426 | 0bf4ac:·2204·c203······························|0010:·new-instance·v4,·Lbtools/expressions/BExpression;·//·type@03c2 |
| 213427 | 0bf4b | 213427 | 0bf4b0:·7010·cd19·0400·························|0012:·invoke-direct·{v4},·Lbtools/expressions/BExpression;.<init>:()V·//·method@19cd |
| 213428 | 0bf4b | 213428 | 0bf4b6:·5b04·b507······························|0015:·iput-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@07b5 |
| 213429 | 0bf4 | 213429 | 0bf4ba:·1302·2100······························|0017:·const/16·v2,·#int·33·//·#21 |
| 213430 | 0bf4 | 213430 | 0bf4be:·5942·b807······························|0019:·iput·v2,·v4,·Lbtools/expressions/BExpression;.typ:I·//·field@07b8 |
| 213431 | 0bf4c | 213431 | 0bf4c2:·7110·ad2f·0500·························|001b:·invoke-static·{v5},·Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F·//·method@2fad |
| 213432 | 0bf4 | 213432 | 0bf4c8:·0a05···································|001e:·move-result·v5 |
| 213433 | 0bf4 | 213433 | 0bf4ca:·5945·b407······························|001f:·iput·v5,·v4,·Lbtools/expressions/BExpression;.numberValue:F·//·field@07b4 |
| 213434 | 0bf4 | 213434 | 0bf4ce:·5404·b507······························|0021:·iget-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@07b5 |
| 213435 | 0bf4d | 213435 | 0bf4d2:·5c41·b107······························|0023:·iput-boolean·v1,·v4,·Lbtools/expressions/BExpression;.doNotChange:Z·//·field@07b1 |
| 213436 | 0bf4d | 213436 | 0bf4d6:·5433·cd07······························|0025:·iget-object·v3,·v3,·Lbtools/expressions/BExpressionContext;.lastAssignedExpression:Ljava/util/List;·//·field@07cd |
| 213437 | 0bf4 | 213437 | 0bf4da:·5205·b907······························|0027:·iget·v5,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@07b9 |
| 213438 | 0bf4 | 213438 | 0bf4de:·7230·8031·5304·························|0029:·invoke-interface·{v3,·v5,·v4},·Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object;·//·method@3180 |
| 213439 | 0bf4e | 213439 | 0bf4e4:·1100···································|002c:·return-object·v0 |
| 213440 | ······catches·······:·(none) | 213440 | ······catches·······:·(none) |
| 213441 | ······positions·····:· | 213441 | ······positions·····:· |
| 213442 | ······locals········:· | 213442 | ······locals········:· |
| 213443 | ····#4··············:·(in·Lbtools/expressions/BExpression;) | 213443 | ····#4··············:·(in·Lbtools/expressions/BExpression;) |
| 213444 | ······name··········:·'divide' | 213444 | ······name··········:·'divide' |
| 213445 | ······type··········:·'(FF)F' | 213445 | ······type··········:·'(FF)F' |
| 213446 | ······access········:·0x0002·(PRIVATE) | 213446 | ······access········:·0x0002·(PRIVATE) |
| 213447 | ······code··········- | 213447 | ······code··········- |
| 213448 | ······registers·····:·4 | 213448 | ······registers·····:·4 |
| 213449 | ······ins···········:·3 | 213449 | ······ins···········:·3 |
| Max diff block lines reached; 43630873/43647226 bytes (99.96%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·3847 | 1 | Zip·file·size:·3847297·bytes,·number·of·entries:·1934 |
| 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·····1614·b-·stor·80-Jan-01·00:00·a0/a.class | 4 | ?rwxrwxr-x··2.0·unx·····1614·b-·stor·80-Jan-01·00:00·a0/a.class |
| 5 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·a0/b.class | 5 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·a0/b.class |
| 6 | ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·a0/c.class | 6 | ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·a0/c.class |
| 7 | ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·a0/d.class | 7 | ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·a0/d.class |
| 8 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·a0/e.class | 8 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·a0/e.class |
| Offset 256, 19 lines modified | Offset 256, 19 lines modified | ||
| 256 | ?rwxrwxr-x··2.0·unx·····3118·b-·stor·80-Jan-01·00:00·btools/codec/TagValueCoder.class | 256 | ?rwxrwxr-x··2.0·unx·····3118·b-·stor·80-Jan-01·00:00·btools/codec/TagValueCoder.class |
| 257 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/codec/TagValueValidator.class | 257 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/codec/TagValueValidator.class |
| 258 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·btools/codec/TagValueWrapper.class | 258 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·btools/codec/TagValueWrapper.class |
| 259 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·btools/codec/WaypointMatcher.class | 259 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·btools/codec/WaypointMatcher.class |
| 260 | ?rwxrwxr-x··2.0·unx·····8714·b-·stor·80-Jan-01·00:00·btools/expressions/BExpression.class | 260 | ?rwxrwxr-x··2.0·unx·····8714·b-·stor·80-Jan-01·00:00·btools/expressions/BExpression.class |
| 261 | ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionLookupValue.class | 261 | ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionLookupValue.class |
| 262 | ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionMetaData.class | 262 | ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionMetaData.class |
| 263 | ?rwxrwxr-x··2.0·unx·····2 | 263 | ?rwxrwxr-x··2.0·unx·····2112·b-·stor·80-Jan-01·00:00·btools/expressions/IntegrityCheckProfile.class |
| 264 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·btools/expressions/ProfileComparator.class | 264 | ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·btools/expressions/ProfileComparator.class |
| 265 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·btools/mapaccess/GeometryDecoder.class | 265 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·btools/mapaccess/GeometryDecoder.class |
| 266 | ?rwxrwxr-x··2.0·unx·····1400·b-·stor·80-Jan-01·00:00·btools/mapaccess/MatchedWaypoint.class | 266 | ?rwxrwxr-x··2.0·unx·····1400·b-·stor·80-Jan-01·00:00·btools/mapaccess/MatchedWaypoint.class |
| 267 | ?rwxrwxr-x··2.0·unx····10 | 267 | ?rwxrwxr-x··2.0·unx····10111·b-·defN·80-Jan-01·00:00·btools/mapaccess/NodesCache.class |
| 268 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·btools/mapaccess/NodesList.class | 268 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·btools/mapaccess/NodesList.class |
| 269 | ?rwxrwxr-x··2.0·unx·····4467·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmFile.class | 269 | ?rwxrwxr-x··2.0·unx·····4467·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmFile.class |
| 270 | ?rwxrwxr-x··2.0·unx·····1977·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLink.class | 270 | ?rwxrwxr-x··2.0·unx·····1977·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLink.class |
| 271 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLinkHolder.class | 271 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLinkHolder.class |
| 272 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet$OsmNodePair.class | 272 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet$OsmNodePair.class |
| 273 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet.class | 273 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet.class |
| 274 | ?rwxrwxr-x··2.0·unx·····5442·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodesMap.class | 274 | ?rwxrwxr-x··2.0·unx·····5442·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodesMap.class |
| Offset 284, 21 lines modified | Offset 284, 21 lines modified | ||
| 284 | ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl$1.class | 284 | ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl$1.class |
| 285 | ?rwxrwxr-x··2.0·unx·····3002·b-·stor·80-Jan-01·00:00·btools/router/Formatter.class | 285 | ?rwxrwxr-x··2.0·unx·····3002·b-·stor·80-Jan-01·00:00·btools/router/Formatter.class |
| 286 | ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·btools/router/MessageData.class | 286 | ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·btools/router/MessageData.class |
| 287 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·btools/router/OsmNogoPolygon$Point.class | 287 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·btools/router/OsmNogoPolygon$Point.class |
| 288 | ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·btools/router/OsmPathModel.class | 288 | ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·btools/router/OsmPathModel.class |
| 289 | ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·btools/router/OsmPrePath.class | 289 | ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·btools/router/OsmPrePath.class |
| 290 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·btools/router/OsmTrack$OsmPathElementHolder.class | 290 | ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·btools/router/OsmTrack$OsmPathElementHolder.class |
| 291 | ?rwxrwxr-x··2.0·unx····129 | 291 | ?rwxrwxr-x··2.0·unx····12981·b-·defN·80-Jan-01·00:00·btools/router/OsmTrack.class |
| 292 | ?rwxrwxr-x··2.0·unx·····4 | 292 | ?rwxrwxr-x··2.0·unx·····4940·b-·stor·80-Jan-01·00:00·btools/router/ProfileCache.class |
| 293 | ?rwxrwxr-x··2.0·unx····122 | 293 | ?rwxrwxr-x··2.0·unx····12222·b-·defN·80-Jan-01·00:00·btools/router/RoutingContext.class |
| 294 | ?rwxrwxr-x··2.0·unx····47 | 294 | ?rwxrwxr-x··2.0·unx····47582·b-·defN·80-Jan-01·00:00·btools/router/RoutingEngine.class |
| 295 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·btools/router/RoutingHelper.class | 295 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·btools/router/RoutingHelper.class |
| 296 | ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·btools/router/RoutingIslandException.class | 296 | ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·btools/router/RoutingIslandException.class |
| 297 | ?rwxrwxr-x··2.0·unx·····842 | 297 | ?rwxrwxr-x··2.0·unx·····8427·b-·stor·80-Jan-01·00:00·btools/router/RoutingParamCollector.class |
| 298 | ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·btools/router/SearchBoundary.class | 298 | ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·btools/router/SearchBoundary.class |
| 299 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·btools/router/SuspectInfo.class | 299 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·btools/router/SuspectInfo.class |
| 300 | ?rwxrwxr-x··2.0·unx·····6971·b-·stor·80-Jan-01·00:00·btools/router/VoiceHint.class | 300 | ?rwxrwxr-x··2.0·unx·····6971·b-·stor·80-Jan-01·00:00·btools/router/VoiceHint.class |
| 301 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintList.class | 301 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintList.class |
| 302 | ?rwxrwxr-x··2.0·unx·····5624·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintProcessor.class | 302 | ?rwxrwxr-x··2.0·unx·····5624·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintProcessor.class |
| 303 | ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·btools/routingapp/AppLogger.class | 303 | ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·btools/routingapp/AppLogger.class |
| 304 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$10.class | 304 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$10.class |
| Offset 1380, 26 lines modified | Offset 1380, 26 lines modified | ||
| 1380 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·b3/b.class | 1380 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·b3/b.class |
| 1381 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·b3/c.class | 1381 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·b3/c.class |
| 1382 | ?rwxrwxr-x··2.0·unx·····1877·b-·stor·80-Jan-01·00:00·b3/d.class | 1382 | ?rwxrwxr-x··2.0·unx·····1877·b-·stor·80-Jan-01·00:00·b3/d.class |
| 1383 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·b3/e.class | 1383 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·b3/e.class |
| 1384 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·b3/g.class | 1384 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·b3/g.class |
| 1385 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·b3/j.class | 1385 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·b3/j.class |
| 1386 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·btools/codec/StatCoderContext.class | 1386 | ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·btools/codec/StatCoderContext.class |
| 1387 | ?rwxrwxr-x··2.0·unx····215 | 1387 | ?rwxrwxr-x··2.0·unx····21559·b-·defN·80-Jan-01·00:00·btools/expressions/BExpressionContext.class |
| 1388 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·btools/expressions/CacheNode.class | 1388 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·btools/expressions/CacheNode.class |
| 1389 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·btools/expressions/VarWrapper.class | 1389 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·btools/expressions/VarWrapper.class |
| 1390 | ?rwxrwxr-x··2.0·unx·····47 | 1390 | ?rwxrwxr-x··2.0·unx·····4798·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNode.class |
| 1391 | ?rwxrwxr-x··2.0·unx····10457·b-·defN·80-Jan-01·00:00·btools/mapaccess/Rd5DiffTool.class | 1391 | ?rwxrwxr-x··2.0·unx····10457·b-·defN·80-Jan-01·00:00·btools/mapaccess/Rd5DiffTool.class |
| 1392 | ?rwxrwxr-x··2.0·unx·····4944·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl.class | 1392 | ?rwxrwxr-x··2.0·unx·····4944·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl.class |
| 1393 | ?rwxrwxr-x··2.0·unx·····1523·b-·stor·80-Jan-01·00:00·btools/router/FormatCsv.class | 1393 | ?rwxrwxr-x··2.0·unx·····1523·b-·stor·80-Jan-01·00:00·btools/router/FormatCsv.class |
| 1394 | ?rwxrwxr-x··2.0·unx····16519·b-·defN·80-Jan-01·00:00·btools/router/FormatGpx.class | 1394 | ?rwxrwxr-x··2.0·unx····16519·b-·defN·80-Jan-01·00:00·btools/router/FormatGpx.class |
| 1395 | ?rwxrwxr-x··2.0·unx·····8660·b-·stor·80-Jan-01·00:00·btools/router/FormatJson.class | 1395 | ?rwxrwxr-x··2.0·unx·····8660·b-·stor·80-Jan-01·00:00·btools/router/FormatJson.class |
| 1396 | ?rwxrwxr-x··2.0·unx·····3600·b-·stor·80-Jan-01·00:00·btools/router/FormatKml.class | 1396 | ?rwxrwxr-x··2.0·unx·····3600·b-·stor·80-Jan-01·00:00·btools/router/FormatKml.class |
| 1397 | ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·btools/router/KinematicModel.class | 1397 | ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·btools/router/KinematicModel.class |
| 1398 | ?rwxrwxr-x··2.0·unx·····20 | 1398 | ?rwxrwxr-x··2.0·unx·····2078·b-·stor·80-Jan-01·00:00·btools/router/KinematicPrePath.class |
| 1399 | ?rwxrwxr-x··2.0·unx·····9306·b-·stor·80-Jan-01·00:00·btools/router/OsmPath.class | 1399 | ?rwxrwxr-x··2.0·unx·····9306·b-·stor·80-Jan-01·00:00·btools/router/OsmPath.class |
| 1400 | ?rwxrwxr-x··2.0·unx·····2729·b-·stor·80-Jan-01·00:00·btools/router/OsmPathElement.class | 1400 | ?rwxrwxr-x··2.0·unx·····2729·b-·stor·80-Jan-01·00:00·btools/router/OsmPathElement.class |
| 1401 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·btools/router/StdModel.class | 1401 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·btools/router/StdModel.class |
| 1402 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$1.class | 1402 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$1.class |
| 1403 | ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·btools/routingapp/BRouterActivity$1.class | 1403 | ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·btools/routingapp/BRouterActivity$1.class |
| 1404 | ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$1.class | 1404 | ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$1.class |
| 1405 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$2.class | 1405 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$2.class |
| Offset 1929, 8 lines modified | Offset 1929, 8 lines modified | ||
| 1929 | ?rwxrwxr-x··2.0·unx·····1478·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/c.class | 1929 | ?rwxrwxr-x··2.0·unx·····1478·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/c.class |
| 1930 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/g.class | 1930 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/g.class |
| 1931 | ?rwxrwxr-x··2.0·unx·····2237·b-·stor·80-Jan-01·00:00·n3/n.class | 1931 | ?rwxrwxr-x··2.0·unx·····2237·b-·stor·80-Jan-01·00:00·n3/n.class |
| 1932 | ?rwxrwxr-x··2.0·unx·····2108·b-·stor·80-Jan-01·00:00·o3/a.class | 1932 | ?rwxrwxr-x··2.0·unx·····2108·b-·stor·80-Jan-01·00:00·o3/a.class |
| 1933 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·j1/k0.class | 1933 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·j1/k0.class |
| 1934 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/d.class | 1934 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/d.class |
| 1935 | ?rwxrwxr-x··2.0·unx·····2525·b-·stor·80-Jan-01·00:00·n3/g.class | 1935 | ?rwxrwxr-x··2.0·unx·····2525·b-·stor·80-Jan-01·00:00·n3/g.class |
| 1936 | 1934·files,·4502 | 1936 | 1934·files,·4502708·bytes·uncompressed,·3624455·bytes·compressed:··19.5% |
| 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 391, 17 lines modified | Offset 391, 17 lines modified | ||
| 391 | ········//····92:·iconst_1······· | 391 | ········//····92:·iconst_1······· |
| 392 | ········//····93:·iadd··········· | 392 | ········//····93:·iadd··········· |
| 393 | ········//····94:·istore··········10 | 393 | ········//····94:·istore··········10 |
| 394 | ········//····96:·goto············56 | 394 | ········//····96:·goto············56 |
| 395 | ········//····99:·astore··········15 | 395 | ········//····99:·astore··········15 |
| 396 | ········//···101:·goto············376 | 396 | ········//···101:·goto············376 |
| 397 | ········//···104:·astore··········15 | 397 | ········//···104:·astore··········15 |
| 398 | ········//···106:·goto············4 | 398 | ········//···106:·goto············451 |
| 399 | ········//···109:·astore··········15 | 399 | ········//···109:·astore··········15 |
| 400 | ········//···111:·goto············4 | 400 | ········//···111:·goto············454 |
| 401 | ········//···114:·aconst_null···· | 401 | ········//···114:·aconst_null···· |
| 402 | ········//···115:·astore··········13 | 402 | ········//···115:·astore··········13 |
| 403 | ········//···117:·aload···········13 | 403 | ········//···117:·aload···········13 |
| 404 | ········//···119:·ifnonnull·······193 | 404 | ········//···119:·ifnonnull·······193 |
| 405 | ········//···122:·aload_0········ | 405 | ········//···122:·aload_0········ |
| 406 | ········//···123:·iload···········4 | 406 | ········//···123:·iload···········4 |
| 407 | ········//···125:·iload_3········ | 407 | ········//···125:·iload_3········ |
| Offset 536, 161 lines modified | Offset 536, 164 lines modified | ||
| 536 | ········//···373:·aload···········16 | 536 | ········//···373:·aload···········16 |
| 537 | ········//···375:·areturn········ | 537 | ········//···375:·areturn········ |
| 538 | ········//···376:·new·············Ljava/lang/RuntimeException; | 538 | ········//···376:·new·············Ljava/lang/RuntimeException; |
| 539 | ········//···379:·astore··········22 | 539 | ········//···379:·astore··········22 |
| 540 | ········//···381:·aload_0········ | 540 | ········//···381:·aload_0········ |
| 541 | ········//···382:·getfield········btools/mapaccess/NodesCache.currentFileName:Ljava/lang/String; | 541 | ········//···382:·getfield········btools/mapaccess/NodesCache.currentFileName:Ljava/lang/String; |
| 542 | ········//···385:·astore··········17 | 542 | ········//···385:·astore··········17 |
| 543 | ········//···387:· | 543 | ········//···387:·aload···········15 |
| 544 | ········//···389:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; | ||
| 544 | ········//···39 | 545 | ········//···392:·astore··········16 |
| 546 | ········//···394:·new·············Ljava/lang/StringBuilder; | ||
| 547 | ········//···397:·astore··········5 | ||
| 545 | ········//···39 | 548 | ········//···399:·aload···········5 |
| 546 | ········//··· | 549 | ········//···401:·ldc_w···········"error·reading·datafile·" |
| 547 | ········//··· | 550 | ········//···404:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V |
| 548 | ········//···40 | 551 | ········//···407:·aload···········5 |
| 549 | ········//···40 | 552 | ········//···409:·aload···········17 |
| 550 | ········//···404:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 551 | ········//···407:·pop············ | ||
| 552 | ········//···408:·aload···········16 | ||
| 553 | ········//···410:·ldc_w···········":·" | ||
| 554 | ········//···41 | 553 | ········//···411:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 555 | ········//···41 | 554 | ········//···414:·pop············ |
| 556 | ········//···417:·aload···········16 | ||
| 557 | ········//···41 | 555 | ········//···415:·aload···········5 |
| 556 | ········//···417:·ldc_w···········":·" | ||
| 558 | ········//···42 | 557 | ········//···420:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 559 | ········//···42 | 558 | ········//···423:·pop············ |
| 559 | ········//···424:·aload···········5 | ||
| 560 | ········//···42 | 560 | ········//···426:·aload···········16 |
| 561 | ········//···428:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 562 | ········//···431:·pop············ | ||
| 563 | ········//···432:·aload···········5 | ||
| 561 | ········//···4 | 564 | ········//···434:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 562 | ········//···43 | 565 | ········//···437:·astore··········17 |
| 563 | ········//···43 | 566 | ········//···439:·aload···········22 |
| 564 | ········//···4 | 567 | ········//···441:·aload···········17 |
| 565 | ········//···4 | 568 | ········//···443:·aload···········15 |
| 566 | ········//···4 | 569 | ········//···445:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V |
| 567 | ········//···44 | 570 | ········//···448:·aload···········22 |
| 571 | ········//···450:·athrow········· | ||
| 572 | ········//···451:·aload···········15 | ||
| 568 | ········//···4 | 573 | ········//···453:·athrow········· |
| 569 | ········//···444:·aload···········15 | ||
| 570 | ········//···446:·athrow········· | ||
| 571 | ········//···4 | 574 | ········//···454:·new·············Ljava/lang/RuntimeException; |
| 572 | ········//···45 | 575 | ········//···457:·astore··········22 |
| 573 | ········//···45 | 576 | ········//···459:·aload···········15 |
| 574 | ········//···4 | 577 | ········//···461:·invokevirtual···java/lang/Throwable.getMessage:()Ljava/lang/String; |
| 575 | ········//···4 | 578 | ········//···464:·astore··········15 |
| 576 | ········//···4 | 579 | ········//···466:·aload···········22 |
| 577 | ········//···46 | 580 | ········//···468:·aload···········15 |
| 578 | ········//···4 | 581 | ········//···470:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V |
| 579 | ········//···4 | 582 | ········//···473:·goto············479 |
| 580 | ········//···4 | 583 | ········//···476:·aload···········22 |
| 581 | ········//···47 | 584 | ········//···478:·athrow········· |
| 582 | ········//···47 | 585 | ········//···479:·goto············476 |
| 583 | ········//····Exceptions: | 586 | ········//····Exceptions: |
| 584 | ········//··Try···········Handler | 587 | ········//··Try···········Handler |
| 585 | ········//··Start··End····Start··End····Type························ | 588 | ········//··Start··End····Start··End····Type························ |
| 586 | ········//··-----··-----··-----··-----··---------------------------- | 589 | ········//··-----··-----··-----··-----··---------------------------- |
| 587 | ········//··5······7······109····4 | 590 | ········//··5······7······109····482····Ljava/io/IOException; |
| 588 | ········//··5······7······104····109····Ljava/lang/RuntimeException; | 591 | ········//··5······7······104····109····Ljava/lang/RuntimeException; |
| 589 | ········//··5······7······99·····104····Ljava/lang/Exception; | 592 | ········//··5······7······99·····104····Ljava/lang/Exception; |
| 590 | ········//··10·····12·····109····4 | 593 | ········//··10·····12·····109····482····Ljava/io/IOException; |
| 591 | ········//··10·····12·····104····109····Ljava/lang/RuntimeException; | 594 | ········//··10·····12·····104····109····Ljava/lang/RuntimeException; |
| 592 | ········//··10·····12·····99·····104····Ljava/lang/Exception; | 595 | ········//··10·····12·····99·····104····Ljava/lang/Exception; |
| 593 | ········//··13·····17·····109····4 | 596 | ········//··13·····17·····109····482····Ljava/io/IOException; |
| 594 | ········//··13·····17·····104····109····Ljava/lang/RuntimeException; | 597 | ········//··13·····17·····104····109····Ljava/lang/RuntimeException; |
| 595 | ········//··13·····17·····99·····104····Ljava/lang/Exception; | 598 | ········//··13·····17·····99·····104····Ljava/lang/Exception; |
| 596 | ········//··21·····23·····109····4 | 599 | ········//··21·····23·····109····482····Ljava/io/IOException; |
| 597 | ········//··21·····23·····104····109····Ljava/lang/RuntimeException; | 600 | ········//··21·····23·····104····109····Ljava/lang/RuntimeException; |
| 598 | ········//··21·····23·····99·····104····Ljava/lang/Exception; | 601 | ········//··21·····23·····99·····104····Ljava/lang/Exception; |
| 599 | ········//··45·····48·····109····4 | 602 | ········//··45·····48·····109····482····Ljava/io/IOException; |
| 600 | ········//··45·····48·····104····109····Ljava/lang/RuntimeException; | 603 | ········//··45·····48·····104····109····Ljava/lang/RuntimeException; |
| 601 | ········//··45·····48·····99·····104····Ljava/lang/Exception; | 604 | ········//··45·····48·····99·····104····Ljava/lang/Exception; |
| 602 | ········//··68·····71·····109····4 | 605 | ········//··68·····71·····109····482····Ljava/io/IOException; |
| 603 | ········//··68·····71·····104····109····Ljava/lang/RuntimeException; | 606 | ········//··68·····71·····104····109····Ljava/lang/RuntimeException; |
| 604 | ········//··68·····71·····99·····104····Ljava/lang/Exception; | 607 | ········//··68·····71·····99·····104····Ljava/lang/Exception; |
| 605 | ········//··73·····78·····109····4 | 608 | ········//··73·····78·····109····482····Ljava/io/IOException; |
| 606 | ········//··73·····78·····104····109····Ljava/lang/RuntimeException; | 609 | ········//··73·····78·····104····109····Ljava/lang/RuntimeException; |
| 607 | ········//··73·····78·····99·····104····Ljava/lang/Exception; | 610 | ········//··73·····78·····99·····104····Ljava/lang/Exception; |
| 608 | ········//··125····129····109····4 | 611 | ········//··125····129····109····482····Ljava/io/IOException; |
| 609 | ········//··125····129····104····109····Ljava/lang/RuntimeException; | 612 | ········//··125····129····104····109····Ljava/lang/RuntimeException; |
| 610 | ········//··125····129····99·····104····Ljava/lang/Exception; | 613 | ········//··125····129····99·····104····Ljava/lang/Exception; |
| 611 | ········//··137····142····109····4 | 614 | ········//··137····142····109····482····Ljava/io/IOException; |
| 612 | ········//··137····142····104····109····Ljava/lang/RuntimeException; | 615 | ········//··137····142····104····109····Ljava/lang/RuntimeException; |
| 613 | ········//··137····142····99·····104····Ljava/lang/Exception; | 616 | ········//··137····142····99·····104····Ljava/lang/Exception; |
| 614 | ········//··153····156····109····4 | 617 | ········//··153····156····109····482····Ljava/io/IOException; |
| 615 | ········//··153····156····104····109····Ljava/lang/RuntimeException; | 618 | ········//··153····156····104····109····Ljava/lang/RuntimeException; |
| 616 | ········//··153····156····99·····104····Ljava/lang/Exception; | 619 | ········//··153····156····99·····104····Ljava/lang/Exception; |
| 617 | ········//··162····165····109····4 | 620 | ········//··162····165····109····482····Ljava/io/IOException; |
| 618 | ········//··162····165····104····109····Ljava/lang/RuntimeException; | 621 | ········//··162····165····104····109····Ljava/lang/RuntimeException; |
| 619 | ········//··162····165····99·····104····Ljava/lang/Exception; | 622 | ········//··162····165····99·····104····Ljava/lang/Exception; |
| 620 | ········//··178····181····109····4 | 623 | ········//··178····181····109····482····Ljava/io/IOException; |
| 621 | ········//··178····181····104····109····Ljava/lang/RuntimeException; | 624 | ········//··178····181····104····109····Ljava/lang/RuntimeException; |
| 622 | ········//··178····181····99·····104····Ljava/lang/Exception; | 625 | ········//··178····181····99·····104····Ljava/lang/Exception; |
| 623 | ········//··181····185····109····4 | 626 | ········//··181····185····109····482····Ljava/io/IOException; |
| 624 | ········//··181····185····104····109····Ljava/lang/RuntimeException; | 627 | ········//··181····185····104····109····Ljava/lang/RuntimeException; |
| 625 | ········//··181····185····99·····104····Ljava/lang/Exception; | 628 | ········//··181····185····99·····104····Ljava/lang/Exception; |
| 626 | ········//··190····193····109····4 | 629 | ········//··190····193····109····482····Ljava/io/IOException; |
| 627 | ········//··190····193····104····109····Ljava/lang/RuntimeException; | 630 | ········//··190····193····104····109····Ljava/lang/RuntimeException; |
| 628 | ········//··190····193····99·····104····Ljava/lang/Exception; | 631 | ········//··190····193····99·····104····Ljava/lang/Exception; |
| 629 | ········//··197····202····109····4 | 632 | ········//··197····202····109····482····Ljava/io/IOException; |
| 630 | ········//··197····202····104····109····Ljava/lang/RuntimeException; | 633 | ········//··197····202····104····109····Ljava/lang/RuntimeException; |
| 631 | ········//··197····202····99·····104····Ljava/lang/Exception; | 634 | ········//··197····202····99·····104····Ljava/lang/Exception; |
| 632 | ········//··205····210····109····4 | 635 | ········//··205····210····109····482····Ljava/io/IOException; |
| 633 | ········//··205····210····104····109····Ljava/lang/RuntimeException; | 636 | ········//··205····210····104····109····Ljava/lang/RuntimeException; |
| 634 | ········//··205····210····99·····104····Ljava/lang/Exception; | 637 | ········//··205····210····99·····104····Ljava/lang/Exception; |
| Max diff block lines reached; 5081/15050 bytes (33.76%) of diff not shown. | |||
| 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:64) | 605 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) |
| 611 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) | 606 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) |
| 612 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) | 607 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) |
| 613 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:361) | 608 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:361) |
| 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/8507 bytes (6.02%) of diff not shown. | |||
| Offset 26, 213 lines modified | Offset 26, 201 lines modified | ||
| 26 | ········ProfileCache.debug·=·Boolean.getBoolean("debugProfileCache"); | 26 | ········ProfileCache.debug·=·Boolean.getBoolean("debugProfileCache"); |
| 27 | ····} | 27 | ····} |
| 28 | ···· | 28 | ···· |
| 29 | ····public·static·boolean·parseProfile(final·RoutingContext·routingContext)·{ | 29 | ····public·static·boolean·parseProfile(final·RoutingContext·routingContext)·{ |
| 30 | ········final·Class<ProfileCache>·clazz·=·ProfileCache.class; | 30 | ········final·Class<ProfileCache>·clazz·=·ProfileCache.class; |
| 31 | ········monitorenter(clazz); | 31 | ········monitorenter(clazz); |
| 32 | ········final·String·key·=·"profileBaseDir"; | 32 | ········final·String·key·=·"profileBaseDir"; |
| 33 | ········String·property; | ||
| 34 | ········File·parentFile; | ||
| 35 | ········File·obj; | ||
| 36 | ········File·lastLookupFile; | ||
| 37 | ········ProfileCache·profileCache; | ||
| 38 | ········BExpressionMetaData·bExpressionMetaData; | ||
| 39 | ········ProfileCache[]·apc; | ||
| 40 | ········int·length; | ||
| 41 | ········boolean·b; | ||
| 42 | ········int·n; | ||
| 43 | ········int·i; | ||
| 44 | ········ProfileCache·profileCache2; | ||
| 45 | ········int·n2; | ||
| 46 | ········PrintStream·out; | ||
| 47 | ········long·lng; | ||
| 48 | ········File·lastProfileFile; | ||
| 49 | ········StringBuilder·sb; | ||
| 50 | ········PrintStream·out2; | ||
| 51 | ········StringBuilder·sb2; | ||
| 52 | ········File·parent; | ||
| 53 | ········String·localFunction; | ||
| 54 | ········StringBuilder·sb3; | ||
| 55 | ········File·file; | ||
| 56 | ········File·file2; | ||
| 57 | ········Block_6_Outer:Label_0788_Outer:Label_0509_Outer: | ||
| 58 | ········while·(true)·{ | ||
| 59 | ········ | 33 | ········Label_0059:·{ |
| 60 | ············ | 34 | ············try·{ |
| 61 | ················· | 35 | ················final·String·property·=·System.getProperty(key); |
| 62 | ················ | 36 | ················if·(property·==·null)·{ |
| 63 | ····················· | 37 | ····················final·File·parentFile·=·new·File(routingContext.localFunction).getParentFile(); |
| 64 | ······················ | 38 | ····················final·File·lastProfileFile·=·new·File(routingContext.localFunction); |
| 65 | ························break·Label_0130; | ||
| 66 | ····················} | ||
| 67 | ····················break·Label_0059; | 39 | ····················break·Label_0059; |
| 68 | ················} | 40 | ················} |
| 41 | ················break·Label_0059; | ||
| 42 | ············} | ||
| 69 | ············ | 43 | ············finally·{ |
| 70 | ················ | 44 | ················monitorexit(clazz); |
| 71 | ················ | 45 | ················while·(true)·{} |
| 72 | ····················routingContext.profileTimestamp·=·obj.lastModified()·+·routingContext.getKeyValueChecksum()·<<·24; | ||
| 73 | ····················lastLookupFile·=·new·File(parentFile,·"lookups.dat"); | ||
| 74 | ················ | 46 | ················final·String·property; |
| 47 | ················final·File·parent·=·new·File(property); | ||
| 48 | ················final·String·localFunction·=·routingContext.localFunction; | ||
| 49 | ················final·StringBuilder·sb·=·new·StringBuilder(); | ||
| 50 | ················sb.append(localFunction); | ||
| 51 | ················sb.append(".brf"); | ||
| 52 | ················final·File·file·=·new·File(parent,·sb.toString()); | ||
| 53 | ················final·File·file2·=·parent; | ||
| 54 | ················final·File·lastProfileFile·=·file; | ||
| 55 | ················final·File·parentFile·=·file2; | ||
| 56 | ················break·Label_0059; | ||
| 57 | ················BExpressionMetaData·bExpressionMetaData; | ||
| 58 | ················ProfileCache·profileCache·=·null; | ||
| 59 | ················PrintStream·out; | ||
| 60 | ················String·value; | ||
| 61 | ················StringBuilder·sb2; | ||
| 62 | ················int·i·=·0; | ||
| 63 | ················int·n·=·0; | ||
| 64 | ················ProfileCache[]·apc; | ||
| 65 | ················int·n2·=·0; | ||
| 66 | ················ProfileCache·profileCache2·=·null; | ||
| 67 | ················PrintStream·out2; | ||
| 68 | ················long·lng; | ||
| 69 | ················String·value2; | ||
| 70 | ················String·value3; | ||
| 71 | ················StringBuilder·sb3; | ||
| 72 | ················File·lastLookupFile; | ||
| 73 | ················int·length; | ||
| 74 | ················boolean·b·=·false; | ||
| 75 | ················ | 75 | ················Label_0315_Outer:Block_10_Outer: |
| 76 | ················ | 76 | ················while·(true)·{ |
| 77 | ····················Block_14:·{ | ||
| 77 | ························while·(true)·{ | 78 | ························while·(true)·{ |
| 78 | ························Label_0 | 79 | ························Label_0315: |
| 79 | ····························while·(true)·{ | 80 | ····························while·(true)·{ |
| 81 | ····························Label_0496: | ||
| 80 | ································while·(true)·{ | 82 | ································while·(true)·{ |
| 81 | ····································Block_ | 83 | ····································Block_13:·{ |
| 82 | ········································ | 84 | ········································while·(true)·{ |
| 85 | ············································Block_7_Outer:Block_6_Outer: | ||
| 83 | ············································while·(true)·{ | 86 | ············································while·(true)·{ |
| 84 | ············································Label_0315: | ||
| 85 | ················································ | 87 | ················································Block_16:·{ |
| 86 | ····················································while·(true)·{ | 88 | ····················································while·(true)·{ |
| 87 | ···················································· | 89 | ························································Label_0953:Label_0252_Outer: |
| 88 | ························································while·(true)·{ | 90 | ························································while·(true)·{ |
| 89 | ····························································Block_19:·{ | ||
| 90 | ····························································Block_14: | ||
| 91 | ···························································· | 91 | ····························································while·(true)·{ |
| 92 | ····································································Label_0226:·{ | ||
| 93 | ········································································break·Label_0226; | ||
| 94 | ········································································System.out.println("********·invalidating·profile-cache·after·lookup-file·update·********·"); | ||
| 95 | ········································································break·Label_0315; | ||
| 96 | ········································································iftrue(Label_0932:)(profileCache.lastProfileFile·==·null·||·!ProfileCache.debug); | ||
| 97 | ········································································break·Block_19; | ||
| 98 | ········································································bExpressionMetaData·=·new·BExpressionMetaData(); | ||
| 99 | ········································································routingContext.expctxWay·=·new·BExpressionContextWay(routingContext.memoryclass·*·512,·bExpressionMetaData); | ||
| 100 | ········································································((BExpressionContext)(routingContext.expctxNode·=·new·BExpressionContextNode(0,·bExpressionMetaData))).setForeignContext((BExpressionContext)routingContext.expctxWay); | ||
| 101 | ········································································bExpressionMetaData.readMetaData(new·File(parentFile,·"lookups.dat")); | ||
| 102 | ········································································((BExpressionContext)routingContext.expctxWay).parseFile(obj,·"global",·routingContext.keyValues); | ||
| 103 | ········································································((BExpressionContext)routingContext.expctxNode).parseFile(obj,·"global",·routingContext.keyValues); | ||
| 104 | ········································································routingContext.readGlobalConfig(); | ||
| 105 | ········································································iftrue(Label_0677:)(!routingContext.processUnusedTags); | ||
| 106 | ········································································break·Block_14; | ||
| 107 | ········································································apc·=·ProfileCache.apc; | ||
| 108 | ········································································length·=·apc.length; | ||
| 109 | ········································································b·=·true; | ||
| 110 | ········································································iftrue(Label_0505:)(n·>=·length); | ||
| 111 | ········································································break·Block_7; | ||
| 112 | ····································································} | ||
| 113 | ····································································iftrue(Label_0252:)(ProfileCache.lastLookupFile·==·null); | ||
| 114 | ···························································· | 92 | ····························································Label_0795_Outer: |
| 115 | ································································} | ||
| 116 | ································································((BExpressionContext)routingContext.expctxWay).setAllTagsUsed(); | ||
| 117 | ································································while·(true)·{ | 93 | ································································while·(true)·{ |
| 94 | ····································································bExpressionMetaData·=·new·BExpressionMetaData(); | ||
| 95 | ····································································routingContext.expctxWay·=·new·BExpressionContextWay(routingContext.memoryclass·*·512,·bExpressionMetaData); | ||
| Max diff block lines reached; 17585/27553 bytes (63.82%) of diff not shown. | |||
| 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 703, 15 lines modified | Offset 697, 15 lines modified | ||
| 703 | ····································Object·o9; | 697 | ····································Object·o9; |
| 704 | ····································OsmNode·osmNode; | 698 | ····································OsmNode·osmNode; |
| 705 | ····································long·n45; | 699 | ····································long·n45; |
| 706 | ····································int·n46; | 700 | ····································int·n46; |
| 707 | ····································float·n47; | 701 | ····································float·n47; |
| 708 | ····································double·radius; | 702 | ····································double·radius; |
| 709 | ····································OsmNodeNamed·osmNodeNamed; | 703 | ····································OsmNodeNamed·osmNodeNamed; |
| 710 | ····································OsmPath·path2; | 704 | ····································OsmPath·path2·=·null; |
| 711 | ····································int·cost10; | 705 | ····································int·cost10; |
| 712 | ····································OsmPath·osmPath3·=·null; | 706 | ····································OsmPath·osmPath3·=·null; |
| 713 | ····································long·n48·=·0L; | 707 | ····································long·n48·=·0L; |
| 714 | ····································int·n49; | 708 | ····································int·n49; |
| 715 | ····································float·n50; | 709 | ····································float·n50; |
| 716 | ····································int·calcDistance; | 710 | ····································int·calcDistance; |
| 717 | ····································SearchBoundary·boundary; | 711 | ····································SearchBoundary·boundary; |
| Offset 764, 73 lines modified | Offset 758, 75 lines modified | ||
| 764 | ································································} | 758 | ································································} |
| 765 | ································································osmTrack3·=·osmTrack2; | 759 | ································································osmTrack3·=·osmTrack2; |
| 766 | ································································n44·=·i; | 760 | ································································n44·=·i; |
| 767 | ································································idFromPos8·=·((OsmNode)o8).getIdFromPos(); | 761 | ································································idFromPos8·=·((OsmNode)o8).getIdFromPos(); |
| 768 | ································································b3·=·((idFromPos5·==·idFromPos4·||·idFromPos5·==·idFromPos3)·&&·(idFromPos8·==·idFromPos4·||·idFromPos8·==·idFromPos3)); | 762 | ································································b3·=·((idFromPos5·==·idFromPos4·||·idFromPos5·==·idFromPos3)·&&·(idFromPos8·==·idFromPos4·||·idFromPos8·==·idFromPos3)); |
| 769 | ································································nextForLink·=·o7; | 763 | ································································nextForLink·=·o7; |
| 770 | ································································o9·=·null; | 764 | ································································o9·=·null; |
| 771 | ····························································Label_4379_Outer: | 765 | ································································Label_4391_Outer:Label_4379_Outer: |
| 772 | ································································while·(nextForLink·!=·null)·{ | 766 | ································································while·(nextForLink·!=·null)·{ |
| 773 | ····································································osmNode·=·(OsmNode)sourceNode; | 767 | ····································································osmNode·=·(OsmNode)sourceNode; |
| 774 | ····································································sourceNode·=·nextForLink; | 768 | ····································································sourceNode·=·nextForLink; |
| 775 | ····································································Label_4536_Outer:Block_119_Outer: | ||
| 776 | ····································································while·(true)·{ | 769 | ····································································while·(true)·{ |
| 777 | ········································································if·(b3)·{ | 770 | ········································································if·(b3)·{ |
| 778 | ············································································n45·=·idFromPos5; | 771 | ············································································n45·=·idFromPos5; |
| 779 | ············································································n46·=·n36; | 772 | ············································································n46·=·n36; |
| 780 | ············································································n47·=·n37; | 773 | ············································································n47·=·n37; |
| 781 | ············································································radius·=·1.5; | 774 | ············································································radius·=·1.5; |
| 782 | ············································································osmNodeNamed·=·(OsmNodeNamed)o; | 775 | ············································································osmNodeNamed·=·(OsmNodeNamed)o; |
| 776 | ············································································Block_118_Outer:Label_4475_Outer:Label_4536_Outer: | ||
| 783 | ············································································ | 777 | ············································································while·(true)·{ |
| 784 | ················································································try·{ | 778 | ················································································try·{ |
| 785 | ····················································································osmNodeNamed.radius·=·radius; | 779 | ····················································································osmNodeNamed.radius·=·radius; |
| 786 | ····················································································o2·=·this.routingContext; | 780 | ····················································································o2·=·this.routingContext; |
| 787 | ····················································································((RoutingContext)o2).setWaypoint((OsmNodeNamed)o,·true); | 781 | ····················································································((RoutingContext)o2).setWaypoint((OsmNodeNamed)o,·true); |
| 788 | ····················································································break·Label_4391; | 782 | ····················································································break·Label_4391; |
| 789 | ················································································} | 783 | ················································································} |
| Max diff block lines reached; 31564/39879 bytes (79.15%) 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 302, 15 lines modified | Offset 302, 15 lines modified | ||
| 302 | ············n·=·n3; | 302 | ············n·=·n3; |
| 303 | ········} | 303 | ········} |
| 304 | ········final·BExpressionLookupValue[]·array3·=·(BExpressionLookupValue[])this.lookupValues.get(n); | 304 | ········final·BExpressionLookupValue[]·array3·=·(BExpressionLookupValue[])this.lookupValues.get(n); |
| 305 | ········int[]·array4·=·(int[])this.lookupHistograms.get(n); | 305 | ········int[]·array4·=·(int[])this.lookupHistograms.get(n); |
| 306 | ········int·i·=·0; | 306 | ········int·i·=·0; |
| 307 | ········boolean·b·=·false; | 307 | ········boolean·b·=·false; |
| 308 | ········while·(true)·{ | 308 | ········while·(true)·{ |
| 309 | ········ | 309 | ········Block_34_Outer: |
| 310 | ············while·(i·<·array3.length)·{ | 310 | ············while·(i·<·array3.length)·{ |
| 311 | ················final·BExpressionLookupValue·bExpressionLookupValue3·=·array3[i]; | 311 | ················final·BExpressionLookupValue·bExpressionLookupValue3·=·array3[i]; |
| 312 | ················final·int[]·array5·=·array4; | 312 | ················final·int[]·array5·=·array4; |
| 313 | ················if·(bExpressionLookupValue3.equals((Object)"*"))·{ | 313 | ················if·(bExpressionLookupValue3.equals((Object)"*"))·{ |
| 314 | ····················b·=·true; | 314 | ····················b·=·true; |
| 315 | ················} | 315 | ················} |
| 316 | ················if·(bExpressionLookupValue3.matches(str2))·{ | 316 | ················if·(bExpressionLookupValue3.matches(str2))·{ |
| Offset 381, 237 lines modified | Offset 381, 216 lines modified | ||
| 381 | ····································································Label_0884:·{ | 381 | ····································································Label_0884:·{ |
| 382 | ········································································if·(split.length·<·1)·{ | 382 | ········································································if·(split.length·<·1)·{ |
| 383 | ············································································break·Label_0884; | 383 | ············································································break·Label_0884; |
| 384 | ········································································} | 384 | ········································································} |
| 385 | ········································································final·String·s17·=·split[0]; | 385 | ········································································final·String·s17·=·split[0]; |
| 386 | ········································································try·{ | 386 | ········································································try·{ |
| 387 | ············································································float·float1·=·Float.parseFloat(s17); | 387 | ············································································float·float1·=·Float.parseFloat(s17); |
| 388 | ············································································while·(true)·{ | ||
| 389 | ············································································ | 388 | ············································································if·(split.length·==·2)·{ |
| 390 | ················································································ | 389 | ················································································String·substring·=·split[1]; |
| 391 | ················································································ | 390 | ················································································if·(substring.indexOf(s15)·>·0)·{ |
| 392 | ···················································································· | 391 | ····················································································substring·=·substring.substring(0,·substring.indexOf(s15)); |
| 393 | ····················································································} | ||
| 394 | ····················································································float1·+=·Integer.parseInt(substring)·/·n5; | ||
| 395 | ················································································} | 392 | ················································································} |
| 393 | ················································································float1·+=·Integer.parseInt(substring)·/·n5; | ||
| 394 | ············································································} | ||
| 396 | ············································································ | 395 | ············································································String·s18·=·String.format(us,·s16,·Float.valueOf(float1·*·n6)); |
| 396 | ············································································while·(true)·{ | ||
| 397 | ············································································Label_1 | 397 | ············································································Label_1460_Outer: |
| 398 | ················································································while·(true)·{ | 398 | ················································································while·(true)·{ |
| 399 | ····················································································s14·=·s18; | 399 | ····················································································s14·=·s18; |
| 400 | ····················································································Label_2422:·{ | 400 | ····················································································Label_2422:·{ |
| 401 | ························································································break·Label_2422; | 401 | ························································································break·Label_2422; |
| 402 | ························································································final·String[]·split2·=·s14.split(s6); | 402 | ························································································final·String[]·split2·=·s14.split(s6); |
| 403 | ························································································try·{ | 403 | ························································································try·{ |
| 404 | ····························································································Label_1128:·{ | 404 | ····························································································Label_1128:·{ |
| 405 | ································································································if·(split2.length·<·1)·{ | 405 | ································································································if·(split2.length·<·1)·{ |
| 406 | ····································································································break·Label_1128; | 406 | ····································································································break·Label_1128; |
| 407 | ································································································} | 407 | ································································································} |
| 408 | ································································································final·String·s19·=·split2[0]; | 408 | ································································································final·String·s19·=·split2[0]; |
| 409 | ································································································try·{ | 409 | ································································································try·{ |
| 410 | ····································································································float·float2·=·Float.parseFloat(s19); | 410 | ····································································································float·float2·=·Float.parseFloat(s19); |
| 411 | ····································································································String·s20; | ||
| 412 | ····································································································final·String·s21; | 411 | ····································································································final·String·s21; |
| 413 | ····································································································boolean·contains2; | ||
| 414 | ····································································································String·s22; | ||
| 415 | ····································································································String[]·split3; | ||
| 416 | ····································································································int·length; | ||
| 417 | ····································································································int·n7; | ||
| 418 | ····································································································float·float3; | ||
| 419 | ····································································································Object[]·args; | ||
| 420 | ····································································································int·endIndex; | ||
| 421 | ····································································································String·s23; | ||
| 422 | ····································································································String[]·split4; | ||
| 423 | ····································································································int·length2; | ||
| 424 | ····································································································int·n8; | ||
| 425 | ····································································································float·float4; | ||
| 426 | ····································································································Object[]·args2; | ||
| 427 | ····································································································String[]·split5; | ||
| 428 | ····································································································int·length3; | ||
| 429 | ····································································································int·n9; | ||
| 430 | ····································································································float·float5; | ||
| 431 | ····································································································Object[]·args3; | ||
| 432 | ····································································································String[]·split6; | ||
| 433 | ····································································································String·substring2; | ||
| 434 | ····································································································String·substring3; | ||
| 435 | ····································································································boolean·contains3; | ||
| 436 | ····································································································Label_1419:Block_55_Outer: | ||
| 437 | ····································································································while·(true)·{ | 412 | ····································································································while·(true)·{ |
| 438 | ········································································································while·(true)·{ | 413 | ········································································································while·(true)·{ |
| 439 | ············································································································if·(split2.length·==·2)·{ | 414 | ············································································································if·(split2.length·==·2)·{ |
| 440 | ················································································································s20·=·split2[1]; | 415 | ················································································································String·s20·=·split2[1]; |
| 441 | ················································································································if·(s20.indexOf(s5)·>·0)·{ | 416 | ················································································································if·(s20.indexOf(s5)·>·0)·{ |
| 442 | ····················································································································s20·=·s20.substring(0,·s20.indexOf(s5)); | 417 | ····················································································································s20·=·s20.substring(0,·s20.indexOf(s5)); |
| 443 | ················································································································} | 418 | ················································································································} |
| 444 | ················································································································if·(s20.indexOf(s21)·>·0)·{ | 419 | ················································································································if·(s20.indexOf(s21)·>·0)·{ |
| 445 | ····················································································································s20·=·s20.substring(0,·s20.indexOf(s21)); | 420 | ····················································································································s20·=·s20.substring(0,·s20.indexOf(s21)); |
| 446 | ················································································································} | 421 | ················································································································} |
| 447 | ················································································································float2·+=·Integer.parseInt(s20)·/·n5; | 422 | ················································································································float2·+=·Integer.parseInt(s20)·/·n5; |
| 448 | ············································································································} | 423 | ············································································································} |
| 449 | ············································································································s18·=·String.format(us,·s16,·Float.valueOf(float2·*·n6)); | 424 | ············································································································s18·=·String.format(us,·s16,·Float.valueOf(float2·*·n6)); |
| 450 | ············································································································continue· | 425 | ············································································································continue·Block_34_Outer; |
| 451 | ············································································································contains2·=·s14.contains("feet"); | ||
| 452 | ············································································································s22·=·"f"; | ||
| 453 | ············································································································iftrue(Label_2173:)(contains2·||·s14.contains("foot")); | ||
| 454 | ············································································································break·Label_1419; | ||
| 455 | ············································································································float2·=·0.0f; | ||
| 456 | ············································································································continue·Label_1373_Outer; | ||
| 457 | ········································································································} | ||
| 458 | ········································································································iftrue(Label_1588:)(!s14.contains(s4)); | 426 | ············································································································iftrue(Label_1588:)(!s14.contains(s4)); |
| 459 | ········································································································split3·=·s14.split(s4); | 427 | ············································································································final·String[]·split3·=·s14.split(s4); |
| 460 | ········································································································try·{ | ||
| 461 | ············································································································length·=·split3.length; | ||
| 462 | ············································································································n7·=·1; | ||
| 463 | ············································································································if·(length·>=·n7)·{ | ||
| 464 | ················································································································s14·=·split3[0]; | ||
| 465 | ············································································································} | ||
| 466 | ············································································································float3·=·Float.parseFloat(s14); | ||
| 467 | ············································································································try·{ | 428 | ············································································································try·{ |
| 429 | ················································································································final·int·length·=·split3.length; | ||
| 430 | ················································································································final·int·n7·=·1; | ||
| 431 | ················································································································if·(length·>=·n7)·{ | ||
| 432 | ····················································································································s14·=·split3[0]; | ||
| 433 | ················································································································} | ||
| 434 | ················································································································final·float·float3·=·Float.parseFloat(s14); | ||
| 435 | ················································································································try·{ | ||
| 468 | ················································································································args·=·new·Object[n7]; | 436 | ····················································································································final·Object[]·args·=·new·Object[n7]; |
| 469 | ················································································································args[0]·=·Float.valueOf(float3·/·100.0f); | 437 | ····················································································································args[0]·=·Float.valueOf(float3·/·100.0f); |
| 470 | ················································································································s18·=·String.format(us,·s16,·args); | 438 | ····················································································································s18·=·String.format(us,·s16,·args); |
| 471 | ················································································································continue· | 439 | ····················································································································continue·Block_34_Outer; |
| 440 | ····················································································································String·str3·=·null; | ||
| 472 | ················································································································ | 441 | ····················································································································Block_55:·{ |
| 442 | ························································································································int·endIndex·=·0; | ||
| 443 | ····················································································································Label_1630: | ||
| 473 | ····················································································································while·(true)·{ | 444 | ························································································································while·(true)·{ |
| 474 | ························································································································s18·=·s14.substring(0,·endIndex); | ||
| 475 | ························································································································continue·Label_0893_Outer; | ||
| 476 | ························································································································endIndex·=·s14.indexOf(s23); | ||
| 477 | ························································································································continue·Block_55_Outer; | ||
| 478 | ························································································································split4·=·s14.split(s3); | 445 | ····························································································································final·String[]·split4·=·s14.split(s3); |
| Max diff block lines reached; 46704/64367 bytes (72.56%) of diff not shown. | |||
| Offset 141, 18 lines modified | Offset 141, 15 lines modified | ||
| 141 | ····} | 141 | ····} |
| 142 | ···· | 142 | ···· |
| 143 | ····public·final·void·parseNodeBody(final·MicroCache·microCache,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ | 143 | ····public·final·void·parseNodeBody(final·MicroCache·microCache,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ |
| 144 | ········if·(microCache·instanceof·MicroCache2)·{ | 144 | ········if·(microCache·instanceof·MicroCache2)·{ |
| 145 | ············this.parseNodeBody2((MicroCache2)microCache,·osmNodesMap,·byteArrayUnifier); | 145 | ············this.parseNodeBody2((MicroCache2)microCache,·osmNodesMap,·byteArrayUnifier); |
| 146 | ············return; | 146 | ············return; |
| 147 | ········} | 147 | ········} |
| 148 | ········throw·new·IllegalArgumentException("unknown·cache·version:·".concat(String.valueOf((Object)microCache.getClass()))); | ||
| 148 | ········final·Class<?·extends·MicroCache>·class1·=·microCache.getClass(); | ||
| 149 | ········final·StringBuilder·sb·=·new·StringBuilder("unknown·cache·version:·"); | ||
| 150 | ········sb.append(class1); | ||
| 151 | ········throw·new·IllegalArgumentException(sb.toString()); | ||
| 152 | ····} | 149 | ····} |
| 153 | ···· | 150 | ···· |
| 154 | ····public·final·void·parseNodeBody2(final·MicroCache2·microCache2,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ | 151 | ····public·final·void·parseNodeBody2(final·MicroCache2·microCache2,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{ |
| 155 | ········final·ByteArrayUnifier·byteArrayUnifier2·=·osmNodesMap.getByteArrayUnifier(); | 152 | ········final·ByteArrayUnifier·byteArrayUnifier2·=·osmNodesMap.getByteArrayUnifier(); |
| 156 | ········while·(((ByteDataReader)microCache2).readBoolean())·{ | 153 | ········while·(((ByteDataReader)microCache2).readBoolean())·{ |
| 157 | ············final·TurnRestriction·turnRestriction·=·new·TurnRestriction(); | 154 | ············final·TurnRestriction·turnRestriction·=·new·TurnRestriction(); |
| 158 | ············turnRestriction.exceptions·=·((ByteDataReader)microCache2).readShort(); | 155 | ············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 7440, 27 lines modified | Offset 7440, 31 lines modified | ||
| 7440 | ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V | 7440 | ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V |
| 7441 | ····throw·p2 | 7441 | ····throw·p2 |
| 7442 | ····:goto_5 | 7442 | ····:goto_5 |
| 7443 | ····new-instance·p3,·Ljava/lang/IllegalArgumentException; | 7443 | ····new-instance·p3,·Ljava/lang/IllegalArgumentException; |
| 7444 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
| 7445 | ····move-result-object·p1 | ||
| 7444 | ····iget·v0,·p0,·Lbtools/expressions/BExpressionContext;->linenr:I | 7446 | ····iget·v0,·p0,·Lbtools/expressions/BExpressionContext;->linenr:I |
| 7445 | ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; | 7447 | ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; |
| 7446 | ····move-result-object·p2 | 7448 | ····move-result-object·p2 |
| 7447 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 7449 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 7448 | ····const-string·v2,·"ParseException·" | 7450 | ····const-string·v2,·"ParseException·" |
| 7449 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 7451 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
| 7450 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 7452 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 7451 | ····const-string·p1,·"·at·line·" | 7453 | ····const-string·p1,·"·at·line·" |
| 7452 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 7454 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 7453 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 7455 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| Offset 7477, 30 lines modified | Offset 7481, 28 lines modified | ||
| 7477 | ····invoke-direct·{p3,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 7481 | ····invoke-direct·{p3,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 7478 | ····throw·p3 | 7482 | ····throw·p3 |
| 7479 | ····:cond_5 | 7483 | ····:cond_5 |
| 7480 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; | 7484 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; |
| 7481 | ····n | 7485 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
| 7486 | ····move-result-object·p1 | ||
| 7482 | ····const-string·v0,·"profile·" | ||
| 7483 | ····invoke-direct·{p3,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
| 7484 | ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
| 7485 | ····const-string·p | 7487 | ····const-string·p3,·"profile·" |
| 7486 | ···· | 7488 | ····const-string·v0,·"·does·not·exist" |
| 7487 | ···· | 7489 | ····.line·4 |
| 7490 | ····invoke-static·{p3,·p1,·v0},·La0/l;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
| 7488 | ····move-result-object·p1 | 7491 | ····move-result-object·p1 |
| 7492 | ····.line·5 | ||
| 7489 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 7493 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 7490 | ····goto·:goto_7 | 7494 | ····goto·:goto_7 |
| 7491 | ····:goto_6 | 7495 | ····:goto_6 |
| 7492 | ····throw·p2 | 7496 | ····throw·p2 |
| 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 1814, 29 lines modified | Offset 1814, 33 lines modified | ||
| 1814 | ····return-object·v1 | 1814 | ····return-object·v1 |
| 1815 | ····:goto_5 | 1815 | ····:goto_5 |
| 1816 | ····new-instance·p2,·Ljava/lang/RuntimeException; | 1816 | ····new-instance·p2,·Ljava/lang/RuntimeException; |
| 1817 | ····iget-object·v0,·p0,·Lbtools/mapaccess/NodesCache;->currentFileName:Ljava/lang/String; | 1817 | ····iget-object·v0,·p0,·Lbtools/mapaccess/NodesCache;->currentFileName:Ljava/lang/String; |
| 1818 | ····n | 1818 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
| 1819 | ···· | 1819 | ····move-result-object·v1 |
| 1820 | ···· | 1820 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
| 1821 | ····const-string·v3,·"error·reading·datafile·" | ||
| 1822 | ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
| 1821 | ····invoke-virtual·{v | 1823 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1822 | ····const-string·v0,·":·" | 1824 | ····const-string·v0,·":·" |
| 1823 | ····invoke-virtual·{v | 1825 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1824 | ····invoke-virtual·{v | 1826 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1825 | ····invoke-virtual·{v | 1827 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 1826 | ····move-result-object·v0 | 1828 | ····move-result-object·v0 |
| 1827 | ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 1829 | ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
| 1828 | ····throw·p2 | 1830 | ····throw·p2 |
| Offset 436, 23 lines modified | Offset 436, 21 lines modified | ||
| 436 | ····:cond_0 | 436 | ····:cond_0 |
| 437 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; | 437 | ····new-instance·p2,·Ljava/lang/IllegalArgumentException; |
| 438 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 438 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 439 | ····move-result-object·p1 | 439 | ····move-result-object·p1 |
| 440 | ····n | 440 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
| 441 | ····move-result-object·p1 | ||
| 441 | ····const-string·v0,·"unknown·cache·version:·" | ||
| 442 | ····invoke-direct·{p3,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | ||
| 443 | ···· | 442 | ····const-string·p3,·"unknown·cache·version:·" |
| 444 | ····invoke-virtual·{p3},·Ljava/lang/String | 443 | ····invoke-virtual·{p3,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
| 445 | ····move-result-object·p1 | 444 | ····move-result-object·p1 |
| 446 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 445 | ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 447 | ····throw·p2 | 446 | ····throw·p2 |
| 448 | .end·method | 447 | .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 | ····goto·:goto_4 | 147 | ····goto·:goto_4 |
| 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 9260, 1360 lines modified | Offset 9256, 1360 lines modified | ||
| 9260 | ····move-result·v4 | 9256 | ····move-result·v4 |
| 9261 | ····.line·39 | 9257 | ····.line·39 |
| 9262 | ····if-eqz·v4,·:cond_2 | 9258 | ····if-eqz·v4,·:cond_2 |
| 9263 | ····.line·40 | 9259 | ····.line·40 |
| 9264 | ····.line·41 | 9260 | ····.line·41 |
| 9265 | ····i | 9261 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
| 9266 | ····.line·42 | 9262 | ····.line·42 |
| 9267 | ····.line·43 | 9263 | ····.line·43 |
| 9268 | ····if-eqz·v4,·:cond_1 | ||
| 9269 | ····.line·44 | 9264 | ····.line·44 |
| 9265 | ····move-result-object·v4 | ||
| 9270 | ····.line·45 | 9266 | ····.line·45 |
| 9271 | ···· | 9267 | ····iget-boolean·v5,·v3,·Lbtools/router/OsmNodeNamed;->direct:Z |
| 9272 | ····.line·46 | 9268 | ····.line·46 |
| 9273 | ····.line·47 | 9269 | ····.line·47 |
| 9274 | ···· | 9270 | ····if-eqz·v5,·:cond_1 |
| 9275 | ····.line·48 | 9271 | ····.line·48 |
| 9276 | ····:cond_1 | ||
| 9277 | ····const-string·v4,·"" | ||
| 9278 | ····.line·49 | 9272 | ····.line·49 |
| 9273 | ····const-string·v5,·"·direct" | ||
| 9279 | ····.line·50 | ||
| 9280 | ····:goto_1 | ||
| 9281 | ····new-instance·v5,·Ljava/lang/StringBuilder; | ||
| 9274 | ····.line·50 | ||
| 9282 | ····.line·51 | 9275 | ····.line·51 |
| 9276 | ····goto·:goto_1 | ||
| 9283 | ····.line·52 | 9277 | ····.line·52 |
| 9278 | ····:cond_1 | ||
| 9284 | ····const-string·v | 9279 | ····const-string·v5,·"" |
| 9285 | ····.line·53 | 9280 | ····.line·53 |
| 9286 | ····.line·54 | 9281 | ····.line·54 |
| 9287 | ···· | 9282 | ····:goto_1 |
| 9283 | ····const-string·v6,·"wp=" | ||
| 9288 | ····.line·55 | 9284 | ····.line·55 |
| 9289 | ····.line·56 | 9285 | ····.line·56 |
| 9286 | ····invoke-static·{v6,·v4,·v5},·La0/l;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
| 9290 | ····.line·57 | ||
| 9291 | ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
| 9287 | ····.line·57 | ||
| 9292 | ····.line·58 | 9288 | ····.line·58 |
| 9293 | ····.line·59 | 9289 | ····.line·59 |
| 9290 | ····move-result-object·v4 | ||
| 9294 | ····.line·60 | 9291 | ····.line·60 |
| 9295 | ····invoke- | 9292 | ····invoke-direct·{v7,·v4},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V |
| 9296 | ····.line·61 | 9293 | ····.line·61 |
| 9297 | ····.line·62 | 9294 | ····.line·62 |
| 9298 | ····.line·63 | 9295 | ····.line·63 |
| 9299 | ···· | 9296 | ····:cond_2 |
| 9297 | ····iget-boolean·v3,·v3,·Lbtools/router/OsmNodeNamed;->direct:Z | ||
| 9300 | ····.line·64 | 9298 | ····.line·64 |
| 9301 | ····.line·65 | 9299 | ····.line·65 |
| 9300 | ····if-eqz·v3,·:cond_0 | ||
| 9302 | ····.line·66 | ||
| 9303 | ····move-result-object·v4 | ||
| 9301 | ····.line·66 | ||
| 9304 | ····.line·67 | 9302 | ····.line·67 |
| 9305 | ···· | 9303 | ····const/4·v2,·0x1 |
| 9306 | ····.line·68 | 9304 | ····.line·68 |
| 9305 | ····goto·:goto_0 | ||
| Max diff block lines reached; 46434/50432 bytes (92.07%) 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 3070, 33 lines modified | Offset 3070, 41 lines modified | ||
| 3070 | ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement; | 3070 | ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement; |
| 3071 | ····move-result-object·v5 | 3071 | ····move-result-object·v5 |
| 3072 | ····aget-object·v5,·v5,·v2 | 3072 | ····aget-object·v5,·v5,·v2 |
| 3073 | ····invoke-static·{v5},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
| 3074 | ····move-result-object·v5 | ||
| 3075 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | ||
| 3076 | ····move-result-object·v0 | ||
| 3073 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 3077 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
| 3074 | ····const-string·v7,·"error·" | 3078 | ····const-string·v7,·"error·" |
| 3075 | ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 3079 | ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
| 3076 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 3080 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| 3077 | ····const-string·v4,·"·" | 3081 | ····const-string·v4,·"·" |
| 3078 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3082 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 3079 | ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 3083 | ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 3080 | ····const-string·v4,·"\n" | 3084 | ····const-string·v4,·"\n" |
| 3081 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3085 | ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 3082 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/ | 3086 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 3083 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 3087 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 3084 | ····move-result-object·v0 | 3088 | ····move-result-object·v0 |
| 3085 | ····invoke-virtual·{v1,·v0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 3089 | ····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-15·08:34·mtb.brf | ||
| 3 | -rw-r--r--··2.0·unx····15666·b-·defN·25-Oct-15·08:37·trekking-ignore-cr.brf | ||
| 4 | -rw-r--r--··2.0·unx····14660·b-·defN·25-Oct-15·08:34·fastbike.brf | ||
| 5 | -rw-r--r--··2.0·unx····18237·b-·defN·25-Oct-15·08:34·gravel.brf | ||
| 6 | -rw-r--r--··2.0·unx·····6902·b-·defN·25-Oct-15·08:34·moped.brf | ||
| 2 | -rw-r--r--··2.0·unx······46 | 7 | -rw-r--r--··2.0·unx······468·b-·defN·25-Oct-15·08:34·river.brf |
| 3 | -rw-r--r--··2.0·unx···· | 8 | -rw-r--r--··2.0·unx·····9972·b-·defN·25-Oct-15·08:37·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-15·08:37·trekking-steep.brf |
| 10 | -rw-r--r--··2.0·unx····21014·b-·defN·25-Oct-15·08:34·fastbike-verylowtraffic.brf | ||
| 11 | -rw-r--r--··2.0·unx····15662·b-·defN·25-Oct-15·08:37·trekking-noferries.brf | ||
| 5 | -rw-r--r--··2.0·unx····18237·b-·defN·24-Jul-13·05:37·gravel.brf | ||
| 6 | -rw-r--r--··2.0·unx····27259·b-·defN·24-Jul-13·05:37·mtb.brf | ||
| 7 | -rw-r--r--··2.0·unx····27844·b-·defN·24-Jul-13·05:37·lookups.dat | ||
| 8 | -rw-r--r--··2.0·unx····27921·b-·defN·24-Jul-13·05:37·hiking-mountain.brf | ||
| 9 | -rw-r--r--··2.0·unx·····9971·b-·defN·24-Jul-13·05:39·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-15·08:37·fastbike-lowtraffic.brf |
| 11 | -rw-r--r--··2.0·unx·····9972·b-·defN·24-Jul-13·05:39·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-15·08:34·vm-forum-liegerad-schnell.brf |
| 13 | -rw-r--r--··2.0·unx······468·b-·defN·24-Jul-13·05:37·river.brf | ||
| 14 | -rw-r--r--··2.0·unx·····5119·b-·defN·24-Jul-13·05:37·shortest.brf | ||
| 15 | -rw-r--r--··2.0·unx······400·b-·defN·24-Jul-13·05:37·dummy.brf | ||
| 16 | -rw-r--r--··2.0·unx····1 | 14 | -rw-r--r--··2.0·unx····15660·b-·defN·25-Oct-15·08:37·trekking-nosteps.brf |
| 17 | -rw-r--r--··2.0·unx····14652·b-·defN·2 | 15 | -rw-r--r--··2.0·unx····14652·b-·defN·25-Oct-15·08:37·fastbike-asia-pacific.brf |
| 16 | -rw-r--r--··2.0·unx····27921·b-·defN·25-Oct-15·08:34·hiking-mountain.brf | ||
| 18 | -rw-r--r--··2.0·unx····15676·b-·defN·24-Jul-13·05:37·trekking.brf | ||
| 19 | -rw-r--r--··2.0·unx······308·b-·defN·24-Jul-13·05:37·readme.txt | ||
| 20 | -rw-r--r--··2.0·unx···· | 17 | -rw-r--r--··2.0·unx······460·b-·defN·25-Oct-15·08:34·rail.brf |
| 21 | -rw-r--r--··2.0·unx····15662·b-·defN·24-Jul-13·05:39·trekking-noferries.brf | ||
| 22 | -rw-r--r--··2.0·unx····15666·b-·defN·24-Jul-13·05:39·trekking-ignore-cr.brf | ||
| 23 | -rw-r--r--··2.0·unx···· | 18 | -rw-r--r--··2.0·unx······400·b-·defN·25-Oct-15·08:34·dummy.brf |
| 19 | -rw-r--r--··2.0·unx·····5119·b-·defN·25-Oct-15·08:34·shortest.brf | ||
| 20 | -rw-r--r--··2.0·unx····27844·b-·defN·25-Oct-15·08:34·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-15·08:34·vm-forum-velomobil-schnell.brf |
| 22 | -rw-r--r--··2.0·unx·····9971·b-·defN·25-Oct-15·08:37·car-eco.brf | ||
| 23 | -rw-r--r--··2.0·unx······308·b-·defN·25-Oct-15·08:34·readme.txt | ||
| 24 | -rw-r--r--··2.0·unx····15676·b-·defN·25-Oct-15·08:34·trekking.brf | ||
| 25 | -rw-r--r--··2.0·unx···· | 25 | -rw-r--r--··2.0·unx····15660·b-·defN·25-Oct-15·08:37·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 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-15·08:34·users/ | ||
| 3 | -rw-r--r--··2.0·unx·····3649·b-·defN·25-Oct-15·08:34·users/android_quickstart.md | ||
| 4 | -rw-r--r--··2.0·unx·····5389·b-·defN·25-Oct-15·08:34·users/android_advanced.md | ||
| 5 | -rw-r--r--··2.0·unx······620·b-·defN·25-Oct-15·08:34·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-15·08:34·developers/ |
| 7 | -rw-r--r--··2.0·unx·····3958·b-·defN·25-Oct-15·08:34·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-15·08:34·developers/profile_developers_guide.md |
| 4 | -rw-r--r--··2.0·unx·····3958·b-·defN·24-Jul-13·05:37·developers/build_segments.md | ||
| 5 | -rw-r--r--··2.0·unx······620·b-·defN·24-Jul-13·05:37·privacy_policy.md | ||
| 6 | drwxr-xr-x··2.0·unx········0·b-·defN·24-Jul-13·05:37·users/ | ||
| 7 | -rw-r--r--··2.0·unx·····5389·b-·defN·24-Jul-13·05:37·users/android_advanced.md | ||
| 8 | -rw-r--r--··2.0·unx·····3649·b-·defN·24-Jul-13·05:37·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 1, 77 lines modified | Offset 1, 77 lines modified | ||
| 00000000:·7072·6f00·3031·3000·01f6·1600·00bc·0400··pro.010......... | 00000000:·7072·6f00·3031·3000·01f6·1600·00bc·0400··pro.010......... | ||
| 00000010:·0078·01ed·985d·681c·5514·c7cf·cc6e·d2 | 00000010:·0078·01ed·985d·681c·5514·c7cf·cc6e·d269··.x...]h.U....n.i | ||
| 00000020:·9b36·d364·b59b·b425·13da·4afc·6cfc·00db··.6.d...%..J.l... | |||
| 00000030:·6275·a241·a488·9656·dfaa·a4d5·8a0f·4185··bu.A...V......A. | |||
| 00000040:·80e6·7136·a216·5d30·4a89·d207·09f5·032c··..q6..]0J......, | |||
| 00000050:·5454·7c12·c4a9·f850·51b1·08da·c756·287d··TT|....PQ....V(} | |||
| 00000060:·9415·7c08·28c4·f39b·b9a7·9936·a918·b769··..|.(......6...i | |||
| 00000070:·1472·97b3·e7de·73cf·ff7f·ce3d·7377·e6ce··.r....s....=sw.. | |||
| 00000080:·ae92·3179·a055·a4ed·d377·d7d7·ef16·7962··..1y.U...w....yb | |||
| 00000090:·64ff·e8e8·c1d1·5b9e·3c38·26da·76aa·ac54··d.....[.<8&.v..T | |||
| 000000a0:·f962·b588·a7fa·5229·391b·da77·7db4·f503··.b....R)9..w}... | |||
| 000000b0:·ed2b·bbac·701a·7c59·a5c8·d3a2·e3dd·ce66··.+..p.|Y.......f | |||
| 000000c0:·3ce0·c1ac·5101·cf18·9ca6·9161·b73a·6d71··<...Q......a.:mq | |||
| 000000d0:·2c0f·b8f0·8fdc·3c18·043f·c4b8·8a79·60b3··,.....<..?...y`. | |||
| 000000e0:·b8d8·c9b9·981f·fd4e·6733·1e9b·5fa5·76f0··.......Ng3.._.v. | |||
| 000000f0:·36b6·7c26·0a36·e68a·38d6·6539·190e·8d1d··6.|&.6..8.e9.... | |||
| 00000100:·cd1a·2cd7·e23c·36f2·048b·ddc6·e603·9edc··..,..<6......... | |||
| 00000110:·b163·b335·e1ff·ac7e·998d·9a1a·e69f·6ae3··.c.5...~......j. | |||
| 00000120:·b4d8·e0d8·17d8·7b54·36ab·18bf·71e2·cbbc··......{T6...q... | |||
| 00000130:·89d9·4ddb·3523·6fc3·17f9·cdef·527d·ed3c··..M.5#o.....R}.< | |||
| 00000140:·b1ae·5732·b0c8·a416·f057·1db7·69bf·4ba5··..W2.....W..i.K. | |||
| 00000150:·a2b2·4505·1e6a·6b71·2d16·eb30·2c3e·761d··..E..jkq-..0,>v. | |||
| 00000160:·cccf·e273·9d0d·b35e·fb76·ddad·36f8·31cf··...s...^.v..6.1. | |||
| 00000170:·18ac·69b3·9bcd·f8b1·0f38·5ffa·e65f·e4a3··..i......8_.._.. | |||
| 00000180:·6f62·787c·5907·eb33·5c31·2e7b·609d·9b23··obx|Y..3\1.{`..# | |||
| 00000190:·47c6·37b8·317e·930a·aaba·b171·c383·dce8··G.7.1~.....q.... | |||
| 000001a0:·f45e·a7cd·8e7e·54e5·bcb3·b3ef·db5d·1f4e··.^...~T......].N | |||
| 000001b0:·c4c6·56b7·cfdc·3c58·e2dc·5718·e34f·1df0··..V...<X..W..O.. | |||
| 000001c0:·bdd3·e962·2ce3·c076·8d0a·9ab5·c063·38e2··...b,..v.....c8. | |||
| 000001d0:·15f3·07d3·ab82·1f3e·cc81·332e·6cd4·a243··.......>..3.l..C | |||
| 000001e0:·c57e·03f8·9b0f·f564·be88·658e·b1ed·1b7c··.~.....d..e....| | |||
| 000001f0:·e863·8707·7ffa·26c4·a486·d407·5fd6·497c··.c....&....._.I| | |||
| 00000200:·cb01·3ff2·23be·fd7e·1863·673d·0754·e0c0··..?.#..~.cg=.T.. | |||
| 00000210:·7f83·0a76·8b6f·31d0·e400·f75b·2a8c·e9a3··...v.o1....[*... | |||
| 00000220:·c159·9d2c·4fb3·5b3d·42e7·07af·7181·e9d6··.Y.,O.[=B...q... | |||
| 00000230:·843e·5702·b8f0·25bf·d754·e0b1·7ae1·7f39··.>W...%..T..z..9 | |||
| 00000240:·317e·7451·5a15·d12e·15df·53ed·abe4·1f5f··1~tQZ.....S...._ | |||
| 00000250:·73f5·3496·a79a·9e59·197b·ba86·7c5c·d6d5··s.4....Y.{..|\.. | |||
| 00000260:·1f51·f41b·d9f8·9cec·cb34·2c65·f529·6b8e··.Q.......4,e.)k. | |||
| 00000270:·bee6·87af·af1f·5025·d52f·a8ad·45f7·cd9a··......P%./..E... | |||
| 00000280:·cc5e·d6a7·061e·5d17·e258·3c7c·f31c·e0f0··.^....]..X<|.... | |||
| 00000290:·958f·5c5a·32bf·0e65·cb73·c44e·8fcf·0a15··..\Z2..e.s.N.... | |||
| 000002a0:·fabe·5e7d·c382·2472·9fff·8df6·3ab5·97b5··..^}..$r....:... | |||
| 000002b0:·28c9·f5f2·f7ff·ac02·8ddb·8f7b·8351·b5c3··(..........{.Q.. | |||
| 000002c0:·5d47·cd7e·6f4d·a27e·3fcd·d691·3e15·b0b9··]G.~oM.~?...>... | |||
| 000002d0:·ef7f·e454·f53d·af57·d21d·7282·43c9·c56d··...T.=.W..r.C..m | |||
| 000002e0:·6cf5·5047·7bcb·d64f·3604·4fbf·7af1·cc12··l.PG{..O6.O.z... | |||
| 000002f0:·8fd2·b2cc·9cd9·96e8·0ab8·7325·db8f·fd10··..........s%.... | |||
| 00000300:·9351·7d46·6498·dff8·a2b7·70ed·a287·b8e2··.Q}Fd.....p..... | |||
| 00000310:·01b8·212e·5df3·7cd1·3b36·9b71·f864·35fe··..!.].|.;6.q.d5. | |||
| 00000320:·3abd·eb90·f683·e70f·dfb6·e76c·9654·72d3··:..........l.Tr. | |||
| 00000330:·63ef·f7a5·47cb·9a65·ab97·edd9·fac2·938d··c...G..e........ | |||
| 00000340:·947d·23b0·6476·d74f·cfd2·f0c8·b86c·6b8f··.}#.dv.O.....lk. | |||
| 00000350:·a51e·24dd·f3cf·7310·a125·9b26·f24e·fc4e··..$...s..%.&.N.N | |||
| 00000360:·49d2·a9d8·9fba·4ec7·61f9·482d·9138·3b06··I.....N.a.H-.8;. | |||
| 00000370:·0d78·bebf·3168·0bf5·b6fb·78e6·ea87·d19b··.x..1h....x..... | |||
| 00000380:·2f4a·948c·7bc5·f0b1·3e56·935a·239c·cd33··/J..{...>V.Z#..3 | |||
| 00000390:·e755·ebad·83bf·dc21·51ad·8fad·bddc·9aaa··.U.....!Q....... | |||
| 000003a0:·40b1·e24d·112d·0c1c·57e2·3980·7ba5·71e6··@..M.-..W.9.{.q. | |||
| 000003b0:·d81c·ebd5·3458·31fc·e58d·7535·cb7e·e562··....4X1...u5.~.b | |||
| 000003c0:·dd73·ba27·ac8c·ffc6·8b60·de3e·5e57·95af··.s.'.....`.>^W.. | |||
| 000003d0:·8e66·276c·9191·9707·f4c0·3a3c·f4d2·f783··.f'l......:<.... | |||
| 000003e0:·3d0d·4f3e·2a85·7f9a·df05·9d9c·8e7f·4f77··=.O>*.........Ow | |||
| 000003f0:·37f6·7c5b·4b3e·f86f·ed82·7dd2·9879·bdd4··7.|[K>.o..}..y.. | |||
| 00000400:·afb7·3f92·9dfe·f28f·5e1e·57e9·b4fe·4372··..?.....^.W...Cr | |||
| 00000410:·1ecb·a2b7·b573·efc4·8b1e·b3c9·0071·93f8··.....s.......q.. | |||
| 00000420:·e6e0·61a4·8ff3·fc99·3659·f786·6efe·ee15··..a.....6Y..n... | |||
| 00000430:·7d1b·4f86·1ffe·70d3·165e·2945·4efe·f8d3··}.O...p..^)EN... | |||
| 00000440:·8e9e·915d·b13e·93c3·ecde·93f2·babe·c0a6··...].>.......... | |||
| 00000450:·47bc·9fb3·2b33·8b4d·72fa·8ce8·ef2e·5a2a··G...+3.Mr.....Z* | |||
| 00000460:·0fa6·87e4·edf9·5d9e·33f3·369f·175c·6de7··......].3.6..\m. | |||
| 00000470:·b6eb·bbeb·cacd·f20c·e7e2·c1a9·ee20·105e··.............·.^ | |||
| 00000480:·a4f4·cf97·283a·559b·90fd·129d·e51d·5222··....(:U.......R" | |||
| 00000490:·f10e·ec0c·c4ef·af66·c719·4cb4·c32a·d5a0··.......f..L..*.. | |||
| 000004a0:·639e·8361·b5ab·f250·493a·abe3·99df·f257··c..a...PI:.....W | |||
| 000004b0:·3315·b0cb·d60c·c7bf·c00e·7973·4ecf·91be··3.........ysN... | |||
| 00000 | 00000020:·9b76·a749·b49b·d892·09fd·207e·367e·806d··.v.I......·~6~.m | ||
| 00000030:·b13a·d120·22a2·a5d5·b72a·69b5·e243·5021··.:.·"....*i..CP! | |||
| 00000040:·a079·9c8d·a845·178c·12a2·f441·4251·c142··.y...E.....ABQ.B | |||
| 00000050:·45c1·27a1·388a·0f95·2a16·41fb·d80a·a5e0··E.'.8...*.A..... | |||
| 00000060:·8b6c·c187·8042·3cbf·997b·9a69·938a·719b··.l...B<..{.i..q. | |||
| 00000070:·4621·7739·7bee·3df7·fcff·e7dc·3377·67ee··F!w9{.=.....3wg. | |||
| 00000080:·ec6a·1995·875a·4526·a64f·fe5a·bf57·e4e9··.j...ZE&.O.Z.W.. | |||
| 00000090:·e1fd·2323·0747·6e7b·e6e0·a868·dba5·b24a··..##.Gn{...h...J | |||
| 000000a0:·e5f8·1a11·4ff5·e552·7236·b4ef·fa68·eb07··....O..Rr6...h.. | |||
| 000000b0:·da57·7659·e134·f8b2·4a91·a745·c7bb·9dcd··.WvY.4..J..E.... | |||
| 000000c0:·78c0·8359·ab02·9e31·384d·23c3·6e73·dae2··x..Y...18M#.ns.. | |||
| 000000d0:·581e·70e1·1fb9·7930·087e·8871·15f3·c066··X.p...y0.~.q...f | |||
| 000000e0:·71b1·9373·313f·faed·ce66·3c36·bf5a·ede0··q..s1?...f<6.Z.. | |||
| 000000f0:·6d6c·f98c·176c·cc15·71ac·cb72·321c·1a3b··ml...l..q..r2..; | |||
| 00000100:·9a35·58ae·c579·6ce4·0916·bb8d·cd07·3cb9··.5X..yl.......<. | |||
| 00000110:·63c7·666b·c2ff·05fd·321b·3535·cc3f·d5c6··c.fk....2.55.?.. | |||
| 00000120:·69b1·c1b1·2fb0·77ab·6c56·317e·e3c4·9779··i.../.w.lV1~...y | |||
| 00000130:·13b3·9bb6·6b46·de86·2ff2·9bdf·e5fa·fa79··....kF../......y | |||
| 00000140:·62dd·a864·6091·492d·e06f·3a5e·a9fd·0e95··b..d`.I-.o:^.... | |||
| 00000150:·4e95·2d2a·f050·5b8b·6bb1·5887·61f1·b1eb··N.-*.P[.k.X.a... | |||
| 00000160:·607e·169f·eb6c·981b·b46f·d7dd·6a83·1ff3··`~...l...o..j... | |||
| 00000170:·8cc1·9a36·bbd9·8c1f·7bbf·f3a5·6ffe·453e··...6....{...o.E> | |||
| 00000180:·fa26·86c7·9775·b03e·c315·e3b2·07d6·bb39··.&...u.>.......9 | |||
| 00000190:·7264·7c93·1be3·37a9·a0aa·1b1b·373c·c8cd··rd|...7.....7<.. | |||
| 000001a0:·4eef·75da·ece8·2754·ce3b·3bfb·becd·f5e1··N.u...'T.;;..... | |||
| 000001b0:·446c·6c75·fbdc·cd83·25ce·0385·31fe·d401··Dllu....%...1... | |||
| 000001c0:·dfbb·9d2e·c632·0e6c·d7a9·a059·0b3c·8623··.....2.l...Y.<.# | |||
| 000001d0:·5e31·7f30·3d2a·f8e1·c31c·38e3·c246·2d2a··^1.0=*....8..F-* | |||
| 000001e0:·2af6·1bc0·df7c·a827·f345·2c73·8c6d·dfe0··*....|.'.E,s.m.. | |||
| 000001f0:·431f·3b3c·f8d3·3721·2635·a43e·f8b2·4ee2··C.;<..7!&5.>..N. | |||
| 00000200:·5b0e·f891·1ff1·edf7·c318·3beb·39a0·0207··[.........;.9... | |||
| 00000210:·fe1b·54b0·5b7c·8b81·2607·b8df·5561·4c1f··..T.[|..&...UaL. | |||
| 00000220:·0dce·ea64·799a·ddea·113a·3f78·8d0b·4c97··...dy....:?x..L. | |||
| 00000230:·26f4·8512·c085·2ff9·bda9·028f·d50b·ff2b··&...../........+ | |||
| 00000240:·89f1·a38b·d2aa·8836·e9f4·3dd5·be4a·fef1··.......6..=..J.. | |||
| 00000250:·3557·4f63·79aa·e999·95b1·a76b·c8c7·655d··5WOcy......k..e] | |||
| 00000260:·fd61·45bf·9d8d·cfc9·be4c·c352·569f·b2e6··.aE......L.RV... | |||
| 00000270:·e86b·7ef8·fafa·0155·52fd·b2da·5a74·dfac··.k~....UR...Zt.. | |||
| 00000280:·cdec·657d·6ae0·d171·318e·c5c3·37cf·010e··..e}j..q1...7... | |||
| 00000290:·5ff9·c8a5·25f3·ab28·5b9e·2376·7a7c·56a8··_...%..([.#vz|V. | |||
| 000002a0:·d0f7·f5ea·1b16·2491·7bfd·6fb5·d7ae·bdac··......$.{.o..... | |||
| 000002b0:·4549·ae97·bfff·6715·68dc·79cc·1b88·aa15··EI....g.h.y..... | |||
| 000002c0:·771d·35fb·bd35·89fa·fc34·5b47·fa6c·c0e6··w.5..5...4[G.l.. | |||
| 000002d0:·7ef0·f153·d50f·bc1e·4977·ca57·1c4a·2e6d··~..S....Iw.W.J.m | |||
| 000002e0:·a36b·062b·6d2d·db3e·db10·3cf7·c6a5·334b··.k.+m-.>..<...3K | |||
| 000002f0:·3c4a·cb32·7366·7ba2·2be0·ce95·ec38·fa43··<J.2sf{.+....8.C | |||
| 00000300:·4c46·f519·9121·7ee3·8bde·c275·8b1e·e2aa··LF...!~....u.... | |||
| 00000310:·07e0·86b8·74cd·f345·efd8·6cc6·a113·d5f8··....t..E..l..... | |||
| 00000320:·9bf4·9e43·da0f·5e9a·b863·cfd9·2ca9·e496··...C..^..c..,... | |||
| 00000330:·273f·ec4d·8f94·35cb·562f·dbb3·f585·271b··'?.M..5.V/....'. | |||
| 00000340:·29fb·4660·c9ec·ae9f·9ea5·e191·71c5·d616··).F`........q... | |||
| Max diff block lines reached; -1/10569 bytes (-0.01%) of diff not shown. | |||