[−]
/home/hans/code/fdroid/data/tmp/com.dozingcatsoftware.bouncy_20.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.dozingcatsoftware.bouncy_20.apk
[−]
zipinfo {}
Offset 1, 51 lines modified Offset 1, 51 lines modified
1 Zip·​file·​size:​·​2710702·​bytes,​·​number·​of·​entries:​·​49 1 Zip·​file·​size:​·​2720613·​bytes,​·​number·​of·​entries:​·​49
2 -​rw-​-​-​-​·····​2.​0·​fat·····​3940·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​3940·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​4061·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​4061·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2236·​bX·​defN·16-​Mar-​15·11:​23·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2236·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat····​60630·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dinga1.​ogg 8 -​rw-​-​-​-​·····​1.​0·​fat····​60630·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dinga1.​ogg
9 -​rw-​-​-​-​·····​1.​0·​fat····​61728·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingc1.​ogg 9 -​rw-​-​-​-​·····​1.​0·​fat····​61728·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingc1.​ogg
10 -​rw-​-​-​-​·····​1.​0·​fat····​61340·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingc2.​ogg 10 -​rw-​-​-​-​·····​1.​0·​fat····​61340·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingc2.​ogg
11 -​rw-​-​-​-​·····​1.​0·​fat····​58010·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingd1.​ogg 11 -​rw-​-​-​-​·····​1.​0·​fat····​58010·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingd1.​ogg
12 -​rw-​-​-​-​·····​1.​0·​fat····​60289·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dinge1.​ogg 12 -​rw-​-​-​-​·····​1.​0·​fat····​60289·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dinge1.​ogg
13 -​rw-​-​-​-​·····​1.​0·​fat····​59603·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingg1.​ogg 13 -​rw-​-​-​-​·····​1.​0·​fat····​59603·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingg1.​ogg
14 -​rw-​-​-​-​·····​1.​0·​fat····​19990·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​andBounce2.​ogg 14 -​rw-​-​-​-​·····​1.​0·​fat····​19990·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​andBounce2.​ogg
15 -​rw-​-​-​-​·····​1.​0·​fat····​14497·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​ball1.​ogg 15 -​rw-​-​-​-​·····​1.​0·​fat····​14497·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​ball1.​ogg
16 -​rw-​-​-​-​·····​1.​0·​fat·····​7767·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​flipper1.​ogg 16 -​rw-​-​-​-​·····​1.​0·​fat·····​7767·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​flipper1.​ogg
17 -​rw-​-​-​-​·····​1.​0·​fat·····​9828·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​message2.​ogg 17 -​rw-​-​-​-​·····​1.​0·​fat·····​9828·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​message2.​ogg
18 -​rw-​-​-​-​·····​1.​0·​fat····​15053·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​rolloverE.​ogg 18 -​rw-​-​-​-​·····​1.​0·​fat····​15053·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​rolloverE.​ogg
19 -​rw-​-​-​-​·····​1.​0·​fat····​16791·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​startup1.​ogg 19 -​rw-​-​-​-​·····​1.​0·​fat····​16791·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​startup1.​ogg
20 -​rw-​-​-​-​·····​2.​0·​fat····​10119·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table1.​json 20 -​rw-​-​-​-​·····​2.​0·​fat····​10119·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table1.​json
21 -​rw-​-​-​-​·····​2.​0·​fat····​10128·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table2.​json 21 -​rw-​-​-​-​·····​2.​0·​fat····​10128·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table2.​json
22 -​rw-​-​-​-​·····​2.​0·​fat····​13529·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table3.​json 22 -​rw-​-​-​-​·····​2.​0·​fat····​13529·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table3.​json
23 -​rw-​-​-​-​·····​2.​0·​fat····​18852·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table4.​json 23 -​rw-​-​-​-​·····​2.​0·​fat····​18852·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table4.​json
24 -​rw-​-​-​-​·····​2.​0·​fat····​25491·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table5.​json 24 -​rw-​-​-​-​·····​2.​0·​fat····​25491·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table5.​json
25 -​rw-​-​-​-​·····​1.​0·​fat·····​6299·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​hdpi-​v4/​icon.​png 25 -​rw-​-​-​-​·····​1.​0·​fat·····​6299·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​3193·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​mdpi-​v4/​icon.​png 26 -​rw-​-​-​-​·····​1.​0·​fat·····​3193·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
27 -​rw-​-​-​-​·····​1.​0·​fat·····​7275·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​xhdpi-​v4/​icon.​png 27 -​rw-​-​-​-​·····​1.​0·​fat·····​7275·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​icon.​png
28 -​rw-​-​-​-​·····​1.​0·​fat····​13823·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​xxhdpi-​v4/​icon.​png 28 -​rw-​-​-​-​·····​1.​0·​fat····​13823·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​icon.​png
29 -​rw-​-​-​-​·····​1.​0·​fat····​14874·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​xxxhdpi-​v4/​icon.​png 29 -​rw-​-​-​-​·····​1.​0·​fat····​14874·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxxhdpi-​v4/​icon.​png
30 -​rw-​-​-​-​·····​2.​0·​fat······​792·​bl·​defN·16-​Mar-​15·11:​23·​res/​layout/​about.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​792·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​about.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat·····​2580·​bl·​defN·16-​Mar-​15·11:​23·​res/​layout/​main.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat·····​2580·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​main.​xml
32 -​rw-​-​-​-​·····​1.​0·​fat···​276566·​b-​·​stor·16-​Mar-​15·11:​19·​res/​raw/​androidpad.​ogg 32 -​rw-​-​-​-​·····​1.​0·​fat···​276566·​b-​·​stor·08-​Jan-​01·00:​00·​res/​raw/​androidpad.​ogg
33 -​rw-​-​-​-​·····​1.​0·​fat···​764170·​b-​·​stor·16-​Mar-​15·11:​19·​res/​raw/​drumbassloop.​ogg 33 -​rw-​-​-​-​·····​1.​0·​fat···​764170·​b-​·​stor·08-​Jan-​01·00:​00·​res/​raw/​drumbassloop.​ogg
34 -​rw-​-​-​-​·····​2.​0·​fat·····​1852·​bl·​defN·16-​Mar-​15·11:​23·​res/​xml/​preferences.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat·····​1852·​bl·​defN·08-​Jan-​01·00:​00·​res/​xml/​preferences.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat·····​1628·​bl·​defN·16-​Mar-​15·11:​23·​res/​xml/​preferences_nomultito​uch.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat·····​1628·​bl·​defN·08-​Jan-​01·00:​00·​res/​xml/​preferences_nomultito​uch.​xml
36 -​rw-​-​-​-​·····​1.​0·​fat····​15128·​b-​·​stor·16-​Mar-​15·11:​23·​resources.​arsc 36 -​rw-​-​-​-​·····​1.​0·​fat····​15180·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
37 -​rw-​-​-​-​·····​2.​0·​fat··​2403352·​bl·​defN·16-​Mar-​15·11:​23·​classes.​dex 37 -​rw-​-​-​-​·····​2.​0·​fat··​2424352·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
38 -​rw-​-​-​-​·····​2.​0·​fat····21803·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx.​gwt.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​303·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​770·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl 39 -​rw-​-​-​-​·····​2.​0·​fat····21803·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx.​gwt.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat·····2730·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl 40 -​rw-​-​-​-​·····​2.​0·​fat······770·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl
41 -​rw-​-​-​-​·····​2.​0·​fat·····5163·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl 41 -​rw-​-​-​-​·····​2.​0·​fat·····2730·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl
42 -​rw-​-​-​-​·····​2.​0·​fat·····8948·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl 42 -​rw-​-​-​-​·····​2.​0·​fat·····5163·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl
43 -​rw-​-​-​-​·····​2.​0·​fat······​870·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl 43 -​rw-​-​-​-​·····​2.​0·​fat·····8948·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl
44 -​rw-​-​-​-​·····​2.​0·​fat·····2923·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl 44 -​rw-​-​-​-​·····​2.​0·​fat······​870·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl
45 -​rw-​-​-​-​·····​2.​0·​fat····21743·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​utils/​arial-​15.​fnt 45 -​rw-​-​-​-​·····​2.​0·​fat·····​2923·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl
46 -​rw-​-​-​-​·····​2.​0·​fat····​21814·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​utils/​arial-​15.​png 46 -​rw-​-​-​-​·····​2.​0·​fat····​21743·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​arial-​15.​fnt
47 -​rw-​-​-​-​·····​2.​0·​fat······​303·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat····21814·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​arial-​15.​png
48 -​rw-​-​-​-​·····​2.​0·​fat···​202008·​bl·​defN·16-​Mar-​15·11:​22·​lib/​armeabi-​v7a/​libgdx-​box2d.​so 48 -​rw-​-​-​-​·····​2.​0·​fat···​284164·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi/​libgdx-​box2d.​so
49 -​rw-​-​-​-​·····​2.​0·​fat···​275724·​bl·​defN·16-​Mar-​15·11:​22·​lib/​armeabi/​libgdx-​box2d.​so 49 -​rw-​-​-​-​·····​2.​0·​fat···​206348·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi-​v7a/​libgdx-​box2d.​so
50 -​rw-​-​-​-​·····​2.​0·​fat···​275656·​bl·​defN·16-​Mar-​15·11:​22·​lib/​x86/​libgdx-​box2d.​so 50 -​rw-​-​-​-​·····​2.​0·​fat···​288192·​bl·​defN·08-​Jan-​01·00:​00·​lib/​x86/​libgdx-​box2d.​so
51 49·​files,​·​4887242·​bytes·​uncompressed,​·​2703458·​bytes·​compressed:​··​44.​7% 51 49·​files,​·​4933610·​bytes·​uncompressed,​·​2713521·​bytes·​compressed:​··​45.​0%
[−]
APK metadata
Offset 6, 23 lines modified Offset 6, 23 lines modified
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'4' 8 ··​minSdkVersion:​·​'4'
9 ··​targetSdkVersion:​·​'21' 9 ··​targetSdkVersion:​·​'21'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​com/​badlogic/​gdx.​gwt.​xml:​·​'8' 12 ··​com/​badlogic/​gdx.​gwt.​xml:​·​'8'
  13 ··​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml:​·​'8'
13 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl:​·​'8' 14 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl:​·​'8'
14 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl:​·​'8' 15 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl:​·​'8'
15 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl:​·​'8' 16 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl:​·​'8'
16 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl:​·​'8' 17 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl:​·​'8'
17 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl:​·​'8' 18 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl:​·​'8'
18 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl:​·​'8' 19 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl:​·​'8'
19 ··​com/​badlogic/​gdx/​utils/​arial-​15.​fnt:​·​'8' 20 ··​com/​badlogic/​gdx/​utils/​arial-​15.​fnt:​·​'8'
20 ··​com/​badlogic/​gdx/​utils/​arial-​15.​png:​·​'8' 21 ··​com/​badlogic/​gdx/​utils/​arial-​15.​png:​·​'8'
21 ··​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml:​·​'8'  
22 usesFramework:​ 22 usesFramework:​
23 ··​ids:​ 23 ··​ids:​
24 ··​-​·​1 24 ··​-​·​1
25 ··​tag:​·​null 25 ··​tag:​·​null
26 version:​·​2.​2.​1-​dirty 26 version:​·​2.​2.​1-​dirty
27 versionInfo:​ 27 versionInfo:​
28 ··​versionCode:​·​'20' 28 ··​versionCode:​·​'20'
[−]
smali/com/badlogic/gdx/assets/AssetLoaderParameters.smali
Offset 29, 10 lines modified Offset 29, 9 lines modified
29 ····​.​locals·​0 29 ····​.​locals·​0
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​19 31 ····​.​line·​19
32 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​,​·​"Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​<TT;​>;​" 32 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​,​·​"Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​<TT;​>;​"
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​.​line·​23  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
[−]
smali/com/badlogic/gdx/assets/AssetManager.smali
Offset 407, 173 lines modified Offset 407, 170 lines modified
407 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​Stack;​-​>push(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 407 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​Stack;​-​>push(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
408 ····​.​line·​458 408 ····​.​line·​458
409 ····​return-​void 409 ····​return-​void
410 .​end·​method 410 .​end·​method
   
411 .​method·​private·​disposeDependencies(L​java/​lang/​String;​)​V 411 .​method·​private·​disposeDependencies(L​java/​lang/​String;​)​V
412 ····​.​locals·7 412 ····​.​locals·6
413 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​ 413 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​
   
414 ····​.​prologue 414 ····​.​prologue
415 ····​.​line·​343 415 ····​.​line·​343
416 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetDependencies:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 416 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetDependencies:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
417 ····​invoke-​virtual·​{v5,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 417 ····​invoke-​virtual·​{v4,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
418 ····​move-​result-​object·​v1 418 ····​move-​result-​object·​v1
   
419 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 419 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
420 ····​.​line·​344 420 ····​.​line·​344
421 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​String;​>;​" 421 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​String;​>;​"
422 ····​if-​eqz·​v1,​·​:​cond_0 422 ····​if-​eqz·​v1,​·​:​cond_0
   
423 ····​.​line·​345 423 ····​.​line·​345
424 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 424 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
425 ····​move-​result-​object·​v3 425 ····​move-​result-​object·​v4
   
426 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
427 ····​:​goto_0 426 ····​:​goto_0
428 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 427 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
429 ····​move-​result·​v5 428 ····​move-​result·​v5
   
430 ····​if-​eqz·​v5,​·​:​cond_0 429 ····​if-​eqz·​v5,​·​:​cond_0
   
431 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 430 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
432 ····​move-​result-​object·​v2 431 ····​move-​result-​object·​v2
   
433 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 432 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
434 ····​.​line·​346 433 ····​.​line·​346
435 ····​.​local·​v2,​·​"dependency":​Ljava/​lang/​String;​ 434 ····​.​local·​v2,​·​"dependency":​Ljava/​lang/​String;​
436 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>disposeDependencies(​Ljava/​lang/​String;​)​V 435 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>disposeDependencies(​Ljava/​lang/​String;​)​V
   
437 ····​goto·​:​goto_0 436 ····​goto·​:​goto_0
   
438 ····​.​line·​350 437 ····​.​line·​350
439 ····​.​end·​local·​v2····​#·​"dependency":​Ljava/​lang/​String;​ 438 ····​.​end·​local·​v2····​#·​"dependency":​Ljava/​lang/​String;​
440 ····​.​end·​local·​v3····​#·​"i$":​Ljava/​util/​Iterator;​  
441 ····​:​cond_0 439 ····​:​cond_0
442 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetTypes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 440 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetTypes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
443 ····​invoke-​virtual·​{v5,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 441 ····​invoke-​virtual·​{v4,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
444 ····​move-​result-​object·​v4 442 ····​move-​result-​object·​v3
   
445 ····​check-​cast·​v4,​·​Ljava/​lang/​Class;​ 443 ····​check-​cast·​v3,​·​Ljava/​lang/​Class;​
   
446 ····​.​line·​351 444 ····​.​line·​351
447 ····​.​local·​v4,​·​"type":​Ljava/​lang/​Class;​ 445 ····​.​local·​v3,​·​"type":​Ljava/​lang/​Class;​
448 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assets:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 446 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assets:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
449 ····​invoke-​virtual·​{v5,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 447 ····​invoke-​virtual·​{v4,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
450 ····​move-​result-​object·​v5 448 ····​move-​result-​object·​v4
   
451 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 449 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
452 ····​invoke-​virtual·​{v5,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 450 ····​invoke-​virtual·​{v4,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
453 ····​move-​result-​object·​v5 451 ····​move-​result-​object·​v4
   
454 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​ 452 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​
   
455 ····​const-​class·​v6,​·​Ljava/​lang/​Object;​ 453 ····​const-​class·​v5,​·​Ljava/​lang/​Object;​
   
456 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​-​>getObject(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 454 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​-​>getObject(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
   
457 ····​move-​result-​object·​v0 455 ····​move-​result-​object·​v0
   
458 ····​.​line·​352 456 ····​.​line·​352
459 ····​.​local·​v0,​·​"asset":​Ljava/​lang/​Object;​ 457 ····​.​local·​v0,​·​"asset":​Ljava/​lang/​Object;​
460 ····​instance-​of·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 458 ····​instance-​of·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
461 ····​if-​eqz·​v5,​·​:​cond_1 459 ····​if-​eqz·​v4,​·​:​cond_1
   
462 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 460 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
463 ····​.​end·​local·​v0····​#·​"asset":​Ljava/​lang/​Object;​ 461 ····​.​end·​local·​v0····​#·​"asset":​Ljava/​lang/​Object;​
464 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V 462 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V
   
465 ····​.​line·​353 463 ····​.​line·​353
466 ····​:​cond_1 464 ····​:​cond_1
467 ····​return-​void 465 ····​return-​void
468 .​end·​method 466 .​end·​method
   
Max diff block lines reached; 75100/79651 bytes (94.29%) of diff not shown.
[−]
smali/com/badlogic/gdx/assets/loaders/ModelLoader.smali
Offset 123, 129 lines modified Offset 123, 127 lines modified
   
123 ····​.​line·​95 123 ····​.​line·​95
124 ····​:​cond_0 124 ····​:​cond_0
125 ····​return-​object·​v1 125 ····​return-​object·​v1
   
126 ····​.​line·​78 126 ····​.​line·​78
127 ····​:​cond_1 127 ····​:​cond_1
128 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 128 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
129 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V 129 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V
   
130 ····​.​line·​79 130 ····​.​line·​79
131 ····​.​local·​v4,​·​"item":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​>;​" 131 ····​.​local·​v2,​·​"item":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​>;​"
132 ····​iput-​object·​p1,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 132 ····​iput-​object·​p1,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
133 ····​.​line·​80 133 ····​.​line·​80
134 ····​iput-​object·​v0,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 134 ····​iput-​object·​v0,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
135 ····​.​line·​81 135 ····​.​line·​81
136 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 136 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
137 ····​monitor-​enter·​v9 137 ····​monitor-​enter·​v7
   
138 ····​.​line·​82 138 ····​.​line·​82
139 ····​:​try_start_0 139 ····​:​try_start_0
140 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 140 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
141 ····​invoke-​virtual·​{v8,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 141 ····​invoke-​virtual·​{v6,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
142 ····​.​line·​83 142 ····​.​line·​83
143 ····​monitor-​exit·​v9 143 ····​monitor-​exit·​v7
144 ····​:​try_end_0 144 ····​:​try_end_0
145 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 145 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
146 ····​.​line·​85 146 ····​.​line·​85
147 ····​if-​eqz·​p3,​·​:​cond_3 147 ····​if-​eqz·​p3,​·​:​cond_3
   
148 ····​iget-​object·​v7,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader$ModelPara​meters;​-​>textureParameter:​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 148 ····​iget-​object·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader$ModelPara​meters;​-​>textureParameter:​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
   
149 ····​.​line·​89 149 ····​.​line·​89
150 ····​.​local·​v7,​·​"textureParameter":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 150 ····​.​local·​v5,​·​"textureParameter":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
151 ····​:​goto_0 151 ····​:​goto_0
152 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 152 ····​iget-​object·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
153 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 153 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
154 ····​move-​result-​object·​v2 154 ····​move-​result-​object·​v6
   
155 ····​:​cond_2 155 ····​:​cond_2
156 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 156 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
157 ····​move-​result·​v8 157 ····​move-​result·​v7
   
158 ····​if-​eqz·​v8,​·​:​cond_0 158 ····​if-​eqz·​v7,​·​:​cond_0
   
159 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 159 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
160 ····​move-​result-​object·​v5 160 ····​move-​result-​object·​v3
   
161 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 161 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
   
162 ····​.​line·​90 162 ····​.​line·​90
163 ····​.​local·​v5,​·​"modelMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 163 ····​.​local·​v3,​·​"modelMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
164 ····​iget-​object·​v8,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​ 164 ····​iget-​object·​v7,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
165 ····​if-​eqz·​v8,​·​:​cond_2 165 ····​if-​eqz·​v7,​·​:​cond_2
   
166 ····​.​line·​91 166 ····​.​line·​91
167 ····​iget-​object·​v8,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​ 167 ····​iget-​object·​v7,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
168 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 168 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
169 ····​move-​result-​object·​v3 169 ····​move-​result-​object·​v7
   
170 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
171 ····​:​goto_1 170 ····​:​goto_1
172 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 171 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
173 ····​move-​result·​v8 172 ····​move-​result·​v8
   
174 ····​if-​eqz·​v8,​·​:​cond_2 173 ····​if-​eqz·​v8,​·​:​cond_2
   
175 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 174 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
176 ····​move-​result-​object·​v6 175 ····​move-​result-​object·​v4
   
177 ····​check-​cast·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​ 176 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​
   
178 ····​.​line·​92 177 ····​.​line·​92
179 ····​.​local·​v6,​·​"modelTexture":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​ 178 ····​.​local·​v4,​·​"modelTexture":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​
180 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 179 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
181 ····​iget-​object·​v9,​·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​-​>fileName:​Ljava/​lang/​String;​ 180 ····​iget-​object·​v9,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​-​>fileName:​Ljava/​lang/​String;​
   
182 ····​const-​class·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 181 ····​const-​class·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
183 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v7},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V 182 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V
   
184 ····​invoke-​virtual·​{v1,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 183 ····​invoke-​virtual·​{v1,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
Max diff block lines reached; 1822/8034 bytes (22.68%) of diff not shown.
[−]
smali/com/badlogic/gdx/assets/loaders/SkinLoader.smali
Offset 166, 121 lines modified Offset 166, 119 lines modified
166 ····​.​param·​p4,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​assets/​loaders/​SkinLoader$SkinParame​ter;​ 166 ····​.​param·​p4,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​assets/​loaders/​SkinLoader$SkinParame​ter;​
   
167 ····​.​prologue 167 ····​.​prologue
168 ····​.​line·​60 168 ····​.​line·​60
169 ····​if-​nez·​p4,​·​:​cond_0 169 ····​if-​nez·​p4,​·​:​cond_0
   
170 ····​.​line·​61 170 ····​.​line·​61
171 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 171 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
172 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 172 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
173 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>pathWithoutExtension​()​Ljava/​lang/​String;​ 173 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>pathWithoutExtension​()​Ljava/​lang/​String;​
   
174 ····​move-​result-​object·​v7  
   
175 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
176 ····​move-​result-​object·​v6 174 ····​move-​result-​object·​v6
   
177 ····const-​string·v7,​·​".​atlas" 175 ····invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
178 ····invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 176 ····move-​result-​object·v5
   
179 ····move-​result-​object·​v6 177 ····const-​string·​v6,​·​".​atlas"
   
180 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 178 ····​invoke-​virtual·​{v5,​·v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
181 ····​move-​result-​object·​v5 179 ····​move-​result-​object·​v5
   
  180 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
  181 ····​move-​result-​object·​v4
   
182 ····​.​line·​62 182 ····​.​line·​62
183 ····​.​local·​v5,​·​"textureAtlasPath":​Ljava/​lang/​String;​ 183 ····​.​local·​v4,​·​"textureAtlasPath":​Ljava/​lang/​String;​
184 ····​const/​4·​v3,​·​0x0 184 ····​const/​4·​v2,​·​0x0
   
185 ····​.​line·​67 185 ····​.​line·​67
186 ····​.​local·​v3,​·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 186 ····​.​local·​v2,​·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
187 ····​:​goto_0 187 ····​:​goto_0
188 ····​const-​class·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 188 ····​const-​class·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
189 ····​invoke-​virtual·​{p1,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>get(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 189 ····​invoke-​virtual·​{p1,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>get(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
   
190 ····​move-​result-​object·​v0 190 ····​move-​result-​object·​v0
   
191 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 191 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
192 ····​.​line·​68 192 ····​.​line·​68
193 ····​.​local·​v0,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 193 ····​.​local·​v0,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
194 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 194 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
195 ····​invoke-​direct·​{v4,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​)​V 195 ····​invoke-​direct·​{v3,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​)​V
   
196 ····​.​line·​69 196 ····​.​line·​69
197 ····​.​local·​v4,​·​"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 197 ····​.​local·​v3,​·​"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
198 ····​if-​eqz·​v3,​·​:​cond_1 198 ····​if-​eqz·​v2,​·​:​cond_1
   
199 ····​.​line·​70 199 ····​.​line·​70
200 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 200 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
201 ····​move-​result-​object·​v6 201 ····​move-​result-​object·​v5
   
202 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 202 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
203 ····​move-​result-​object·​v2 203 ····​move-​result-​object·​v6
   
204 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
205 ····​:​goto_1 204 ····​:​goto_1
206 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 205 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
207 ····​move-​result·​v6 206 ····​move-​result·​v5
   
208 ····​if-​eqz·​v6,​·​:​cond_1 207 ····​if-​eqz·​v5,​·​:​cond_1
   
209 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 208 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
210 ····​move-​result-​object·​v1 209 ····​move-​result-​object·​v1
   
211 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 210 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
212 ····​.​line·​71 211 ····​.​line·​71
213 ····​.​local·​v1,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​" 212 ····​.​local·​v1,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​"
214 ····​iget-​object·​v6,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 213 ····​iget-​object·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
215 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​ 214 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​
   
216 ····​iget-​object·​v7,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 215 ····​iget-​object·​v7,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
217 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V 216 ····​invoke-​virtual·​{v3,​·​v5,​·​v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
   
218 ····​goto·​:​goto_1 217 ····​goto·​:​goto_1
   
219 ····​.​line·​64 218 ····​.​line·​64
220 ····​.​end·​local·​v0····​#·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 219 ····​.​end·​local·​v0····​#·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
221 ····​.​end·​local·​v1····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​" 220 ····​.​end·​local·​v1····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​"
222 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 221 ····​.​end·​local·​v2····​#·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
223 ····​.​end·​local·​v3····​#·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 222 ····​.​end·​local·​v3····​#·​"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
224 ····​.​end·​local·​v4····​#·"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 223 ····​.​end·​local·​v4····​#·​"textureAtlasPath":​Ljava/​lang/​String;​
Max diff block lines reached; 1789/7507 bytes (23.83%) of diff not shown.
[−]
smali/com/badlogic/gdx/assets/loaders/TextureAtlasLoader.smali
Offset 73, 160 lines modified Offset 73, 156 lines modified
73 ········​} 73 ········​}
74 ····​.​end·​annotation 74 ····​.​end·​annotation
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​.​line·​53 76 ····​.​line·​53
77 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>parent()​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 77 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>parent()​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
78 ····​move-​result-​object·​v2 78 ····​move-​result-​object·​v1
   
79 ····​.​line·​55 79 ····​.​line·​55
80 ····​.​local·​v2,​·​"imgDir":​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 80 ····​.​local·​v1,​·​"imgDir":​Lcom/​badlogic/​gdx/​files/​FileHandle;​
81 ····​if-​eqz·​p3,​·​:​cond_0 81 ····​if-​eqz·​p3,​·​:​cond_0
   
82 ····​.​line·​56 82 ····​.​line·​56
83 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 83 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
84 ····​iget-​boolean·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader$Te​xtureAtlasParameter;​-​>flip:​Z 84 ····​iget-​boolean·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader$Te​xtureAtlasParameter;​-​>flip:​Z
   
85 ····​invoke-​direct·​{v5,​·​p2,​·​v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V 85 ····​invoke-​direct·​{v4,​·​p2,​·​v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V
   
86 ····​iput-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 86 ····​iput-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
87 ····​.​line·​61 87 ····​.​line·​61
88 ····​:​goto_0 88 ····​:​goto_0
89 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 89 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
90 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 90 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
91 ····​.​line·​62 91 ····​.​line·​62
92 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 92 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
93 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 93 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
94 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>getPages()​Lcom/​badlogic/​gdx/​utils/​Array;​ 94 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>getPages()​Lcom/​badlogic/​gdx/​utils/​Array;​
   
95 ····​move-​result-​object·​v5 95 ····​move-​result-​object·​v4
   
96 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 96 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v4
   
98 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
99 ····​:​goto_1 98 ····​:​goto_1
100 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 99 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
101 ····​move-​result·​v5 100 ····​move-​result·​v5
   
102 ····​if-​eqz·​v5,​·​:​cond_1 101 ····​if-​eqz·​v5,​·​:​cond_1
   
103 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 102 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
104 ····​move-​result-​object·​v3 103 ····​move-​result-​object·​v2
   
105 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 104 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
   
106 ····​.​line·​63 105 ····​.​line·​63
107 ····​.​local·​v3,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 106 ····​.​local·​v2,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
108 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 107 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
   
109 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V 108 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V
   
110 ····​.​line·​64 109 ····​.​line·​64
111 ····​.​local·​v4,​·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 110 ····​.​local·​v3,​·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
112 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 111 ····​iget-​object·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
   
113 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 112 ····​iput-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
   
114 ····​.​line·​65 113 ····​.​line·​65
115 ····​iget-​boolean·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z 114 ····​iget-​boolean·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z
   
116 ····​iput-​boolean·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z 115 ····​iput-​boolean·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z
   
117 ····​.​line·​66 116 ····​.​line·​66
118 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 117 ····​iget-​object·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
119 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 118 ····​iput-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
120 ····​.​line·​67 119 ····​.​line·​67
121 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 120 ····​iget-​object·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
122 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 121 ····​iput-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
123 ····​.​line·​68 122 ····​.​line·​68
124 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 123 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
125 ····​iget-​object·​v6,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 124 ····​iget-​object·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
126 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 125 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
127 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V 126 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v3},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V
   
128 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 127 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
129 ····​goto·​:​goto_1 128 ····​goto·​:​goto_1
   
130 ····​.​line·​58 129 ····​.​line·​58
131 ····​.​end·​local·​v0····​#·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 130 ····​.​end·​local·​v0····​#·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
132 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 131 ····​.​end·​local·​v2····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
133 ····​.​end·​local·​v3····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 132 ····​.​end·​local·​v3····​#·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
134 ····​.​end·​local·​v4····​#·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​  
Max diff block lines reached; 6063/13858 bytes (43.75%) of diff not shown.
[−]
smali/com/badlogic/gdx/files/FileHandle.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 1 .​class·​public·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"FileHandle.​java" 3 .​source·​"FileHandle.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​badlogic/​gdx/​files/​FileHandle$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​instance·​fields 4 #·​instance·​fields
11 .​field·​protected·​file:​Ljava/​io/​File;​ 5 .​field·​protected·​file:​Ljava/​io/​File;​
   
12 .​field·​protected·​type:​Lcom/​badlogic/​gdx/​Files$FileType;​ 6 .​field·​protected·​type:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
   
13 #·​direct·​methods 7 #·​direct·​methods
Offset 236, 21 lines modified Offset 228, 15 lines modified
   
236 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​ 228 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
237 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 229 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
238 ····​move-​result-​object·​v2 230 ····​move-​result-​object·​v2
   
239 ····​const-​string·​v3,​·​")​\n" 231 ····​const-​string·​v3,​·​")​\nTo·​destination:​·"
   
240 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
241 ····​move-​result-​object·​v2  
   
242 ····​const-​string·​v3,​·​"To·​destination:​·​"  
   
243 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 232 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
244 ····​move-​result-​object·​v2 233 ····​move-​result-​object·​v2
   
245 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file:​Ljava/​io/​File;​ 234 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file:​Ljava/​io/​File;​
   
Offset 2298, 14 lines modified Offset 2284, 15 lines modified
2298 ····​:​cond_0 2284 ····​:​cond_0
2299 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​ 2285 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
2300 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Files$FileType;​-​>Local:​Lcom/​badlogic/​gdx/​Files$FileType;​ 2286 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Files$FileType;​-​>Local:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
2301 ····​if-​ne·​v2,​·​v3,​·​:​cond_2 2287 ····​if-​ne·​v2,​·​v3,​·​:​cond_2
   
  2288 ····​.​line·​134
2302 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file()​Ljava/​io/​File;​ 2289 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file()​Ljava/​io/​File;​
   
2303 ····​move-​result-​object·​v2 2290 ····​move-​result-​object·​v2
   
2304 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>exists()​Z 2291 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>exists()​Z
   
2305 ····​move-​result·​v2 2292 ····​move-​result·​v2
Offset 2641, 14 lines modified Offset 2628, 15 lines modified
2641 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 2628 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
2642 ····​move-​result-​object·​v2 2629 ····​move-​result-​object·​v2
   
2643 ····​.​line·​228 2630 ····​.​line·​228
2644 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 2631 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  2632 ····​.​line·​224
2645 ····​return-​object·​v2 2633 ····​return-​object·​v2
   
2646 ····​.​line·​225 2634 ····​.​line·​225
2647 ····​:​catch_0 2635 ····​:​catch_0
2648 ····​move-​exception·​v0 2636 ····​move-​exception·​v0
   
2649 ····​.​line·​226 2637 ····​.​line·​226
[−]
smali/com/badlogic/gdx/graphics/Cubemap.smali
Offset 179, 28 lines modified Offset 179, 30 lines modified
   
179 ····​move-​result-​object·​v2 179 ····​move-​result-​object·​v2
   
180 ····​invoke-​static·​{p3,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 180 ····​invoke-​static·​{p3,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
181 ····​move-​result-​object·​v3 181 ····​move-​result-​object·​v3
   
  182 ····​.​line·​83
182 ····​invoke-​static·​{p4,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 183 ····​invoke-​static·​{p4,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
183 ····​move-​result-​object·​v4 184 ····​move-​result-​object·​v4
   
184 ····​invoke-​static·​{p5,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 185 ····​invoke-​static·​{p5,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
185 ····​move-​result-​object·​v5 186 ····​move-​result-​object·​v5
   
186 ····​invoke-​static·​{p6,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 187 ····​invoke-​static·​{p6,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
187 ····​move-​result-​object·​v6 188 ····​move-​result-​object·​v6
   
188 ····​move-​object·​v0,​·​p0 189 ····​move-​object·​v0,​·​p0
   
  190 ····​.​line·​82
189 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 191 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
   
190 ····​.​line·​85 192 ····​.​line·​85
191 ····​return-​void 193 ····​return-​void
192 .​end·​method 194 .​end·​method
   
193 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​V 195 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​V
Offset 839, 58 lines modified Offset 841, 55 lines modified
839 ····​:​cond_1 841 ····​:​cond_1
840 ····​const/​4·​v1,​·​0x1 842 ····​const/​4·​v1,​·​0x1
   
841 ····​goto·​:​goto_1 843 ····​goto·​:​goto_1
842 .​end·​method 844 .​end·​method
   
843 .​method·​public·​isManaged()​Z 845 .​method·​public·​isManaged()​Z
844 ····​.​locals·5 846 ····​.​locals·6
   
845 ····​.​prologue 847 ····​.​prologue
  848 ····​const/​4·​v1,​·​0x0
   
846 ····​.​line·​138 849 ····​.​line·​138
847 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>data:​[Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 850 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>data:​[Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
848 ····.​local·v0,​·"arr$":​[Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 851 ····​array-​length·​v4,​·​v3
849 ····​array-​length·​v3,​·​v0  
   
850 ····.​local·​v3,​·"len$":​I 852 ····move·​v2,​·v1
851 ····​const/​4·​v2,​·​0x0  
   
852 ····​.​local·​v2,​·​"i$":​I  
853 ····​:​goto_0 853 ····​:​goto_0
854 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 854 ····​if-​ge·​v2,​·​v4,​·​:​cond_1
   
855 ····​aget-​object·​v1,​·​v0,​·​v2 855 ····​aget-​object·​v0,​·​v3,​·​v2
   
856 ····​.​line·​139 856 ····​.​line·​139
857 ····​.​local·​v1,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 857 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
858 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​-​>isManaged()​Z 858 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​-​>isManaged()​Z
   
859 ····​move-​result·​v4 859 ····​move-​result·​v5
   
860 ····​if-​nez·​v4,​·​:​cond_0 860 ····​if-​nez·​v5,​·​:​cond_0
   
861 ····​const/​4·​v4,​·​0x0  
   
862 ····​.​line·​140 861 ····​.​line·​140
863 ····​.​end·​local·​v1····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 862 ····​.​end·​local·​v0····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
864 ····​:​goto_1 863 ····​:​goto_1
865 ····​return·​v4 864 ····​return·​v1
   
866 ····​.​line·​138 865 ····​.​line·​138
867 ····​.​restart·​local·​v1····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 866 ····​.​restart·​local·​v0····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
868 ····​:​cond_0 867 ····​:​cond_0
869 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 868 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
870 ····​goto·​:​goto_0 869 ····​goto·​:​goto_0
   
871 ····​.​line·​140 870 ····​.​line·​140
872 ····​.​end·​local·​v1····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 871 ····​.​end·​local·​v0····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
873 ····​:​cond_1 872 ····​:​cond_1
874 ····​const/​4·​v4,​·​0x1 873 ····​const/​4·​v1,​·​0x1
   
875 ····​goto·​:​goto_1 874 ····​goto·​:​goto_1
876 .​end·​method 875 .​end·​method
   
877 .​method·​public·​load(Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V 876 .​method·​public·​load(Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V
878 ····​.​locals·​1 877 ····​.​locals·​1
879 ····​.​param·​p1,​·​"side"····​#·​Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​ 878 ····​.​param·​p1,​·​"side"····​#·​Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​
[−]
smali/com/badlogic/gdx/graphics/GLTexture.smali
Offset 409, 14 lines modified Offset 409, 15 lines modified
   
409 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 409 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
410 ····​move-​result·​v9 410 ····​move-​result·​v9
   
411 ····​const/​4·​v10,​·​0x0 411 ····​const/​4·​v10,​·​0x0
   
  412 ····​.​line·​249
412 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 413 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
413 ····​move-​result·​v11 414 ····​move-​result·​v11
   
414 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 415 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
415 ····​move-​result·​v12 416 ····​move-​result·​v12
Offset 425, 14 lines modified Offset 426, 15 lines modified
   
425 ····​move-​result-​object·​v13 426 ····​move-​result-​object·​v13
   
426 ····​move/​from16·​v5,​·​p0 427 ····​move/​from16·​v5,​·​p0
   
427 ····​move/​from16·​v6,​·​p2 428 ····​move/​from16·​v6,​·​p2
   
  429 ····​.​line·​248
428 ····​invoke-​interface/​range·​{v4·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 430 ····​invoke-​interface/​range·​{v4·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
429 ····​goto·​:​goto_1 431 ····​goto·​:​goto_1
430 .​end·​method 432 .​end·​method
   
   
431 #·​virtual·​methods 433 #·​virtual·​methods
[−]
smali/com/badlogic/gdx/graphics/Mesh.smali
Offset 919, 77 lines modified Offset 919, 76 lines modified
   
919 ····​.​line·​841 919 ····​.​line·​841
920 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​ 920 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​
921 ····​const/​4·​v2,​·​0x0 921 ····​const/​4·​v2,​·​0x0
   
922 ····​.​line·​842 922 ····​.​line·​842
923 ····​.​local·​v2,​·​"i":​I 923 ····​.​local·​v2,​·​"i":​I
924 ····​const-​string·​v4,​·​"Managed·​meshes/​app:​·​{·​" 924 ····​const-​string·​v3,​·​"Managed·​meshes/​app:​·​{·​"
   
925 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 925 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
926 ····​.​line·​843 926 ····​.​line·​843
927 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​ 927 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​
   
928 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 928 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
929 ····​move-​result-​object·​v4 929 ····​move-​result-​object·​v3
   
930 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 930 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
931 ····​move-​result-​object·​v3 931 ····​move-​result-​object·​v4
   
932 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
933 ····​:​goto_0 932 ····​:​goto_0
934 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 933 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
935 ····​move-​result·​v4 934 ····​move-​result·​v3
   
936 ····​if-​eqz·​v4,​·​:​cond_0 935 ····​if-​eqz·​v3,​·​:​cond_0
   
937 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 936 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
938 ····​move-​result-​object·​v0 937 ····​move-​result-​object·​v0
   
939 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 938 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
940 ····​.​line·​844 939 ····​.​line·​844
941 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 940 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
942 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​ 941 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​
   
943 ····​invoke-​interface·​{v4,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 942 ····​invoke-​interface·​{v3,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
944 ····​move-​result-​object·​v4 943 ····​move-​result-​object·​v3
   
945 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 944 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
946 ····​iget·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 945 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
947 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 946 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
948 ····​.​line·​845 947 ····​.​line·​845
949 ····​const-​string·​v4,​·​"·​" 948 ····​const-​string·​v3,​·​"·​"
   
950 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 949 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
951 ····​goto·​:​goto_0 950 ····​goto·​:​goto_0
   
952 ····​.​line·​847 951 ····​.​line·​847
953 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​ 952 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​
954 ····​:​cond_0 953 ····​:​cond_0
955 ····​const-​string·​v4,​·​"}" 954 ····​const-​string·​v3,​·​"}"
   
956 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 955 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
957 ····​.​line·​848 956 ····​.​line·​848
958 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 957 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
959 ····​move-​result-​object·​v4 958 ····​move-​result-​object·​v3
   
960 ····​return-​object·​v4 959 ····​return-​object·​v3
961 .​end·​method 960 .​end·​method
   
962 .​method·​public·​static·​invalidateAllMeshes(L​com/​badlogic/​gdx/​Application;​)​V 961 .​method·​public·​static·​invalidateAllMeshes(L​com/​badlogic/​gdx/​Application;​)​V
963 ····​.​locals·​3 962 ····​.​locals·​3
964 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​ 963 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​
   
965 ····​.​prologue 964 ····​.​prologue
Offset 3358, 14 lines modified Offset 3357, 15 lines modified
   
3358 ····​const-​string·​v3,​·​"·​floats,​·​needs·​" 3357 ····​const-​string·​v3,​·​"·​floats,​·​needs·​"
   
3359 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3358 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3360 ····​move-​result-​object·​v2 3359 ····​move-​result-​object·​v2
   
  3360 ····​.​line·​368
3361 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getNumIndices()​I 3361 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getNumIndices()​I
   
3362 ····​move-​result·​v3 3362 ····​move-​result·​v3
   
3363 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 3363 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
3364 ····​move-​result-​object·​v2 3364 ····​move-​result-​object·​v2
[−]
smali/com/badlogic/gdx/graphics/PixmapIO$CIM.smali
Offset 267, 16 lines modified Offset 267, 18 lines modified
267 ····​:​try_end_6 267 ····​:​try_end_6
268 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catch_0 268 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catch_0
269 ····​.​catchall·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catchall_2 269 ····​.​catchall·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catchall_2
   
270 ····​.​line·​136 270 ····​.​line·​136
271 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 271 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  272 ····​.​line·​132
272 ····​return-​object·​v6 273 ····​return-​object·​v6
   
  274 ····​.​line·​136
273 ····​.​end·​local·​v1····​#·​"format":​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 275 ····​.​end·​local·​v1····​#·​"format":​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
274 ····​.​end·​local·​v2····​#·​"height":​I 276 ····​.​end·​local·​v2····​#·​"height":​I
275 ····​.​end·​local·​v5····​#·​"pixelBuf":​Ljava/​nio/​ByteBuffer;​ 277 ····​.​end·​local·​v5····​#·​"pixelBuf":​Ljava/​nio/​ByteBuffer;​
276 ····​.​end·​local·​v6····​#·​"pixmap":​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 278 ····​.​end·​local·​v6····​#·​"pixmap":​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
277 ····​.​end·​local·​v7····​#·​"readBytes":​I 279 ····​.​end·​local·​v7····​#·​"readBytes":​I
278 ····​.​end·​local·​v8····​#·​"width":​I 280 ····​.​end·​local·​v8····​#·​"width":​I
279 ····​:​catchall_2 281 ····​:​catchall_2
[−]
smali/com/badlogic/gdx/graphics/PixmapIO$PNG.smali
Offset 613, 63 lines modified Offset 613, 58 lines modified
   
613 ····​move-​result-​object·​v4 613 ····​move-​result-​object·​v4
   
614 ····​return-​object·​v4 614 ····​return-​object·​v4
615 .​end·​method 615 .​end·​method
   
616 .​method·​private·​static·​updateCRC(I[B)​I 616 .​method·​private·​static·​updateCRC(I[B)​I
617 ····​.​locals·6 617 ····​.​locals·5
618 ····​.​param·​p0,​·​"crc"····​#·​I 618 ····​.​param·​p0,​·​"crc"····​#·​I
619 ····​.​param·​p1,​·​"raw"····​#·​[B 619 ····​.​param·​p1,​·​"raw"····​#·​[B
   
620 ····​.​prologue 620 ····​.​prologue
621 ····​.​line·​242 621 ····​.​line·​242
622 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I 622 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I
   
623 ····​if-​nez·​v4,​·​:​cond_0 623 ····​if-​nez·​v1,​·​:​cond_0
   
624 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>createCRCTable()​V 624 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>createCRCTable()​V
   
625 ····​.​line·​243 625 ····​.​line·​243
626 ····​:​cond_0 626 ····​:​cond_0
627 ····move-​object·​v0,​·​p1 627 ····array-​length·​v2,​·​p1
   
628 ····.​local·​v0,​·"arr$":​[B 628 ····const/​4·​v1,​·0x0
629 ····​array-​length·​v3,​·​v0  
   
630 ····​.​local·​v3,​·​"len$":​I  
631 ····​const/​4·​v2,​·​0x0  
   
632 ····​.​local·​v2,​·​"i$":​I  
633 ····​:​goto_0 629 ····​:​goto_0
634 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 630 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
   
635 ····​aget-​byte·​v1,​·v0,​·​v2 631 ····​aget-​byte·​v0,​·p1,​·​v1
   
636 ····​.​line·​244 632 ····​.​line·​244
637 ····​.​local·​v1,​·​"element":​B 633 ····​.​local·​v0,​·​"element":​B
638 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I 634 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I
   
639 ····​xor-​int·​v5,​·​p0,​·​v1 635 ····​xor-​int·​v4,​·​p0,​·​v0
   
640 ····​and-​int/​lit16·​v5,​·​v5,​·​0xff 636 ····​and-​int/​lit16·​v4,​·​v4,​·​0xff
   
641 ····​aget·​v4,​·​v4,​·​v5 637 ····​aget·​v3,​·​v3,​·​v4
   
642 ····​ushr-​int/​lit8·​v5,​·​p0,​·​0x8 638 ····​ushr-​int/​lit8·​v4,​·​p0,​·​0x8
   
643 ····​xor-​int·​p0,​·​v4,​·​v5 639 ····​xor-​int·​p0,​·​v3,​·​v4
   
644 ····​.​line·​243 640 ····​.​line·​243
645 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 641 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
646 ····​goto·​:​goto_0 642 ····​goto·​:​goto_0
   
647 ····​.​line·​245 643 ····​.​line·​245
648 ····​.​end·​local·​v1····​#·​"element":​B 644 ····​.​end·​local·​v0····​#·​"element":​B
649 ····​:​cond_1 645 ····​:​cond_1
650 ····​return·​p0 646 ····​return·​p0
651 .​end·​method 647 .​end·​method
   
652 .​method·​static·​write(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​[B 648 .​method·​static·​write(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​[B
653 ····​.​locals·​7 649 ····​.​locals·​7
654 ····​.​param·​p0,​·​"pixmap"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 650 ····​.​param·​p0,​·​"pixmap"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
[−]
smali/com/badlogic/gdx/graphics/PixmapIO.smali
Offset 16, 15 lines modified Offset 16, 14 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​36 19 ····​.​line·​36
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​147  
22 ····​return-​void 21 ····​return-​void
23 .​end·​method 22 .​end·​method
   
24 .​method·​public·​static·​readCIM(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 23 .​method·​public·​static·​readCIM(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
25 ····​.​locals·​1 24 ····​.​locals·​1
26 ····​.​param·​p0,​·​"file"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 25 ····​.​param·​p0,​·​"file"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
[−]
smali/com/badlogic/gdx/graphics/Texture.smali
Offset 297, 77 lines modified Offset 297, 76 lines modified
297 ····​.​line·​279 297 ····​.​line·​279
298 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 298 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
299 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 299 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
300 ····​.​line·​280 300 ····​.​line·​280
301 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​ 301 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​
302 ····​const-​string·​v3,​·​"Managed·​textures/​app:​·​{·​" 302 ····​const-​string·​v2,​·​"Managed·​textures/​app:​·​{·​"
   
303 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 303 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
304 ····​.​line·​281 304 ····​.​line·​281
305 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​ 305 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​
   
306 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 306 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
307 ····​move-​result-​object·​v3 307 ····​move-​result-​object·​v2
   
308 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 308 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
309 ····​move-​result-​object·​v2 309 ····​move-​result-​object·​v3
   
310 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
311 ····​:​goto_0 310 ····​:​goto_0
312 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 311 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
313 ····​move-​result·​v3 312 ····​move-​result·​v2
   
314 ····​if-​eqz·​v3,​·​:​cond_0 313 ····​if-​eqz·​v2,​·​:​cond_0
   
315 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 314 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
316 ····​move-​result-​object·​v0 315 ····​move-​result-​object·​v0
   
317 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 316 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
318 ····​.​line·​282 317 ····​.​line·​282
319 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 318 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
320 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​ 319 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​
   
321 ····​invoke-​interface·​{v3,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 320 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
322 ····​move-​result-​object·​v3 321 ····​move-​result-​object·​v2
   
323 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 322 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
324 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 323 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
325 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 324 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
326 ····​.​line·​283 325 ····​.​line·​283
327 ····​const-​string·​v3,​·​"·​" 326 ····​const-​string·​v2,​·​"·​"
   
328 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 327 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
329 ····​goto·​:​goto_0 328 ····​goto·​:​goto_0
   
330 ····​.​line·​285 329 ····​.​line·​285
331 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​ 330 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​
332 ····​:​cond_0 331 ····​:​cond_0
333 ····​const-​string·​v3,​·​"}" 332 ····​const-​string·​v2,​·​"}"
   
334 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 333 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
335 ····​.​line·​286 334 ····​.​line·​286
336 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 335 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
337 ····​move-​result-​object·​v3 336 ····​move-​result-​object·​v2
   
338 ····​return-​object·​v3 337 ····​return-​object·​v2
339 .​end·​method 338 .​end·​method
   
340 .​method·​public·​static·​getNumManagedTextures​()​I 339 .​method·​public·​static·​getNumManagedTextures​()​I
341 ····​.​locals·​2 340 ····​.​locals·​2
   
342 ····​.​prologue 341 ····​.​prologue
343 ····​.​line·​291 342 ····​.​line·​291
Offset 390, 220 lines modified Offset 389, 219 lines modified
390 ····​.​locals·​11 389 ····​.​locals·​11
391 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​ 390 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​
   
392 ····​.​prologue 391 ····​.​prologue
393 ····​const/​4·​v10,​·​0x0 392 ····​const/​4·​v10,​·​0x0
   
394 ····​.​line·​212 393 ····​.​line·​212
395 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​ 394 ····​sget-​object·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​
   
396 ····​invoke-​interface·​{v8,​·​p0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 395 ····​invoke-​interface·​{v7,​·​p0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
397 ····​move-​result-​object·​v3 396 ····​move-​result-​object·​v2
   
398 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 397 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
399 ····​.​line·​213 398 ····​.​line·​213
400 ····​.​local·​v3,​·​"managedTextureArray"​:​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​" 399 ····​.​local·​v2,​·​"managedTextureArray"​:​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​"
401 ····​if-​nez·​v3,​·​:​cond_1 400 ····​if-​nez·​v2,​·​:​cond_1
   
402 ····​.​line·​268 401 ····​.​line·​268
403 ····​:​cond_0 402 ····​:​cond_0
Max diff block lines reached; 12359/16948 bytes (72.92%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/Animation.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Animation.​java" 3 .​source·​"Animation.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​Animation$1;​,​  
8 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​Animation$PlayMode;​ 7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​Animation$PlayMode;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​animationDuration:​F 11 .​field·​private·​animationDuration:​F
[−]
smali/com/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData.smali
Offset 76, 67 lines modified Offset 76, 67 lines modified
76 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F 76 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F
   
77 ····​.​line·​832 77 ····​.​line·​832
78 ····​return-​void 78 ····​return-​void
79 .​end·​method 79 .​end·​method
   
80 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V 80 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V
81 ····​.​locals·​36 81 ····​.​locals·​34
82 ····​.​param·​p1,​·​"fontFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 82 ····​.​param·​p1,​·​"fontFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
83 ····​.​param·​p2,​·​"flip"····​#·​Z 83 ····​.​param·​p2,​·​"flip"····​#·​Z
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​835 85 ····​.​line·​835
86 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Ljava/​lang/​Object;​-​><init>()​V 86 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
87 ····​.​line·​820 87 ····​.​line·​820
88 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 88 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
89 ····​move/​from16·​v0,​·​v33 89 ····​move/​from16·​v0,​·​v27
   
90 ····​move-​object/​from16·​v1,​·​p0 90 ····​move-​object/​from16·​v1,​·​p0
   
91 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>capHeight:​F 91 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>capHeight:​F
   
92 ····​.​line·​824 92 ····​.​line·​824
93 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 93 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
94 ····​move/​from16·​v0,​·​v33 94 ····​move/​from16·​v0,​·​v27
   
95 ····​move-​object/​from16·​v1,​·​p0 95 ····​move-​object/​from16·​v1,​·​p0
   
96 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleX:​F 96 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleX:​F
   
97 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 97 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
98 ····​move/​from16·​v0,​·​v33 98 ····​move/​from16·​v0,​·​v27
   
99 ····​move-​object/​from16·​v1,​·​p0 99 ····​move-​object/​from16·​v1,​·​p0
   
100 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleY:​F 100 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleY:​F
   
101 ····​.​line·​826 101 ····​.​line·​826
102 ····​const/​16·​v33,​·​0x80 102 ····​const/​16·​v27,​·​0x80
   
103 ····​move/​from16·​v0,​·​v33 103 ····​move/​from16·​v0,​·​v27
   
104 ····​new-​array·​v0,​·​v0,​·​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 104 ····​new-​array·​v0,​·​v0,​·​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
   
105 ····​move-​object/​from16·​v33,​·​v0 105 ····​move-​object/​from16·​v27,​·​v0
   
106 ····​move-​object/​from16·​v0,​·​v33 106 ····​move-​object/​from16·​v0,​·​v27
   
107 ····​move-​object/​from16·​v1,​·​p0 107 ····​move-​object/​from16·​v1,​·​p0
   
108 ····​iput-​object·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 108 ····​iput-​object·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
   
109 ····​.​line·​828 109 ····​.​line·​828
110 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 110 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
111 ····​move/​from16·​v0,​·​v33 111 ····​move/​from16·​v0,​·​v27
   
112 ····​move-​object/​from16·​v1,​·​p0 112 ····​move-​object/​from16·​v1,​·​p0
   
113 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F 113 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F
   
114 ····​.​line·​836 114 ····​.​line·​836
115 ····​move-​object/​from16·​v0,​·​p1 115 ····​move-​object/​from16·​v0,​·​p1
Offset 149, 1800 lines modified Offset 149, 1741 lines modified
149 ····​move/​from16·​v0,​·​p2 149 ····​move/​from16·​v0,​·​p2
   
150 ····​move-​object/​from16·​v1,​·​p0 150 ····​move-​object/​from16·​v1,​·​p0
   
151 ····​iput-​boolean·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>flipped:​Z 151 ····​iput-​boolean·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>flipped:​Z
   
152 ····​.​line·​838 152 ····​.​line·​838
153 ····​new-​instance·​v27,​·​Ljava/​io/​BufferedReader;​ 153 ····​new-​instance·​v21,​·​Ljava/​io/​BufferedReader;​
   
154 ····​new-​instance·​v33,​·​Ljava/​io/​InputStreamReader;​ 154 ····​new-​instance·​v27,​·​Ljava/​io/​InputStreamReader;​
   
155 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>read()​Ljava/​io/​InputStream;​ 155 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>read()​Ljava/​io/​InputStream;​
   
156 ····​move-​result-​object·​v34 156 ····​move-​result-​object·​v28
   
157 ····​invoke-​direct/​range·​{v33·​.​.​·​v34},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V 157 ····​invoke-​direct/​range·​{v27·​.​.​·​v28},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V
   
158 ····​const/​16·​v34,​·​0x200 158 ····​const/​16·​v28,​·​0x200
   
159 ····​move-​object/​from16·​v0,​·​v27 159 ····​move-​object/​from16·​v0,​·​v21
   
160 ····​move-​object/​from16·​v1,​·​v33 160 ····​move-​object/​from16·​v1,​·​v27
   
161 ····​move/​from16·​v2,​·​v34 161 ····​move/​from16·​v2,​·​v28
   
162 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​I)​V 162 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​I)​V
   
163 ····​.​line·​840 163 ····​.​line·​840
164 ····​.​local·​v27,​·​"reader":​Ljava/​io/​BufferedReader;​ 164 ····​.​local·​v21,​·​"reader":​Ljava/​io/​BufferedReader;​
165 ····​:​try_start_0 165 ····​:​try_start_0
166 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 166 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
Max diff block lines reached; 76111/79634 bytes (95.58%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/BitmapFont.smali
Offset 137, 22 lines modified Offset 137, 24 lines modified
   
137 ····​move-​result-​object·​v0 137 ····​move-​result-​object·​v0
   
138 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 138 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
139 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png" 139 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png"
   
  140 ····​.​line·​75
140 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 141 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
141 ····​move-​result-​object·​v1 142 ····​move-​result-​object·​v1
   
142 ····​const/​4·​v2,​·​0x0 143 ····​const/​4·​v2,​·​0x0
   
143 ····​const/​4·​v3,​·​0x1 144 ····​const/​4·​v3,​·​0x1
   
  145 ····​.​line·​74
144 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V 146 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V
   
145 ····​.​line·​76 147 ····​.​line·​76
146 ····​return-​void 148 ····​return-​void
147 .​end·​method 149 .​end·​method
   
148 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V 150 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V
Offset 475, 20 lines modified Offset 477, 22 lines modified
   
475 ····​move-​result-​object·​v0 477 ····​move-​result-​object·​v0
   
476 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 478 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
477 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png" 479 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png"
   
  480 ····​.​line·​83
478 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 481 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
479 ····​move-​result-​object·​v1 482 ····​move-​result-​object·​v1
   
480 ····​const/​4·​v2,​·​0x1 483 ····​const/​4·​v2,​·​0x1
   
  484 ····​.​line·​82
481 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V 485 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V
   
482 ····​.​line·​84 486 ····​.​line·​84
483 ····​return-​void 487 ····​return-​void
484 .​end·​method 488 .​end·​method
   
485 .​method·​static·​indexOf(Ljava/​lang/​CharSequence;​CI)​I 489 .​method·​static·​indexOf(Ljava/​lang/​CharSequence;​CI)​I
Offset 570, 588 lines modified Offset 574, 573 lines modified
570 ····​.​locals·​26 574 ····​.​locals·​26
571 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​ 575 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​
   
572 ····​.​prologue 576 ····​.​prologue
573 ····​.​line·​184 577 ····​.​line·​184
574 ····​move-​object/​from16·​v0,​·​p1 578 ····​move-​object/​from16·​v0,​·​p1
   
575 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 579 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
   
  580 ····​move-​object/​from16·​v21,​·​v0
   
576 ····.​local·v2,​·​"arr$":​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 581 ····move-​object/​from16·​v0,​·​v21
577 ····​array-​length·​v10,​·​v2  
   
578 ····.​local·​v10,​·​"len$":​I 582 ····array-​length·​v0,​·​v0
579 ····​const/​4·​v6,​·​0x0  
  583 ····​move/​from16·​v22,​·​v0
   
580 ····.​local·​v6,​·​"i$":​I 584 ····const/​16·​v19,​·​0x0
581 ····​move·​v7,​·​v6  
  585 ····​move/​from16·​v20,​·​v19
   
582 ····​.​end·​local·​v2····​#·​"arr$":​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​  
583 ····​.​end·​local·​v6····​#·​"i$":​I  
584 ····​.​end·​local·​v10····​#·​"len$":​I  
585 ····​.​local·​v7,​·​"i$":​I  
586 ····​:​goto_0 586 ····​:​goto_0
587 ····if-​ge·​v7,​·​v10,​·:​cond_a 587 ····move/​from16·v0,​·​v20
   
  588 ····​move/​from16·​v1,​·​v22
   
  589 ····​if-​ge·​v0,​·​v1,​·​:​cond_a
   
588 ····​aget-​object·​v14,​·​v2,​·​v7 590 ····​aget-​object·​v9,​·​v21,​·​v20
   
589 ····​.​line·​185 591 ····​.​line·​185
590 ····​.​local·​v14,​·​"page":​[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 592 ····​.​local·​v9,​·​"page":​[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
591 ····​if-​nez·​v14,​·​:​cond_1 593 ····​if-​nez·​v9,​·​:​cond_1
   
592 ····​.​line·​184 594 ····​.​line·​184
593 ····​.​end·​local·​v7····​#·​"i$":​I  
594 ····​:​cond_0 595 ····​:​cond_0
595 ····​add-​int/​lit8·​v6,​·​v7,​·​0x1 596 ····​add-​int/​lit8·​v19,​·​v20,​·​0x1
   
596 ····.​restart·​local·​v6····​#·"i$":​I 597 ····move/​from16·v20,​·v19
597 ····​move·​v7,​·​v6  
   
598 ····​.​end·​local·​v6····​#·​"i$":​I  
599 ····​.​restart·​local·​v7····​#·​"i$":​I  
600 ····​goto·​:​goto_0 598 ····​goto·​:​goto_0
   
Max diff block lines reached; 17536/20622 bytes (85.04%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/BitmapFontCache$1.smali
Offset 22, 15 lines modified Offset 22, 15 lines modified
22 ····​} 22 ····​}
23 .​end·​annotation 23 .​end·​annotation
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(I)​V 25 .​method·​constructor·​<init>(I)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
27 ····​.​param·​p1,​·​"x0"····​#·​I 27 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​44 29 ····​.​line·​44
30 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V 30 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V
   
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g2d/NinePatch.smali
Offset 1038, 14 lines modified Offset 1038, 15 lines modified
   
1038 ····​if-​eqz·​v4,​·​:​cond_3 1038 ····​if-​eqz·​v4,​·​:​cond_3
   
1039 ····​const/​4·​v4,​·​0x3 1039 ····​const/​4·​v4,​·​0x3
   
1040 ····​aget-​object·​v4,​·​p1,​·​v4 1040 ····​aget-​object·​v4,​·​p1,​·​v4
   
  1041 ····​.​line·​160
1041 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1042 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1042 ····​move-​result·​v4 1043 ····​move-​result·​v4
   
1043 ····​int-​to-​float·​v4,​·​v4 1044 ····​int-​to-​float·​v4,​·​v4
   
1044 ····​cmpl-​float·​v4,​·​v4,​·​v1 1045 ····​cmpl-​float·​v4,​·​v4,​·​v1
Offset 1055, 14 lines modified Offset 1056, 15 lines modified
1055 ····​:​cond_3 1056 ····​:​cond_3
1056 ····​aget-​object·​v4,​·​p1,​·​v9 1057 ····​aget-​object·​v4,​·​p1,​·​v9
   
1057 ····​if-​eqz·​v4,​·​:​cond_5 1058 ····​if-​eqz·​v4,​·​:​cond_5
   
1058 ····​aget-​object·​v4,​·​p1,​·​v9 1059 ····​aget-​object·​v4,​·​p1,​·​v9
   
  1060 ····​.​line·​161
1059 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1061 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1060 ····​move-​result·​v4 1062 ····​move-​result·​v4
   
1061 ····​int-​to-​float·​v4,​·​v4 1063 ····​int-​to-​float·​v4,​·​v4
   
1062 ····​cmpl-​float·​v4,​·​v4,​·​v1 1064 ····​cmpl-​float·​v4,​·​v4,​·​v1
Offset 1110, 14 lines modified Offset 1112, 15 lines modified
   
1110 ····​if-​eqz·​v4,​·​:​cond_7 1112 ····​if-​eqz·​v4,​·​:​cond_7
   
1111 ····​const/​4·​v4,​·​0x5 1113 ····​const/​4·​v4,​·​0x5
   
1112 ····​aget-​object·​v4,​·​p1,​·​v4 1114 ····​aget-​object·​v4,​·​p1,​·​v4
   
  1115 ····​.​line·​167
1113 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1116 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1114 ····​move-​result·​v4 1117 ····​move-​result·​v4
   
1115 ····​int-​to-​float·​v4,​·​v4 1118 ····​int-​to-​float·​v4,​·​v4
   
1116 ····​cmpl-​float·​v4,​·​v4,​·​v2 1119 ····​cmpl-​float·​v4,​·​v4,​·​v2
Offset 1127, 14 lines modified Offset 1130, 15 lines modified
1127 ····​:​cond_7 1130 ····​:​cond_7
1128 ····​aget-​object·​v4,​·​p1,​·​v10 1131 ····​aget-​object·​v4,​·​p1,​·​v10
   
1129 ····​if-​eqz·​v4,​·​:​cond_9 1132 ····​if-​eqz·​v4,​·​:​cond_9
   
1130 ····​aget-​object·​v4,​·​p1,​·​v10 1133 ····​aget-​object·​v4,​·​p1,​·​v10
   
  1134 ····​.​line·​168
1131 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1135 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1132 ····​move-​result·​v4 1136 ····​move-​result·​v4
   
1133 ····​int-​to-​float·​v4,​·​v4 1137 ····​int-​to-​float·​v4,​·​v4
   
1134 ····​cmpl-​float·​v4,​·​v4,​·​v2 1138 ····​cmpl-​float·​v4,​·​v4,​·​v2
Offset 1182, 14 lines modified Offset 1186, 15 lines modified
   
1182 ····​if-​eqz·​v4,​·​:​cond_b 1186 ····​if-​eqz·​v4,​·​:​cond_b
   
1183 ····​const/​4·​v4,​·​0x7 1187 ····​const/​4·​v4,​·​0x7
   
1184 ····​aget-​object·​v4,​·​p1,​·​v4 1188 ····​aget-​object·​v4,​·​p1,​·​v4
   
  1189 ····​.​line·​174
1185 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I 1190 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I
   
1186 ····​move-​result·​v4 1191 ····​move-​result·​v4
   
1187 ····​int-​to-​float·​v4,​·​v4 1192 ····​int-​to-​float·​v4,​·​v4
   
1188 ····​cmpl-​float·​v4,​·​v4,​·​v0 1193 ····​cmpl-​float·​v4,​·​v4,​·​v0
Offset 1199, 14 lines modified Offset 1204, 15 lines modified
1199 ····​:​cond_b 1204 ····​:​cond_b
1200 ····​aget-​object·​v4,​·​p1,​·​v10 1205 ····​aget-​object·​v4,​·​p1,​·​v10
   
1201 ····​if-​eqz·​v4,​·​:​cond_d 1206 ····​if-​eqz·​v4,​·​:​cond_d
   
1202 ····​aget-​object·​v4,​·​p1,​·​v10 1207 ····​aget-​object·​v4,​·​p1,​·​v10
   
  1208 ····​.​line·​175
1203 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I 1209 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I
   
1204 ····​move-​result·​v4 1210 ····​move-​result·​v4
   
1205 ····​int-​to-​float·​v4,​·​v4 1211 ····​int-​to-​float·​v4,​·​v4
   
1206 ····​cmpl-​float·​v4,​·​v4,​·​v0 1212 ····​cmpl-​float·​v4,​·​v4,​·​v0
Offset 1254, 14 lines modified Offset 1260, 15 lines modified
   
1254 ····​if-​eqz·​v4,​·​:​cond_f 1260 ····​if-​eqz·​v4,​·​:​cond_f
   
Max diff block lines reached; 526/2393 bytes (21.98%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/ParticleEffect.smali
Offset 369, 40 lines modified Offset 369, 39 lines modified
369 .​end·​method 369 .​end·​method
   
370 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 370 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
371 ····​.​locals·​4 371 ····​.​locals·​4
   
372 ····​.​prologue 372 ····​.​prologue
373 ····​.​line·​213 373 ····​.​line·​213
374 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 374 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
375 ····​if-​nez·​v3,​·​:​cond_0 375 ····​if-​nez·​v2,​·​:​cond_0
   
376 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 376 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
377 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V 377 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V
   
378 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 378 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
379 ····​.​line·​215 379 ····​.​line·​215
380 ····​:​cond_0 380 ····​:​cond_0
381 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 381 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
382 ····​.​line·​216 382 ····​.​line·​216
383 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 383 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
384 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 384 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
385 ····​.​line·​217 385 ····​.​line·​217
386 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​ 386 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
387 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 387 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
388 ····​move-​result-​object·​v2 388 ····​move-​result-​object·​v2
   
389 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
390 ····​:​goto_0 389 ····​:​goto_0
391 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 390 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
392 ····​move-​result·​v3 391 ····​move-​result·​v3
   
393 ····​if-​eqz·​v3,​·​:​cond_1 392 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 1082, 417 lines modified Offset 1081, 416 lines modified
   
1082 .​method·​public·​scaleEffect(F)​V 1081 .​method·​public·​scaleEffect(F)​V
1083 ····​.​locals·​5 1082 ····​.​locals·​5
1084 ····​.​param·​p1,​·​"scaleFactor"····​#·​F 1083 ····​.​param·​p1,​·​"scaleFactor"····​#·​F
   
1085 ····​.​prologue 1084 ····​.​prologue
1086 ····​.​line·​223 1085 ····​.​line·​223
1087 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1086 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1088 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 1087 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
1089 ····​move-​result-​object·​v0 1088 ····​move-​result-​object·​v1
   
1090 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1091 ····​:​goto_0 1089 ····​:​goto_0
1092 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1090 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1093 ····​move-​result·​v2 1091 ····​move-​result·​v2
   
1094 ····​if-​eqz·​v2,​·​:​cond_0 1092 ····​if-​eqz·​v2,​·​:​cond_0
   
1095 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1093 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1096 ····​move-​result-​object·​v1 1094 ····​move-​result-​object·​v0
   
1097 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​ 1095 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​
   
1098 ····​.​line·​224 1096 ····​.​line·​224
1099 ····​.​local·​v1,​·​"particleEmitter":​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​ 1097 ····​.​local·​v0,​·​"particleEmitter":​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​
1100 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1098 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
1101 ····​move-​result-​object·​v2 1099 ····​move-​result-​object·​v2
   
1102 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1100 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
1103 ····​move-​result-​object·​v3 1101 ····​move-​result-​object·​v3
   
1104 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMin()​F 1102 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMin()​F
   
1105 ····​move-​result·​v3 1103 ····​move-​result·​v3
   
1106 ····​mul-​float/​2addr·​v3,​·​p1 1104 ····​mul-​float/​2addr·​v3,​·​p1
   
1107 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1105 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
1108 ····​move-​result-​object·​v4 1106 ····​move-​result-​object·​v4
   
1109 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMax()​F 1107 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMax()​F
   
1110 ····​move-​result·​v4 1108 ····​move-​result·​v4
   
1111 ····​mul-​float/​2addr·​v4,​·​p1 1109 ····​mul-​float/​2addr·​v4,​·​p1
   
1112 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>setHigh(FF)​V 1110 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>setHigh(FF)​V
   
1113 ····​.​line·​225 1111 ····​.​line·​225
1114 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1112 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
Max diff block lines reached; 19229/24393 bytes (78.83%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​
22 ····​.​param·​p2,​·​"effect"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​ 23 ····​.​param·​p2,​·​"effect"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​41 25 ····​.​line·​41
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool$Po​oledEffect;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool$Po​oledEffect;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​
   
26 ····​.​line·​42 27 ····​.​line·​42
[−]
smali/com/badlogic/gdx/graphics/g2d/ParticleEmitter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ParticleEmitter.​java" 3 .​source·​"ParticleEmitter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$1;​,​  
8 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​EllipseSide;​,​ 7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​EllipseSide;​,​
9 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​Shape;​,​ 8 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​Shape;​,​
10 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​ShapeValue;​,​ 9 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​ShapeValue;​,​
11 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Gradi​entColorValue;​,​ 10 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Gradi​entColorValue;​,​
12 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​,​ 11 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​,​
13 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Range​dNumericValue;​,​ 12 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Range​dNumericValue;​,​
14 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Numer​icValue;​,​ 13 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Numer​icValue;​,​
Offset 3417, 24 lines modified Offset 3416, 26 lines modified
   
3417 ····​move-​object/​from16·​v0,​·​p0 3416 ····​move-​object/​from16·​v0,​·​p0
   
3418 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>transparencyValue:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 3417 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>transparencyValue:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
3419 ····​move-​object/​from16·​v17,​·​v0 3418 ····​move-​object/​from16·​v17,​·​v0
   
  3419 ····​.​line·​580
3420 ····​move-​object/​from16·​v0,​·​v17 3420 ····​move-​object/​from16·​v0,​·​v17
   
3421 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getScale(F)​F 3421 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getScale(F)​F
   
3422 ····​move-​result·​v17 3422 ····​move-​result·​v17
   
3423 ····​mul-​float·​v16,​·​v16,​·​v17 3423 ····​mul-​float·​v16,​·​v16,​·​v17
   
3424 ····​add-​float·​v15,​·​v15,​·​v16 3424 ····​add-​float·​v15,​·​v15,​·​v16
   
  3425 ····​.​line·​579
3425 ····​move-​object/​from16·​v0,​·​p1 3426 ····​move-​object/​from16·​v0,​·​p1
   
3426 ····​invoke-​virtual·​{v0,​·​v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Parti​cle;​-​>setColor(FFFF)​V 3427 ····​invoke-​virtual·​{v0,​·​v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Parti​cle;​-​>setColor(FFFF)​V
   
3427 ····​goto/​16·​:​goto_5 3428 ····​goto/​16·​:​goto_5
3428 .​end·​method 3429 .​end·​method
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker$1.smali
Offset 17, 15 lines modified Offset 17, 16 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
  23 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​325 25 ····​.​line·​325
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker$2.smali
Offset 17, 15 lines modified Offset 17, 16 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
  23 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​353 25 ····​.​line·​353
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$2;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$2;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker$Page.smali
Offset 46, 14 lines modified Offset 46, 15 lines modified
   
46 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 46 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
   
47 #·​direct·​methods 47 #·​direct·​methods
48 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​)​V 48 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​)​V
49 ····​.​locals·​1 49 ····​.​locals·​1
  50 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
50 ····​.​prologue 51 ····​.​prologue
51 ····​.​line·​107 52 ····​.​line·​107
52 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 53 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 54 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker.smali
Offset 500, 61 lines modified Offset 500, 58 lines modified
500 ····​.​locals·​3 500 ····​.​locals·​3
   
501 ····​.​prologue 501 ····​.​prologue
502 ····​.​line·​311 502 ····​.​line·​311
503 ····​monitor-​enter·​p0 503 ····​monitor-​enter·​p0
   
504 ····​:​try_start_0 504 ····​:​try_start_0
505 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​ 505 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
506 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 506 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
507 ····​move-​result-​object·​v0 507 ····​move-​result-​object·​v1
   
508 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
509 ····​:​goto_0 508 ····​:​goto_0
510 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 509 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
511 ····​move-​result·​v2 510 ····​move-​result·​v2
   
512 ····​if-​eqz·​v2,​·​:​cond_0 511 ····​if-​eqz·​v2,​·​:​cond_0
   
513 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 512 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
514 ····​move-​result-​object·​v1 513 ····​move-​result-​object·​v0
   
515 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 514 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
   
516 ····​.​line·​312 515 ····​.​line·​312
517 ····​.​local·​v1,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 516 ····​.​local·​v0,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
518 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 517 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
   
519 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>dispose()​V 518 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>dispose()​V
520 ····​:​try_end_0 519 ····​:​try_end_0
521 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 520 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
522 ····​goto·​:​goto_0 521 ····​goto·​:​goto_0
   
523 ····​.​line·​311 522 ····​.​line·​311
524 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 523 ····​.​end·​local·​v0····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
525 ····​.​end·​local·​v1····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​  
526 ····​:​catchall_0 524 ····​:​catchall_0
527 ····​move-​exception·​v2 525 ····​move-​exception·​v1
   
528 ····​monitor-​exit·​p0 526 ····​monitor-​exit·​p0
   
529 ····​throw·​v2 527 ····​throw·​v1
   
530 ····​.​line·​314 528 ····​.​line·​314
531 ····​.​restart·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​  
532 ····​:​cond_0 529 ····​:​cond_0
533 ····​const/​4·​v2,​·​0x1 530 ····​const/​4·​v1,​·​0x1
   
534 ····​:​try_start_1 531 ····​:​try_start_1
535 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>disposed:​Z 532 ····​iput-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>disposed:​Z
536 ····​:​try_end_1 533 ····​:​try_end_1
537 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 534 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
538 ····​.​line·​315 535 ····​.​line·​315
539 ····​monitor-​exit·​p0 536 ····​monitor-​exit·​p0
   
540 ····​return-​void 537 ····​return-​void
Offset 589, 45 lines modified Offset 586, 45 lines modified
589 ····​.​local·​v8,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 586 ····​.​local·​v8,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
590 ····​move-​object/​from16·​v0,​·​p0 587 ····​move-​object/​from16·​v0,​·​p0
   
591 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​ 588 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
592 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 589 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
593 ····​move-​result-​object·​v9 590 ····​move-​result-​object·​v14
   
594 ····​:​cond_0 591 ····​:​cond_0
595 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 592 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
596 ····​move-​result·​v3 593 ····​move-​result·​v3
   
597 ····​if-​eqz·​v3,​·​:​cond_1 594 ····​if-​eqz·​v3,​·​:​cond_1
   
598 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 595 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
599 ····​move-​result-​object·​v13 596 ····​move-​result-​object·​v11
   
600 ····​check-​cast·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 597 ····​check-​cast·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
   
601 ····​.​line·​324 598 ····​.​line·​324
602 ····​.​local·​v13,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 599 ····​.​local·​v11,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
603 ····​iget-​object·​v3,​·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>rects:​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​ 600 ····​iget-​object·​v3,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>rects:​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​
   
604 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​-​>size:​I 601 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​-​>size:​I
   
605 ····​if-​eqz·​v3,​·​:​cond_0 602 ····​if-​eqz·​v3,​·​:​cond_0
   
606 ····​.​line·​325 603 ····​.​line·​325
607 ····​new-​instance·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​ 604 ····​new-​instance·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​
   
608 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​PixmapTextureData;​ 605 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​PixmapTextureData;​
   
609 ····​iget-​object·​v3,​·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 606 ····​iget-​object·​v3,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
   
Max diff block lines reached; 27127/31744 bytes (85.46%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/PolygonRegionLoader.smali
Offset 110, 111 lines modified Offset 110, 108 lines modified
   
110 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader;​-​>defaultParameters:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​ 110 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader;​-​>defaultParameters:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​
   
111 ····​move-​object/​from16·​p3,​·​v0 111 ····​move-​object/​from16·​p3,​·​v0
   
112 ····​.​line·​80 112 ····​.​line·​80
113 ····​:​cond_0 113 ····​:​cond_0
114 ····​const/​4·​v6,​·​0x0 114 ····​const/​4·​v4,​·​0x0
   
115 ····​.​line·​82 115 ····​.​line·​82
116 ····​.​local·​v6,​·​"image":​Ljava/​lang/​String;​ 116 ····​.​local·​v4,​·​"image":​Ljava/​lang/​String;​
117 ····​:​try_start_0 117 ····​:​try_start_0
118 ····​move-​object/​from16·​v0,​·​p3 118 ····​move-​object/​from16·​v0,​·​p3
   
119 ····​iget·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>readerBuffer:​I 119 ····​iget·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>readerBuffer:​I
   
120 ····​move-​object/​from16·​v0,​·​p2 120 ····​move-​object/​from16·​v0,​·​p2
   
121 ····​invoke-​virtual·​{v0,​·​v11},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>reader(I)​Ljava/​io/​BufferedReader;​ 121 ····​invoke-​virtual·​{v0,​·​v8},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>reader(I)​Ljava/​io/​BufferedReader;​
   
122 ····​move-​result-​object·​v9 122 ····​move-​result-​object·​v6
   
123 ····​.​line·​83 123 ····​.​line·​83
124 ····​.​local·​v9,​·​"reader":​Ljava/​io/​BufferedReader;​ 124 ····​.​local·​v6,​·​"reader":​Ljava/​io/​BufferedReader;​
125 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 125 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
126 ····​move-​result-​object·​v8 126 ····​move-​result-​object·​v5
   
127 ····​.​local·​v8,​·​"line":​Ljava/​lang/​String;​ 127 ····​.​local·​v5,​·​"line":​Ljava/​lang/​String;​
128 ····​:​goto_0 128 ····​:​goto_0
129 ····​if-​eqz·​v8,​·​:​cond_1 129 ····​if-​eqz·​v5,​·​:​cond_1
   
130 ····​.​line·​84 130 ····​.​line·​84
131 ····​move-​object/​from16·​v0,​·​p3 131 ····​move-​object/​from16·​v0,​·​p3
   
132 ····​iget-​object·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​ 132 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​
   
133 ····​invoke-​virtual·​{v8,​·​v11},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 133 ····​invoke-​virtual·​{v5,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
134 ····​move-​result·​v11 134 ····​move-​result·​v8
   
135 ····​if-​eqz·​v11,​·​:​cond_3 135 ····​if-​eqz·​v8,​·​:​cond_3
   
136 ····​.​line·​85 136 ····​.​line·​85
137 ····​move-​object/​from16·​v0,​·​p3 137 ····​move-​object/​from16·​v0,​·​p3
   
138 ····​iget-​object·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​ 138 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​
   
139 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​String;​-​>length()​I 139 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>length()​I
   
140 ····​move-​result·​v11 140 ····​move-​result·​v8
   
141 ····​invoke-​virtual·​{v8,​·​v11},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 141 ····​invoke-​virtual·​{v5,​·​v8},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
142 ····​move-​result-​object·​v6 142 ····​move-​result-​object·​v4
   
143 ····​.​line·​88 143 ····​.​line·​88
144 ····​:​cond_1 144 ····​:​cond_1
145 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​BufferedReader;​-​>close()​V 145 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>close()​V
146 ····​:​try_end_0 146 ····​:​try_end_0
147 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 147 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
148 ····​.​line·​93 148 ····​.​line·​93
149 ····​if-​nez·​v6,​·​:​cond_4 149 ····​if-​nez·​v4,​·​:​cond_4
   
150 ····​move-​object/​from16·​v0,​·​p3 150 ····​move-​object/​from16·​v0,​·​p3
   
151 ····​iget-​object·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​ 151 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​
   
152 ····​if-​eqz·​v11,​·​:​cond_4 152 ····​if-​eqz·​v8,​·​:​cond_4
   
153 ····​move-​object/​from16·​v0,​·​p3 153 ····​move-​object/​from16·​v0,​·​p3
   
154 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​ 154 ····​iget-​object·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​
   
155 ····.​local·v1,​·"arr$":​[Ljava/​lang/​String;​ 155 ····​array-​length·​v10,​·​v9
156 ····​array-​length·​v7,​·​v1  
   
157 ····.​local·​v7,​·"len$":​I 156 ····const/​4·​v8,​·0x0
158 ····​const/​4·​v5,​·​0x0  
   
159 ····​.​local·​v5,​·​"i$":​I  
160 ····​:​goto_1 157 ····​:​goto_1
161 ····​if-​ge·​v5,​·​v7,​·​:​cond_4 158 ····​if-​ge·​v8,​·​v10,​·​:​cond_4
   
162 ····​aget-​object·​v4,​·​v1,​·​v5 159 ····​aget-​object·​v3,​·​v9,​·​v8
   
163 ····​.​line·​94 160 ····​.​line·​94
164 ····​.​local·​v4,​·​"extension":​Ljava/​lang/​String;​ 161 ····​.​local·​v3,​·​"extension":​Ljava/​lang/​String;​
165 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>nameWithoutExtension​()​Ljava/​lang/​String;​ 162 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>nameWithoutExtension​()​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v11 163 ····​move-​result-​object·​v11
   
167 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​ 164 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​
   
168 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 165 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
169 ····​const-​string·​v13,​·​".​" 166 ····​const-​string·​v13,​·​".​"
   
Max diff block lines reached; 7336/11882 bytes (61.74%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData.smali
Offset 593, 14 lines modified Offset 593, 15 lines modified
   
593 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​ 593 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​
   
594 ····​const/​16·​v23,​·​0x2 594 ····​const/​16·​v23,​·​0x2
   
595 ····​aget-​object·​v22,​·​v22,​·​v23 595 ····​aget-​object·​v22,​·​v22,​·​v23
   
  596 ····​.​line·​162
596 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 597 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
597 ····​move-​result·​v22 598 ····​move-​result·​v22
   
598 ····​aput·​v22,​·​v6,​·​v21 599 ····​aput·​v22,​·​v6,​·​v21
   
599 ····​const/​16·​v21,​·​0x3 600 ····​const/​16·​v21,​·​0x3
Offset 669, 14 lines modified Offset 670, 15 lines modified
   
669 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​ 670 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​
   
670 ····​const/​16·​v23,​·​0x2 671 ····​const/​16·​v23,​·​0x2
   
671 ····​aget-​object·​v22,​·​v22,​·​v23 672 ····​aget-​object·​v22,​·​v22,​·​v23
   
  673 ····​.​line·​166
672 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 674 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
673 ····​move-​result·​v22 675 ····​move-​result·​v22
   
674 ····​aput·​v22,​·​v6,​·​v21 676 ····​aput·​v22,​·​v6,​·​v21
   
675 ····​const/​16·​v21,​·​0x3 677 ····​const/​16·​v21,​·​0x3
[−]
smali/com/badlogic/gdx/graphics/g2d/TextureAtlas.smali
Offset 224, 219 lines modified Offset 224, 218 lines modified
   
224 .​method·​private·​load(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​)​V 224 .​method·​private·​load(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​)​V
225 ····​.​locals·​13 225 ····​.​locals·​13
226 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 226 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
227 ····​.​prologue 227 ····​.​prologue
228 ····​.​line·​240 228 ····​.​line·​240
229 ····​new-​instance·​v9,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 229 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
230 ····​invoke-​direct·​{v9},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​><init>()​V 230 ····​invoke-​direct·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​><init>()​V
   
231 ····​.​line·​241 231 ····​.​line·​241
232 ····​.​local·​v9,​·​"pageToTexture":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​" 232 ····​.​local·​v8,​·​"pageToTexture":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​"
233 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​ 233 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
234 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 234 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
235 ····​move-​result-​object·​v7 235 ····​move-​result-​object·​v1
   
236 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​  
237 ····​:​goto_0 236 ····​:​goto_0
238 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 237 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
239 ····​move-​result·​v1 238 ····​move-​result·​v2
   
240 ····​if-​eqz·​v1,​·​:​cond_1 239 ····​if-​eqz·​v2,​·​:​cond_1
   
241 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 240 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
242 ····​move-​result-​object·​v8 241 ····​move-​result-​object·​v7
   
243 ····​check-​cast·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 242 ····​check-​cast·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
   
244 ····​.​line·​242 243 ····​.​line·​242
245 ····​.​local·​v8,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 244 ····​.​local·​v7,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
246 ····​const/​4·​v11,​·​0x0 245 ····​const/​4·​v10,​·​0x0
   
247 ····​.​line·​243 246 ····​.​line·​243
248 ····​.​local·​v11,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 247 ····​.​local·​v10,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
249 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 248 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
250 ····​if-​nez·​v1,​·​:​cond_0 249 ····​if-​nez·​v2,​·​:​cond_0
   
251 ····​.​line·​244 250 ····​.​line·​244
252 ····​new-​instance·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 251 ····​new-​instance·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
253 ····​.​end·​local·​v11····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 252 ····​.​end·​local·​v10····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
254 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 253 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
255 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 254 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
   
256 ····​iget-​boolean·​v3,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z 255 ····​iget-​boolean·​v4,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z
   
257 ····​invoke-​direct·​{v11,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​Z)​V 256 ····​invoke-​direct·​{v10,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​Z)​V
   
258 ····​.​line·​245 257 ····​.​line·​245
259 ····​.​restart·​local·​v11····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 258 ····​.​restart·​local·​v10····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
260 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 259 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
261 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 260 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
262 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 261 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
   
263 ····​.​line·​246 262 ····​.​line·​246
264 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 263 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
265 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 264 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
266 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V 265 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V
   
267 ····​.​line·​252 266 ····​.​line·​252
268 ····​:​goto_1 267 ····​:​goto_1
269 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​ 268 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​
   
270 ····​invoke-​virtual·​{v1,​·​v11},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z 269 ····​invoke-​virtual·​{v2,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z
   
271 ····​.​line·​253 270 ····​.​line·​253
272 ····​invoke-​virtual·​{v9,​·​v8,​·​v11},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 271 ····​invoke-​virtual·​{v8,​·​v7,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
273 ····​goto·​:​goto_0 272 ····​goto·​:​goto_0
   
274 ····​.​line·​248 273 ····​.​line·​248
275 ····​:​cond_0 274 ····​:​cond_0
276 ····​iget-​object·​v11,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 275 ····​iget-​object·​v10,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
277 ····​.​line·​249 276 ····​.​line·​249
278 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 277 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
279 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 278 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
280 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 279 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
   
281 ····​.​line·​250 280 ····​.​line·​250
282 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 281 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
283 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 282 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
284 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V 283 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V
   
Max diff block lines reached; 10895/20005 bytes (54.46%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/Attributes.smali
Offset 856, 15 lines modified Offset 856, 14 lines modified
856 ····​.​prologue 856 ····​.​prologue
857 ····​.​line·​128 857 ····​.​line·​128
858 ····​.​local·​p1,​·​"attributes":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​>;​" 858 ····​.​local·​p1,​·​"attributes":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​>;​"
859 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 859 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
860 ····​move-​result-​object·​v1 860 ····​move-​result-​object·​v1
   
861 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
862 ····​:​goto_0 861 ····​:​goto_0
863 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 862 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
864 ····​move-​result·​v2 863 ····​move-​result·​v2
   
865 ····​if-​eqz·​v2,​·​:​cond_0 864 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 883, 44 lines modified Offset 882, 39 lines modified
883 ····​.​line·​130 882 ····​.​line·​130
884 ····​.​end·​local·​v0····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 883 ····​.​end·​local·​v0····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
885 ····​:​cond_0 884 ····​:​cond_0
886 ····​return-​void 885 ····​return-​void
887 .​end·​method 886 .​end·​method
   
888 .​method·​public·​final·​varargs·​set([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 887 .​method·​public·​final·​varargs·​set([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
889 ····​.​locals·4 888 ····​.​locals·3
890 ····​.​param·​p1,​·​"attributes"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 889 ····​.​param·​p1,​·​"attributes"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
891 ····​.​prologue 890 ····​.​prologue
892 ····​.​line·​121 891 ····​.​line·​121
893 ····move-​object·​v0,​·​p1 892 ····array-​length·​v2,​·​p1
   
894 ····.​local·v0,​·"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 893 ····​const/​4·​v1,​·​0x0
895 ····​array-​length·​v3,​·​v0  
   
896 ····​.​local·​v3,​·​"len$":​I  
897 ····​const/​4·​v2,​·​0x0  
   
898 ····​.​local·​v2,​·​"i$":​I  
899 ····​:​goto_0 894 ····​:​goto_0
900 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 895 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
901 ····​aget-​object·​v1,​·v0,​·​v2 896 ····​aget-​object·​v0,​·p1,​·​v1
   
902 ····​.​line·​122 897 ····​.​line·​122
903 ····​.​local·​v1,​·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 898 ····​.​local·​v0,​·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
904 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 899 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
905 ····​.​line·​121 900 ····​.​line·​121
906 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 901 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
907 ····​goto·​:​goto_0 902 ····​goto·​:​goto_0
   
908 ····​.​line·​123 903 ····​.​line·​123
909 ····​.​end·​local·​v1····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 904 ····​.​end·​local·​v0····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
910 ····​:​cond_0 905 ····​:​cond_0
911 ····​return-​void 906 ····​return-​void
912 .​end·​method 907 .​end·​method
   
913 .​method·​public·​size()​I 908 .​method·​public·​size()​I
914 ····​.​locals·​1 909 ····​.​locals·​1
   
[−]
smali/com/badlogic/gdx/graphics/g3d/Environment.smali
Offset 122, 73 lines modified Offset 122, 67 lines modified
122 ····​.​end·​annotation 122 ····​.​end·​annotation
   
123 ····​.​prologue 123 ····​.​prologue
124 ····​.​line·​42 124 ····​.​line·​42
125 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​" 125 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​"
126 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 126 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
127 ····​move-​result-​object·​v0 127 ····​move-​result-​object·​v1
   
128 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
129 ····​:​goto_0 128 ····​:​goto_0
130 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 129 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
131 ····​move-​result·​v2 130 ····​move-​result·​v2
   
132 ····​if-​eqz·​v2,​·​:​cond_0 131 ····​if-​eqz·​v2,​·​:​cond_0
   
133 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 132 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
134 ····​move-​result-​object·​v1 133 ····​move-​result-​object·​v0
   
135 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 134 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
   
136 ····​.​line·​43 135 ····​.​line·​43
137 ····​.​local·​v1,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 136 ····​.​local·​v0,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
138 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 137 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
139 ····​goto·​:​goto_0 138 ····​goto·​:​goto_0
   
140 ····​.​line·​44 139 ····​.​line·​44
141 ····​.​end·​local·​v1····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 140 ····​.​end·​local·​v0····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
142 ····​:​cond_0 141 ····​:​cond_0
143 ····​return-​object·​p0 142 ····​return-​object·​p0
144 .​end·​method 143 .​end·​method
   
145 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 144 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
146 ····​.​locals·4 145 ····​.​locals·3
147 ····​.​param·​p1,​·​"lights"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 146 ····​.​param·​p1,​·​"lights"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
   
148 ····​.​prologue 147 ····​.​prologue
149 ····​.​line·​36 148 ····​.​line·​36
150 ····move-​object·​v0,​·​p1 149 ····array-​length·​v2,​·​p1
   
151 ····​.​local·​v0,​·​"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​  
152 ····​array-​length·​v2,​·​v0  
   
153 ····​.​local·​v2,​·​"len$":​I  
154 ····​const/​4·​v1,​·​0x0 150 ····​const/​4·​v1,​·​0x0
   
155 ····​.​local·​v1,​·​"i$":​I  
156 ····​:​goto_0 151 ····​:​goto_0
157 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 152 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
158 ····​aget-​object·​v3,​·v0,​·​v1 153 ····​aget-​object·​v0,​·p1,​·​v1
   
159 ····​.​line·​37 154 ····​.​line·​37
160 ····​.​local·​v3,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 155 ····​.​local·​v0,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
161 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 156 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
162 ····​.​line·​36 157 ····​.​line·​36
163 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 158 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
164 ····​goto·​:​goto_0 159 ····​goto·​:​goto_0
   
165 ····​.​line·​38 160 ····​.​line·​38
166 ····​.​end·​local·​v3····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 161 ····​.​end·​local·​v0····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
167 ····​:​cond_0 162 ····​:​cond_0
168 ····​return-​object·​p0 163 ····​return-​object·​p0
169 .​end·​method 164 .​end·​method
   
170 .​method·​public·​clear()​V 165 .​method·​public·​clear()​V
171 ····​.​locals·​1 166 ····​.​locals·​1
   
Offset 277, 69 lines modified Offset 271, 63 lines modified
277 ····​.​end·​annotation 271 ····​.​end·​annotation
   
278 ····​.​prologue 272 ····​.​prologue
279 ····​.​line·​64 273 ····​.​line·​64
280 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​" 274 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​"
281 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 275 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
282 ····​move-​result-​object·​v0 276 ····​move-​result-​object·​v1
   
283 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
284 ····​:​goto_0 277 ····​:​goto_0
285 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 278 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
286 ····​move-​result·​v2 279 ····​move-​result·​v2
   
287 ····​if-​eqz·​v2,​·​:​cond_0 280 ····​if-​eqz·​v2,​·​:​cond_0
   
288 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 281 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
289 ····​move-​result-​object·​v1 282 ····​move-​result-​object·​v0
   
290 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 283 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
   
291 ····​.​line·​65 284 ····​.​line·​65
292 ····​.​local·​v1,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 285 ····​.​local·​v0,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
Max diff block lines reached; 1691/6377 bytes (26.52%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/Material.smali
Offset 122, 15 lines modified Offset 122, 14 lines modified
122 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>(Ljava/​lang/​String;​)​V 122 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>(Ljava/​lang/​String;​)​V
   
123 ····​.​line·​73 123 ····​.​line·​73
124 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>iterator()​Ljava/​util/​Iterator;​ 124 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>iterator()​Ljava/​util/​Iterator;​
   
125 ····​move-​result-​object·​v1 125 ····​move-​result-​object·​v1
   
126 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
127 ····​:​goto_0 126 ····​:​goto_0
128 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 127 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
129 ····​move-​result·​v2 128 ····​move-​result·​v2
   
130 ····​if-​eqz·​v2,​·​:​cond_0 129 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/graphics/g3d/Model.smali
Offset 234, 320 lines modified Offset 234, 318 lines modified
234 .​method·​private·​convertMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 234 .​method·​private·​convertMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
235 ····​.​locals·​10 235 ····​.​locals·​10
236 ····​.​param·​p1,​·​"mtl"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 236 ····​.​param·​p1,​·​"mtl"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
237 ····​.​param·​p2,​·​"textureProvider"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​ 237 ····​.​param·​p2,​·​"textureProvider"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​
   
238 ····​.​prologue 238 ····​.​prologue
239 ····​.​line·​246 239 ····​.​line·​246
240 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 240 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
241 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>()​V 241 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>()​V
   
242 ····​.​line·​247 242 ····​.​line·​247
243 ····​.​local·​v2,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 243 ····​.​local·​v1,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
244 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​ 244 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​
   
245 ····​iput-​object·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>id:​Ljava/​lang/​String;​ 245 ····​iput-​object·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>id:​Ljava/​lang/​String;​
   
246 ····​.​line·​248 246 ····​.​line·​248
247 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 247 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
248 ····​if-​eqz·​v6,​·​:​cond_0 248 ····​if-​eqz·​v5,​·​:​cond_0
   
249 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 249 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
250 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J 250 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J
   
251 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 251 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
252 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 252 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
253 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 253 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
254 ····​.​line·​249 254 ····​.​line·​249
255 ····​:​cond_0 255 ····​:​cond_0
256 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 256 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
257 ····​if-​eqz·​v6,​·​:​cond_1 257 ····​if-​eqz·​v5,​·​:​cond_1
   
258 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 258 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
259 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J 259 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J
   
260 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 260 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
261 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 261 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
262 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 262 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
263 ····​.​line·​250 263 ····​.​line·​250
264 ····​:​cond_1 264 ····​:​cond_1
265 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 265 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
266 ····​if-​eqz·​v6,​·​:​cond_2 266 ····​if-​eqz·​v5,​·​:​cond_2
   
267 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 267 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
268 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Specular:​J 268 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Specular:​J
   
269 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 269 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
270 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 270 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
271 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 271 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
272 ····​.​line·​251 272 ····​.​line·​251
273 ····​:​cond_2 273 ····​:​cond_2
274 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 274 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
275 ····​if-​eqz·​v6,​·​:​cond_3 275 ····​if-​eqz·​v5,​·​:​cond_3
   
276 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 276 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
277 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Emissive:​J 277 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Emissive:​J
   
278 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 278 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
279 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 279 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
280 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 280 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
281 ····​.​line·​252 281 ····​.​line·​252
282 ····​:​cond_3 282 ····​:​cond_3
283 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 283 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
284 ····​if-​eqz·​v6,​·​:​cond_4 284 ····​if-​eqz·​v5,​·​:​cond_4
   
285 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 285 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
286 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Reflection:​J 286 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Reflection:​J
   
287 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 287 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
288 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 288 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
289 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 289 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
290 ····​.​line·​253 290 ····​.​line·​253
291 ····​:​cond_4 291 ····​:​cond_4
292 ····​iget·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F 292 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F
Max diff block lines reached; 74876/83585 bytes (89.58%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/ModelBatch.smali
Offset 773, 38 lines modified Offset 773, 37 lines modified
773 ····​.​end·​annotation 773 ····​.​end·​annotation
   
774 ····​.​prologue 774 ····​.​prologue
775 ····​.​line·​254 775 ····​.​line·​254
776 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​" 776 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​"
777 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 777 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
778 ····​move-​result-​object·​v0 778 ····​move-​result-​object·​v1
   
779 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
780 ····​:​goto_0 779 ····​:​goto_0
781 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 780 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
782 ····​move-​result·​v2 781 ····​move-​result·​v2
   
783 ····​if-​eqz·​v2,​·​:​cond_0 782 ····​if-​eqz·​v2,​·​:​cond_0
   
784 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 783 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
785 ····​move-​result-​object·​v1 784 ····​move-​result-​object·​v0
   
786 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 785 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
   
787 ····​.​line·​255 786 ····​.​line·​255
788 ····​.​local·​v1,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 787 ····​.​local·​v0,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
789 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​)​V 788 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​)​V
   
790 ····​goto·​:​goto_0 789 ····​goto·​:​goto_0
   
791 ····​.​line·​256 790 ····​.​line·​256
792 ····​.​end·​local·​v1····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 791 ····​.​end·​local·​v0····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
793 ····​:​cond_0 792 ····​:​cond_0
794 ····​return-​void 793 ····​return-​void
795 .​end·​method 794 .​end·​method
   
796 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V 795 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V
797 ····​.​locals·​3 796 ····​.​locals·​3
798 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 797 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
Offset 821, 38 lines modified Offset 820, 37 lines modified
821 ····​.​end·​annotation 820 ····​.​end·​annotation
   
822 ····​.​prologue 821 ····​.​prologue
823 ····​.​line·​279 822 ····​.​line·​279
824 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​" 823 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​"
825 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 824 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
826 ····​move-​result-​object·​v0 825 ····​move-​result-​object·​v1
   
827 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
828 ····​:​goto_0 826 ····​:​goto_0
829 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 827 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
830 ····​move-​result·​v2 828 ····​move-​result·​v2
   
831 ····​if-​eqz·​v2,​·​:​cond_0 829 ····​if-​eqz·​v2,​·​:​cond_0
   
832 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 830 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
833 ····​move-​result-​object·​v1 831 ····​move-​result-​object·​v0
   
834 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 832 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
   
835 ····​.​line·​280 833 ····​.​line·​280
836 ····​.​local·​v1,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 834 ····​.​local·​v0,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
837 ····​invoke-​virtual·​{p0,​·​v1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V 835 ····​invoke-​virtual·​{p0,​·​v0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V
   
838 ····​goto·​:​goto_0 836 ····​goto·​:​goto_0
   
839 ····​.​line·​281 837 ····​.​line·​281
840 ····​.​end·​local·​v1····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 838 ····​.​end·​local·​v0····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
841 ····​:​cond_0 839 ····​:​cond_0
842 ····​return-​void 840 ····​return-​void
843 .​end·​method 841 .​end·​method
   
844 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​)​V 842 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​)​V
845 ····​.​locals·​3 843 ····​.​locals·​3
846 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 844 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
Offset 871, 38 lines modified Offset 869, 37 lines modified
871 ····​.​end·​annotation 869 ····​.​end·​annotation
   
872 ····​.​prologue 870 ····​.​prologue
873 ····​.​line·​335 871 ····​.​line·​335
874 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​" 872 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​"
875 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 873 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
876 ····​move-​result-​object·​v0 874 ····​move-​result-​object·​v1
   
877 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
878 ····​:​goto_0 875 ····​:​goto_0
879 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 876 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
880 ····​move-​result·​v2 877 ····​move-​result·​v2
   
881 ····​if-​eqz·​v2,​·​:​cond_0 878 ····​if-​eqz·​v2,​·​:​cond_0
   
882 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 879 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
883 ····​move-​result-​object·​v1 880 ····​move-​result-​object·​v0
   
Max diff block lines reached; 2917/7524 bytes (38.77%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/ModelInstance.smali
Offset 733, 183 lines modified Offset 733, 181 lines modified
733 ····​.​end·​annotation 733 ····​.​end·​annotation
   
734 ····​.​prologue 734 ····​.​prologue
735 ····​.​line·​294 735 ····​.​line·​294
736 ····​.​local·​p1,​·​"source":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​>;​" 736 ····​.​local·​p1,​·​"source":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​>;​"
737 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 737 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
738 ····​move-​result-​object·​v2 738 ····​move-​result-​object·​v7
   
739 ····​:​cond_0 739 ····​:​cond_0
740 ····​:​goto_0 740 ····​:​goto_0
741 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 741 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
742 ····​move-​result·​v10 742 ····​move-​result·​v8
   
743 ····​if-​eqz·​v10,​·​:​cond_4 743 ····​if-​eqz·​v8,​·​:​cond_4
   
744 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 744 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
745 ····​move-​result-​object·​v0 745 ····​move-​result-​object·​v0
   
746 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 746 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
   
747 ····​.​line·​295 747 ····​.​line·​295
748 ····​.​local·​v0,​·​"anim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 748 ····​.​local·​v0,​·​"anim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
749 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 749 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
   
750 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​><init>()​V 750 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​><init>()​V
   
751 ····​.​line·​296 751 ····​.​line·​296
752 ····​.​local·​v1,​·​"animation":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 752 ····​.​local·​v1,​·​"animation":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
753 ····​iget-​object·​v10,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​ 753 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​
   
754 ····​iput-​object·​v10,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​ 754 ····​iput-​object·​v8,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​
   
755 ····​.​line·​297 755 ····​.​line·​297
756 ····​iget·​v10,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F 756 ····​iget·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F
   
757 ····​iput·​v10,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F 757 ····​iput·​v8,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F
   
758 ····​.​line·​298 758 ····​.​line·​298
759 ····​iget-​object·​v10,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​ 759 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
760 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 760 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
761 ····​move-​result-​object·​v3 761 ····​move-​result-​object·​v8
   
762 ····​:​cond_1 762 ····​:​cond_1
763 ····​:​goto_1 763 ····​:​goto_1
764 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 764 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
765 ····​move-​result·​v10 765 ····​move-​result·​v9
   
766 ····​if-​eqz·​v10,​·​:​cond_3 766 ····​if-​eqz·​v9,​·​:​cond_3
   
767 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 767 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
768 ····​move-​result-​object·​v7 768 ····​move-​result-​object·​v4
   
769 ····​check-​cast·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 769 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
   
770 ····​.​line·​299 770 ····​.​line·​299
771 ····​.​local·​v7,​·​"nanim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 771 ····​.​local·​v4,​·​"nanim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
772 ····​iget-​object·​v10,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 772 ····​iget-​object·​v9,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
773 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>id:​Ljava/​lang/​String;​ 773 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>id:​Ljava/​lang/​String;​
   
774 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getNode(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 774 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getNode(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
775 ····​move-​result-​object·​v8 775 ····​move-​result-​object·​v5
   
776 ····​.​line·​300 776 ····​.​line·​300
777 ····​.​local·​v8,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 777 ····​.​local·​v5,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
778 ····​if-​eqz·​v8,​·​:​cond_1 778 ····​if-​eqz·​v5,​·​:​cond_1
   
779 ····​.​line·​301 779 ····​.​line·​301
780 ····​new-​instance·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 780 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
   
781 ····​invoke-​direct·​{v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​><init>()​V 781 ····​invoke-​direct·​{v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​><init>()​V
   
782 ····​.​line·​302 782 ····​.​line·​302
783 ····​.​local·​v9,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 783 ····​.​local·​v6,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
784 ····​iput-​object·​v8,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 784 ····​iput-​object·​v5,​·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
785 ····​.​line·​303 785 ····​.​line·​303
786 ····​iget-​object·​v10,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 786 ····​iget-​object·​v9,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
787 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 787 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
788 ····​move-​result-​object·​v4 788 ····​move-​result-​object·​v9
   
789 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
790 ····​:​goto_2 789 ····​:​goto_2
791 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 790 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
792 ····​move-​result·​v10 791 ····​move-​result·​v10
   
793 ····​if-​eqz·​v10,​·​:​cond_2 792 ····​if-​eqz·​v10,​·​:​cond_2
   
Max diff block lines reached; 41095/46878 bytes (87.66%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1.smali
Offset 28, 15 lines modified Offset 28, 16 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​ 29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​I)​V 31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​I)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
33 ····​.​param·​p2,​·​"x0"····​#·I 33 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​
  34 ····​.​param·​p2,​·​"initialCapacity"····​#·​I
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​85 36 ····​.​line·​85
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​
   
37 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V 38 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy.smali
Offset 246, 173 lines modified Offset 246, 172 lines modified
246 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glDisable(I)​V 246 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glDisable(I)​V
   
247 ····​.​line·​177 247 ····​.​line·​177
248 ····​return-​void 248 ····​return-​void
249 .​end·​method 249 .​end·​method
   
250 .​method·​public·​beforeGroup(ILcom/​badlogic/​gdx/​utils/​Array;​)​V 250 .​method·​public·​beforeGroup(ILcom/​badlogic/​gdx/​utils/​Array;​)​V
251 ····​.​locals·7 251 ····​.​locals·6
252 ····​.​param·​p1,​·​"group"····​#·​I 252 ····​.​param·​p1,​·​"group"····​#·​I
253 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 253 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
254 ········​value·​=·​{ 254 ········​value·​=·​{
255 ············​"(I",​ 255 ············​"(I",​
256 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​ 256 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​
257 ············​"<",​ 257 ············​"<",​
258 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​",​ 258 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​",​
259 ············​">;​)​V" 259 ············​">;​)​V"
260 ········​} 260 ········​}
261 ····​.​end·​annotation 261 ····​.​end·​annotation
   
262 ····​.​prologue 262 ····​.​prologue
263 ····​.​line·​131 263 ····​.​line·​131
264 ····​.​local·​p2,​·​"contents":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 264 ····​.​local·​p2,​·​"contents":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
265 ····​const/​4·​v5,​·​0x1 265 ····​const/​4·​v4,​·​0x1
   
266 ····​if-​ne·​p1,​·​v5,​·​:​cond_0 266 ····​if-​ne·​p1,​·​v4,​·​:​cond_0
   
267 ····​.​line·​132 267 ····​.​line·​132
268 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl:​Lcom/​badlogic/​gdx/​graphics/​GL20;​ 268 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl:​Lcom/​badlogic/​gdx/​graphics/​GL20;​
   
269 ····​const/​16·​v6,​·​0xbe2 269 ····​const/​16·​v5,​·​0xbe2
   
270 ····​invoke-​interface·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glEnable(I)​V 270 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glEnable(I)​V
   
271 ····​.​line·​133 271 ····​.​line·​133
272 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>cameraSorter:​Ljava/​util/​Comparator;​ 272 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>cameraSorter:​Ljava/​util/​Comparator;​
   
273 ····​invoke-​virtual·​{p2,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>sort(Ljava/​util/​Comparator;​)​V 273 ····​invoke-​virtual·​{p2,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>sort(Ljava/​util/​Comparator;​)​V
   
274 ····​.​line·​156 274 ····​.​line·​156
275 ····​:​goto_0 275 ····​:​goto_0
276 ····​return-​void 276 ····​return-​void
   
277 ····​.​line·​135 277 ····​.​line·​135
278 ····​:​cond_0 278 ····​:​cond_0
279 ····​const/​4·​v1,​·​0x0 279 ····​const/​4·​v1,​·​0x0
   
280 ····​.​local·​v1,​·​"i":​I 280 ····​.​local·​v1,​·​"i":​I
281 ····​iget·​v4,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 281 ····​iget·​v3,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
282 ····​.​local·​v4,​·​"n":​I 282 ····​.​local·​v3,​·​"n":​I
283 ····​:​goto_1 283 ····​:​goto_1
284 ····​if-​ge·​v1,​·​v4,​·​:​cond_2 284 ····​if-​ge·​v1,​·​v3,​·​:​cond_2
   
285 ····​.​line·​136 285 ····​.​line·​136
286 ····​invoke-​virtual·​{p2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 286 ····​invoke-​virtual·​{p2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
287 ····​move-​result-​object·​v0 287 ····​move-​result-​object·​v0
   
288 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 288 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
   
289 ····​.​line·​137 289 ····​.​line·​137
290 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 290 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
291 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 291 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
292 ····​iget-​object·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 292 ····​iget-​object·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
293 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 293 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
294 ····​move-​result-​object·​v3 294 ····​move-​result-​object·​v2
   
295 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 295 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
296 ····​.​line·​138 296 ····​.​line·​138
297 ····​.​local·​v3,​·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 297 ····​.​local·​v2,​·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
298 ····​if-​nez·​v3,​·​:​cond_1 298 ····​if-​nez·​v2,​·​:​cond_1
   
299 ····​.​line·​139 299 ····​.​line·​139
300 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>arrayPool:​Lcom/​badlogic/​gdx/​utils/​Pool;​ 300 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>arrayPool:​Lcom/​badlogic/​gdx/​utils/​Pool;​
   
301 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​>obtain()​Ljava/​lang/​Object;​ 301 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​>obtain()​Ljava/​lang/​Object;​
   
302 ····​move-​result-​object·​v3 302 ····​move-​result-​object·​v2
   
303 ····​.​end·​local·​v3····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 303 ····​.​end·​local·​v2····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
304 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 304 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
305 ····​.​line·​140 305 ····​.​line·​140
306 ····​.​restart·​local·​v3····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 306 ····​.​restart·​local·​v2····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
307 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 307 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
308 ····​.​line·​141 308 ····​.​line·​141
309 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>usedArrays:​Lcom/​badlogic/​gdx/​utils/​Array;​ 309 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>usedArrays:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
310 ····​invoke-​virtual·​{v5,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 310 ····​invoke-​virtual·​{v4,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
311 ····​.​line·​142 311 ····​.​line·​142
312 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 312 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
313 ····​iget-​object·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 313 ····​iget-​object·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
Max diff block lines reached; 4890/10803 bytes (45.27%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/DecalBatch$1.smali
Offset 28, 15 lines modified Offset 28, 16 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​ 29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​I)​V 31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​I)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
33 ····​.​param·​p2,​·​"x0"····​#·I 33 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​
  34 ····​.​param·​p2,​·​"initialCapacity"····​#·​I
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​56 36 ····​.​line·​56
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​
   
37 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V 38 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/DecalBatch.smali
Offset 127, 73 lines modified Offset 127, 72 lines modified
127 ············​">;​)​V" 127 ············​">;​)​V"
128 ········​} 128 ········​}
129 ····​.​end·​annotation 129 ····​.​end·​annotation
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​150 131 ····​.​line·​150
132 ····​.​local·​p2,​·​"decals":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 132 ····​.​local·​p2,​·​"decals":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
133 ····​const/​4·​v3,​·​0x0 133 ····​const/​4·​v2,​·​0x0
   
134 ····​.​line·​151 134 ····​.​line·​151
135 ····​.​local·​v3,​·​"lastMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 135 ····​.​local·​v2,​·​"lastMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
136 ····​const/​4·​v2,​·​0x0 136 ····​const/​4·​v1,​·​0x0
   
137 ····​.​line·​152 137 ····​.​line·​152
138 ····​.​local·​v2,​·​"idx":​I 138 ····​.​local·​v1,​·​"idx":​I
139 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 139 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
140 ····​move-​result-​object·​v1 140 ····​move-​result-​object·​v3
   
141 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
142 ····​:​cond_0 141 ····​:​cond_0
143 ····​:​goto_0 142 ····​:​goto_0
144 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 143 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
145 ····​move-​result·​v4 144 ····​move-​result·​v4
   
146 ····​if-​eqz·​v4,​·​:​cond_4 145 ····​if-​eqz·​v4,​·​:​cond_4
   
147 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 146 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
148 ····​move-​result-​object·​v0 147 ····​move-​result-​object·​v0
   
149 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 148 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
   
150 ····​.​line·​153 149 ····​.​line·​153
151 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 150 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
152 ····​if-​eqz·​v3,​·​:​cond_1 151 ····​if-​eqz·​v2,​·​:​cond_1
   
153 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>getMaterial()​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 152 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>getMaterial()​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
154 ····​move-​result-​object·​v4 153 ····​move-​result-​object·​v4
   
155 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>equals(Ljava/​lang/​Object;​)​Z 154 ····​invoke-​virtual·​{v2,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>equals(Ljava/​lang/​Object;​)​Z
   
156 ····​move-​result·​v4 155 ····​move-​result·​v4
   
157 ····​if-​nez·​v4,​·​:​cond_3 156 ····​if-​nez·​v4,​·​:​cond_3
   
158 ····​.​line·​154 157 ····​.​line·​154
159 ····​:​cond_1 158 ····​:​cond_1
160 ····​if-​lez·​v2,​·​:​cond_2 159 ····​if-​lez·​v1,​·​:​cond_2
   
161 ····​.​line·​155 160 ····​.​line·​155
162 ····​invoke-​virtual·​{p0,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V 161 ····​invoke-​virtual·​{p0,​·​p1,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V
   
163 ····​.​line·​156 162 ····​.​line·​156
164 ····​const/​4·​v2,​·​0x0 163 ····​const/​4·​v1,​·​0x0
   
165 ····​.​line·​158 164 ····​.​line·​158
166 ····​:​cond_2 165 ····​:​cond_2
167 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 166 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
168 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>set()​V 167 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>set()​V
   
169 ····​.​line·​159 168 ····​.​line·​159
170 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 169 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
171 ····​.​line·​161 170 ····​.​line·​161
172 ····​:​cond_3 171 ····​:​cond_3
173 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>update()​V 172 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>update()​V
   
174 ····​.​line·​162 173 ····​.​line·​162
175 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F 174 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F
Offset 202, 45 lines modified Offset 201, 45 lines modified
   
202 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F 201 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F
   
203 ····​iget-​object·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F 202 ····​iget-​object·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F
   
204 ····​array-​length·​v7,​·​v7 203 ····​array-​length·​v7,​·​v7
   
205 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v2,​·​v7},​·​Ljava/​lang/​System;​-​>arraycopy(Ljava/​lang/​Object;​ILjava/​lang/​Object;​II)​V 204 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v1,​·​v7},​·​Ljava/​lang/​System;​-​>arraycopy(Ljava/​lang/​Object;​ILjava/​lang/​Object;​II)​V
   
206 ····​.​line·​163 205 ····​.​line·​163
207 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F 206 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F
   
208 ····​array-​length·​v4,​·​v4 207 ····​array-​length·​v4,​·​v4
   
209 ····​add-​int/​2addr·​v2,​·​v4 208 ····​add-​int/​2addr·​v1,​·​v4
   
210 ····​.​line·​165 209 ····​.​line·​165
211 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F 210 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F
   
212 ····​array-​length·​v4,​·​v4 211 ····​array-​length·​v4,​·​v4
   
213 ····​if-​ne·​v2,​·​v4,​·​:​cond_0 212 ····​if-​ne·​v1,​·​v4,​·​:​cond_0
   
214 ····​.​line·​166 213 ····​.​line·​166
215 ····​invoke-​virtual·​{p0,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V 214 ····​invoke-​virtual·​{p0,​·​p1,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V
Max diff block lines reached; 6411/10514 bytes (60.98%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/DecalMaterial.smali
Offset 61, 14 lines modified Offset 61, 15 lines modified
   
61 ····​iget·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>srcBlendFactor:​I 61 ····​iget·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>srcBlendFactor:​I
   
62 ····​if-​ne·​v2,​·​v3,​·​:​cond_0 62 ····​if-​ne·​v2,​·​v3,​·​:​cond_0
   
63 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 63 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
   
  64 ····​.​line·​57
64 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 65 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
65 ····​move-​result-​object·​v2 66 ····​move-​result-​object·​v2
   
66 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 67 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
   
67 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 68 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V 33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​110 37 ····​.​line·​110
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 ····​.​line·​70 35 ····​.​line·​70
36 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​ 36 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​
   
37 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V 37 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V
   
38 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​-​>comparator:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​ 38 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​-​>comparator:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​
   
39 ····​.​line·​110  
40 ····​return-​void 39 ····​return-​void
41 .​end·​method 40 .​end·​method
   
   
42 #·​virtual·​methods 41 #·​virtual·​methods
43 .​method·​public·​afterGroup(I)​V 42 .​method·​public·​afterGroup(I)​V
44 ····​.​locals·​2 43 ····​.​locals·​2
[−]
smali/com/badlogic/gdx/graphics/g3d/loader/G3dModelLoader.smali
Offset 307, 14 lines modified Offset 307, 15 lines modified
   
307 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F 307 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F
   
308 ····​move-​result·​v16 308 ····​move-​result·​v16
   
309 ····​const/​16·​v17,​·​0x3 309 ····​const/​16·​v17,​·​0x3
   
  310 ····​.​line·​401
310 ····​move/​from16·​v0,​·​v17 311 ····​move/​from16·​v0,​·​v17
   
311 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F 312 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F
   
312 ····​move-​result·​v17 313 ····​move-​result·​v17
   
313 ····​invoke-​direct/​range·​{v13·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​><init>(FFFF)​V 314 ····​invoke-​direct/​range·​{v13·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​><init>(FFFF)​V
Offset 1312, 323 lines modified Offset 1313, 321 lines modified
1312 ····​.​line·​180 1313 ····​.​line·​180
1313 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>next:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1314 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>next:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1314 ····​goto/​16·​:​goto_0 1315 ····​goto/​16·​:​goto_0
1315 .​end·​method 1316 .​end·​method
   
1316 .​method·​private·​parseMeshes(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 1317 .​method·​private·​parseMeshes(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
1317 ····​.​locals·​17 1318 ····​.​locals·​16
1318 ····​.​param·​p1,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​ 1319 ····​.​param·​p1,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​
1319 ····​.​param·​p2,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1320 ····​.​param·​p2,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1320 ····​.​prologue 1321 ····​.​prologue
1321 ····​.​line·​82 1322 ····​.​line·​82
1322 ····​const-​string·​v14,​·​"meshes" 1323 ····​const-​string·​v13,​·​"meshes"
   
1323 ····​move-​object/​from16·​v0,​·​p2 1324 ····​move-​object/​from16·​v0,​·​p2
   
1324 ····​invoke-​virtual·​{v0,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>get(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1325 ····​invoke-​virtual·​{v0,​·​v13},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>get(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1325 ····​move-​result-​object·​v9 1326 ····​move-​result-​object·​v8
   
1326 ····​.​line·​83 1327 ····​.​line·​83
1327 ····​.​local·​v9,​·​"meshes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1328 ····​.​local·​v8,​·​"meshes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
1328 ····​if-​eqz·​v9,​·​:​cond_5 1329 ····​if-​eqz·​v8,​·​:​cond_5
   
1329 ····​.​line·​85 1330 ····​.​line·​85
1330 ····​move-​object/​from16·​v0,​·​p1 1331 ····​move-​object/​from16·​v0,​·​p1
   
1331 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1332 ····​iget-​object·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1332 ····​iget·​v15,​·​v9,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>size:​I 1333 ····​iget·​v14,​·​v8,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>size:​I
   
1333 ····​invoke-​virtual·​{v14,​·​v15},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​ 1334 ····​invoke-​virtual·​{v13,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​
   
1334 ····​.​line·​86 1335 ····​.​line·​86
1335 ····​iget-​object·​v6,​·​v9,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>child:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1336 ····​iget-​object·​v5,​·​v8,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>child:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1336 ····​.​local·​v6,​·​"mesh":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1337 ····​.​local·​v5,​·​"mesh":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
1337 ····​:​goto_0 1338 ····​:​goto_0
1338 ····​if-​eqz·​v6,​·​:​cond_5 1339 ····​if-​eqz·​v5,​·​:​cond_5
   
1339 ····​.​line·​87 1340 ····​.​line·​87
1340 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 1341 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
   
1341 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​><init>()​V 1342 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​><init>()​V
   
1342 ····​.​line·​89 1343 ····​.​line·​89
1343 ····​.​local·​v4,​·​"jsonMesh":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 1344 ····​.​local·​v3,​·​"jsonMesh":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
1344 ····​const-​string·​v14,​·​"id" 1345 ····​const-​string·​v13,​·​"id"
   
1345 ····​const-​string·​v15,​·​"" 1346 ····​const-​string·​v14,​·​""
   
1346 ····​invoke-​virtual·​{v6,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1347 ····​invoke-​virtual·​{v5,​·​v13,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
1347 ····​move-​result-​object·​v3 1348 ····​move-​result-​object·​v2
   
1348 ····​.​line·​90 1349 ····​.​line·​90
1349 ····​.​local·​v3,​·​"id":​Ljava/​lang/​String;​ 1350 ····​.​local·​v2,​·​"id":​Ljava/​lang/​String;​
1350 ····​iput-​object·​v3,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 1351 ····​iput-​object·​v2,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
1351 ····​.​line·​92 1352 ····​.​line·​92
1352 ····​const-​string·​v14,​·​"attributes" 1353 ····​const-​string·​v13,​·​"attributes"
   
1353 ····​invoke-​virtual·​{v6,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1354 ····​invoke-​virtual·​{v5,​·​v13},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1354 ····​move-​result-​object·​v1 1355 ····​move-​result-​object·​v1
   
1355 ····​.​line·​93 1356 ····​.​line·​93
1356 ····​.​local·​v1,​·​"attributes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1357 ····​.​local·​v1,​·​"attributes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
1357 ····​move-​object/​from16·​v0,​·​p0 1358 ····​move-​object/​from16·​v0,​·​p0
   
1358 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​G3dModelLoader;​-​>parseAttributes(Lcom​/​badlogic/​gdx/​utils/​JsonValue;​)​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 1359 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​G3dModelLoader;​-​>parseAttributes(Lcom​/​badlogic/​gdx/​utils/​JsonValue;​)​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
1359 ····​move-​result-​object·​v14 1360 ····​move-​result-​object·​v13
   
1360 ····​iput-​object·​v14,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 1361 ····​iput-​object·​v13,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
1361 ····​.​line·​94 1362 ····​.​line·​94
1362 ····​const-​string·​v14,​·​"vertices" 1363 ····​const-​string·​v13,​·​"vertices"
   
1363 ····​invoke-​virtual·​{v6,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1364 ····​invoke-​virtual·​{v5,​·​v13},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1364 ····​move-​result-​object·​v14 1365 ····​move-​result-​object·​v13
Max diff block lines reached; 16478/21649 bytes (76.11%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/loader/MtlLoader.smali
Offset 33, 79 lines modified Offset 33, 78 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​getMaterial(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 36 .​method·​public·​getMaterial(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
37 ····​.​locals·5 37 ····​.​locals·4
38 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 38 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​454 40 ····​.​line·​454
41 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 41 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
42 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 42 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v2
   
44 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
45 ····​:​cond_0 44 ····​:​cond_0
46 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 45 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
47 ····​move-​result·​v3 46 ····​move-​result·​v3
   
48 ····​if-​eqz·​v3,​·​:​cond_1 47 ····​if-​eqz·​v3,​·​:​cond_1
   
49 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 48 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
50 ····​move-​result-​object·​v1 49 ····​move-​result-​object·​v0
   
51 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 50 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
   
52 ····​.​line·​455 51 ····​.​line·​455
53 ····​.​local·​v1,​·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 52 ····​.​local·​v0,​·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
54 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​ 53 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​
   
55 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 54 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
56 ····​move-​result·​v3 55 ····​move-​result·​v3
   
57 ····​if-​eqz·​v3,​·​:​cond_0 56 ····​if-​eqz·​v3,​·​:​cond_0
   
58 ····​.​line·​460 57 ····​.​line·​460
59 ····​.​end·​local·​v1····​#·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 58 ····​.​end·​local·​v0····​#·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
60 ····​:​goto_0 59 ····​:​goto_0
61 ····​return-​object·​v1 60 ····​return-​object·​v0
   
62 ····​.​line·​456 61 ····​.​line·​456
63 ····​:​cond_1 62 ····​:​cond_1
64 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 63 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
   
65 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​><init>()​V 64 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​><init>()​V
   
66 ····​.​line·​457 65 ····​.​line·​457
67 ····​.​local·​v2,​·​"mat":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 66 ····​.​local·​v1,​·​"mat":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
68 ····​iput-​object·​p1,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​ 67 ····​iput-​object·​p1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​
   
69 ····​.​line·​458 68 ····​.​line·​458
70 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​ 69 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
71 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 70 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
72 ····​invoke-​direct·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​Color;​)​V 71 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
73 ····​iput-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 72 ····​iput-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
74 ····​.​line·​459 73 ····​.​line·​459
75 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 74 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
76 ····​invoke-​virtual·​{v3,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 75 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
77 ····​move-​object·​v1,​·​v2 76 ····​move-​object·​v0,​·​v1
   
78 ····​.​line·​460 77 ····​.​line·​460
79 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
80 .​end·​method 79 .​end·​method
   
81 .​method·​public·​load(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V 80 .​method·​public·​load(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V
82 ····​.​locals·​23 81 ····​.​locals·​23
[−]
smali/com/badlogic/gdx/graphics/g3d/loader/ObjLoader.smali
Offset 162, 21 lines modified Offset 162, 20 lines modified
   
162 .​method·​private·​setActiveGroup(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​ 162 .​method·​private·​setActiveGroup(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​
163 ····​.​locals·​3 163 ····​.​locals·​3
164 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 164 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​313 166 ····​.​line·​313
167 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​ 167 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
168 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 168 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
169 ····​move-​result-​object·​v1 169 ····​move-​result-​object·​v1
   
170 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
171 ····​:​cond_0 170 ····​:​cond_0
172 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 171 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
173 ····​move-​result·​v2 172 ····​move-​result·​v2
   
174 ····​if-​eqz·​v2,​·​:​cond_1 173 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 205, 17 lines modified Offset 204, 17 lines modified
205 ····​:​cond_1 204 ····​:​cond_1
206 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​ 205 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​
   
207 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​Ljava/​lang/​String;​)​V 206 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​Ljava/​lang/​String;​)​V
   
208 ····​.​line·​317 207 ····​.​line·​317
209 ····​.​restart·​local·​v0····​#·​"group":​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​ 208 ····​.​restart·​local·​v0····​#·​"group":​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​
210 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​ 209 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
211 ····​invoke-​virtual·​{v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 210 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
212 ····​goto·​:​goto_0 211 ····​goto·​:​goto_0
213 .​end·​method 212 .​end·​method
   
   
214 #·​virtual·​methods 213 #·​virtual·​methods
215 .​method·​public·​loadModel(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 214 .​method·​public·​loadModel(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
[−]
smali/com/badlogic/gdx/graphics/g3d/model/Node.smali
Offset 249, 123 lines modified Offset 249, 122 lines modified
249 #·​virtual·​methods 249 #·​virtual·​methods
250 .​method·​public·​calculateBoneTransfor​ms(Z)​V 250 .​method·​public·​calculateBoneTransfor​ms(Z)​V
251 ····​.​locals·​7 251 ····​.​locals·​7
252 ····​.​param·​p1,​·​"recursive"····​#·​Z 252 ····​.​param·​p1,​·​"recursive"····​#·​Z
   
253 ····​.​prologue 253 ····​.​prologue
254 ····​.​line·​85 254 ····​.​line·​85
255 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>parts:​Lcom/​badlogic/​gdx/​utils/​Array;​ 255 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>parts:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
256 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 256 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
257 ····​move-​result-​object·​v2 257 ····​move-​result-​object·​v5
   
258 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
259 ····​:​cond_0 258 ····​:​cond_0
260 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 259 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
261 ····​move-​result·​v5 260 ····​move-​result·​v4
   
262 ····​if-​eqz·​v5,​·​:​cond_1 261 ····​if-​eqz·​v4,​·​:​cond_1
   
263 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 262 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
264 ····​move-​result-​object·​v4 263 ····​move-​result-​object·​v3
   
265 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​ 264 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​
   
266 ····​.​line·​86 265 ····​.​line·​86
267 ····​.​local·​v4,​·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​ 266 ····​.​local·​v3,​·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​
268 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 267 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
269 ····​if-​eqz·​v5,​·​:​cond_0 268 ····​if-​eqz·​v4,​·​:​cond_0
   
270 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 269 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
271 ····​if-​eqz·​v5,​·​:​cond_0 270 ····​if-​eqz·​v4,​·​:​cond_0
   
272 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 271 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
273 ····​iget·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I 272 ····​iget·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I
   
274 ····​iget-​object·​v6,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 273 ····​iget-​object·​v6,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
275 ····​array-​length·​v6,​·​v6 274 ····​array-​length·​v6,​·​v6
   
276 ····​if-​ne·​v5,​·​v6,​·​:​cond_0 275 ····​if-​ne·​v4,​·​v6,​·​:​cond_0
   
277 ····​.​line·​88 276 ····​.​line·​88
278 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 277 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
279 ····​iget·​v3,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I 278 ····​iget·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I
   
280 ····​.​line·​89 279 ····​.​line·​89
281 ····​.​local·​v3,​·​"n":​I 280 ····​.​local·​v2,​·​"n":​I
282 ····​const/​4·​v1,​·​0x0 281 ····​const/​4·​v1,​·​0x0
   
283 ····​.​local·​v1,​·​"i":​I 282 ····​.​local·​v1,​·​"i":​I
284 ····​:​goto_0 283 ····​:​goto_0
285 ····​if-​ge·​v1,​·​v3,​·​:​cond_0 284 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
286 ····​.​line·​90 285 ····​.​line·​90
287 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 286 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
288 ····​aget-​object·​v6,​·​v5,​·​v1 287 ····​aget-​object·​v6,​·​v4,​·​v1
   
289 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 288 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
290 ····​iget-​object·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>keys:​[Ljava/​lang/​Object;​ 289 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>keys:​[Ljava/​lang/​Object;​
   
291 ····​check-​cast·​v5,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 290 ····​check-​cast·​v4,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
292 ····​aget-​object·​v5,​·​v5,​·​v1 291 ····​aget-​object·​v4,​·​v4,​·​v1
   
293 ····​iget-​object·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>globalTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 292 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>globalTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
294 ····​invoke-​virtual·​{v6,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>set(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 293 ····​invoke-​virtual·​{v6,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>set(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
295 ····​move-​result-​object·​v6 294 ····​move-​result-​object·​v6
   
296 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 295 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
297 ····​iget-​object·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>values:​[Ljava/​lang/​Object;​ 296 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>values:​[Ljava/​lang/​Object;​
   
298 ····​check-​cast·​v5,​·​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 297 ····​check-​cast·​v4,​·​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
299 ····​aget-​object·​v5,​·​v5,​·​v1 298 ····​aget-​object·​v4,​·​v4,​·​v1
   
300 ····​invoke-​virtual·​{v6,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 299 ····​invoke-​virtual·​{v6,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
301 ····​.​line·​89 300 ····​.​line·​89
302 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 301 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
303 ····​goto·​:​goto_0 302 ····​goto·​:​goto_0
   
304 ····​.​line·​92 303 ····​.​line·​92
305 ····​.​end·​local·​v1····​#·​"i":​I 304 ····​.​end·​local·​v1····​#·​"i":​I
306 ····​.​end·​local·​v3····​#·​"n":​I 305 ····​.​end·​local·​v2····​#·​"n":​I
307 ····​.​end·​local·​v4····​#·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​ 306 ····​.​end·​local·​v3····​#·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​
308 ····​:​cond_1 307 ····​:​cond_1
Max diff block lines reached; 2216/8124 bytes (27.28%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/model/data/ModelData.smali
Offset 98, 87 lines modified Offset 98, 86 lines modified
   
98 ····​return-​void 98 ····​return-​void
99 .​end·​method 99 .​end·​method
   
   
100 #·​virtual·​methods 100 #·​virtual·​methods
101 .​method·​public·​addMesh(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​)​V 101 .​method·​public·​addMesh(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​)​V
102 ····​.​locals·5 102 ····​.​locals·4
103 ····​.​param·​p1,​·​"mesh"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 103 ····​.​param·​p1,​·​"mesh"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​36 105 ····​.​line·​36
106 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 106 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
107 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 107 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
108 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v1
   
109 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
110 ····​:​cond_0 109 ····​:​cond_0
111 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 110 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
112 ····​move-​result·​v2 111 ····​move-​result·​v2
   
113 ····​if-​eqz·​v2,​·​:​cond_1 112 ····​if-​eqz·​v2,​·​:​cond_1
   
114 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 113 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
115 ····​move-​result-​object·​v1 114 ····​move-​result-​object·​v0
   
116 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 115 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
   
117 ····​.​line·​37 116 ····​.​line·​37
118 ····​.​local·​v1,​·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 117 ····​.​local·​v0,​·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
119 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 118 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
120 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 119 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
121 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 120 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
122 ····​move-​result·​v2 121 ····​move-​result·​v2
   
123 ····​if-​eqz·​v2,​·​:​cond_0 122 ····​if-​eqz·​v2,​·​:​cond_0
   
124 ····​.​line·​38 123 ····​.​line·​38
125 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 124 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
126 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 125 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
127 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 126 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
128 ····​const-​string·​v4,​·​"Mesh·​with·​id·​\'" 127 ····​const-​string·​v3,​·​"Mesh·​with·​id·​\'"
   
129 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 128 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
130 ····​move-​result-​object·​v3 129 ····​move-​result-​object·​v2
   
131 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 130 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
132 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 131 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
133 ····​move-​result-​object·​v3 132 ····​move-​result-​object·​v2
   
134 ····​const-​string·​v4,​·​"\'·​already·​in·​model" 133 ····​const-​string·​v3,​·​"\'·​already·​in·​model"
   
135 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 134 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
136 ····​move-​result-​object·​v3 135 ····​move-​result-​object·​v2
   
137 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 136 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
138 ····​move-​result-​object·​v3 137 ····​move-​result-​object·​v2
   
139 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 138 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
140 ····​throw·​v2 139 ····​throw·​v1
   
141 ····​.​line·​41 140 ····​.​line·​41
142 ····​.​end·​local·​v1····​#·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 141 ····​.​end·​local·​v0····​#·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
143 ····​:​cond_1 142 ····​:​cond_1
144 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 143 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
145 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 144 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
146 ····​.​line·​42 145 ····​.​line·​42
147 ····​return-​void 146 ····​return-​void
148 .​end·​method 147 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ILjava/​lang/​Object;​I)​V 25 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ILjava/​lang/​Object;​I)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
27 ····​.​param·​p2,​·​"id"····​#·​I 28 ····​.​param·​p2,​·​"id"····​#·​I
28 ····​.​param·​p3,​·​"data"····​#·​Ljava/​lang/​Object;​ 29 ····​.​param·​p3,​·​"data"····​#·​Ljava/​lang/​Object;​
29 ····​.​param·​p4,​·​"strideSize"····​#·​I 30 ····​.​param·​p4,​·​"strideSize"····​#·​I
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​34 32 ····​.​line·​34
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V 21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
23 ····​.​param·​p2,​·​"id"····​#·​I 24 ····​.​param·​p2,​·​"id"····​#·​I
24 ····​.​param·​p3,​·​"strideSize"····​#·​I 25 ····​.​param·​p3,​·​"strideSize"····​#·​I
25 ····​.​param·​p4,​·​"size"····​#·​I 26 ····​.​param·​p4,​·​"size"····​#·​I
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​51 28 ····​.​line·​51
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
   
43 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 43 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​IIILjava/​lang/​Class;​)​V 45 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​IIILjava/​lang/​Class;​)​V
46 ····​.​locals·​1 46 ····​.​locals·​1
  47 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
47 ····​.​param·​p2,​·​"id"····​#·​I 48 ····​.​param·​p2,​·​"id"····​#·​I
48 ····​.​param·​p3,​·​"strideSize"····​#·​I 49 ····​.​param·​p3,​·​"strideSize"····​#·​I
49 ····​.​param·​p4,​·​"size"····​#·​I 50 ····​.​param·​p4,​·​"size"····​#·​I
50 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 51 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
51 ········​value·​=·​{ 52 ········​value·​=·​{
52 ············​"(III",​ 53 ············​"(III",​
53 ············​"Ljava/​lang/​Class",​ 54 ············​"Ljava/​lang/​Class",​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray.smali
Offset 264, 80 lines modified Offset 264, 79 lines modified
   
264 ····​.​line·​184 264 ····​.​line·​184
265 ····​:​cond_1 265 ····​:​cond_1
266 ····​return-​object·​v0 266 ····​return-​object·​v0
267 .​end·​method 267 .​end·​method
   
268 .​method·​public·​varargs·​addElement([Ljava/​lang/​Object;​)​V 268 .​method·​public·​varargs·​addElement([Ljava/​lang/​Object;​)​V
269 ····​.​locals·5 269 ····​.​locals·4
270 ····​.​param·​p1,​·​"values"····​#·​[Ljava/​lang/​Object;​ 270 ····​.​param·​p1,​·​"values"····​#·​[Ljava/​lang/​Object;​
   
271 ····​.​prologue 271 ····​.​prologue
272 ····​.​line·​218 272 ····​.​line·​218
273 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 273 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
274 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>capacity:​I 274 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>capacity:​I
   
275 ····​if-​ne·​v3,​·​v4,​·​:​cond_0 275 ····​if-​ne·​v2,​·​v3,​·​:​cond_0
   
276 ····​.​line·​219 276 ····​.​line·​219
277 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 277 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
278 ····​const-​string·​v4,​·​"Capacity·​reached,​·​cannot·​add·​other·​elements" 278 ····​const-​string·​v3,​·​"Capacity·​reached,​·​cannot·​add·​other·​elements"
   
279 ····​invoke-​direct·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 279 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
280 ····​throw·​v3 280 ····​throw·​v2
   
281 ····​.​line·​221 281 ····​.​line·​221
282 ····​:​cond_0 282 ····​:​cond_0
283 ····​const/​4·​v1,​·​0x0 283 ····​const/​4·​v0,​·​0x0
   
284 ····​.​line·​222 284 ····​.​line·​222
285 ····​.​local·​v1,​·​"k":​I 285 ····​.​local·​v0,​·​"k":​I
286 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​ 286 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
287 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 287 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
288 ····​move-​result-​object·​v0 288 ····​move-​result-​object·​v2
   
289 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
290 ····​:​goto_0 289 ····​:​goto_0
291 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 290 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
292 ····​move-​result·​v3 291 ····​move-​result·​v3
   
293 ····​if-​eqz·​v3,​·​:​cond_1 292 ····​if-​eqz·​v3,​·​:​cond_1
   
294 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 293 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
295 ····​move-​result-​object·​v2 294 ····​move-​result-​object·​v1
   
296 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​ 295 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​
   
297 ····​.​line·​223 296 ····​.​line·​223
298 ····​.​local·​v2,​·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​ 297 ····​.​local·​v1,​·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​
299 ····​invoke-​virtual·​{v2,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>add(I[Ljava/​lang/​Object;​)​V 298 ····​invoke-​virtual·​{v1,​·​v0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>add(I[Ljava/​lang/​Object;​)​V
   
300 ····​.​line·​224 299 ····​.​line·​224
301 ····​iget·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>strideSize:​I 300 ····​iget·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>strideSize:​I
   
302 ····​add-​int/​2addr·​v1,​·​v3 301 ····​add-​int/​2addr·​v0,​·​v3
   
303 ····​.​line·​225 302 ····​.​line·​225
304 ····​goto·​:​goto_0 303 ····​goto·​:​goto_0
   
305 ····​.​line·​226 304 ····​.​line·​226
306 ····​.​end·​local·​v2····​#·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​ 305 ····​.​end·​local·​v1····​#·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​
307 ····​:​cond_1 306 ····​:​cond_1
308 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 307 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
309 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 308 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
310 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 309 ····​iput·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
311 ····​.​line·​227 310 ····​.​line·​227
312 ····​return-​void 311 ····​return-​void
313 .​end·​method 312 .​end·​method
   
314 .​method·​public·​clear()​V 313 .​method·​public·​clear()​V
315 ····​.​locals·​1 314 ····​.​locals·​1
Offset 368, 21 lines modified Offset 367, 20 lines modified
368 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​Descriptor;​",​ 367 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​Descriptor;​",​
369 ············​")​TT;​" 368 ············​")​TT;​"
370 ········​} 369 ········​}
371 ····​.​end·​annotation 370 ····​.​end·​annotation
   
372 ····​.​prologue 371 ····​.​prologue
373 ····​.​line·​242 372 ····​.​line·​242
374 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​ 373 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
375 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 374 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
376 ····​move-​result-​object·​v1 375 ····​move-​result-​object·​v1
   
377 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
378 ····​:​cond_0 376 ····​:​cond_0
379 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 377 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
380 ····​move-​result·​v2 378 ····​move-​result·​v2
Max diff block lines reached; 3757/8407 bytes (44.69%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleController.smali
Offset 240, 148 lines modified Offset 240, 145 lines modified
240 .​method·​public·​activateParticles(II)​V 240 .​method·​public·​activateParticles(II)​V
241 ····​.​locals·​3 241 ····​.​locals·​3
242 ····​.​param·​p1,​·​"startIndex"····​#·​I 242 ····​.​param·​p1,​·​"startIndex"····​#·​I
243 ····​.​param·​p2,​·​"count"····​#·​I 243 ····​.​param·​p2,​·​"count"····​#·​I
   
244 ····​.​prologue 244 ····​.​prologue
245 ····​.​line·​191 245 ····​.​line·​191
246 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​ 246 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​
   
247 ····​invoke-​virtual·​{v2,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>activateParticles(II​)​V 247 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>activateParticles(II​)​V
   
248 ····​.​line·​192 248 ····​.​line·​192
249 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 249 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
250 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 250 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
251 ····​move-​result-​object·​v0 251 ····​move-​result-​object·​v1
   
252 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
253 ····​:​goto_0 252 ····​:​goto_0
254 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 253 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
255 ····​move-​result·​v2 254 ····​move-​result·​v2
   
256 ····​if-​eqz·​v2,​·​:​cond_0 255 ····​if-​eqz·​v2,​·​:​cond_0
   
257 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 256 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
258 ····​move-​result-​object·​v1 257 ····​move-​result-​object·​v0
   
259 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 258 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
   
260 ····​.​line·​193 259 ····​.​line·​193
261 ····​.​local·​v1,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 260 ····​.​local·​v0,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
262 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>activateParticles(II​)​V 261 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>activateParticles(II​)​V
   
263 ····​goto·​:​goto_0 262 ····​goto·​:​goto_0
   
264 ····​.​line·​194 263 ····​.​line·​194
265 ····​.​end·​local·​v1····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 264 ····​.​end·​local·​v0····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
266 ····​:​cond_0 265 ····​:​cond_0
267 ····​return-​void 266 ····​return-​void
268 .​end·​method 267 .​end·​method
   
269 .​method·​protected·​allocateChannels(I)​V 268 .​method·​protected·​allocateChannels(I)​V
270 ····​.​locals·​3 269 ····​.​locals·​3
271 ····​.​param·​p1,​·​"maxParticleCount"····​#·​I 270 ····​.​param·​p1,​·​"maxParticleCount"····​#·​I
   
272 ····​.​prologue 271 ····​.​prologue
273 ····​.​line·​150 272 ····​.​line·​150
274 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 273 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
275 ····​invoke-​direct·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​><init>(I)​V 274 ····​invoke-​direct·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​><init>(I)​V
   
276 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 275 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
277 ····​.​line·​152 276 ····​.​line·​152
278 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​ 277 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​
   
279 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>allocateChannels()​V 278 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>allocateChannels()​V
   
280 ····​.​line·​153 279 ····​.​line·​153
281 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 280 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
282 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 281 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
283 ····​move-​result-​object·​v0 282 ····​move-​result-​object·​v1
   
284 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
285 ····​:​goto_0 283 ····​:​goto_0
286 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 284 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
287 ····​move-​result·​v2 285 ····​move-​result·​v2
   
288 ····​if-​eqz·​v2,​·​:​cond_0 286 ····​if-​eqz·​v2,​·​:​cond_0
   
289 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 287 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
290 ····​move-​result-​object·​v1 288 ····​move-​result-​object·​v0
   
291 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 289 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
   
292 ····​.​line·​154 290 ····​.​line·​154
293 ····​.​local·​v1,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 291 ····​.​local·​v0,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
294 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>allocateChannels()​V 292 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>allocateChannels()​V
   
295 ····​goto·​:​goto_0 293 ····​goto·​:​goto_0
   
296 ····​.​line·​155 294 ····​.​line·​155
297 ····​.​end·​local·​v1····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 295 ····​.​end·​local·​v0····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
298 ····​:​cond_0 296 ····​:​cond_0
299 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​ 297 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​
   
300 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​-​>allocateChannels()​V 298 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​-​>allocateChannels()​V
   
301 ····​.​line·​156 299 ····​.​line·​156
302 ····​return-​void 300 ····​return-​void
303 .​end·​method 301 .​end·​method
   
Max diff block lines reached; 35323/41712 bytes (84.68%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleEffect.smali
Offset 308, 40 lines modified Offset 308, 39 lines modified
308 .​end·​method 308 .​end·​method
   
309 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 309 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
310 ····​.​locals·​4 310 ····​.​locals·​4
   
311 ····​.​prologue 311 ····​.​prologue
312 ····​.​line·​137 312 ····​.​line·​137
313 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 313 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
314 ····​if-​nez·​v3,​·​:​cond_0 314 ····​if-​nez·​v2,​·​:​cond_0
   
315 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 315 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
316 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V 316 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V
   
317 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 317 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
318 ····​.​line·​139 318 ····​.​line·​139
319 ····​:​cond_0 319 ····​:​cond_0
320 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 320 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
321 ····​.​line·​140 321 ····​.​line·​140
322 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 322 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
323 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 323 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
324 ····​.​line·​141 324 ····​.​line·​141
325 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 325 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
326 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 326 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
327 ····​move-​result-​object·​v2 327 ····​move-​result-​object·​v2
   
328 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
329 ····​:​goto_0 328 ····​:​goto_0
330 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 329 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
331 ····​move-​result·​v3 330 ····​move-​result·​v3
   
332 ····​if-​eqz·​v3,​·​:​cond_1 331 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 430, 21 lines modified Offset 429, 20 lines modified
   
430 ····​.​prologue 429 ····​.​prologue
431 ····​.​line·​170 430 ····​.​line·​170
432 ····​const/​4·​v1,​·​0x0 431 ····​const/​4·​v1,​·​0x0
   
433 ····​.​line·​171 432 ····​.​line·​171
434 ····​.​local·​v1,​·​"i":​I 433 ····​.​local·​v1,​·​"i":​I
435 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 434 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
436 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 435 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
437 ····​move-​result-​object·​v2 436 ····​move-​result-​object·​v2
   
438 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
439 ····​:​goto_0 437 ····​:​goto_0
440 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 438 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
441 ····​move-​result·​v3 439 ····​move-​result·​v3
   
442 ····​if-​eqz·​v3,​·​:​cond_0 440 ····​if-​eqz·​v3,​·​:​cond_0
   
Offset 583, 21 lines modified Offset 581, 20 lines modified
583 .​method·​public·​save(Lcom/​badlogic/​gdx/​assets/​AssetManager;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​)​V 581 .​method·​public·​save(Lcom/​badlogic/​gdx/​assets/​AssetManager;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​)​V
584 ····​.​locals·​3 582 ····​.​locals·​3
585 ····​.​param·​p1,​·​"assetManager"····​#·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​ 583 ····​.​param·​p1,​·​"assetManager"····​#·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​
586 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​ 584 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​
   
587 ····​.​prologue 585 ····​.​prologue
588 ····​.​line·​163 586 ····​.​line·​163
589 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 587 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
590 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 588 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
591 ····​move-​result-​object·​v1 589 ····​move-​result-​object·​v1
   
592 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
593 ····​:​goto_0 590 ····​:​goto_0
594 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 591 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
595 ····​move-​result·​v2 592 ····​move-​result·​v2
   
596 ····​if-​eqz·​v2,​·​:​cond_0 593 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 714, 41 lines modified Offset 711, 40 lines modified
714 ············​"<*>;​>;​)​V" 711 ············​"<*>;​>;​)​V"
715 ········​} 712 ········​}
716 ····​.​end·​annotation 713 ····​.​end·​annotation
   
717 ····​.​prologue 714 ····​.​prologue
718 ····​.​line·​149 715 ····​.​line·​149
719 ····​.​local·​p1,​·​"batches":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch<*>;​>;​" 716 ····​.​local·​p1,​·​"batches":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch<*>;​>;​"
720 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 717 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
721 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 718 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
722 ····​move-​result-​object·​v2 719 ····​move-​result-​object·​v2
   
723 ····​:​cond_0 720 ····​:​cond_0
Max diff block lines reached; 1320/5879 bytes (22.45%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$IntChannel.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V 21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
23 ····​.​param·​p2,​·​"id"····​#·​I 24 ····​.​param·​p2,​·​"id"····​#·​I
24 ····​.​param·​p3,​·​"strideSize"····​#·​I 25 ····​.​param·​p3,​·​"strideSize"····​#·​I
25 ····​.​param·​p4,​·​"size"····​#·​I 26 ····​.​param·​p4,​·​"size"····​#·​I
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​85 28 ····​.​line·​85
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$IntChan​nel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$IntChan​nel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleEffectLoader.smali
Offset 76, 47 lines modified Offset 76, 46 lines modified
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​.​line·​126 77 ····​.​line·​126
78 ····​.​local·​p1,​·​"array":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<*>;​" 78 ····​.​local·​p1,​·​"array":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<*>;​"
79 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TT;​>;​" 79 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TT;​>;​"
80 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 80 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
81 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v1
   
82 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
83 ····​:​cond_0 82 ····​:​cond_0
84 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 83 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
85 ····​move-​result·​v2 84 ····​move-​result·​v2
   
86 ····​if-​eqz·​v2,​·​:​cond_1 85 ····​if-​eqz·​v2,​·​:​cond_1
   
87 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 86 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
88 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v0
   
89 ····​.​line·​127 88 ····​.​line·​127
90 ····​.​local·​v1,​·​"object":​Ljava/​lang/​Object;​ 89 ····​.​local·​v0,​·​"object":​Ljava/​lang/​Object;​
91 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 90 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
92 ····​move-​result-​object·​v2 91 ····​move-​result-​object·​v2
   
93 ····​invoke-​static·​{p2,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z 92 ····​invoke-​static·​{p2,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z
   
94 ····​move-​result·​v2 93 ····​move-​result·​v2
   
95 ····​if-​eqz·​v2,​·​:​cond_0 94 ····​if-​eqz·​v2,​·​:​cond_0
   
96 ····​.​line·​130 95 ····​.​line·​130
97 ····​.​end·​local·​v1····​#·​"object":​Ljava/​lang/​Object;​ 96 ····​.​end·​local·​v0····​#·​"object":​Ljava/​lang/​Object;​
98 ····​:​goto_0 97 ····​:​goto_0
99 ····​return-​object·​v1 98 ····​return-​object·​v0
   
100 ····​:​cond_1 99 ····​:​cond_1
101 ····​const/​4·​v1,​·​0x0 100 ····​const/​4·​v0,​·​0x0
   
102 ····​goto·​:​goto_0 101 ····​goto·​:​goto_0
103 .​end·​method 102 .​end·​method
   
   
104 #·​virtual·​methods 103 #·​virtual·​methods
105 .​method·​public·​bridge·​synthetic·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 104 .​method·​public·​bridge·​synthetic·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
Offset 150, 37 lines modified Offset 149, 37 lines modified
150 ············​"Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​",​ 149 ············​"Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​",​
151 ············​">;​" 150 ············​">;​"
152 ········​} 151 ········​}
153 ····​.​end·​annotation 152 ····​.​end·​annotation
   
154 ····​.​prologue 153 ····​.​prologue
155 ····​.​line·​41 154 ····​.​line·​41
156 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​utils/​Json;​ 155 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​utils/​Json;​
   
157 ····​invoke-​direct·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V 156 ····​invoke-​direct·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V
   
158 ····​.​line·​42 157 ····​.​line·​42
159 ····​.​local·​v6,​·​"json":​Lcom/​badlogic/​gdx/​utils/​Json;​ 158 ····​.​local·​v5,​·​"json":​Lcom/​badlogic/​gdx/​utils/​Json;​
160 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​ 159 ····​const-​class·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​
   
161 ····​invoke-​virtual·​{v6,​·​v7,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>fromJson(Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Ljava/​lang/​Object;​ 160 ····​invoke-​virtual·​{v5,​·​v6,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>fromJson(Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Ljava/​lang/​Object;​
   
162 ····​move-​result-​object·​v2 161 ····​move-​result-​object·​v2
   
163 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​ 162 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​
   
164 ····​.​line·​43 163 ····​.​line·​43
165 ····​.​local·​v2,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​" 164 ····​.​local·​v2,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​"
166 ····​const/​4·​v1,​·​0x0 165 ····​const/​4·​v1,​·​0x0
   
167 ····​.​line·​44 166 ····​.​line·​44
168 ····​.​local·​v1,​·​"assets":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$AssetDat​a;​>;​" 167 ····​.​local·​v1,​·​"assets":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$AssetDat​a;​>;​"
169 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 168 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
170 ····​monitor-​enter·​v8 169 ····​monitor-​enter·​v7
   
171 ····​.​line·​45 170 ····​.​line·​45
172 ····​:​try_start_0 171 ····​:​try_start_0
173 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 172 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
174 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V 173 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V
   
Offset 188, 48 lines modified Offset 187, 47 lines modified
188 ····​.​local·​v4,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​>;​" 187 ····​.​local·​v4,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​>;​"
189 ····​iput-​object·​p1,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 188 ····​iput-​object·​p1,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
190 ····​.​line·​47 189 ····​.​line·​47
191 ····​iput-​object·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 190 ····​iput-​object·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
192 ····​.​line·​48 191 ····​.​line·​48
193 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 192 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
194 ····​invoke-​virtual·​{v7,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 193 ····​invoke-​virtual·​{v6,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
195 ····​.​line·​49 194 ····​.​line·​49
196 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getAssets()​Lcom/​badlogic/​gdx/​utils/​Array;​ 195 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getAssets()​Lcom/​badlogic/​gdx/​utils/​Array;​
Max diff block lines reached; 18917/23644 bytes (80.01%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleShader.smali
Offset 286, 14 lines modified Offset 286, 15 lines modified
286 ····​.​line·​168 286 ····​.​line·​168
287 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​ 287 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​
   
288 ····​if-​eqz·​v0,​·​:​cond_0 288 ····​if-​eqz·​v0,​·​:​cond_0
   
289 ····​iget-​object·​v4,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​ 289 ····​iget-​object·​v4,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​
   
  290 ····​.​line·​169
290 ····​:​goto_0 291 ····​:​goto_0
291 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​ 292 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​
   
292 ····​if-​eqz·​v0,​·​:​cond_1 293 ····​if-​eqz·​v0,​·​:​cond_1
   
293 ····​iget-​object·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​ 294 ····​iget-​object·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​
   
Offset 302, 27 lines modified Offset 303, 29 lines modified
   
302 ····​move-​object·​v1,​·​p1 303 ····​move-​object·​v1,​·​p1
   
303 ····​move-​object·​v2,​·​p2 304 ····​move-​object·​v2,​·​p2
   
304 ····​move-​object·​v3,​·​p3 305 ····​move-​object·​v3,​·​p3
   
  306 ····​.​line·​168
305 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 307 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
306 ····​.​line·​171 308 ····​.​line·​171
307 ····​return-​void 309 ····​return-​void
   
308 ····​.​line·​168 310 ····​.​line·​169
309 ····​:​cond_0 311 ····​:​cond_0
310 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​ 312 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​
   
311 ····​move-​result-​object·​v4 313 ····​move-​result-​object·​v4
   
312 ····​goto·​:​goto_0 314 ····​goto·​:​goto_0
   
  315 ····​.​line·​170
313 ····​:​cond_1 316 ····​:​cond_1
314 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​ 317 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​
   
315 ····​move-​result-​object·​v5 318 ····​move-​result-​object·​v5
   
316 ····​goto·​:​goto_1 319 ····​goto·​:​goto_1
317 .​end·​method 320 .​end·​method
Offset 603, 244 lines modified Offset 606, 271 lines modified
603 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V 606 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V
   
604 ····​.​line·​252 607 ····​.​line·​252
605 ····​return-​void 608 ····​return-​void
606 .​end·​method 609 .​end·​method
   
607 .​method·​protected·​bindMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​V 610 .​method·​protected·​bindMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​V
608 ····​.​locals·​14 611 ····​.​locals·​18
609 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 612 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
610 ····​.​prologue 613 ····​.​prologue
611 ····​const/​4·​v12,​·​-​0x1  
   
612 ····​.​line·​270 614 ····​.​line·​270
613 ····iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>currentMaterial:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 615 ····move-​object/​from16·​v0,​·p0
   
614 ····​iget-​object·​v11,​·p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 616 ····​iget-​object·​v9,​·v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>currentMaterial:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
615 ····if-​ne·​v10,​·​v11,​·:​cond_0 617 ····move-​object/​from16·v0,​·​p1
   
  618 ····​iget-​object·​v12,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
  619 ····​if-​ne·​v9,​·​v12,​·​:​cond_0
   
616 ····​.​line·​299 620 ····​.​line·​299
617 ····​:​goto_0 621 ····​:​goto_0
618 ····​return-​void 622 ····​return-​void
   
619 ····​.​line·​273 623 ····​.​line·​273
620 ····​:​cond_0 624 ····​:​cond_0
621 ····iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​ 625 ····move-​object/​from16·​v0,​·p0
   
622 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultCullFace:​I 626 ····​iget-​object·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​
   
623 ····​if-​ne·​v10,​·​v12,​·:​cond_2 627 ····​iget·​v9,​·​v9,​·Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultCullFace:​I
   
  628 ····​const/​4·​v12,​·​-​0x1
   
624 ····const/​16·​v1,​·0x405 629 ····if-​ne·​v9,​·​v12,​·:​cond_2
   
  630 ····​const/​16·​v3,​·​0x405
   
625 ····​.​line·​274 631 ····​.​line·​274
626 ····​.​local·​v1,​·​"cullFace":​I 632 ····​.​local·​v3,​·​"cullFace":​I
627 ····​:​goto_1 633 ····​:​goto_1
628 ····iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​ 634 ····move-​object/​from16·​v0,​·p0
   
  635 ····​iget-​object·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​
   
629 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultDepthFunc:​I 636 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultDepthFunc:​I
   
  637 ····​const/​4·​v12,​·​-​0x1
   
Max diff block lines reached; 14293/18386 bytes (77.74%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleSorter$Distance.smali
Offset 335, 68 lines modified Offset 335, 67 lines modified
335 ············​"<TT;​>;​)​[I" 335 ············​"<TT;​>;​)​[I"
336 ········​} 336 ········​}
337 ····​.​end·​annotation 337 ····​.​end·​annotation
   
338 ····​.​prologue 338 ····​.​prologue
339 ····​.​line·​53 339 ····​.​line·​53
340 ····​.​local·​p1,​·​"renderData":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<TT;​>;​" 340 ····​.​local·​p1,​·​"renderData":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<TT;​>;​"
341 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>camera:​Lcom/​badlogic/​gdx/​graphics/​Camera;​ 341 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>camera:​Lcom/​badlogic/​gdx/​graphics/​Camera;​
   
342 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Camera;​-​>view:​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 342 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​Camera;​-​>view:​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
343 ····​iget-​object·​v9,​·​v10,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 343 ····​iget-​object·​v8,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
344 ····​.​line·​54 344 ····​.​line·​54
345 ····​.​local·​v9,​·​"val":​[F 345 ····​.​local·​v8,​·​"val":​[F
346 ····​const/​4·​v10,​·​0x2 346 ····​const/​4·​v9,​·​0x2
   
347 ····​aget·​v2,​·​v9,​·​v10 347 ····​aget·​v2,​·​v8,​·​v9
   
348 ····​.​local·​v2,​·​"cx":​F 348 ····​.​local·​v2,​·​"cx":​F
349 ····​const/​4·​v10,​·​0x6 349 ····​const/​4·​v9,​·​0x6
   
350 ····​aget·​v3,​·​v9,​·​v10 350 ····​aget·​v3,​·​v8,​·​v9
   
351 ····​.​local·​v3,​·​"cy":​F 351 ····​.​local·​v3,​·​"cy":​F
352 ····​const/​16·​v10,​·​0xa 352 ····​const/​16·​v9,​·​0xa
   
353 ····​aget·​v4,​·​v9,​·​v10 353 ····​aget·​v4,​·​v8,​·​v9
   
354 ····​.​line·​55 354 ····​.​line·​55
355 ····​.​local·​v4,​·​"cz":​F 355 ····​.​local·​v4,​·​"cz":​F
356 ····​const/​4·​v1,​·​0x0 356 ····​const/​4·​v1,​·​0x0
   
357 ····​.​local·​v1,​·​"count":​I 357 ····​.​local·​v1,​·​"count":​I
358 ····​const/​4·​v6,​·​0x0 358 ····​const/​4·​v6,​·​0x0
   
359 ····​.​line·​56 359 ····​.​line·​56
360 ····​.​local·​v6,​·​"i":​I 360 ····​.​local·​v6,​·​"i":​I
361 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 361 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
362 ····​move-​result-​object·​v7 362 ····​move-​result-​object·​v9
   
363 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​  
364 ····​:​goto_0 363 ····​:​goto_0
365 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 364 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
366 ····​move-​result·​v10 365 ····​move-​result·​v10
   
367 ····​if-​eqz·​v10,​·​:​cond_1 366 ····​if-​eqz·​v10,​·​:​cond_1
   
368 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 367 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
369 ····​move-​result-​object·​v5 368 ····​move-​result-​object·​v5
   
370 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​ 369 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​
   
371 ····​.​line·​57 370 ····​.​line·​57
372 ····​.​local·​v5,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​ 371 ····​.​local·​v5,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​
373 ····​const/​4·​v8,​·​0x0 372 ····​const/​4·​v7,​·​0x0
   
374 ····​.​local·​v8,​·​"k":​I 373 ····​.​local·​v7,​·​"k":​I
375 ····​iget-​object·​v10,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 374 ····​iget-​object·​v10,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
376 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 375 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
377 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 376 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
378 ····​add-​int·​v0,​·​v6,​·​v10 377 ····​add-​int·​v0,​·​v6,​·​v10
Offset 408, 37 lines modified Offset 407, 37 lines modified
408 ····​.​line·​58 407 ····​.​line·​58
409 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>distances:​[F 408 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>distances:​[F
   
410 ····​iget-​object·​v11,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 409 ····​iget-​object·​v11,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
411 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 410 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
412 ····​add-​int/​lit8·​v12,​·​v8,​·​0x0 411 ····​add-​int/​lit8·​v12,​·​v7,​·​0x0
   
413 ····​aget·​v11,​·​v11,​·​v12 412 ····​aget·​v11,​·​v11,​·​v12
   
414 ····​mul-​float/​2addr·​v11,​·​v2 413 ····​mul-​float/​2addr·​v11,​·​v2
   
415 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 414 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
416 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 415 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
417 ····​add-​int/​lit8·​v13,​·​v8,​·​0x1 416 ····​add-​int/​lit8·​v13,​·​v7,​·​0x1
   
418 ····​aget·​v12,​·​v12,​·​v13 417 ····​aget·​v12,​·​v12,​·​v13
   
419 ····​mul-​float/​2addr·​v12,​·​v3 418 ····​mul-​float/​2addr·​v12,​·​v3
   
420 ····​add-​float/​2addr·​v11,​·​v12 419 ····​add-​float/​2addr·​v11,​·​v12
   
421 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 420 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
422 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 421 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
423 ····​add-​int/​lit8·​v13,​·​v8,​·​0x2 422 ····​add-​int/​lit8·​v13,​·​v7,​·​0x2
Max diff block lines reached; 2384/6428 bytes (37.09%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleSystem.smali
Offset 121, 21 lines modified Offset 121, 20 lines modified
121 .​end·​method 121 .​end·​method
   
122 .​method·​public·​begin()​V 122 .​method·​public·​begin()​V
123 ····​.​locals·​3 123 ····​.​locals·​3
   
124 ····​.​prologue 124 ····​.​prologue
125 ····​.​line·​62 125 ····​.​line·​62
126 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​ 126 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
127 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 127 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
128 ····​move-​result-​object·​v1 128 ····​move-​result-​object·​v1
   
129 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
130 ····​:​goto_0 129 ····​:​goto_0
131 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 130 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
132 ····​move-​result·​v2 131 ····​move-​result·​v2
   
133 ····​if-​eqz·​v2,​·​:​cond_0 132 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 158, 21 lines modified Offset 157, 20 lines modified
158 .​end·​method 157 .​end·​method
   
159 .​method·​public·​draw()​V 158 .​method·​public·​draw()​V
160 ····​.​locals·​3 159 ····​.​locals·​3
   
161 ····​.​prologue 160 ····​.​prologue
162 ····​.​line·​69 161 ····​.​line·​69
163 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​ 162 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
164 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 163 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
165 ····​move-​result-​object·​v1 164 ····​move-​result-​object·​v1
   
166 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
167 ····​:​goto_0 165 ····​:​goto_0
168 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 166 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
169 ····​move-​result·​v2 167 ····​move-​result·​v2
   
170 ····​if-​eqz·​v2,​·​:​cond_0 168 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 195, 21 lines modified Offset 193, 20 lines modified
195 .​end·​method 193 .​end·​method
   
196 .​method·​public·​end()​V 194 .​method·​public·​end()​V
197 ····​.​locals·​3 195 ····​.​locals·​3
   
198 ····​.​prologue 196 ····​.​prologue
199 ····​.​line·​76 197 ····​.​line·​76
200 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​ 198 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
201 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 199 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
202 ····​move-​result-​object·​v1 200 ····​move-​result-​object·​v1
   
203 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
204 ····​:​goto_0 201 ····​:​goto_0
205 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 202 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
206 ····​move-​result·​v2 203 ····​move-​result·​v2
   
207 ····​if-​eqz·​v2,​·​:​cond_0 204 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 266, 21 lines modified Offset 263, 20 lines modified
266 ········​} 263 ········​}
267 ····​.​end·​annotation 264 ····​.​end·​annotation
   
268 ····​.​prologue 265 ····​.​prologue
269 ····​.​line·​82 266 ····​.​line·​82
270 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 267 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
271 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 268 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
272 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​ 269 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
273 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 270 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
274 ····​move-​result-​object·​v1 271 ····​move-​result-​object·​v1
   
275 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
276 ····​:​goto_0 272 ····​:​goto_0
277 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 273 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
278 ····​move-​result·​v2 274 ····​move-​result·​v2
   
279 ····​if-​eqz·​v2,​·​:​cond_0 275 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 332, 21 lines modified Offset 328, 20 lines modified
332 .​end·​method 328 .​end·​method
   
333 .​method·​public·​update()​V 329 .​method·​public·​update()​V
334 ····​.​locals·​3 330 ····​.​locals·​3
   
335 ····​.​prologue 331 ····​.​prologue
336 ····​.​line·​48 332 ····​.​line·​48
337 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​ 333 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
338 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 334 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
Max diff block lines reached; 905/4626 bytes (19.56%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleSorter.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 .​method·​public·​constructor·​<init>()​V 38 .​method·​public·​constructor·​<init>()​V
39 ····​.​locals·​0 39 ····​.​locals·​0
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​11 41 ····​.​line·​11
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
43 ····​.​line·​36  
44 ····​return-​void 43 ····​return-​void
45 .​end·​method 44 .​end·​method
   
   
46 #·​virtual·​methods 45 #·​virtual·​methods
47 .​method·​public·​ensureCapacity(I)​V 46 .​method·​public·​ensureCapacity(I)​V
48 ····​.​locals·​0 47 ····​.​locals·​0
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ResourceData.smali
Offset 218, 21 lines modified Offset 218, 20 lines modified
218 ····​.​line·​143 218 ····​.​line·​143
219 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​" 219 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​"
220 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TK;​>;​" 220 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TK;​>;​"
221 ····​const/​4·​v1,​·​0x0 221 ····​const/​4·​v1,​·​0x0
   
222 ····​.​line·​144 222 ····​.​line·​144
223 ····​.​local·​v1,​·​"i":​I 223 ····​.​local·​v1,​·​"i":​I
224 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 224 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
225 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 225 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
226 ····​move-​result-​object·​v2 226 ····​move-​result-​object·​v2
   
227 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
228 ····​:​goto_0 227 ····​:​goto_0
229 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 228 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
230 ····​move-​result·​v3 229 ····​move-​result·​v3
   
231 ····​if-​eqz·​v3,​·​:​cond_1 230 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 300, 21 lines modified Offset 299, 20 lines modified
300 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​" 299 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​"
301 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 300 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
302 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 301 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
303 ····​.​line·​155 302 ····​.​line·​155
304 ····​.​local·​v1,​·​"descriptors":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 303 ····​.​local·​v1,​·​"descriptors":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
305 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 304 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
306 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 305 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
307 ····​move-​result-​object·​v2 306 ····​move-​result-​object·​v2
   
308 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
309 ····​:​goto_0 307 ····​:​goto_0
310 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 308 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
311 ····​move-​result·​v3 309 ····​move-​result·​v3
   
312 ····​if-​eqz·​v3,​·​:​cond_0 310 ····​if-​eqz·​v3,​·​:​cond_0
   
Offset 402, 138 lines modified Offset 400, 137 lines modified
   
402 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 400 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
   
403 ····​return-​object·​v0 401 ····​return-​object·​v0
404 .​end·​method 402 .​end·​method
   
405 .​method·​public·​read(Lcom/​badlogic/​gdx/​utils/​Json;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 403 .​method·​public·​read(Lcom/​badlogic/​gdx/​utils/​Json;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
406 ····​.​locals·6 404 ····​.​locals·5
407 ····​.​param·​p1,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​Json;​ 405 ····​.​param·​p1,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​Json;​
408 ····​.​param·​p2,​·​"jsonData"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 406 ····​.​param·​p2,​·​"jsonData"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
409 ····​.​prologue 407 ····​.​prologue
410 ····​.​line·​201 408 ····​.​line·​201
411 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​" 409 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​"
412 ····​const-​string·​v3,​·​"unique" 410 ····​const-​string·​v2,​·​"unique"
   
413 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 411 ····​const-​class·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
414 ····​invoke-​virtual·​{p1,​·​v3,​·​v4,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>readValue(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​Ljava/​lang/​Object;​ 412 ····​invoke-​virtual·​{p1,​·​v2,​·​v3,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>readValue(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​Ljava/​lang/​Object;​
   
415 ····​move-​result-​object·​v3 413 ····​move-​result-​object·​v2
   
416 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 414 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
417 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 415 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
418 ····​.​line·​202 416 ····​.​line·​202
419 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 417 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
420 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 418 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
421 ····​move-​result-​object·​v3 419 ····​move-​result-​object·​v2
   
422 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 420 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
423 ····​move-​result-​object·​v1 421 ····​move-​result-​object·​v3
   
424 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
425 ····​:​goto_0 422 ····​:​goto_0
426 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 423 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
427 ····​move-​result·​v3 424 ····​move-​result·​v2
   
428 ····​if-​eqz·​v3,​·​:​cond_0 425 ····​if-​eqz·​v2,​·​:​cond_0
   
429 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 426 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
430 ····​move-​result-​object·​v0 427 ····​move-​result-​object·​v0
   
431 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 428 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
432 ····​.​line·​203 429 ····​.​line·​203
433 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​>;​" 430 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​>;​"
434 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 431 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
Max diff block lines reached; 5488/10886 bytes (50.41%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch.smali
Offset 701, 253 lines modified Offset 701, 252 lines modified
   
701 .​method·​private·​fillVerticesGPU([I)​V 701 .​method·​private·​fillVerticesGPU([I)​V
702 ····​.​locals·​56 702 ····​.​locals·​56
703 ····​.​param·​p1,​·​"particlesOffset"····​#·​[I 703 ····​.​param·​p1,​·​"particlesOffset"····​#·​[I
   
704 ····​.​prologue 704 ····​.​prologue
705 ····​.​line·​349 705 ····​.​line·​349
706 ····​const/​16·​v54,​·​0x0 706 ····​const/​16·​v53,​·​0x0
   
707 ····​.​line·​350 707 ····​.​line·​350
708 ····​.​local·​v54,​·​"tp":​I 708 ····​.​local·​v53,​·​"tp":​I
709 ····​move-​object/​from16·​v0,​·​p0 709 ····​move-​object/​from16·​v0,​·​p0
   
710 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​ 710 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
711 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 711 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
712 ····​move-​result-​object·​v44 712 ····​move-​result-​object·​v55
   
713 ····​.​local·​v44,​·​"i$":​Ljava/​util/​Iterator;​  
714 ····​:​cond_0 713 ····​:​cond_0
715 ····​invoke-​interface/​range·​{v44·​.​.​·​v44},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 714 ····​invoke-​interface/​range·​{v55·​.​.​·​v55},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
716 ····​move-​result·​v2 715 ····​move-​result·​v2
   
717 ····​if-​eqz·​v2,​·​:​cond_1 716 ····​if-​eqz·​v2,​·​:​cond_1
   
718 ····​invoke-​interface/​range·​{v44·​.​.​·​v44},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 717 ····​invoke-​interface/​range·​{v55·​.​.​·​v55},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
719 ····​move-​result-​object·​v43 718 ····​move-​result-​object·​v43
   
720 ····​check-​cast·​v43,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​ 719 ····​check-​cast·​v43,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​
   
721 ····​.​line·​351 720 ····​.​line·​351
722 ····​.​local·​v43,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​ 721 ····​.​local·​v43,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​
723 ····​move-​object/​from16·​v0,​·​v43 722 ····​move-​object/​from16·​v0,​·​v43
   
724 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 723 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
725 ····​move-​object/​from16·​v53,​·​v0 724 ····​move-​object/​from16·​v52,​·​v0
   
726 ····​.​line·​352 725 ····​.​line·​352
727 ····​.​local·​v53,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 726 ····​.​local·​v52,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
728 ····​move-​object/​from16·​v0,​·​v43 727 ····​move-​object/​from16·​v0,​·​v43
   
729 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 728 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
730 ····​move-​object/​from16·​v48,​·​v0 729 ····​move-​object/​from16·​v47,​·​v0
   
731 ····​.​line·​353 730 ····​.​line·​353
732 ····​.​local·​v48,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 731 ····​.​local·​v47,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
733 ····​move-​object/​from16·​v0,​·​v43 732 ····​move-​object/​from16·​v0,​·​v43
   
734 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 733 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
735 ····​move-​object/​from16·​v46,​·​v0 734 ····​move-​object/​from16·​v45,​·​v0
   
736 ····​.​line·​354 735 ····​.​line·​354
737 ····​.​local·​v46,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 736 ····​.​local·​v45,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
738 ····​move-​object/​from16·​v0,​·​v43 737 ····​move-​object/​from16·​v0,​·​v43
   
739 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 738 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
740 ····​move-​object/​from16·​v41,​·​v0 739 ····​move-​object/​from16·​v41,​·​v0
   
741 ····​.​line·​355 740 ····​.​line·​355
742 ····​.​local·​v41,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 741 ····​.​local·​v41,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
743 ····​move-​object/​from16·​v0,​·​v43 742 ····​move-​object/​from16·​v0,​·​v43
   
744 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 743 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
745 ····​move-​object/​from16·​v50,​·​v0 744 ····​move-​object/​from16·​v49,​·​v0
   
746 ····​.​line·​356 745 ····​.​line·​356
747 ····​.​local·​v50,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 746 ····​.​local·​v49,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
748 ····​const/​16·​v45,​·​0x0 747 ····​const/​16·​v44,​·​0x0
   
749 ····​.​local·​v45,​·​"p":​I 748 ····​.​local·​v44,​·​"p":​I
750 ····​move-​object/​from16·​v0,​·​v43 749 ····​move-​object/​from16·​v0,​·​v43
   
751 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 750 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
752 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 751 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
753 ····​iget·​v0,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 752 ····​iget·​v0,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
754 ····​move/​from16·​v40,​·​v0 753 ····​move/​from16·​v40,​·​v0
   
755 ····​.​local·​v40,​·​"c":​I 754 ····​.​local·​v40,​·​"c":​I
756 ····​:​goto_0 755 ····​:​goto_0
757 ····​move/​from16·​v0,​·​v45 756 ····​move/​from16·​v0,​·​v44
   
758 ····​move/​from16·​v1,​·​v40 757 ····​move/​from16·​v1,​·​v40
   
759 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 758 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
760 ····​.​line·​357 759 ····​.​line·​357
761 ····​aget·​v2,​·​p1,​·​v54 760 ····​aget·​v2,​·​p1,​·​v53
   
Max diff block lines reached; 65116/69643 bytes (93.50%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/batches/ModelInstanceParticleBatch.smali
Offset 149, 59 lines modified Offset 149, 58 lines modified
149 ········​} 149 ········​}
150 ····​.​end·​annotation 150 ····​.​end·​annotation
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​21 152 ····​.​line·​21
153 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 153 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
154 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 154 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
155 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ModelInstanceParticle​Batch;​-​>controllersRenderDat​a:​Lcom/​badlogic/​gdx/​utils/​Array;​ 155 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ModelInstanceParticle​Batch;​-​>controllersRenderDat​a:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
156 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 156 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
157 ····​move-​result-​object·​v3 157 ····​move-​result-​object·​v4
   
158 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
159 ····​:​cond_0 158 ····​:​cond_0
160 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 159 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
161 ····​move-​result·​v4 160 ····​move-​result·​v3
   
162 ····​if-​eqz·​v4,​·​:​cond_1 161 ····​if-​eqz·​v3,​·​:​cond_1
   
163 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 162 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
164 ····​move-​result-​object·​v1 163 ····​move-​result-​object·​v1
   
165 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​ 164 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​
   
166 ····​.​line·​22 165 ····​.​line·​22
167 ····​.​local·​v1,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​ 166 ····​.​local·​v1,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​
168 ····​const/​4·​v2,​·​0x0 167 ····​const/​4·​v2,​·​0x0
   
169 ····​.​local·​v2,​·​"i":​I 168 ····​.​local·​v2,​·​"i":​I
170 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 169 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
171 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 170 ····​iget-​object·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
172 ····​iget·​v0,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 171 ····​iget·​v0,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
173 ····​.​local·​v0,​·​"count":​I 172 ····​.​local·​v0,​·​"count":​I
174 ····​:​goto_0 173 ····​:​goto_0
175 ····​if-​ge·​v2,​·​v0,​·​:​cond_0 174 ····​if-​ge·​v2,​·​v0,​·​:​cond_0
   
176 ····​.​line·​23 175 ····​.​line·​23
177 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>modelInstanceChannel​:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​ 176 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>modelInstanceChannel​:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​
   
178 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​-​>data:​[Ljava/​lang/​Object;​ 177 ····​iget-​object·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​-​>data:​[Ljava/​lang/​Object;​
   
179 ····​check-​cast·​v4,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​ 178 ····​check-​cast·​v3,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​
   
180 ····​aget-​object·​v4,​·​v4,​·​v2 179 ····​aget-​object·​v3,​·​v3,​·​v2
   
181 ····​invoke-​virtual·​{v4,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getRenderables(Lcom/​badlogic/​gdx/​utils/​Array;​Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 180 ····​invoke-​virtual·​{v3,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getRenderables(Lcom/​badlogic/​gdx/​utils/​Array;​Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
182 ····​.​line·​22 181 ····​.​line·​22
183 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 182 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
184 ····​goto·​:​goto_0 183 ····​goto·​:​goto_0
   
185 ····​.​line·​26 184 ····​.​line·​26
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/batches/PointSpriteParticleBatch.smali
Offset 395, 14 lines modified Offset 395, 15 lines modified
   
395 ····​const/​4·​v4,​·​0x2 395 ····​const/​4·​v4,​·​0x2
   
396 ····​const/​4·​v0,​·​0x0 396 ····​const/​4·​v0,​·​0x0
   
397 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 397 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
  398 ····​.​line·​87
398 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 399 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
399 ····​move-​result-​object·​v0 400 ····​move-​result-​object·​v0
   
400 ····​aput-​object·​v0,​·​v3,​·​v4 401 ····​aput-​object·​v0,​·​v3,​·​v4
   
401 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 402 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
Offset 410, 180 lines modified Offset 411, 179 lines modified
410 ····​iput-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 411 ····​iput-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
411 ····​.​line·​88 412 ····​.​line·​88
412 ····​return-​void 413 ····​return-​void
413 .​end·​method 414 .​end·​method
   
414 .​method·​protected·​flush([I)​V 415 .​method·​protected·​flush([I)​V
415 ····​.​locals·20 416 ····​.​locals·19
416 ····​.​param·​p1,​·​"offsets"····​#·​[I 417 ····​.​param·​p1,​·​"offsets"····​#·​[I
   
417 ····​.​prologue 418 ····​.​prologue
418 ····​.​line·​102 419 ····​.​line·​102
419 ····​const/​4·​v14,​·​0x0 420 ····​const/​4·​v13,​·​0x0
   
420 ····​.​line·​103 421 ····​.​line·​103
421 ····​.​local·​v14,​·​"tp":​I 422 ····​.​local·​v13,​·​"tp":​I
422 ····​move-​object/​from16·​v0,​·​p0 423 ····​move-​object/​from16·​v0,​·​p0
   
423 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​ 424 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
424 ····​invoke-​virtual·​{v15},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 425 ····​invoke-​virtual·​{v14},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
425 ····​move-​result-​object·​v4 426 ····​move-​result-​object·​v14
   
426 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
427 ····​:​cond_0 427 ····​:​cond_0
428 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 428 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
429 ····​move-​result·​v15 429 ····​move-​result·​v15
   
430 ····​if-​eqz·​v15,​·​:​cond_1 430 ····​if-​eqz·​v15,​·​:​cond_1
   
431 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 431 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
432 ····​move-​result-​object·​v3 432 ····​move-​result-​object·​v3
   
433 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​ 433 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​
   
434 ····​.​line·​104 434 ····​.​line·​104
435 ····​.​local·​v3,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​ 435 ····​.​local·​v3,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​
436 ····​iget-​object·​v13,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 436 ····​iget-​object·​v12,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
437 ····​.​line·​105 437 ····​.​line·​105
438 ····​.​local·​v13,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 438 ····​.​local·​v12,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
439 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 439 ····​iget-​object·​v8,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
440 ····​.​line·​106 440 ····​.​line·​106
441 ····​.​local·​v9,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 441 ····​.​local·​v8,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
442 ····​iget-​object·​v7,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 442 ····​iget-​object·​v6,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
443 ····​.​line·​107 443 ····​.​line·​107
444 ····​.​local·​v7,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 444 ····​.​local·​v6,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
445 ····​iget-​object·​v1,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 445 ····​iget-​object·​v1,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
446 ····​.​line·​108 446 ····​.​line·​108
447 ····​.​local·​v1,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 447 ····​.​local·​v1,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
448 ····​iget-​object·​v11,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 448 ····​iget-​object·​v10,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
449 ····​.​line·​110 449 ····​.​line·​110
450 ····​.​local·​v11,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 450 ····​.​local·​v10,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
451 ····​const/​4·​v6,​·​0x0 451 ····​const/​4·​v5,​·​0x0
   
452 ····​.​local·​v6,​·​"p":​I 452 ····​.​local·​v5,​·​"p":​I
453 ····​:​goto_0 453 ····​:​goto_0
454 ····​iget-​object·​v15,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 454 ····​iget-​object·​v15,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
455 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 455 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
456 ····​iget·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 456 ····​iget·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
457 ····​if-​ge·​v6,​·​v15,​·​:​cond_0 457 ····​if-​ge·​v5,​·​v15,​·​:​cond_0
   
458 ····​.​line·​111 458 ····​.​line·​111
459 ····​aget·​v15,​·​p1,​·​v14 459 ····​aget·​v15,​·​p1,​·​v13
   
460 ····​sget·​v16,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>CPU_VERTEX_SIZE:​I 460 ····​sget·​v16,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>CPU_VERTEX_SIZE:​I
   
461 ····​mul-​int·​v5,​·​v15,​·​v16 461 ····​mul-​int·​v4,​·​v15,​·​v16
   
462 ····​.​line·​112 462 ····​.​line·​112
463 ····​.​local·​v5,​·​"offset":​I 463 ····​.​local·​v4,​·​"offset":​I
464 ····​iget·​v15,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>strideSize:​I 464 ····​iget·​v15,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>strideSize:​I
   
Max diff block lines reached; 14840/20884 bytes (71.06%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ColorInfluencer.smali
Offset 20, 15 lines modified Offset 20, 14 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​13 23 ····​.​line·​13
24 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V
   
25 ····​.​line·​43  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
   
   
28 #·​virtual·​methods 27 #·​virtual·​methods
29 .​method·​public·​allocateChannels()​V 28 .​method·​public·​allocateChannels()​V
30 ····​.​locals·​2 29 ····​.​locals·​2
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsInfluencer.smali
Offset 78, 68 lines modified Offset 78, 67 lines modified
78 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V 78 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V
   
79 ····​.​line·​35 79 ····​.​line·​35
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​varargs·​constructor·​<init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V 82 .​method·​public·​varargs·​constructor·​<init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V
83 ····​.​locals·8 83 ····​.​locals·5
84 ····​.​param·​p1,​·​"velocities"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 84 ····​.​param·​p1,​·​"velocities"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
   
85 ····​.​prologue 85 ····​.​prologue
86 ····​.​line·​26 86 ····​.​line·​26
87 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V 87 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V
   
88 ····​.​line·​27 88 ····​.​line·​27
89 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 89 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
90 ····​const/​4·​v5,​·​0x1 90 ····​const/​4·​v2,​·​0x1
   
91 ····​array-​length·​v6,​·​p1 91 ····​array-​length·​v3,​·​p1
   
92 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 92 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
   
93 ····​invoke-​direct·​{v4,​·​v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>(ZILjava/​lang/​Class;​)​V 93 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>(ZILjava/​lang/​Class;​)​V
   
94 ····​iput-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​ 94 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
95 ····​.​line·​28 95 ····​.​line·​28
96 ····move-​object·​v0,​·​p1 96 ····array-​length·​v3,​·​p1
   
97 ····​.​local·​v0,​·​"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​  
98 ····​array-​length·​v2,​·​v0  
   
99 ····​.​local·​v2,​·​"len$":​I  
100 ····​const/​4·​v1,​·​0x0 97 ····​const/​4·​v1,​·​0x0
   
101 ····.​local·​v1,​·"i$":​I 98 ····move·​v2,​·v1
   
102 ····​:​goto_0 99 ····​:​goto_0
103 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 100 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
   
104 ····​aget-​object·​v3,​·v0,​·​v1 101 ····​aget-​object·​v0,​·p1,​·​v2
   
105 ····​.​line·​29 102 ····​.​line·​29
106 ····​.​local·​v3,​·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 103 ····​.​local·​v0,​·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
107 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​ 104 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
108 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​-​>copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleControllerCom​ponent;​ 105 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​-​>copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleControllerCom​ponent;​
   
109 ····​move-​result-​object·​v4 106 ····​move-​result-​object·​v1
   
110 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 107 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
   
111 ····​invoke-​virtual·​{v5,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 108 ····​invoke-​virtual·​{v4,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
112 ····​.​line·​28 109 ····​.​line·​28
113 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 110 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1
   
  111 ····​move·​v2,​·​v1
   
114 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
   
115 ····​.​line·​31 113 ····​.​line·​31
116 ····​.​end·​local·​v3····​#·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 114 ····​.​end·​local·​v0····​#·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
117 ····​:​cond_0 115 ····​:​cond_0
118 ····​return-​void 116 ····​return-​void
119 .​end·​method 117 .​end·​method
   
   
120 #·​virtual·​methods 118 #·​virtual·​methods
121 .​method·​public·​activateParticles(II)​V 119 .​method·​public·​activateParticles(II)​V
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$BrownianAcceleration.smali
Offset 146, 14 lines modified Offset 146, 15 lines modified
   
146 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Brow​nianAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 146 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Brow​nianAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
147 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 147 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
148 ····​aget·​v9,​·​v9,​·​v3 148 ····​aget·​v9,​·​v9,​·​v3
   
  149 ····​.​line·​461
149 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 150 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
150 ····​move-​result·​v8 151 ····​move-​result·​v8
   
151 ····​mul-​float/​2addr·​v7,​·​v8 152 ····​mul-​float/​2addr·​v7,​·​v8
   
152 ····​add-​float·​v4,​·​v6,​·​v7 153 ····​add-​float·​v4,​·​v6,​·​v7
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$CentripetalAcceleration.smali
Offset 216, 14 lines modified Offset 216, 15 lines modified
   
216 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Cent​ripetalAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 216 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Cent​ripetalAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
217 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 217 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
218 ····​aget·​v15,​·​v15,​·​v7 218 ····​aget·​v15,​·​v15,​·​v7
   
  219 ····​.​line·​325
219 ····​invoke-​virtual·​{v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 220 ····​invoke-​virtual·​{v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
220 ····​move-​result·​v14 221 ····​move-​result·​v14
   
221 ····​mul-​float/​2addr·​v13,​·​v14 222 ····​mul-​float/​2addr·​v13,​·​v14
   
222 ····​add-​float·​v9,​·​v12,​·​v13 223 ····​add-​float·​v9,​·​v12,​·​v13
Offset 268, 14 lines modified Offset 269, 15 lines modified
   
268 ····​sub-​float/​2addr·​v15,​·​v4 269 ····​sub-​float/​2addr·​v15,​·​v4
   
269 ····​invoke-​virtual·​{v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 270 ····​invoke-​virtual·​{v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
270 ····​move-​result-​object·​v12 271 ····​move-​result-​object·​v12
   
  272 ····​.​line·​329
271 ····​invoke-​virtual·​{v12},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​ 273 ····​invoke-​virtual·​{v12},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
272 ····​move-​result-​object·​v12 274 ····​move-​result-​object·​v12
   
273 ····​invoke-​virtual·​{v12,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 275 ····​invoke-​virtual·​{v12,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
274 ····​.​line·​330 276 ····​.​line·​330
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$FaceDirection.smali
Offset 166, 14 lines modified Offset 166, 15 lines modified
   
166 ····​aget·​v5,​·​v5,​·​v6 166 ····​aget·​v5,​·​v5,​·​v6
   
167 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 167 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
168 ····​move-​result-​object·​v2 168 ····​move-​result-​object·​v2
   
  169 ····​.​line·​46
169 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​ 170 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
170 ····​move-​result-​object·​v16 171 ····​move-​result-​object·​v16
   
171 ····​.​line·​47 172 ····​.​line·​47
172 ····​.​local·​v16,​·​"axisZ":​Lcom/​badlogic/​gdx/​math/​Vector3;​ 173 ····​.​local·​v16,​·​"axisZ":​Lcom/​badlogic/​gdx/​math/​Vector3;​
173 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Face​Direction;​-​>TMP_V2:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 174 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Face​Direction;​-​>TMP_V2:​Lcom/​badlogic/​gdx/​math/​Vector3;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration.smali
Offset 167, 14 lines modified Offset 167, 15 lines modified
   
167 ····​move-​object/​from16·​v0,​·​p0 167 ····​move-​object/​from16·​v0,​·​p0
   
168 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 168 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
169 ····​move-​object/​from16·​v16,​·​v0 169 ····​move-​object/​from16·​v16,​·​v0
   
  170 ····​.​line·​366
170 ····​move-​object/​from16·​v0,​·​v16 171 ····​move-​object/​from16·​v0,​·​v16
   
171 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 172 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
172 ····​move-​result·​v16 173 ····​move-​result·​v16
   
173 ····​mul-​float·​v15,​·​v15,​·​v16 174 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 205, 14 lines modified Offset 206, 15 lines modified
   
205 ····​move-​object/​from16·​v0,​·​p0 206 ····​move-​object/​from16·​v0,​·​p0
   
206 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 207 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
207 ····​move-​object/​from16·​v16,​·​v0 208 ····​move-​object/​from16·​v16,​·​v0
   
  209 ····​.​line·​368
208 ····​move-​object/​from16·​v0,​·​v16 210 ····​move-​object/​from16·​v0,​·​v16
   
209 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 211 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
210 ····​move-​result·​v16 212 ····​move-​result·​v16
   
211 ····​mul-​float·​v15,​·​v15,​·​v16 213 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 243, 14 lines modified Offset 245, 15 lines modified
   
243 ····​move-​object/​from16·​v0,​·​p0 245 ····​move-​object/​from16·​v0,​·​p0
   
244 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 246 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
245 ····​move-​object/​from16·​v16,​·​v0 247 ····​move-​object/​from16·​v16,​·​v0
   
  248 ····​.​line·​370
246 ····​move-​object/​from16·​v0,​·​v16 249 ····​move-​object/​from16·​v0,​·​v16
   
247 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 250 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
248 ····​move-​result·​v16 251 ····​move-​result·​v16
   
249 ····​mul-​float·​v15,​·​v15,​·​v16 252 ····​mul-​float·​v15,​·​v15,​·​v16
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational2D.smali
Offset 154, 14 lines modified Offset 154, 15 lines modified
   
154 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional2D;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 154 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional2D;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
155 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 155 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
156 ····​aget·​v9,​·​v9,​·​v2 156 ····​aget·​v9,​·​v9,​·​v2
   
  157 ····​.​line·​205
157 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 158 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
158 ····​move-​result·​v8 159 ····​move-​result·​v8
   
159 ····​mul-​float/​2addr·​v7,​·​v8 160 ····​mul-​float/​2addr·​v7,​·​v8
   
160 ····​add-​float/​2addr·​v6,​·​v7 161 ····​add-​float/​2addr·​v6,​·​v7
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D.smali
Offset 182, 14 lines modified Offset 182, 15 lines modified
   
182 ····​move-​object/​from16·​v0,​·​p0 182 ····​move-​object/​from16·​v0,​·​p0
   
183 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 183 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
184 ····​move-​object/​from16·​v16,​·​v0 184 ····​move-​object/​from16·​v16,​·​v0
   
  185 ····​.​line·​266
185 ····​move-​object/​from16·​v0,​·​v16 186 ····​move-​object/​from16·​v0,​·​v16
   
186 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 187 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
187 ····​move-​result·​v16 188 ····​move-​result·​v16
   
188 ····​mul-​float·​v15,​·​v15,​·​v16 189 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 220, 14 lines modified Offset 221, 15 lines modified
   
220 ····​move-​object/​from16·​v0,​·​p0 221 ····​move-​object/​from16·​v0,​·​p0
   
221 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 222 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
222 ····​move-​object/​from16·​v16,​·​v0 223 ····​move-​object/​from16·​v16,​·​v0
   
  224 ····​.​line·​268
223 ····​move-​object/​from16·​v0,​·​v16 225 ····​move-​object/​from16·​v0,​·​v16
   
224 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 226 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
225 ····​move-​result·​v16 227 ····​move-​result·​v16
   
226 ····​mul-​float·​v15,​·​v15,​·​v16 228 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 258, 14 lines modified Offset 260, 15 lines modified
   
258 ····​move-​object/​from16·​v0,​·​p0 260 ····​move-​object/​from16·​v0,​·​p0
   
259 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 261 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
260 ····​move-​object/​from16·​v16,​·​v0 262 ····​move-​object/​from16·​v16,​·​v0
   
  263 ····​.​line·​270
261 ····​move-​object/​from16·​v0,​·​v16 264 ····​move-​object/​from16·​v0,​·​v16
   
262 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 265 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
263 ····​move-​result·​v16 266 ····​move-​result·​v16
   
264 ····​mul-​float·​v15,​·​v15,​·​v16 267 ····​mul-​float·​v15,​·​v15,​·​v16
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration.smali
Offset 221, 14 lines modified Offset 221, 15 lines modified
   
221 ····​move-​object/​from16·​v0,​·​p0 221 ····​move-​object/​from16·​v0,​·​p0
   
222 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 222 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
223 ····​move-​object/​from16·​v19,​·​v0 223 ····​move-​object/​from16·​v19,​·​v0
   
  224 ····​.​line·​413
224 ····​move-​object/​from16·​v0,​·​v19 225 ····​move-​object/​from16·​v0,​·​v19
   
225 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 226 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
226 ····​move-​result·​v19 227 ····​move-​result·​v19
   
227 ····​mul-​float·​v18,​·​v18,​·​v19 228 ····​mul-​float·​v18,​·​v18,​·​v19
Offset 271, 14 lines modified Offset 272, 15 lines modified
   
271 ····​move-​object/​from16·​v0,​·​p0 272 ····​move-​object/​from16·​v0,​·​p0
   
272 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 273 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
273 ····​move-​object/​from16·​v19,​·​v0 274 ····​move-​object/​from16·​v19,​·​v0
   
  275 ····​.​line·​415
274 ····​move-​object/​from16·​v0,​·​v19 276 ····​move-​object/​from16·​v0,​·​v19
   
275 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 277 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
276 ····​move-​result·​v19 278 ····​move-​result·​v19
   
277 ····​mul-​float·​v18,​·​v18,​·​v19 279 ····​mul-​float·​v18,​·​v18,​·​v19
Offset 321, 14 lines modified Offset 323, 15 lines modified
   
321 ····​move-​object/​from16·​v0,​·​p0 323 ····​move-​object/​from16·​v0,​·​p0
   
322 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 324 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
323 ····​move-​object/​from16·​v19,​·​v0 325 ····​move-​object/​from16·​v19,​·​v0
   
  326 ····​.​line·​417
324 ····​move-​object/​from16·​v0,​·​v19 327 ····​move-​object/​from16·​v0,​·​v19
   
325 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 328 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
326 ····​move-​result·​v19 329 ····​move-​result·​v19
   
327 ····​mul-​float·​v18,​·​v18,​·​v19 330 ····​mul-​float·​v18,​·​v18,​·​v19
Offset 419, 18 lines modified Offset 422, 20 lines modified
   
419 ····​move-​object/​from16·​v20,​·​v0 422 ····​move-​object/​from16·​v20,​·​v0
   
420 ····​add-​int/​lit8·​v21,​·​v11,​·​0x2 423 ····​add-​int/​lit8·​v21,​·​v11,​·​0x2
   
421 ····​aget·​v20,​·​v20,​·​v21 424 ····​aget·​v20,​·​v20,​·​v21
   
  425 ····​.​line·​422
422 ····​invoke-​virtual/​range·​{v17·​.​.​·​v20},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>crs(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 426 ····​invoke-​virtual/​range·​{v17·​.​.​·​v20},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>crs(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
423 ····​move-​result-​object·​v17 427 ····​move-​result-​object·​v17
   
  428 ····​.​line·​425
424 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​ 429 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
425 ····​move-​result-​object·​v17 430 ····​move-​result-​object·​v17
   
426 ····​move-​object/​from16·​v0,​·​v17 431 ····​move-​object/​from16·​v0,​·​v17
   
427 ····​invoke-​virtual·​{v0,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 432 ····​invoke-​virtual·​{v0,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ColorInfluencer$Single.smali
Offset 431, 14 lines modified Offset 431, 15 lines modified
   
431 ····​add-​int/​lit8·​v9,​·​v0,​·​0x1 431 ····​add-​int/​lit8·​v9,​·​v0,​·​0x1
   
432 ····​aget·​v8,​·​v8,​·​v9 432 ····​aget·​v8,​·​v8,​·​v9
   
433 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ColorInfluencer$Singl​e;​-​>alphaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 433 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ColorInfluencer$Singl​e;​-​>alphaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
  434 ····​.​line·​103
434 ····​invoke-​virtual·​{v9,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 435 ····​invoke-​virtual·​{v9,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
435 ····​move-​result·​v9 436 ····​move-​result·​v9
   
436 ····​mul-​float/​2addr·​v8,​·​v9 437 ····​mul-​float/​2addr·​v8,​·​v9
   
437 ····​add-​float/​2addr·​v7,​·​v8 438 ····​add-​float/​2addr·​v7,​·​v8
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ModelInfluencer.smali
Offset 191, 44 lines modified Offset 191, 43 lines modified
191 ····​.​line·​122 191 ····​.​line·​122
192 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>createSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 192 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>createSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
   
193 ····​move-​result-​object·​v0 193 ····​move-​result-​object·​v0
   
194 ····​.​line·​123 194 ····​.​line·​123
195 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 195 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
196 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ModelInfluencer;​-​>models:​Lcom/​badlogic/​gdx/​utils/​Array;​ 196 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ModelInfluencer;​-​>models:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
197 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 197 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
198 ····​move-​result-​object·​v1 198 ····​move-​result-​object·​v2
   
199 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
200 ····​:​goto_0 199 ····​:​goto_0
201 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 200 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
202 ····​move-​result·​v3 201 ····​move-​result·​v3
   
203 ····​if-​eqz·​v3,​·​:​cond_0 202 ····​if-​eqz·​v3,​·​:​cond_0
   
204 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 203 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
205 ····​move-​result-​object·​v2 204 ····​move-​result-​object·​v1
   
206 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 205 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
   
207 ····​.​line·​124 206 ····​.​line·​124
208 ····​.​local·​v2,​·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 207 ····​.​local·​v1,​·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
209 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>getAssetFileName(Lja​va/​lang/​Object;​)​Ljava/​lang/​String;​ 208 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>getAssetFileName(Lja​va/​lang/​Object;​)​Ljava/​lang/​String;​
   
210 ····​move-​result-​object·​v3 209 ····​move-​result-​object·​v3
   
211 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 210 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
   
212 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>saveAsset(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V 211 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>saveAsset(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V
   
213 ····​goto·​:​goto_0 212 ····​goto·​:​goto_0
   
214 ····​.​line·​125 213 ····​.​line·​125
215 ····​.​end·​local·​v2····​#·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 214 ····​.​end·​local·​v1····​#·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
216 ····​:​cond_0 215 ····​:​cond_0
217 ····​return-​void 216 ····​return-​void
218 .​end·​method 217 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ParticleControllerInfluencer.smali
Offset 230, 30 lines modified Offset 230, 30 lines modified
230 ····​.​line·​219 230 ····​.​line·​219
231 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 231 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
   
232 ····​move-​result-​object·​v0 232 ····​move-​result-​object·​v0
   
233 ····​.​line·​220 233 ····​.​line·​220
234 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 234 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
235 ····​const-​string·​v9,​·​"indices" 235 ····​const-​string·​v8,​·​"indices"
   
236 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>load(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 236 ····​invoke-​virtual·​{v0,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>load(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
237 ····​move-​result-​object·​v5 237 ····​move-​result-​object·​v5
   
238 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 238 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
239 ····​.​line·​222 239 ····​.​line·​222
240 ····​.​local·​v5,​·​"effectsIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​" 240 ····​.​local·​v5,​·​"effectsIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​"
241 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 241 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
242 ····​move-​result-​object·​v8 242 ····​move-​result-​object·​v7
   
243 ····​.​line·​223 243 ····​.​line·​223
244 ····​.​local·​v8,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​" 244 ····​.​local·​v7,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​"
245 ····​:​cond_0 245 ····​:​cond_0
246 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>loadAsset()​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 246 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>loadAsset()​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
247 ····​move-​result-​object·​v1 247 ····​move-​result-​object·​v1
   
248 ····​.​local·​v1,​·​"descriptor":​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 248 ····​.​local·​v1,​·​"descriptor":​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
249 ····​if-​eqz·​v1,​·​:​cond_2 249 ····​if-​eqz·​v1,​·​:​cond_2
Offset 266, 61 lines modified Offset 266, 60 lines modified
266 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​ 266 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​
   
267 ····​.​line·​225 267 ····​.​line·​225
268 ····​.​local·​v2,​·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​ 268 ····​.​local·​v2,​·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​
269 ····​if-​nez·​v2,​·​:​cond_1 269 ····​if-​nez·​v2,​·​:​cond_1
   
270 ····​.​line·​226 270 ····​.​line·​226
271 ····​new-​instance·​v9,​·​Ljava/​lang/​RuntimeException;​ 271 ····​new-​instance·​v8,​·​Ljava/​lang/​RuntimeException;​
   
272 ····​const-​string·​v10,​·​"Template·​is·​null" 272 ····​const-​string·​v9,​·​"Template·​is·​null"
   
273 ····​invoke-​direct·​{v9,​·​v10},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 273 ····​invoke-​direct·​{v8,​·​v9},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
274 ····​throw·​v9 274 ····​throw·​v8
   
275 ····​.​line·​227 275 ····​.​line·​227
276 ····​:​cond_1 276 ····​:​cond_1
277 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>getControllers()​Lcom/​badlogic/​gdx/​utils/​Array;​ 277 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>getControllers()​Lcom/​badlogic/​gdx/​utils/​Array;​
   
278 ····​move-​result-​object·​v3 278 ····​move-​result-​object·​v3
   
279 ····​.​line·​228 279 ····​.​line·​228
280 ····​.​local·​v3,​·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​" 280 ····​.​local·​v3,​·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​"
281 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 281 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
282 ····​move-​result-​object·​v4 282 ····​move-​result-​object·​v4
   
283 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 283 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
284 ····​.​line·​230 284 ····​.​line·​230
285 ····​.​local·​v4,​·​"effectIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​" 285 ····​.​local·​v4,​·​"effectIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​"
286 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 286 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
287 ····​move-​result-​object·​v6 287 ····​move-​result-​object·​v8
   
288 ····​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​  
289 ····​:​goto_0 288 ····​:​goto_0
290 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 289 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
291 ····​move-​result·​v9 290 ····​move-​result·​v9
   
292 ····​if-​eqz·​v9,​·​:​cond_0 291 ····​if-​eqz·​v9,​·​:​cond_0
   
293 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 292 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
294 ····​move-​result-​object·​v7 293 ····​move-​result-​object·​v6
   
295 ····​check-​cast·​v7,​·​Ljava/​lang/​Integer;​ 294 ····​check-​cast·​v6,​·​Ljava/​lang/​Integer;​
   
296 ····​.​line·​231 295 ····​.​line·​231
297 ····​.​local·​v7,​·​"index":​Ljava/​lang/​Integer;​ 296 ····​.​local·​v6,​·​"index":​Ljava/​lang/​Integer;​
298 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ParticleControllerInf​luencer;​-​>templates:​Lcom/​badlogic/​gdx/​utils/​Array;​ 297 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ParticleControllerInf​luencer;​-​>templates:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
299 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Integer;​-​>intValue()​I 298 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
300 ····​move-​result·​v10 299 ····​move-​result·​v10
   
301 ····​invoke-​virtual·​{v3,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 300 ····​invoke-​virtual·​{v3,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
302 ····​move-​result-​object·​v10 301 ····​move-​result-​object·​v10
   
Offset 328, 16 lines modified Offset 327, 15 lines modified
   
328 ····​goto·​:​goto_0 327 ····​goto·​:​goto_0
   
329 ····​.​line·​234 328 ····​.​line·​234
330 ····​.​end·​local·​v2····​#·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​ 329 ····​.​end·​local·​v2····​#·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​
331 ····​.​end·​local·​v3····​#·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​" 330 ····​.​end·​local·​v3····​#·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​"
Max diff block lines reached; 401/5015 bytes (8.00%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/RegionInfluencer.smali
Offset 206, 57 lines modified Offset 206, 52 lines modified
206 ····​.​line·​185 206 ····​.​line·​185
207 ····​return-​void 207 ····​return-​void
208 .​end·​method 208 .​end·​method
   
   
209 #·​virtual·​methods 209 #·​virtual·​methods
210 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V 210 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V
211 ····​.​locals·6 211 ····​.​locals·5
212 ····​.​param·​p1,​·​"regions"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 212 ····​.​param·​p1,​·​"regions"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
   
213 ····​.​prologue 213 ····​.​prologue
214 ····​.​line·​200 214 ····​.​line·​200
215 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​ 215 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
216 ····​array-​length·​v5,​·​p1 216 ····​array-​length·​v2,​·​p1
   
217 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​ 217 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​
   
218 ····​.​line·​201 218 ····​.​line·​201
219 ····move-​object·​v0,​·​p1 219 ····array-​length·​v2,​·​p1
   
220 ····​.​local·​v0,​·​"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​  
221 ····​array-​length·​v2,​·​v0  
   
222 ····​.​local·​v2,​·​"len$":​I  
223 ····​const/​4·​v1,​·​0x0 220 ····​const/​4·​v1,​·​0x0
   
224 ····​.​local·​v1,​·​"i$":​I  
225 ····​:​goto_0 221 ····​:​goto_0
226 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 222 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
227 ····​aget-​object·​v3,​·v0,​·​v1 223 ····​aget-​object·​v0,​·p1,​·​v1
   
228 ····​.​line·​202 224 ····​.​line·​202
229 ····​.​local·​v3,​·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 225 ····​.​local·​v0,​·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
230 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​ 226 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
231 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​ 227 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​
   
232 ····​invoke-​direct·​{v5,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V 228 ····​invoke-​direct·​{v4,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V
   
233 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 229 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
234 ····​.​line·​201 230 ····​.​line·​201
235 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 231 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
236 ····​goto·​:​goto_0 232 ····​goto·​:​goto_0
   
237 ····​.​line·​204 233 ····​.​line·​204
238 ····​.​end·​local·​v3····​#·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 234 ····​.​end·​local·​v0····​#·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
239 ····​:​cond_0 235 ····​:​cond_0
240 ····​return-​void 236 ····​return-​void
241 .​end·​method 237 .​end·​method
   
242 .​method·​public·​allocateChannels()​V 238 .​method·​public·​allocateChannels()​V
243 ····​.​locals·​2 239 ····​.​locals·​2
   
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/SimpleInfluencer.smali
Offset 447, 14 lines modified Offset 447, 15 lines modified
   
447 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​SimpleInfluencer;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 447 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​SimpleInfluencer;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
448 ····​iget-​object·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 448 ····​iget-​object·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
449 ····​aget·​v8,​·​v8,​·​v3 449 ····​aget·​v8,​·​v8,​·​v3
   
  450 ····​.​line·​74
450 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 451 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
451 ····​move-​result·​v7 452 ····​move-​result·​v7
   
452 ····​mul-​float/​2addr·​v6,​·​v7 453 ····​mul-​float/​2addr·​v6,​·​v7
   
453 ····​add-​float/​2addr·​v5,​·​v6 454 ····​add-​float/​2addr·​v5,​·​v6
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$13.smali
Offset 38, 24 lines modified Offset 38, 26 lines modified
38 ····​.​line·​213 38 ····​.​line·​213
39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
  42 ····​.​line·​214
42 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 43 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
43 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
44 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 46 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 47 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  48 ····​.​line·​213
47 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 49 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
48 ····​move-​result·​v0 50 ····​move-​result·​v0
   
49 ····​.​line·​215 51 ····​.​line·​215
50 ····​.​local·​v0,​·​"unit":​I 52 ····​.​local·​v0,​·​"unit":​I
51 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 53 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$16.smali
Offset 38, 24 lines modified Offset 38, 26 lines modified
38 ····​.​line·​234 38 ····​.​line·​234
39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J 41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J
   
  42 ····​.​line·​235
42 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 43 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
43 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
44 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 46 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 47 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  48 ····​.​line·​234
47 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 49 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
48 ····​move-​result·​v0 50 ····​move-​result·​v0
   
49 ····​.​line·​236 51 ····​.​line·​236
50 ····​.​local·​v0,​·​"unit":​I 52 ····​.​local·​v0,​·​"unit":​I
51 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 53 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$20.smali
Offset 38, 24 lines modified Offset 38, 26 lines modified
38 ····​.​line·​261 38 ····​.​line·​261
39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J 41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J
   
  42 ····​.​line·​262
42 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 43 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
43 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
44 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 46 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 47 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  48 ····​.​line·​261
47 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 49 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
48 ····​move-​result·​v0 50 ····​move-​result·​v0
   
49 ····​.​line·​263 51 ····​.​line·​263
50 ····​.​local·​v0,​·​"unit":​I 52 ····​.​local·​v0,​·​"unit":​I
51 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 53 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$22.smali
Offset 47, 22 lines modified Offset 47, 24 lines modified
47 ····​.​line·​315 47 ····​.​line·​315
48 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 48 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
49 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 49 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
50 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 50 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
  51 ····​.​line·​316
51 ····​invoke-​virtual·​{p4,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 52 ····​invoke-​virtual·​{p4,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
52 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
53 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​ 54 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​
   
54 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 55 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  56 ····​.​line·​315
55 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 57 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
56 ····​move-​result·​v0 58 ····​move-​result·​v0
   
57 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 59 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
   
58 ····​.​line·​318 60 ····​.​line·​318
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap.smali
Offset 204, 22 lines modified Offset 204, 24 lines modified
   
204 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 204 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
205 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 205 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
206 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>directionalLights:​Lcom/​badlogic/​gdx/​utils/​Array;​ 206 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>directionalLights:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
  207 ····​.​line·​297
207 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 208 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
208 ····​move-​result-​object·​v1 209 ····​move-​result-​object·​v1
   
209 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​ 210 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​
   
210 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>direction:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 211 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>direction:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
  212 ····​.​line·​296
211 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​ 213 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​
   
212 ····​.​line·​295 214 ····​.​line·​295
213 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 215 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
214 ····​goto·​:​goto_1 216 ····​goto·​:​goto_1
   
Offset 251, 36 lines modified Offset 253, 39 lines modified
   
251 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 253 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
252 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 254 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
253 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​ 255 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
  256 ····​.​line·​301
254 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 257 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
255 ····​move-​result-​object·​v1 258 ····​move-​result-​object·​v1
   
256 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​ 259 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​
   
257 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>position:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 260 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>position:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
258 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Setters​$ACubemap;​-​>tmpV1:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 261 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Setters​$ACubemap;​-​>tmpV1:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
259 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 262 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
260 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​ 263 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
  264 ····​.​line·​302
261 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 265 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
262 ····​move-​result-​object·​v1 266 ····​move-​result-​object·​v1
   
263 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​ 267 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​
   
264 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>intensity:​F 268 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>intensity:​F
   
  269 ····​.​line·​300
265 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​ 270 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​
   
266 ····​.​line·​299 271 ····​.​line·​299
267 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 272 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
268 ····​goto·​:​goto_2 273 ····​goto·​:​goto_2
   
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters.smali
Offset 232, 10 lines modified Offset 232, 9 lines modified
232 .​method·​public·​constructor·​<init>()​V 232 .​method·​public·​constructor·​<init>()​V
233 ····​.​locals·​0 233 ····​.​locals·​0
   
234 ····​.​prologue 234 ····​.​prologue
235 ····​.​line·​113 235 ····​.​line·​113
236 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 236 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
237 ····​.​line·​274  
238 ····​return-​void 237 ····​return-​void
239 .​end·​method 238 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader.smali
Offset 463, 14 lines modified Offset 463, 15 lines modified
   
463 ····​if-​eqz·​v1,​·​:​cond_2 463 ····​if-​eqz·​v1,​·​:​cond_2
   
464 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 464 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
465 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 465 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
  466 ····​.​line·​440
466 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z 467 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z
   
467 ····​move-​result·​v1 468 ····​move-​result·​v1
   
468 ····​if-​eqz·​v1,​·​:​cond_2 469 ····​if-​eqz·​v1,​·​:​cond_2
   
469 ····​:​cond_0 470 ····​:​cond_0
Offset 589, 15 lines modified Offset 590, 15 lines modified
   
589 ····​.​line·​438 590 ····​.​line·​438
590 ····​goto·​:​goto_0 591 ····​goto·​:​goto_0
   
591 ····​:​cond_2 592 ····​:​cond_2
592 ····​move·​v1,​·​v3 593 ····​move·​v1,​·​v3
   
593 ····​.​line·​439 594 ····​.​line·​440
594 ····​goto·​:​goto_1 595 ····​goto·​:​goto_1
   
595 ····​:​cond_3 596 ····​:​cond_3
596 ····​move·​v1,​·​v3 597 ····​move·​v1,​·​v3
   
597 ····​.​line·​441 598 ····​.​line·​441
598 ····​goto·​:​goto_2 599 ····​goto·​:​goto_2
Offset 1087, 14 lines modified Offset 1088, 15 lines modified
1087 ····​:​cond_0 1088 ····​:​cond_0
1088 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​ 1089 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​
   
1089 ····​move-​result-​object·​v4 1090 ····​move-​result-​object·​v4
   
1090 ····​goto·​:​goto_0 1091 ····​goto·​:​goto_0
   
  1092 ····​.​line·​427
1091 ····​:​cond_1 1093 ····​:​cond_1
1092 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​ 1094 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​
   
1093 ····​move-​result-​object·​v5 1095 ····​move-​result-​object·​v5
   
1094 ····​goto·​:​goto_1 1096 ····​goto·​:​goto_1
1095 .​end·​method 1097 .​end·​method
Offset 1534, 21 lines modified Offset 1536, 21 lines modified
   
1534 ····​if-​nez·​v8,​·​:​cond_8 1536 ····​if-​nez·​v8,​·​:​cond_8
   
1535 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 1537 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
1536 ····​sget-​wide·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 1538 ····​sget-​wide·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
  1539 ····​.​line·​541
1537 ····​invoke-​virtual·​{v8,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z 1540 ····​invoke-​virtual·​{v8,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z
   
1538 ····​move-​result·​v8 1541 ····​move-​result·​v8
   
1539 ····​if-​eqz·​v8,​·​:​cond_9 1542 ····​if-​eqz·​v8,​·​:​cond_9
   
1540 ····​.​line·​541  
1541 ····​:​cond_8 1543 ····​:​cond_8
1542 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 1544 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
1543 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1545 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
1544 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1546 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 2180, 127 lines modified Offset 2182, 131 lines modified
   
2180 ····​goto·​:​goto_0 2182 ····​goto·​:​goto_0
2181 .​end·​method 2183 .​end·​method
   
   
2182 #·​virtual·​methods 2184 #·​virtual·​methods
2183 .​method·​public·​begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V 2185 .​method·​public·​begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V
2184 ····​.​locals·​13 2186 ····​.​locals·​12
2185 ····​.​param·​p1,​·​"camera"····​#·​Lcom/​badlogic/​gdx/​graphics/​Camera;​ 2187 ····​.​param·​p1,​·​"camera"····​#·​Lcom/​badlogic/​gdx/​graphics/​Camera;​
2186 ····​.​param·​p2,​·​"context"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 2188 ····​.​param·​p2,​·​"context"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
2187 ····​.​prologue 2189 ····​.​prologue
2188 ····​const/​4·​v1,​·​0x0  
   
2189 ····​.​line·​610 2190 ····​.​line·​610
2190 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V 2191 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V
   
2191 ····​.​line·​612 2192 ····​.​line·​612
2192 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>directionalLights:​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​ 2193 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>directionalLights:​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​
   
2193 ····.​local·v10,​·"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​ 2194 ····​array-​length·​v9,​·​v8
2194 ····​array-​length·​v12,​·​v10  
   
2195 ····.​local·​v12,​·"len$":​I 2195 ····const/​4·​v2,​·0x0
2196 ····​const/​4·​v11,​·​0x0  
  2196 ····​move·​v7,​·​v2
   
2197 ····​.​local·​v11,​·​"i$":​I  
Max diff block lines reached; 25367/28334 bytes (89.53%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DepthShader.smali
Offset 221, 14 lines modified Offset 221, 15 lines modified
221 ····​:​cond_0 221 ····​:​cond_0
222 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​ 222 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​
   
223 ····​move-​result-​object·​v4 223 ····​move-​result-​object·​v4
   
224 ····​goto·​:​goto_0 224 ····​goto·​:​goto_0
   
  225 ····​.​line·​82
225 ····​:​cond_1 226 ····​:​cond_1
226 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​ 227 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​
   
227 ····​move-​result-​object·​v5 228 ····​move-​result-​object·​v5
   
228 ····​goto·​:​goto_1 229 ····​goto·​:​goto_1
229 .​end·​method 230 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/AnimationController$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​115 33 ····​.​line·​115
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​87 33 ····​.​line·​87
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/BaseAnimationController.smali
Offset 90, 15 lines modified Offset 90, 15 lines modified
90 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​-​>target:​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​ 90 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​-​>target:​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​
   
91 ····​.​line·​102 91 ····​.​line·​102
92 ····​return-​void 92 ····​return-​void
93 .​end·​method 93 .​end·​method
   
94 .​method·​protected·​static·​applyAnimation(Lcom/​badlogic/​gdx/​utils/​ObjectMap;​Lcom/​badlogic/​gdx/​utils/​Pool;​FLcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​F)​V 94 .​method·​protected·​static·​applyAnimation(Lcom/​badlogic/​gdx/​utils/​ObjectMap;​Lcom/​badlogic/​gdx/​utils/​Pool;​FLcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​F)​V
95 ····​.​locals·21 95 ····​.​locals·19
96 ····​.​param·​p2,​·​"alpha"····​#·​F 96 ····​.​param·​p2,​·​"alpha"····​#·​F
97 ····​.​param·​p3,​·​"animation"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 97 ····​.​param·​p3,​·​"animation"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
98 ····​.​param·​p4,​·​"time"····​#·​F 98 ····​.​param·​p4,​·​"time"····​#·​F
99 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 99 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
100 ········​value·​=·​{ 100 ········​value·​=·​{
101 ············​"(",​ 101 ············​"(",​
102 ············​"Lcom/​badlogic/​gdx/​utils/​ObjectMap",​ 102 ············​"Lcom/​badlogic/​gdx/​utils/​ObjectMap",​
Offset 120, 521 lines modified Offset 120, 436 lines modified
120 ····​.​local·​p0,​·​"out":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​" 120 ····​.​local·​p0,​·​"out":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​"
121 ····​.​local·​p1,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​" 121 ····​.​local·​p1,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​"
122 ····​if-​eqz·​p0,​·​:​cond_0 122 ····​if-​eqz·​p0,​·​:​cond_0
   
123 ····​.​line·​160 123 ····​.​line·​160
124 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​ 124 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​
   
125 ····​move-​result-​object·​v17 125 ····​move-​result-​object·​v14
   
126 ····​invoke-​virtual/​range·​{v17·​.​.​·v17},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​ 126 ····​invoke-​virtual·​{v14},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​
   
127 ····​move-​result-​object·​v9 127 ····​move-​result-​object·​v14
   
128 ····​.​local·​v9,​·​"i$":​Ljava/​util/​Iterator;​  
129 ····​:​goto_0 128 ····​:​goto_0
130 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 129 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
131 ····​move-​result·​v17 130 ····​move-​result·​v15
   
132 ····​if-​eqz·​v17,​·​:​cond_0 131 ····​if-​eqz·​v15,​·​:​cond_0
   
133 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 132 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
134 ····​move-​result-​object·​v11 133 ····​move-​result-​object·​v8
   
135 ····​check-​cast·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 134 ····​check-​cast·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
136 ····​.​line·​161 135 ····​.​line·​161
137 ····​.​local·​v11,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 136 ····​.​local·​v8,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
138 ····​const/​16·​v17,​·​0x0 137 ····​const/​4·​v15,​·​0x0
   
139 ····​move/​from16·​v0,​·​v17  
   
140 ····​iput-​boolean·​v0,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z 138 ····​iput-​boolean·​v15,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z
   
141 ····​goto·​:​goto_0 139 ····​goto·​:​goto_0
   
142 ····​.​line·​163 140 ····​.​line·​163
143 ····​.​end·​local·​v9····​#·​"i$":​Ljava/​util/​Iterator;​ 141 ····​.​end·​local·​v8····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
144 ····​.​end·​local·​v11····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​  
145 ····​:​cond_0 142 ····​:​cond_0
146 ····​move-​object/​from16·​v0,​·​p3 143 ····​move-​object/​from16·​v0,​·​p3
   
147 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​ 144 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
148 ····move-​object/​from16·v17,​·​v0 145 ····invoke-​virtual·​{v14},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
149 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​  
   
150 ····​move-​result-​object·​v9 146 ····​move-​result-​object·​v15
   
151 ····​.​restart·​local·​v9····​#·​"i$":​Ljava/​util/​Iterator;​  
152 ····​:​goto_1 147 ····​:​goto_1
153 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 148 ····​invoke-​interface·​{v15},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
154 ····​move-​result·​v17 149 ····​move-​result·​v14
   
155 ····​if-​eqz·​v17,​·​:​cond_8 150 ····​if-​eqz·​v14,​·​:​cond_8
   
156 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 151 ····​invoke-​interface·​{v15},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
157 ····​move-​result-​object·​v12 152 ····​move-​result-​object·​v9
   
158 ····​check-​cast·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 153 ····​check-​cast·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
   
159 ····​.​line·​164 154 ····​.​line·​164
160 ····​.​local·​v12,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 155 ····​.​local·​v9,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
161 ····​iget-​object·​v11,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 156 ····​iget-​object·​v8,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
162 ····​.​line·​165 157 ····​.​line·​165
163 ····​.​restart·​local·​v11····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 158 ····​.​restart·​local·​v8····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
164 ····​const/​16·​v17,​·​0x1 159 ····​const/​4·​v14,​·​0x1
   
165 ····​move/​from16·​v0,​·​v17  
   
166 ····​iput-​boolean·​v0,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z 160 ····​iput-​boolean·​v14,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z
   
167 ····​.​line·​167 161 ····​.​line·​167
168 ····​iget-​object·​v0,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 162 ····​iget-​object·​v14,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
169 ····​move-​object/​from16·​v17,​·​v0  
   
170 ····move-​object/​from16·​v0,​·​v17 163 ····iget·v14,​·v14,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
Max diff block lines reached; 33802/39144 bytes (86.35%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/BaseShaderProvider.smali
Offset 43, 118 lines modified Offset 43, 116 lines modified
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​dispose()​V 44 .​method·​public·​dispose()​V
45 ····​.​locals·​3 45 ····​.​locals·​3
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​44 47 ····​.​line·​44
48 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 48 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
49 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v1
   
51 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
52 ····​:​goto_0 51 ····​:​goto_0
53 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
54 ····​move-​result·​v2 53 ····​move-​result·​v2
   
55 ····​if-​eqz·​v2,​·​:​cond_0 54 ····​if-​eqz·​v2,​·​:​cond_0
   
56 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 55 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
57 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v0
   
58 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 57 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
   
59 ····​.​line·​45 58 ····​.​line·​45
60 ····​.​local·​v1,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 59 ····​.​local·​v0,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
61 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>dispose()​V 60 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>dispose()​V
   
62 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
63 ····​.​line·​47 62 ····​.​line·​47
64 ····​.​end·​local·​v1····​#·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 63 ····​.​end·​local·​v0····​#·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
65 ····​:​cond_0 64 ····​:​cond_0
66 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 65 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
67 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 66 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
68 ····​.​line·​48 67 ····​.​line·​48
69 ····​return-​void 68 ····​return-​void
70 .​end·​method 69 .​end·​method
   
71 .​method·​public·​getShader(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 70 .​method·​public·​getShader(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
72 ····​.​locals·​4 71 ····​.​locals·​4
73 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 72 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
74 ····​.​prologue 73 ····​.​prologue
75 ····​.​line·​29 74 ····​.​line·​29
76 ····​iget-​object·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>shader:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 75 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>shader:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
   
77 ····​.​line·​30 76 ····​.​line·​30
78 ····​.​local·​v2,​·​"suggestedShader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 77 ····​.​local·​v1,​·​"suggestedShader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
79 ····​if-​eqz·​v2,​·​:​cond_0 78 ····​if-​eqz·​v1,​·​:​cond_0
   
80 ····​invoke-​interface·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z 79 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z
   
81 ····​move-​result·​v3 80 ····​move-​result·​v2
   
82 ····​if-​eqz·​v3,​·​:​cond_0 81 ····​if-​eqz·​v2,​·​:​cond_0
   
83 ····​move-​object·​v1,​·​v2 82 ····​move-​object·​v0,​·​v1
   
84 ····​.​line·​37 83 ····​.​line·​37
85 ····​:​goto_0 84 ····​:​goto_0
86 ····​return-​object·​v1 85 ····​return-​object·​v0
   
87 ····​.​line·​31 86 ····​.​line·​31
88 ····​:​cond_0 87 ····​:​cond_0
89 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 88 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
90 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 89 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
91 ····​move-​result-​object·​v0 90 ····​move-​result-​object·​v2
   
92 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
93 ····​:​cond_1 91 ····​:​cond_1
94 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 92 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
95 ····​move-​result·​v3 93 ····​move-​result·​v3
   
96 ····​if-​eqz·​v3,​·​:​cond_2 94 ····​if-​eqz·​v3,​·​:​cond_2
   
97 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 95 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
98 ····​move-​result-​object·​v1 96 ····​move-​result-​object·​v0
   
99 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 97 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
   
100 ····​.​line·​32 98 ····​.​line·​32
101 ····​.​local·​v1,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 99 ····​.​local·​v0,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
102 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z 100 ····​invoke-​interface·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z
   
103 ····​move-​result·​v3 101 ····​move-​result·​v3
   
104 ····​if-​eqz·​v3,​·​:​cond_1 102 ····​if-​eqz·​v3,​·​:​cond_1
   
105 ····​goto·​:​goto_0 103 ····​goto·​:​goto_0
Max diff block lines reached; 1199/5941 bytes (20.18%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.smali
Offset 1639, 14 lines modified Offset 1639, 15 lines modified
   
1639 ····​move-​result-​object·​v0 1639 ····​move-​result-​object·​v0
   
1640 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1640 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1641 ····​move-​result-​object·​v2 1641 ····​move-​result-​object·​v2
   
  1642 ····​.​line·​684
1642 ····​invoke-​direct·​{p0,​·​v8,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1643 ····​invoke-​direct·​{p0,​·​v8,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1643 ····​move-​result-​object·​v0 1644 ····​move-​result-​object·​v0
   
1644 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1645 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1645 ····​move-​result-​object·​v3 1646 ····​move-​result-​object·​v3
Offset 1663, 14 lines modified Offset 1664, 15 lines modified
   
1663 ····​move-​result-​object·​v0 1664 ····​move-​result-​object·​v0
   
1664 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1665 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1665 ····​move-​result-​object·​v5 1666 ····​move-​result-​object·​v5
   
  1667 ····​.​line·​685
1666 ····​invoke-​direct·​{p0,​·​v7,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1668 ····​invoke-​direct·​{p0,​·​v7,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1667 ····​move-​result-​object·​v0 1669 ····​move-​result-​object·​v0
   
1668 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1670 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1669 ····​move-​result-​object·​v6 1671 ····​move-​result-​object·​v6
Offset 1689, 14 lines modified Offset 1691, 15 lines modified
   
1689 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1691 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1690 ····​move-​result-​object·​v8 1692 ····​move-​result-​object·​v8
   
1691 ····​move-​object·​v0,​·​p0 1693 ····​move-​object·​v0,​·​p0
   
  1694 ····​.​line·​683
1692 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>box(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​V 1695 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>box(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​V
   
1693 ····​.​line·​686 1696 ····​.​line·​686
1694 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>cleanup()​V 1697 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>cleanup()​V
   
1695 ····​.​line·​687 1698 ····​.​line·​687
1696 ····​return-​void 1699 ····​return-​void
Offset 1752, 14 lines modified Offset 1755, 15 lines modified
   
1752 ····​const/​4·​v4,​·​0x0 1755 ····​const/​4·​v4,​·​0x0
   
1753 ····​const/​4·​v5,​·​0x0 1756 ····​const/​4·​v5,​·​0x0
   
1754 ····​const/​4·​v7,​·​0x0 1757 ····​const/​4·​v7,​·​0x0
   
  1758 ····​.​line·​664
1755 ····​move-​object/​from16·​v0,​·​p3 1759 ····​move-​object/​from16·​v0,​·​p3
   
1756 ····​invoke-​virtual·​{v1,​·​v0,​·​v4,​·​v5,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1760 ····​invoke-​virtual·​{v1,​·​v0,​·​v4,​·​v5,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
1757 ····​move-​result-​object·​v4 1761 ····​move-​result-​object·​v4
   
1758 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp4:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1762 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp4:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
Offset 1780, 14 lines modified Offset 1784, 15 lines modified
   
1780 ····​const/​4·​v7,​·​0x0 1784 ····​const/​4·​v7,​·​0x0
   
1781 ····​const/​4·​v8,​·​0x0 1785 ····​const/​4·​v8,​·​0x0
   
1782 ····​const/​4·​v9,​·​0x0 1786 ····​const/​4·​v9,​·​0x0
   
  1787 ····​.​line·​665
1783 ····​move-​object/​from16·​v0,​·​p5 1788 ····​move-​object/​from16·​v0,​·​p5
   
1784 ····​invoke-​virtual·​{v1,​·​v0,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1789 ····​invoke-​virtual·​{v1,​·​v0,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
1785 ····​move-​result-​object·​v6 1790 ····​move-​result-​object·​v6
   
1786 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp6:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1791 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp6:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
Offset 1808, 14 lines modified Offset 1813, 15 lines modified
   
1808 ····​const/​4·​v8,​·​0x0 1813 ····​const/​4·​v8,​·​0x0
   
1809 ····​const/​4·​v9,​·​0x0 1814 ····​const/​4·​v9,​·​0x0
   
1810 ····​const/​4·​v10,​·​0x0 1815 ····​const/​4·​v10,​·​0x0
   
  1816 ····​.​line·​666
1811 ····​move-​object/​from16·​v0,​·​p7 1817 ····​move-​object/​from16·​v0,​·​p7
   
1812 ····​invoke-​virtual·​{v1,​·​v0,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1818 ····​invoke-​virtual·​{v1,​·​v0,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
1813 ····​move-​result-​object·​v8 1819 ····​move-​result-​object·​v8
   
1814 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp8:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1820 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp8:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
Offset 1830, 14 lines modified Offset 1836, 15 lines modified
   
1830 ····​invoke-​virtual·​{v1,​·​v0,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1836 ····​invoke-​virtual·​{v1,​·​v0,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
Max diff block lines reached; 20810/24870 bytes (83.68%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/ModelBuilder.smali
Offset 225, 248 lines modified Offset 225, 245 lines modified
   
225 .​method·​private·​getBuilder(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 225 .​method·​private·​getBuilder(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
226 ····​.​locals·​5 226 ····​.​locals·​5
227 ····​.​param·​p1,​·​"attributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​ 227 ····​.​param·​p1,​·​"attributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​
   
228 ····​.​prologue 228 ····​.​prologue
229 ····​.​line·​54 229 ····​.​line·​54
230 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 230 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
231 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 231 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
232 ····​move-​result-​object·​v0 232 ····​move-​result-​object·​v2
   
233 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
234 ····​:​cond_0 233 ····​:​cond_0
235 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 234 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
236 ····​move-​result·​v3 235 ····​move-​result·​v3
   
237 ····​if-​eqz·​v3,​·​:​cond_1 236 ····​if-​eqz·​v3,​·​:​cond_1
   
238 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 237 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
239 ····​move-​result-​object·​v1 238 ····​move-​result-​object·​v0
   
240 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 239 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
   
241 ····​.​line·​55 240 ····​.​line·​55
242 ····​.​local·​v1,​·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 241 ····​.​local·​v0,​·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
243 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>getAttributes()​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​ 242 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>getAttributes()​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​
   
244 ····​move-​result-​object·​v3 243 ····​move-​result-​object·​v3
   
245 ····​invoke-​virtual·​{v3,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>equals(Ljava/​lang/​Object;​)​Z 244 ····​invoke-​virtual·​{v3,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>equals(Ljava/​lang/​Object;​)​Z
   
246 ····​move-​result·​v3 245 ····​move-​result·​v3
   
247 ····​if-​eqz·​v3,​·​:​cond_0 246 ····​if-​eqz·​v3,​·​:​cond_0
   
248 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>lastIndex()​S 247 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>lastIndex()​S
   
249 ····​move-​result·​v3 248 ····​move-​result·​v3
   
250 ····​const/​16·​v4,​·​0x3fff 249 ····​const/​16·​v4,​·​0x3fff
   
251 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 250 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
252 ····​.​line·​59 251 ····​.​line·​59
253 ····​.​end·​local·​v1····​#·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 252 ····​.​end·​local·​v0····​#·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
254 ····​:​goto_0 253 ····​:​goto_0
255 ····​return-​object·​v1 254 ····​return-​object·​v0
   
256 ····​.​line·​56 255 ····​.​line·​56
257 ····​:​cond_1 256 ····​:​cond_1
258 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 257 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
   
259 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​><init>()​V 258 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​><init>()​V
   
260 ····​.​line·​57 259 ····​.​line·​57
261 ····​.​local·​v2,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 260 ····​.​local·​v1,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
262 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​V 261 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​V
   
263 ····​.​line·​58 262 ····​.​line·​58
264 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 263 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
265 ····​invoke-​virtual·​{v3,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 264 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
266 ····​move-​object·​v1,​·​v2 265 ····​move-​object·​v0,​·​v1
   
267 ····​.​line·​59 266 ····​.​line·​59
268 ····​goto·​:​goto_0 267 ····​goto·​:​goto_0
269 .​end·​method 268 .​end·​method
   
270 .​method·​public·​static·​rebuildReferences(Lco​m/​badlogic/​gdx/​graphics/​g3d/​Model;​)​V 269 .​method·​public·​static·​rebuildReferences(Lco​m/​badlogic/​gdx/​graphics/​g3d/​Model;​)​V
271 ····​.​locals·​3 270 ····​.​locals·​3
272 ····​.​param·​p0,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 271 ····​.​param·​p0,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
   
273 ····​.​prologue 272 ····​.​prologue
274 ····​.​line·​364 273 ····​.​line·​364
275 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 274 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
276 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 275 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
277 ····​.​line·​365 276 ····​.​line·​365
278 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 277 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
279 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 278 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
280 ····​.​line·​366 279 ····​.​line·​366
281 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshParts:​Lcom/​badlogic/​gdx/​utils/​Array;​ 280 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshParts:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
282 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 281 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
283 ····​.​line·​367 282 ····​.​line·​367
284 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>nodes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 283 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>nodes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
285 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 284 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
286 ····​move-​result-​object·​v0 285 ····​move-​result-​object·​v1
Max diff block lines reached; 15711/21162 bytes (74.24%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/glutils/ETC1$ETC1Data.smali
Offset 408, 14 lines modified Offset 408, 15 lines modified
   
408 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 408 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
409 ····​move-​result-​object·​v0 409 ····​move-​result-​object·​v0
   
410 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​ 410 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​
   
  411 ····​.​line·​134
411 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>getHeightPKM(Ljava/​nio/​ByteBuffer;​I)​I 412 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>getHeightPKM(Ljava/​nio/​ByteBuffer;​I)​I
   
412 ····​move-​result·​v1 413 ····​move-​result·​v1
   
413 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 414 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
414 ····​move-​result-​object·​v0 415 ····​move-​result-​object·​v0
Offset 424, 14 lines modified Offset 425, 15 lines modified
   
424 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 425 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
425 ····​move-​result-​object·​v0 426 ····​move-​result-​object·​v0
   
426 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​ 427 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​
   
  428 ····​.​line·​135
427 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​ByteBuffer;​-​>capacity()​I 429 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​ByteBuffer;​-​>capacity()​I
   
428 ····​move-​result·​v1 430 ····​move-​result·​v1
   
429 ····​sget·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>PKM_HEADER_SIZE:​I 431 ····​sget·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>PKM_HEADER_SIZE:​I
   
430 ····​sub-​int/​2addr·​v1,​·​v2 432 ····​sub-​int/​2addr·​v1,​·​v2
[−]
smali/com/badlogic/gdx/graphics/glutils/ETC1.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 .​method·​public·​constructor·​<init>()​V 38 .​method·​public·​constructor·​<init>()​V
39 ····​.​locals·​0 39 ····​.​locals·​0
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​38 41 ····​.​line·​38
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
43 ····​.​line·​45  
44 ····​return-​void 43 ····​return-​void
45 .​end·​method 44 .​end·​method
   
46 .​method·​public·​static·​decodeImage(Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 45 .​method·​public·​static·​decodeImage(Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
47 ····​.​locals·​8 46 ····​.​locals·​8
48 ····​.​param·​p0,​·​"etc1Data"····​#·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​ 47 ····​.​param·​p0,​·​"etc1Data"····​#·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​
49 ····​.​param·​p1,​·​"format"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 48 ····​.​param·​p1,​·​"format"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
[−]
smali/com/badlogic/gdx/graphics/glutils/ETC1TextureData.smali
Offset 150, 14 lines modified Offset 150, 15 lines modified
   
150 ····​move-​result·​v4 150 ····​move-​result·​v4
   
151 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 151 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
152 ····​move-​result·​v5 152 ····​move-​result·​v5
   
  153 ····​.​line·​79
153 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 154 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
154 ····​move-​result·​v7 155 ····​move-​result·​v7
   
155 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 156 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
156 ····​move-​result·​v8 157 ····​move-​result·​v8
Offset 166, 14 lines modified Offset 167, 15 lines modified
   
166 ····​move-​result-​object·​v9 167 ····​move-​result-​object·​v9
   
167 ····​move·​v1,​·​p1 168 ····​move·​v1,​·​p1
   
168 ····​move·​v6,​·​v2 169 ····​move·​v6,​·​v2
   
  170 ····​.​line·​78
169 ····​invoke-​interface/​range·​{v0·​.​.​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 171 ····​invoke-​interface/​range·​{v0·​.​.​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
170 ····​.​line·​80 172 ····​.​line·​80
171 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1TextureData;​-​>useMipMaps:​Z 173 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1TextureData;​-​>useMipMaps:​Z
   
172 ····​if-​eqz·​v0,​·​:​cond_1 174 ····​if-​eqz·​v0,​·​:​cond_1
   
[−]
smali/com/badlogic/gdx/graphics/glutils/FloatTextureData.smali
Offset 98, 14 lines modified Offset 98, 15 lines modified
   
98 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 98 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
99 ····​if-​eq·​v0,​·​v1,​·​:​cond_1 99 ····​if-​eq·​v0,​·​v1,​·​:​cond_1
   
100 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​ 100 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​
   
  101 ····​.​line·​71
101 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 102 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
102 ····​move-​result-​object·​v0 103 ····​move-​result-​object·​v0
   
103 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 104 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
104 ····​if-​ne·​v0,​·​v1,​·​:​cond_2 105 ····​if-​ne·​v0,​·​v1,​·​:​cond_2
[−]
smali/com/badlogic/gdx/graphics/glutils/FrameBuffer.smali
Offset 325, 18 lines modified Offset 325, 20 lines modified
   
325 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getWidth()​I 325 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getWidth()​I
   
326 ····​move-​result·​v4 326 ····​move-​result·​v4
   
327 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 327 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
  328 ····​.​line·​167
328 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getHeight()​I 329 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getHeight()​I
   
329 ····​move-​result·​v9 330 ····​move-​result·​v9
   
  331 ····​.​line·​166
330 ····​invoke-​interface·​{v0,​·​v11,​·​v2,​·​v4,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glRenderbufferStorag​e(IIII)​V 332 ····​invoke-​interface·​{v0,​·​v11,​·​v2,​·​v4,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glRenderbufferStorag​e(IIII)​V
   
331 ····​.​line·​170 333 ····​.​line·​170
332 ····​:​cond_3 334 ····​:​cond_3
333 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasStencil:​Z 335 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasStencil:​Z
   
334 ····​if-​eqz·​v2,​·​:​cond_4 336 ····​if-​eqz·​v2,​·​:​cond_4
Offset 370, 18 lines modified Offset 372, 20 lines modified
370 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glBindFramebuffer(II​)​V 372 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glBindFramebuffer(II​)​V
   
371 ····​.​line·​176 373 ····​.​line·​176
372 ····​const·​v2,​·​0x8ce0 374 ····​const·​v2,​·​0x8ce0
   
373 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 375 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
  376 ····​.​line·​177
374 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getTextureObjectHand​le()​I 377 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getTextureObjectHand​le()​I
   
375 ····​move-​result·​v4 378 ····​move-​result·​v4
   
  379 ····​.​line·​176
376 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glFramebufferTexture​2D(IIIII)​V 380 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glFramebufferTexture​2D(IIIII)​V
   
377 ····​.​line·​178 381 ····​.​line·​178
378 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasDepth:​Z 382 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasDepth:​Z
   
379 ····​if-​eqz·​v2,​·​:​cond_5 383 ····​if-​eqz·​v2,​·​:​cond_5
   
Offset 623, 70 lines modified Offset 627, 69 lines modified
   
623 .​method·​public·​static·​getManagedStatus(Ljav​a/​lang/​StringBuilder;​)​Ljava/​lang/​StringBuilder;​ 627 .​method·​public·​static·​getManagedStatus(Ljav​a/​lang/​StringBuilder;​)​Ljava/​lang/​StringBuilder;​
624 ····​.​locals·​3 628 ····​.​locals·​3
625 ····​.​param·​p0,​·​"builder"····​#·​Ljava/​lang/​StringBuilder;​ 629 ····​.​param·​p0,​·​"builder"····​#·​Ljava/​lang/​StringBuilder;​
   
626 ····​.​prologue 630 ····​.​prologue
627 ····​.​line·​334 631 ····​.​line·​334
628 ····​const-​string·​v2,​·​"Managed·​buffers/​app:​·​{·​" 632 ····​const-​string·​v1,​·​"Managed·​buffers/​app:​·​{·​"
   
629 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 633 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
630 ····​.​line·​335 634 ····​.​line·​335
631 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​ 635 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​
   
632 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 636 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
633 ····​move-​result-​object·​v2 637 ····​move-​result-​object·​v1
   
634 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 638 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
635 ····​move-​result-​object·​v1 639 ····​move-​result-​object·​v2
   
636 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
637 ····​:​goto_0 640 ····​:​goto_0
638 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 641 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
639 ····​move-​result·​v2 642 ····​move-​result·​v1
   
640 ····​if-​eqz·​v2,​·​:​cond_0 643 ····​if-​eqz·​v1,​·​:​cond_0
   
641 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 644 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
642 ····​move-​result-​object·​v0 645 ····​move-​result-​object·​v0
   
643 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 646 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
644 ····​.​line·​336 647 ····​.​line·​336
645 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 648 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
646 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​ 649 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​
   
647 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 650 ····​invoke-​interface·​{v1,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
648 ····​move-​result-​object·​v2 651 ····​move-​result-​object·​v1
   
649 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 652 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
650 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 653 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
651 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 654 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
652 ····​.​line·​337 655 ····​.​line·​337
653 ····​const-​string·​v2,​·​"·​" 656 ····​const-​string·​v1,​·​"·​"
   
654 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 657 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
655 ····​goto·​:​goto_0 658 ····​goto·​:​goto_0
   
Max diff block lines reached; 497/4669 bytes (10.64%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20.smali
Offset 205, 14 lines modified Offset 205, 15 lines modified
   
205 ····​move-​result-​object·​v2 205 ····​move-​result-​object·​v2
   
206 ····​if-​eqz·​v2,​·​:​cond_0 206 ····​if-​eqz·​v2,​·​:​cond_0
   
207 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​20;​-​>mesh:​Lcom/​badlogic/​gdx/​graphics/​Mesh;​ 207 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​20;​-​>mesh:​Lcom/​badlogic/​gdx/​graphics/​Mesh;​
   
  208 ····​.​line·​74
208 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttribute(I​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 209 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttribute(I​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
209 ····​move-​result-​object·​v2 210 ····​move-​result-​object·​v2
   
210 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​>offset:​I 211 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​>offset:​I
   
211 ····​div-​int/​lit8·​v3,​·​v2,​·​0x4 212 ····​div-​int/​lit8·​v3,​·​v2,​·​0x4
[−]
smali/com/badlogic/gdx/graphics/glutils/MipMapGenerator.smali
Offset 71, 14 lines modified Offset 71, 15 lines modified
   
71 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 71 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
72 ····​if-​eq·​v0,​·​v1,​·​:​cond_1 72 ····​if-​eq·​v0,​·​v1,​·​:​cond_1
   
73 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​ 73 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​
   
  74 ····​.​line·​55
74 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 75 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
75 ····​move-​result-​object·​v0 76 ····​move-​result-​object·​v0
   
76 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 77 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
77 ····​if-​ne·​v0,​·​v1,​·​:​cond_2 78 ····​if-​ne·​v0,​·​v1,​·​:​cond_2
Offset 135, 28 lines modified Offset 136, 30 lines modified
   
135 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 136 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
136 ····​move-​result·​v7 137 ····​move-​result·​v7
   
137 ····​const/​4·​v8,​·​0x0 138 ····​const/​4·​v8,​·​0x0
   
  139 ····​.​line·​81
138 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 140 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
139 ····​move-​result·​v9 141 ····​move-​result·​v9
   
140 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 142 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
141 ····​move-​result·​v10 143 ····​move-​result·​v10
   
142 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​ 144 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​
   
143 ····​move-​result-​object·​v11 145 ····​move-​result-​object·​v11
   
144 ····​move/​from16·​v3,​·​p0 146 ····​move/​from16·​v3,​·​p0
   
  147 ····​.​line·​80
145 ····​invoke-​interface/​range·​{v2·​.​.​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 148 ····​invoke-​interface/​range·​{v2·​.​.​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
146 ····​.​line·​82 149 ····​.​line·​82
147 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl20:​Lcom/​badlogic/​gdx/​graphics/​GL20;​ 150 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl20:​Lcom/​badlogic/​gdx/​graphics/​GL20;​
   
148 ····​if-​nez·​v3,​·​:​cond_0 151 ····​if-​nez·​v3,​·​:​cond_0
   
Offset 268, 28 lines modified Offset 271, 30 lines modified
   
268 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 271 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
269 ····​move-​result·​v17 272 ····​move-​result·​v17
   
270 ····​const/​16·​v18,​·​0x0 273 ····​const/​16·​v18,​·​0x0
   
  274 ····​.​line·​96
271 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 275 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
272 ····​move-​result·​v19 276 ····​move-​result·​v19
   
273 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 277 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
274 ····​move-​result·​v20 278 ····​move-​result·​v20
   
275 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​ 279 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​
   
276 ····​move-​result-​object·​v21 280 ····​move-​result-​object·​v21
   
277 ····​move/​from16·​v13,​·​p0 281 ····​move/​from16·​v13,​·​p0
   
  282 ····​.​line·​95
278 ····​invoke-​interface/​range·​{v12·​.​.​·​v21},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 283 ····​invoke-​interface/​range·​{v12·​.​.​·​v21},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
279 ····​.​line·​98 284 ····​.​line·​98
280 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getWidth()​I 285 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getWidth()​I
   
281 ····​move-​result·​v3 286 ····​move-​result·​v3
   
Offset 338, 14 lines modified Offset 343, 15 lines modified
   
338 ····​if-​nez·​v0,​·​:​cond_0 343 ····​if-​nez·​v0,​·​:​cond_0
   
339 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​ 344 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​
   
340 ····​const-​string·​v1,​·​"GL_EXT_framebuffer_o​bject" 345 ····​const-​string·​v1,​·​"GL_EXT_framebuffer_o​bject"
   
  346 ····​.​line·​70
341 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>supportsExtension(Lj​ava/​lang/​String;​)​Z 347 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>supportsExtension(Lj​ava/​lang/​String;​)​Z
   
342 ····​move-​result·​v0 348 ····​move-​result·​v0
   
343 ····​if-​nez·​v0,​·​:​cond_0 349 ····​if-​nez·​v0,​·​:​cond_0
   
344 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl30:​Lcom/​badlogic/​gdx/​graphics/​GL30;​ 350 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl30:​Lcom/​badlogic/​gdx/​graphics/​GL30;​
Offset 364, 14 lines modified Offset 370, 15 lines modified
   
364 ····​move-​result·​v4 370 ····​move-​result·​v4
   
365 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 371 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
Max diff block lines reached; 1391/4177 bytes (33.30%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/glutils/ShaderProgram.smali
Offset 858, 77 lines modified Offset 858, 76 lines modified
   
858 ····​.​line·​831 858 ····​.​line·​831
859 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​ 859 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​
860 ····​const/​4·​v2,​·​0x0 860 ····​const/​4·​v2,​·​0x0
   
861 ····​.​line·​832 861 ····​.​line·​832
862 ····​.​local·​v2,​·​"i":​I 862 ····​.​local·​v2,​·​"i":​I
863 ····​const-​string·​v4,​·​"Managed·​shaders/​app:​·​{·​" 863 ····​const-​string·​v3,​·​"Managed·​shaders/​app:​·​{·​"
   
864 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 864 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
865 ····​.​line·​833 865 ····​.​line·​833
866 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 866 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
867 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​ 867 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​
   
868 ····​move-​result-​object·​v4 868 ····​move-​result-​object·​v3
   
869 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​ 869 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​
   
870 ····​move-​result-​object·​v3 870 ····​move-​result-​object·​v4
   
871 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
872 ····​:​goto_0 871 ····​:​goto_0
873 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 872 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
874 ····​move-​result·​v4 873 ····​move-​result·​v3
   
875 ····​if-​eqz·​v4,​·​:​cond_0 874 ····​if-​eqz·​v3,​·​:​cond_0
   
876 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 875 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
877 ····​move-​result-​object·​v0 876 ····​move-​result-​object·​v0
   
878 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 877 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
879 ····​.​line·​834 878 ····​.​line·​834
880 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 879 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
881 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 880 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
882 ····​invoke-​virtual·​{v4,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 881 ····​invoke-​virtual·​{v3,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
883 ····​move-​result-​object·​v4 882 ····​move-​result-​object·​v3
   
884 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 883 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
885 ····​iget·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 884 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
886 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 885 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
887 ····​.​line·​835 886 ····​.​line·​835
888 ····​const-​string·​v4,​·​"·​" 887 ····​const-​string·​v3,​·​"·​"
   
889 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 888 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
890 ····​goto·​:​goto_0 889 ····​goto·​:​goto_0
   
891 ····​.​line·​837 890 ····​.​line·​837
892 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​ 891 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​
893 ····​:​cond_0 892 ····​:​cond_0
894 ····​const-​string·​v4,​·​"}" 893 ····​const-​string·​v3,​·​"}"
   
895 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 894 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
896 ····​.​line·​838 895 ····​.​line·​838
897 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 896 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
898 ····​move-​result-​object·​v4 897 ····​move-​result-​object·​v3
   
899 ····​return-​object·​v4 898 ····​return-​object·​v3
900 .​end·​method 899 .​end·​method
   
901 .​method·​public·​static·​invalidateAllShaderPr​ograms(Lcom/​badlogic/​gdx/​Application;​)​V 900 .​method·​public·​static·​invalidateAllShaderPr​ograms(Lcom/​badlogic/​gdx/​Application;​)​V
902 ····​.​locals·​4 901 ····​.​locals·​4
903 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​ 902 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​
   
904 ····​.​prologue 903 ····​.​prologue
[−]
smali/com/badlogic/gdx/graphics/glutils/ShapeRenderer.smali
Offset 3166, 22 lines modified Offset 3166, 24 lines modified
   
3166 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1 3166 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1
   
3167 ····​int-​to-​float·​v7,​·​v7 3167 ····​int-​to-​float·​v7,​·​v7
   
3168 ····​mul-​float/​2addr·​v7,​·​v0 3168 ····​mul-​float/​2addr·​v7,​·​v0
   
  3169 ····​.​line·​907
3169 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F 3170 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F
   
3170 ····​move-​result·​v7 3171 ····​move-​result·​v7
   
3171 ····​mul-​float/​2addr·​v6,​·​v7 3172 ····​mul-​float/​2addr·​v6,​·​v7
   
3172 ····​add-​float/​2addr·​v6,​·​v2 3173 ····​add-​float/​2addr·​v6,​·​v2
   
  3174 ····​.​line·​906
3173 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V 3175 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V
   
3174 ····​.​line·​901 3176 ····​.​line·​901
3175 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 3177 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
3176 ····​goto·​:​goto_0 3178 ····​goto·​:​goto_0
   
Offset 3276, 22 lines modified Offset 3278, 24 lines modified
   
3276 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1 3278 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1
   
3277 ····​int-​to-​float·​v7,​·​v7 3279 ····​int-​to-​float·​v7,​·​v7
   
3278 ····​mul-​float/​2addr·​v7,​·​v0 3280 ····​mul-​float/​2addr·​v7,​·​v0
   
  3281 ····​.​line·​919
3279 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F 3282 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F
   
3280 ····​move-​result·​v7 3283 ····​move-​result·​v7
   
3281 ····​mul-​float/​2addr·​v6,​·​v7 3284 ····​mul-​float/​2addr·​v6,​·​v7
   
3282 ····​add-​float/​2addr·​v6,​·​v2 3285 ····​add-​float/​2addr·​v6,​·​v2
   
  3286 ····​.​line·​918
3283 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V 3287 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V
   
3284 ····​.​line·​910 3288 ····​.​line·​910
3285 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 3289 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
3286 ····​goto·​:​goto_1 3290 ····​goto·​:​goto_1
   
[−]
smali/com/badlogic/gdx/input/GestureDetector$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​GestureDetector;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​GestureDetector;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​56 24 ····​.​line·​56
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$1;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$1;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/input/GestureDetector.smali
Offset 843, 21 lines modified Offset 843, 21 lines modified
   
843 ····​if-​gtz·​v4,​·​:​cond_4 843 ····​if-​gtz·​v4,​·​:​cond_4
   
844 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapX:​F 844 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapX:​F
   
845 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapY:​F 845 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapY:​F
   
  846 ····​.​line·​187
846 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>isWithinTapSquare(FF​FF)​Z 847 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>isWithinTapSquare(FF​FF)​Z
   
847 ····​move-​result·​v4 848 ····​move-​result·​v4
   
848 ····​if-​nez·​v4,​·​:​cond_5 849 ····​if-​nez·​v4,​·​:​cond_5
   
849 ····​.​line·​187  
850 ····​:​cond_4 850 ····​:​cond_4
851 ····​const/​4·​v4,​·​0x0 851 ····​const/​4·​v4,​·​0x0
   
852 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>tapCount:​I 852 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>tapCount:​I
   
853 ····​.​line·​188 853 ····​.​line·​188
854 ····​:​cond_5 854 ····​:​cond_5
[−]
smali/com/badlogic/gdx/input/RemoteInput$EventTrigger.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​touchEvent:​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​ 24 .​field·​touchEvent:​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​)​V 26 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
28 ····​.​param·​p2,​·​"touchEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​ 29 ····​.​param·​p2,​·​"touchEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​
29 ····​.​param·​p3,​·​"keyEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​ 30 ····​.​param·​p3,​·​"keyEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​83 32 ····​.​line·​83
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$EventTrig​ger;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$EventTrig​ger;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
[−]
smali/com/badlogic/gdx/input/RemoteInput$KeyEvent.smali
Offset 33, 14 lines modified Offset 33, 15 lines modified
   
33 .​field·​type:​I 33 .​field·​type:​I
   
   
34 #·​direct·​methods 34 #·​direct·​methods
35 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V 35 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V
36 ····​.​locals·​0 36 ····​.​locals·​0
  37 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
37 ····​.​prologue 38 ····​.​prologue
38 ····​.​line·​56 39 ····​.​line·​56
39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​ 40 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/input/RemoteInput$TouchEvent.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
   
35 .​field·​y:​I 35 .​field·​y:​I
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V 37 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V
38 ····​.​locals·​0 38 ····​.​locals·​0
  39 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
39 ····​.​prologue 40 ····​.​prologue
40 ····​.​line·​67 41 ····​.​line·​67
41 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​ 42 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 43 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/maps/tiled/AtlasTmxMapLoader.smali
Offset 184, 42 lines modified Offset 184, 41 lines modified
184 .​method·​private·​setTextureFilters(Lco​m/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 184 .​method·​private·​setTextureFilters(Lco​m/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
185 ····​.​locals·​3 185 ····​.​locals·​3
186 ····​.​param·​p1,​·​"min"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 186 ····​.​param·​p1,​·​"min"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
187 ····​.​param·​p2,​·​"mag"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 187 ····​.​param·​p2,​·​"mag"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
188 ····​.​prologue 188 ····​.​prologue
189 ····​.​line·​216 189 ····​.​line·​216
190 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>trackedTextures:​Lcom/​badlogic/​gdx/​utils/​Array;​ 190 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>trackedTextures:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
191 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 191 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
192 ····​move-​result-​object·​v0 192 ····​move-​result-​object·​v1
   
193 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
194 ····​:​goto_0 193 ····​:​goto_0
195 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 194 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
196 ····​move-​result·​v2 195 ····​move-​result·​v2
   
197 ····​if-​eqz·​v2,​·​:​cond_0 196 ····​if-​eqz·​v2,​·​:​cond_0
   
198 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 197 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
199 ····​move-​result-​object·​v1 198 ····​move-​result-​object·​v0
   
200 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 199 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
201 ····​.​line·​217 200 ····​.​line·​217
202 ····​.​local·​v1,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 201 ····​.​local·​v0,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
203 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 202 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
   
204 ····​goto·​:​goto_0 203 ····​goto·​:​goto_0
   
205 ····​.​line·​219 204 ····​.​line·​219
206 ····​.​end·​local·​v1····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 205 ····​.​end·​local·​v0····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
207 ····​:​cond_0 206 ····​:​cond_0
208 ····​return-​void 207 ····​return-​void
209 .​end·​method 208 .​end·​method
   
   
210 #·​virtual·​methods 209 #·​virtual·​methods
211 .​method·​protected·​createTileLayerCell(Z​ZZ)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer$Cel​l;​ 210 .​method·​protected·​createTileLayerCell(Z​ZZ)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer$Cel​l;​
Offset 332, 89 lines modified Offset 331, 88 lines modified
332 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 331 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
333 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 332 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
334 ····​.​line·​137 333 ····​.​line·​137
335 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 334 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
336 ····​:​try_start_0 335 ····​:​try_start_0
337 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​ 336 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​
   
338 ····​invoke-​virtual·​{v8,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 337 ····​invoke-​virtual·​{v7,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
339 ····​move-​result-​object·​v8 338 ····​move-​result-​object·​v7
   
340 ····​iput-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 339 ····​iput-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
341 ····​.​line·​139 340 ····​.​line·​139
342 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 341 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
343 ····​const-​string·​v9,​·​"properties" 342 ····​const-​string·​v8,​·​"properties"
   
344 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 343 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
345 ····​move-​result-​object·​v5 344 ····​move-​result-​object·​v4
   
346 ····​.​line·​140 345 ····​.​line·​140
347 ····​.​local·​v5,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 346 ····​.​local·​v4,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
348 ····​if-​eqz·​v5,​·​:​cond_1 347 ····​if-​eqz·​v4,​·​:​cond_1
   
349 ····​.​line·​141 348 ····​.​line·​141
350 ····​const-​string·​v8,​·​"property" 349 ····​const-​string·​v7,​·​"property"
   
351 ····​invoke-​virtual·​{v5,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 350 ····​invoke-​virtual·​{v4,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
352 ····​move-​result-​object·​v8 351 ····​move-​result-​object·​v7
   
353 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 352 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
354 ····​move-​result-​object·​v3 353 ····​move-​result-​object·​v7
   
355 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
356 ····​:​cond_0 354 ····​:​cond_0
357 ····​:​goto_0 355 ····​:​goto_0
358 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 356 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
359 ····​move-​result·​v8 357 ····​move-​result·​v8
   
360 ····​if-​eqz·​v8,​·​:​cond_1 358 ····​if-​eqz·​v8,​·​:​cond_1
   
361 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 359 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
362 ····​move-​result-​object·​v6 360 ····​move-​result-​object·​v5
   
363 ····​check-​cast·​v6,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 361 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
364 ····​.​line·​142 362 ····​.​line·​142
365 ····​.​local·​v6,​·​"property":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 363 ····​.​local·​v5,​·​"property":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
Max diff block lines reached; 74424/80129 bytes (92.88%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/TideMapLoader.smali
Offset 877, 304 lines modified Offset 877, 301 lines modified
877 ····​.​locals·​8 877 ····​.​locals·​8
878 ····​.​param·​p1,​·​"root"····​#·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 878 ····​.​param·​p1,​·​"root"····​#·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
879 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 879 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
880 ····​.​param·​p3,​·​"imageResolver"····​#·​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​ 880 ····​.​param·​p3,​·​"imageResolver"····​#·​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​
   
881 ····​.​prologue 881 ····​.​prologue
882 ····​.​line·​108 882 ····​.​line·​108
883 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​ 883 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​
   
884 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​><init>()​V 884 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​><init>()​V
   
885 ····​.​line·​109 885 ····​.​line·​109
886 ····​.​local·​v3,​·​"map":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​ 886 ····​.​local·​v2,​·​"map":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​
887 ····​const-​string·​v7,​·​"properties" 887 ····​const-​string·​v6,​·​"properties"
   
888 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 888 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
889 ····​move-​result-​object·​v4 889 ····​move-​result-​object·​v3
   
890 ····​.​line·​110 890 ····​.​line·​110
891 ····​.​local·​v4,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 891 ····​.​local·​v3,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
892 ····​if-​eqz·​v4,​·​:​cond_0 892 ····​if-​eqz·​v3,​·​:​cond_0
   
893 ····​.​line·​111 893 ····​.​line·​111
894 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getProperties()​Lcom/​badlogic/​gdx/​maps/​MapProperties;​ 894 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getProperties()​Lcom/​badlogic/​gdx/​maps/​MapProperties;​
   
895 ····​move-​result-​object·​v7 895 ····​move-​result-​object·​v6
   
896 ····​invoke-​direct·​{p0,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadProperties(Lcom/​badlogic/​gdx/​maps/​MapProperties;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​)​V 896 ····​invoke-​direct·​{p0,​·​v6,​·​v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadProperties(Lcom/​badlogic/​gdx/​maps/​MapProperties;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​)​V
   
897 ····​.​line·​113 897 ····​.​line·​113
898 ····​:​cond_0 898 ····​:​cond_0
899 ····​const-​string·​v7,​·​"TileSheets" 899 ····​const-​string·​v6,​·​"TileSheets"
   
900 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 900 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
901 ····​move-​result-​object·​v6 901 ····​move-​result-​object·​v5
   
902 ····​.​line·​114 902 ····​.​line·​114
903 ····​.​local·​v6,​·​"tilesheets":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 903 ····​.​local·​v5,​·​"tilesheets":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
904 ····​const-​string·​v7,​·​"TileSheet" 904 ····​const-​string·​v6,​·​"TileSheet"
   
905 ····​invoke-​virtual·​{v6,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 905 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
906 ····​move-​result-​object·​v7 906 ····​move-​result-​object·​v6
   
907 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 907 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
908 ····​move-​result-​object·​v0 908 ····​move-​result-​object·​v6
   
909 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
910 ····​:​goto_0 909 ····​:​goto_0
911 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 910 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
912 ····​move-​result·​v7 911 ····​move-​result·​v7
   
913 ····​if-​eqz·​v7,​·​:​cond_1 912 ····​if-​eqz·​v7,​·​:​cond_1
   
914 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 913 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
915 ····​move-​result-​object·​v5 914 ····​move-​result-​object·​v4
   
916 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 915 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
917 ····​.​line·​115 916 ····​.​line·​115
918 ····​.​local·​v5,​·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 917 ····​.​local·​v4,​·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
919 ····​invoke-​direct·​{p0,​·​v3,​·​v5,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadTileSheet(Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​)​V 918 ····​invoke-​direct·​{p0,​·​v2,​·​v4,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadTileSheet(Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​)​V
   
920 ····​goto·​:​goto_0 919 ····​goto·​:​goto_0
   
921 ····​.​line·​117 920 ····​.​line·​117
922 ····​.​end·​local·​v5····​#·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 921 ····​.​end·​local·​v4····​#·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
923 ····​:​cond_1 922 ····​:​cond_1
924 ····​const-​string·​v7,​·​"Layers" 923 ····​const-​string·​v6,​·​"Layers"
   
925 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 924 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
926 ····​move-​result-​object·​v2 925 ····​move-​result-​object·​v1
   
927 ····​.​line·​118 926 ····​.​line·​118
928 ····​.​local·​v2,​·​"layers":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 927 ····​.​local·​v1,​·​"layers":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
929 ····​const-​string·​v7,​·​"Layer" 928 ····​const-​string·​v6,​·​"Layer"
   
930 ····​invoke-​virtual·​{v2,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 929 ····​invoke-​virtual·​{v1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
931 ····​move-​result-​object·​v7 930 ····​move-​result-​object·​v6
   
932 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 931 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
933 ····​move-​result-​object·​v0 932 ····​move-​result-​object·​v6
   
934 ····​:​goto_1 933 ····​:​goto_1
935 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 934 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
936 ····​move-​result·​v7 935 ····​move-​result·​v7
   
937 ····​if-​eqz·​v7,​·​:​cond_2 936 ····​if-​eqz·​v7,​·​:​cond_2
   
938 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 937 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
Max diff block lines reached; 48384/54642 bytes (88.55%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/TiledMap.smali
Offset 40, 48 lines modified Offset 40, 46 lines modified
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​dispose()​V 41 .​method·​public·​dispose()​V
42 ····​.​locals·​3 42 ····​.​locals·​3
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​51 44 ····​.​line·​51
45 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​ 45 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
46 ····​if-​eqz·​v2,​·​:​cond_0 46 ····​if-​eqz·​v1,​·​:​cond_0
   
47 ····​.​line·​52 47 ····​.​line·​52
48 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​ 48 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
49 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v1
   
51 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
52 ····​:​goto_0 51 ····​:​goto_0
53 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
54 ····​move-​result·​v2 53 ····​move-​result·​v2
   
55 ····​if-​eqz·​v2,​·​:​cond_0 54 ····​if-​eqz·​v2,​·​:​cond_0
   
56 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 55 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
57 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v0
   
58 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 57 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
59 ····​.​line·​53 58 ····​.​line·​53
60 ····​.​local·​v1,​·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 59 ····​.​local·​v0,​·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​
61 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V 60 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V
   
62 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
63 ····​.​line·​56 62 ····​.​line·​56
64 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 63 ····​.​end·​local·​v0····​#·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​
65 ····​.​end·​local·​v1····​#·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​  
66 ····​:​cond_0 64 ····​:​cond_0
67 ····​return-​void 65 ····​return-​void
68 .​end·​method 66 .​end·​method
   
69 .​method·​public·​getTileSets()​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​ 67 .​method·​public·​getTileSets()​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​
70 ····​.​locals·​1 68 ····​.​locals·​1
   
[−]
smali/com/badlogic/gdx/maps/tiled/TiledMapTileSets.smali
Offset 68, 52 lines modified Offset 68, 51 lines modified
   
68 .​method·​public·​getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 68 .​method·​public·​getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
69 ····​.​locals·​4 69 ····​.​locals·​4
70 ····​.​param·​p1,​·​"id"····​#·​I 70 ····​.​param·​p1,​·​"id"····​#·​I
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​70 72 ····​.​line·​70
73 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 73 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
74 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 74 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
75 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v2
   
76 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
77 ····​:​cond_0 76 ····​:​cond_0
78 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 77 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
79 ····​move-​result·​v3 78 ····​move-​result·​v3
   
80 ····​if-​eqz·​v3,​·​:​cond_1 79 ····​if-​eqz·​v3,​·​:​cond_1
   
81 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 80 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
82 ····​move-​result-​object·​v2 81 ····​move-​result-​object·​v1
   
83 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 82 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
   
84 ····​.​line·​71 83 ····​.​line·​71
85 ····​.​local·​v2,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 84 ····​.​local·​v1,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
86 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 85 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
   
87 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v0
   
88 ····​.​line·​72 87 ····​.​line·​72
89 ····​.​local·​v1,​·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 88 ····​.​local·​v0,​·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
90 ····​if-​eqz·​v1,​·​:​cond_0 89 ····​if-​eqz·​v0,​·​:​cond_0
   
91 ····​.​line·​76 90 ····​.​line·​76
92 ····​.​end·​local·​v1····​#·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 91 ····​.​end·​local·​v0····​#·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
93 ····​.​end·​local·​v2····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 92 ····​.​end·​local·​v1····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
94 ····​:​goto_0 93 ····​:​goto_0
95 ····​return-​object·​v1 94 ····​return-​object·​v0
   
96 ····​:​cond_1 95 ····​:​cond_1
97 ····​const/​4·​v1,​·​0x0 96 ····​const/​4·​v0,​·​0x0
   
98 ····​goto·​:​goto_0 97 ····​goto·​:​goto_0
99 .​end·​method 98 .​end·​method
   
100 .​method·​public·​getTileSet(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 99 .​method·​public·​getTileSet(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
101 ····​.​locals·​1 100 ····​.​locals·​1
102 ····​.​param·​p1,​·​"index"····​#·​I 101 ····​.​param·​p1,​·​"index"····​#·​I
Offset 133, 53 lines modified Offset 132, 52 lines modified
   
133 .​method·​public·​getTileSet(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 132 .​method·​public·​getTileSet(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
134 ····​.​locals·​3 133 ····​.​locals·​3
135 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 134 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
136 ····​.​prologue 135 ····​.​prologue
137 ····​.​line·​42 136 ····​.​line·​42
138 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 137 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
139 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 138 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
140 ····​move-​result-​object·​v0 139 ····​move-​result-​object·​v1
   
141 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
142 ····​:​cond_0 140 ····​:​cond_0
143 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 141 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
144 ····​move-​result·​v2 142 ····​move-​result·​v2
   
145 ····​if-​eqz·​v2,​·​:​cond_1 143 ····​if-​eqz·​v2,​·​:​cond_1
   
146 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 144 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
147 ····​move-​result-​object·​v1 145 ····​move-​result-​object·​v0
   
148 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 146 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
   
149 ····​.​line·​43 147 ····​.​line·​43
150 ····​.​local·​v1,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 148 ····​.​local·​v0,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
151 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getName()​Ljava/​lang/​String;​ 149 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getName()​Ljava/​lang/​String;​
   
152 ····​move-​result-​object·​v2 150 ····​move-​result-​object·​v2
   
153 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 151 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
154 ····​move-​result·​v2 152 ····​move-​result·​v2
   
155 ····​if-​eqz·​v2,​·​:​cond_0 153 ····​if-​eqz·​v2,​·​:​cond_0
   
156 ····​.​line·​47 154 ····​.​line·​47
157 ····​.​end·​local·​v1····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 155 ····​.​end·​local·​v0····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
158 ····​:​goto_0 156 ····​:​goto_0
159 ····​return-​object·​v1 157 ····​return-​object·​v0
   
160 ····​:​cond_1 158 ····​:​cond_1
161 ····​const/​4·​v1,​·​0x0 159 ····​const/​4·​v0,​·​0x0
Max diff block lines reached; 149/4662 bytes (3.20%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/TmxMapHelper.smali
Offset 485, 14 lines modified Offset 485, 15 lines modified
   
485 ····​or-​int·​v18,​·​v18,​·​v19 485 ····​or-​int·​v18,​·​v18,​·​v19
   
486 ····​const/​16·​v19,​·​0x2 486 ····​const/​16·​v19,​·​0x2
   
487 ····​aget-​byte·​v19,​·​v14,​·​v19 487 ····​aget-​byte·​v19,​·​v14,​·​v19
   
  488 ····​.​line·​81
488 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapHelper;​-​>unsignedByteToInt(B)​I 489 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapHelper;​-​>unsignedByteToInt(B)​I
   
489 ····​move-​result·​v19 490 ····​move-​result·​v19
   
490 ····​shl-​int/​lit8·​v19,​·​v19,​·​0x10 491 ····​shl-​int/​lit8·​v19,​·​v19,​·​0x10
   
491 ····​or-​int·​v18,​·​v18,​·​v19 492 ····​or-​int·​v18,​·​v18,​·​v19
[−]
smali/com/badlogic/gdx/maps/tiled/TmxMapLoader.smali
Offset 240, 15 lines modified Offset 240, 15 lines modified
   
240 ····​move-​result-​object·​v0 240 ····​move-​result-​object·​v0
   
241 ····​return-​object·​v0 241 ····​return-​object·​v0
242 .​end·​method 242 .​end·​method
   
243 .​method·​public·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 243 .​method·​public·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
244 ····​.​locals·9 244 ····​.​locals·8
245 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​ 245 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​
246 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 246 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
247 ····​.​param·​p3,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​ 247 ····​.​param·​p3,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​
248 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 248 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
249 ········​value·​=·​{ 249 ········​value·​=·​{
250 ············​"(",​ 250 ············​"(",​
251 ············​"Ljava/​lang/​String;​",​ 251 ············​"Ljava/​lang/​String;​",​
Offset 267, 142 lines modified Offset 267, 139 lines modified
267 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 267 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
268 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 268 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
269 ····​.​line·​162 269 ····​.​line·​162
270 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 270 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
271 ····​:​try_start_0 271 ····​:​try_start_0
272 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​ 272 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​
   
273 ····​invoke-​virtual·​{v6,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 273 ····​invoke-​virtual·​{v5,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
274 ····​move-​result-​object·​v6 274 ····​move-​result-​object·​v5
   
275 ····​iput-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 275 ····​iput-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
276 ····​.​line·​163 276 ····​.​line·​163
277 ····​if-​eqz·​p3,​·​:​cond_1 277 ····​if-​eqz·​p3,​·​:​cond_1
   
278 ····​iget-​boolean·​v2,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>generateMipMaps:​Z 278 ····​iget-​boolean·​v2,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>generateMipMaps:​Z
   
279 ····​.​line·​164 279 ····​.​line·​164
280 ····​.​local·​v2,​·​"generateMipMaps":​Z 280 ····​.​local·​v2,​·​"generateMipMaps":​Z
281 ····​:​goto_0 281 ····​:​goto_0
282 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 282 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
   
283 ····​invoke-​direct·​{v5},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V 283 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V
   
284 ····​.​line·​165 284 ····​.​line·​165
285 ····​.​local·​v5,​·​"texParams":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 285 ····​.​local·​v4,​·​"texParams":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
286 ····​iput-​boolean·​v2,​·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z 286 ····​iput-​boolean·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z
   
287 ····​.​line·​166 287 ····​.​line·​166
288 ····​if-​eqz·​p3,​·​:​cond_0 288 ····​if-​eqz·​p3,​·​:​cond_0
   
289 ····​.​line·​167 289 ····​.​line·​167
290 ····​iget-​object·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMinFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 290 ····​iget-​object·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMinFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
291 ····​iput-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 291 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
292 ····​.​line·​168 292 ····​.​line·​168
293 ····​iget-​object·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMagFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 293 ····​iget-​object·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMagFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
294 ····​iput-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 294 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
295 ····​.​line·​170 295 ····​.​line·​170
296 ····​:​cond_0 296 ····​:​cond_0
297 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 297 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
298 ····​invoke-​virtual·​{p0,​·​v6,​·​p2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>loadTilesets(Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 298 ····​invoke-​virtual·​{p0,​·​v5,​·​p2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>loadTilesets(Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
299 ····​move-​result-​object·​v6 299 ····​move-​result-​object·​v5
   
300 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 300 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
301 ····​move-​result-​object·​v3 301 ····​move-​result-​object·​v5
   
302 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
303 ····​:​goto_1 302 ····​:​goto_1
304 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 303 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
305 ····​move-​result·​v6 304 ····​move-​result·​v6
   
306 ····​if-​eqz·​v6,​·​:​cond_2 305 ····​if-​eqz·​v6,​·​:​cond_2
   
307 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 306 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
308 ····​move-​result-​object·​v4 307 ····​move-​result-​object·​v3
   
309 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 308 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
310 ····​.​line·​171 309 ····​.​line·​171
311 ····​.​local·​v4,​·​"image":​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 310 ····​.​local·​v3,​·​"image":​Lcom/​badlogic/​gdx/​files/​FileHandle;​
312 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 311 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
313 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 312 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
314 ····​invoke-​direct·​{v6,​·​v4,​·​v7,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V 313 ····​invoke-​direct·​{v6,​·​v3,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V
   
315 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 314 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
316 ····​:​try_end_0 315 ····​:​try_end_0
317 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 316 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
318 ····​goto·​:​goto_1 317 ····​goto·​:​goto_1
Max diff block lines reached; 100997/107366 bytes (94.07%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer.smali
Offset 232, 209 lines modified Offset 232, 188 lines modified
232 ····​.​locals·​5 232 ····​.​locals·​5
   
233 ····​.​prologue 233 ····​.​prologue
234 ····​.​line·​105 234 ····​.​line·​105
235 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>beginRender()​V 235 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>beginRender()​V
   
236 ····​.​line·​106 236 ····​.​line·​106
237 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>map:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​ 237 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>map:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​
   
238 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getLayers()​Lcom/​badlogic/​gdx/​maps/​MapLayers;​ 238 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getLayers()​Lcom/​badlogic/​gdx/​maps/​MapLayers;​
   
239 ····​move-​result-​object·​v4 239 ····​move-​result-​object·​v2
   
240 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​maps/​MapLayers;​-​>iterator()​Ljava/​util/​Iterator;​ 240 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​MapLayers;​-​>iterator()​Ljava/​util/​Iterator;​
   
241 ····​move-​result-​object·​v0 241 ····​move-​result-​object·​v2
   
242 ····​:​cond_0 242 ····​:​cond_0
243 ····​:​goto_0 243 ····​:​goto_0
244 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 244 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
245 ····​move-​result·​v4 245 ····​move-​result·​v3
   
246 ····​if-​eqz·​v4,​·​:​cond_2 246 ····​if-​eqz·​v3,​·​:​cond_2
   
247 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 247 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
248 ····​move-​result-​object·​v2 248 ····​move-​result-​object·​v0
   
249 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 249 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
   
250 ····​.​line·​107 250 ····​.​line·​107
251 ····​.​local·​v2,​·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 251 ····​.​local·​v0,​·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
252 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>isVisible()​Z 252 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>isVisible()​Z
   
253 ····​move-​result·​v4 253 ····​move-​result·​v3
   
254 ····​if-​eqz·​v4,​·​:​cond_0 254 ····​if-​eqz·​v3,​·​:​cond_0
   
255 ····​.​line·​108 255 ····​.​line·​108
256 ····​instance-​of·​v4,​·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​ 256 ····​instance-​of·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​
   
257 ····​if-​eqz·​v4,​·​:​cond_1 257 ····​if-​eqz·​v3,​·​:​cond_1
   
258 ····​.​line·​109 258 ····​.​line·​109
259 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​ 259 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​
   
260 ····​.​end·​local·​v2····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 260 ····​.​end·​local·​v0····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
261 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderTileLayer(Lcom​/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​)​V 261 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderTileLayer(Lcom​/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​)​V
   
262 ····​goto·​:​goto_0 262 ····​goto·​:​goto_0
   
263 ····​.​line·​111 263 ····​.​line·​111
264 ····​.​restart·​local·​v2····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 264 ····​.​restart·​local·​v0····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
265 ····​:​cond_1 265 ····​:​cond_1
266 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>getObjects()​Lcom/​badlogic/​gdx/​maps/​MapObjects;​ 266 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>getObjects()​Lcom/​badlogic/​gdx/​maps/​MapObjects;​
   
267 ····​move-​result-​object·​v4 267 ····​move-​result-​object·​v3
   
268 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​maps/​MapObjects;​-​>iterator()​Ljava/​util/​Iterator;​ 268 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​maps/​MapObjects;​-​>iterator()​Ljava/​util/​Iterator;​
   
269 ····​move-​result-​object·​v1 269 ····​move-​result-​object·​v3
   
270 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
271 ····​:​goto_1 270 ····​:​goto_1
272 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 271 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
273 ····​move-​result·​v4 272 ····​move-​result·​v4
   
274 ····​if-​eqz·​v4,​·​:​cond_0 273 ····​if-​eqz·​v4,​·​:​cond_0
   
275 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 274 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
276 ····​move-​result-​object·​v3 275 ····​move-​result-​object·​v1
   
277 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​maps/​MapObject;​ 276 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​maps/​MapObject;​
   
278 ····​.​line·​112 277 ····​.​line·​112
279 ····​.​local·​v3,​·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​ 278 ····​.​local·​v1,​·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​
280 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderObject(Lcom/​badlogic/​gdx/​maps/​MapObject;​)​V 279 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderObject(Lcom/​badlogic/​gdx/​maps/​MapObject;​)​V
   
281 ····​goto·​:​goto_1 280 ····​goto·​:​goto_1
   
282 ····​.​line·​117 281 ····​.​line·​117
283 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 282 ····​.​end·​local·​v0····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
284 ····​.​end·​local·​v2····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 283 ····​.​end·​local·​v1····​#·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​
285 ····​.​end·​local·​v3····​#·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​  
286 ····​:​cond_2 284 ····​:​cond_2
287 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>endRender()​V 285 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>endRender()​V
   
288 ····​.​line·​118 286 ····​.​line·​118
289 ····​return-​void 287 ····​return-​void
290 .​end·​method 288 .​end·​method
   
291 .​method·​public·​render([I)​V 289 .​method·​public·​render([I)​V
292 ····​.​locals·8 290 ····​.​locals·7
293 ····​.​param·​p1,​·​"layers"····​#·​[I 291 ····​.​param·​p1,​·​"layers"····​#·​[I
   
294 ····​.​prologue 292 ····​.​prologue
Max diff block lines reached; 5175/10198 bytes (50.75%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer.smali
Offset 177, 569 lines modified Offset 177, 540 lines modified
177 ····​.​line·​349 177 ····​.​line·​349
178 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z 178 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z
   
179 ····​return·​v0 179 ····​return·​v0
180 .​end·​method 180 .​end·​method
   
181 .​method·​public·​render()​V 181 .​method·​public·​render()​V
182 ····​.​locals·​13 182 ····​.​locals·​12
   
183 ····​.​prologue 183 ····​.​prologue
184 ····​const/​16·​v12,​·​0xbe2 184 ····​const/​16·​v11,​·​0xbe2
   
185 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f 185 ····​const/​high16·​v10,​·​0x40000000····​#·​2.​0f
   
186 ····​.​line·​114 186 ····​.​line·​114
187 ····​iget-​boolean·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z 187 ····​iget-​boolean·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z
   
188 ····​if-​nez·​v8,​·​:​cond_1 188 ····​if-​nez·​v7,​·​:​cond_1
   
189 ····​.​line·​115 189 ····​.​line·​115
190 ····​const/​4·​v8,​·​0x1 190 ····​const/​4·​v7,​·​0x1
   
191 ····​iput-​boolean·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z 191 ····​iput-​boolean·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z
   
192 ····​.​line·​116 192 ····​.​line·​116
193 ····​const/​4·​v8,​·​0x0 193 ····​const/​4·​v7,​·​0x0
   
194 ····​iput·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>count:​I 194 ····​iput·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>count:​I
   
195 ····​.​line·​117 195 ····​.​line·​117
196 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>spriteCache:​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​ 196 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>spriteCache:​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​
   
197 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​-​>clear()​V 197 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​-​>clear()​V
   
198 ····​.​line·​119 198 ····​.​line·​119
199 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 199 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
200 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F 200 ····​iget·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F
   
201 ····​iget·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F 201 ····​iget·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F
   
202 ····​mul-​float·​v1,​·​v8,​·​v9 202 ····​mul-​float·​v1,​·​v7,​·​v8
   
203 ····​.​line·​120 203 ····​.​line·​120
204 ····​.​local·​v1,​·​"extraWidth":​F 204 ····​.​local·​v1,​·​"extraWidth":​F
205 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 205 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
206 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F 206 ····​iget·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F
   
207 ····​iget·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F 207 ····​iget·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F
   
208 ····​mul-​float·​v0,​·​v8,​·​v9 208 ····​mul-​float·​v0,​·​v7,​·​v8
   
209 ····​.​line·​121 209 ····​.​line·​121
210 ····​.​local·​v0,​·​"extraHeight":​F 210 ····​.​local·​v0,​·​"extraHeight":​F
211 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 211 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
212 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 212 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
213 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F 213 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F
   
214 ····​sub-​float/​2addr·​v9,​·​v1 214 ····​sub-​float/​2addr·​v8,​·​v1
   
215 ····​iput·​v9,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F 215 ····​iput·​v8,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F
   
216 ····​.​line·​122 216 ····​.​line·​122
217 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 217 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
218 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 218 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
219 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F 219 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F
   
220 ····​sub-​float/​2addr·​v9,​·​v0 220 ····​sub-​float/​2addr·​v8,​·​v0
   
221 ····​iput·​v9,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F 221 ····​iput·​v8,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F
   
222 ····​.​line·​123 222 ····​.​line·​123
223 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 223 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
224 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 224 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
225 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F 225 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F
   
226 ····​mul-​float·​v10,​·​v1,​·​v11 226 ····​mul-​float·​v9,​·​v1,​·​v10
   
227 ····​add-​float/​2addr·​v9,​·​v10 227 ····​add-​float/​2addr·​v8,​·​v9
   
228 ····​iput·​v9,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F 228 ····​iput·​v8,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F
   
229 ····​.​line·​124 229 ····​.​line·​124
230 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 230 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
231 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 231 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
232 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F 232 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F
   
233 ····​mul-​float·​v10,​·​v0,​·​v11 233 ····​mul-​float·​v9,​·​v0,​·​v10
   
234 ····​add-​float/​2addr·​v9,​·​v10 234 ····​add-​float/​2addr·​v8,​·​v9
Max diff block lines reached; 27573/34144 bytes (80.76%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Bresenham2$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​Bresenham2;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​Bresenham2;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​math/​Bresenham2;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​30 33 ····​.​line·​30
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Bresenham2$1;​-​>this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Bresenham2$1;​-​>this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/math/CumulativeDistribution$CumulativeValue.smali
Offset 29, 14 lines modified Offset 29, 15 lines modified
29 ····​.​end·​annotation 29 ····​.​end·​annotation
30 .​end·​field 30 .​end·​field
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​Ljava/​lang/​Object;​FF)​V 32 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​Ljava/​lang/​Object;​FF)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​
34 ····​.​param·​p3,​·​"frequency"····​#·​F 35 ····​.​param·​p3,​·​"frequency"····​#·​F
35 ····​.​param·​p4,​·​"interval"····​#·​F 36 ····​.​param·​p4,​·​"interval"····​#·​F
36 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 37 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
37 ········​value·​=·​{ 38 ········​value·​=·​{
38 ············​"(TT;​FF)​V" 39 ············​"(TT;​FF)​V"
39 ········​} 40 ········​}
40 ····​.​end·​annotation 41 ····​.​end·​annotation
[−]
smali/com/badlogic/gdx/math/CumulativeDistribution.smali
Offset 413, 45 lines modified Offset 413, 44 lines modified
413 ········​} 413 ········​}
414 ····​.​end·​annotation 414 ····​.​end·​annotation
   
415 ····​.​prologue 415 ····​.​prologue
416 ····​.​line·​117 416 ····​.​line·​117
417 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>;​" 417 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>;​"
418 ····​.​local·​p1,​·​"obj":​Ljava/​lang/​Object;​,​·​"TT;​" 418 ····​.​local·​p1,​·​"obj":​Ljava/​lang/​Object;​,​·​"TT;​"
419 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​-​>values:​Lcom/​badlogic/​gdx/​utils/​Array;​ 419 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​-​>values:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
420 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 420 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
421 ····​move-​result-​object·​v0 421 ····​move-​result-​object·​v1
   
422 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
423 ····​:​cond_0 422 ····​:​cond_0
424 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 423 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
425 ····​move-​result·​v2 424 ····​move-​result·​v2
   
426 ····​if-​eqz·​v2,​·​:​cond_1 425 ····​if-​eqz·​v2,​·​:​cond_1
   
427 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 426 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
428 ····​move-​result-​object·​v1 427 ····​move-​result-​object·​v0
   
429 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​ 428 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​
   
430 ····​.​line·​118 429 ····​.​line·​118
431 ····​.​local·​v1,​·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​" 430 ····​.​local·​v0,​·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​"
432 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>value:​Ljava/​lang/​Object;​ 431 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>value:​Ljava/​lang/​Object;​
   
433 ····​if-​ne·​v2,​·​p1,​·​:​cond_0 432 ····​if-​ne·​v2,​·​p1,​·​:​cond_0
   
434 ····​.​line·​119 433 ····​.​line·​119
435 ····​iput·​p2,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>interval:​F 434 ····​iput·​p2,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>interval:​F
   
436 ····​.​line·​122 435 ····​.​line·​122
437 ····​.​end·​local·​v1····​#·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​" 436 ····​.​end·​local·​v0····​#·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​"
438 ····​:​cond_1 437 ····​:​cond_1
439 ····​return-​void 438 ····​return-​void
440 .​end·​method 439 .​end·​method
   
441 .​method·​public·​size()​I 440 .​method·​public·​size()​I
442 ····​.​locals·​1 441 ····​.​locals·​1
   
[−]
smali/com/badlogic/gdx/math/Bezier.smali
Offset 237, 28 lines modified Offset 237, 30 lines modified
   
237 ····​move-​result-​object·​v4 237 ····​move-​result-​object·​v4
   
238 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 238 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
239 ····​move-​result-​object·​v3 239 ····​move-​result-​object·​v3
   
  240 ····​.​line·​96
240 ····​invoke-​interface·​{p6,​·​p5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 241 ····​invoke-​interface·​{p6,​·​p5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
241 ····​move-​result-​object·​v4 242 ····​move-​result-​object·​v4
   
242 ····​mul-​float·​v5,​·​v2,​·​p1 243 ····​mul-​float·​v5,​·​v2,​·​p1
   
243 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector;​ 244 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
244 ····​move-​result-​object·​v4 245 ····​move-​result-​object·​v4
   
245 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 246 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
246 ····​move-​result-​object·​v3 247 ····​move-​result-​object·​v3
   
  248 ····​.​line·​95
247 ····​return-​object·​v3 249 ····​return-​object·​v3
248 .​end·​method 250 .​end·​method
   
249 .​method·​public·​static·​cubic_derivative(Lcom​/​badlogic/​gdx/​math/​Vector;​FLcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 251 .​method·​public·​static·​cubic_derivative(Lcom​/​badlogic/​gdx/​math/​Vector;​FLcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
250 ····​.​locals·​8 252 ····​.​locals·​8
251 ····​.​param·​p1,​·​"t"····​#·​F 253 ····​.​param·​p1,​·​"t"····​#·​F
252 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 254 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/badlogic/gdx/math/Frustum.smali
Offset 15, 167 lines modified Offset 15, 162 lines modified
15 .​field·​protected·​final·​planePointsArray:​[F 15 .​field·​protected·​final·​planePointsArray:​[F
   
16 .​field·​public·​final·​planes:​[Lcom/​badlogic/​gdx/​math/​Plane;​ 16 .​field·​public·​final·​planes:​[Lcom/​badlogic/​gdx/​math/​Plane;​
   
   
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​static·​constructor·​<clinit>()​V 18 .​method·​static·​constructor·​<clinit>()​V
19 ····​.​locals·11 19 ····​.​locals·9
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​const/​high16·​v10,​·​0x3f800000····​#·​1.​0f 21 ····​const/​4·​v3,​·​0x0
   
22 ····​const/​high16·​v9,​·-​0x40800000····​#·-​1.​0f 22 ····​const/​high16·​v8,​·​0x3f800000····​#·​1.​0f
   
23 ····.​line·28 23 ····const/​high16·​v7,​·-​0x40800000····​#·​-​1.​0f
24 ····​const/​16·​v6,​·​0x8  
   
25 ····new-​array·v6,​·v6,​·[Lcom/​badlogic/​gdx/​math/​Vector3;​ 24 ····.​line·​28
  25 ····​const/​16·​v4,​·​0x8
   
26 ····const/​4·​v7,​·0x0 26 ····new-​array·​v4,​·​v4,​·[Lcom/​badlogic/​gdx/​math/​Vector3;​
   
27 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 27 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
28 ····​invoke-​direct·​{v8,​·​v9,​·​v9,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 28 ····​invoke-​direct·​{v5,​·​v7,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
29 ····​aput-​object·​v8,​·​v6,​·​v7 29 ····​aput-​object·​v5,​·​v4,​·​v3
   
30 ····​const/​4·​v7,​·​0x1 30 ····​const/​4·​v5,​·​0x1
   
31 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 31 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
32 ····​invoke-​direct·​{v8,​·​v10,​·​v9,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 32 ····​invoke-​direct·​{v6,​·​v8,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
33 ····​aput-​object·​v8,​·​v6,​·​v7 33 ····​aput-​object·​v6,​·​v4,​·​v5
   
34 ····​const/​4·​v7,​·​0x2 34 ····​const/​4·​v5,​·​0x2
   
35 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 35 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
36 ····​invoke-​direct·​{v8,​·​v10,​·​v10,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 36 ····​invoke-​direct·​{v6,​·​v8,​·​v8,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
37 ····​aput-​object·​v8,​·​v6,​·​v7 37 ····​aput-​object·​v6,​·​v4,​·​v5
   
38 ····​const/​4·​v7,​·​0x3 38 ····​const/​4·​v5,​·​0x3
   
39 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 39 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
40 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 40 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
41 ····​aput-​object·​v8,​·​v6,​·​v7 41 ····​aput-​object·​v6,​·​v4,​·​v5
   
42 ····​const/​4·​v7,​·​0x4 42 ····​const/​4·​v5,​·​0x4
   
43 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 43 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
44 ····​invoke-​direct·​{v8,​·​v9,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 44 ····​invoke-​direct·​{v6,​·​v7,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
45 ····​aput-​object·​v8,​·​v6,​·​v7 45 ····​aput-​object·​v6,​·​v4,​·​v5
   
46 ····​const/​4·​v7,​·​0x5 46 ····​const/​4·​v5,​·​0x5
   
47 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 47 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
48 ····​invoke-​direct·​{v8,​·​v10,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 48 ····​invoke-​direct·​{v6,​·​v8,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
49 ····​aput-​object·​v8,​·​v6,​·​v7 49 ····​aput-​object·​v6,​·​v4,​·​v5
   
50 ····​const/​4·​v7,​·​0x6 50 ····​const/​4·​v5,​·​0x6
   
51 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 51 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
52 ····​invoke-​direct·​{v8,​·​v10,​·​v10,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 52 ····​invoke-​direct·​{v6,​·​v8,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
53 ····​aput-​object·​v8,​·​v6,​·​v7 53 ····​aput-​object·​v6,​·​v4,​·​v5
   
54 ····​const/​4·​v7,​·​0x7 54 ····​const/​4·​v5,​·​0x7
   
55 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 55 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
56 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 56 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
57 ····​aput-​object·​v8,​·​v6,​·​v7 57 ····​aput-​object·​v6,​·​v4,​·​v5
   
58 ····​sput-​object·​v6,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​ 58 ····​sput-​object·​v4,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​
   
59 ····​.​line·​31 59 ····​.​line·​31
60 ····​const/​16·​v6,​·​0x18 60 ····​const/​16·​v4,​·​0x18
   
61 ····​new-​array·​v6,​·​v6,​·​[F 61 ····​new-​array·​v4,​·​v4,​·​[F
   
62 ····​sput-​object·​v6,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​Array:​[F 62 ····​sput-​object·​v4,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​Array:​[F
   
63 ····​.​line·​34 63 ····​.​line·​34
64 ····​const/​4·​v2,​·​0x0 64 ····​const/​4·​v0,​·​0x0
   
65 ····​.​line·​35 65 ····​.​line·​35
66 ····​.​local·​v2,​·​"j":​I 66 ····​.​local·​v0,​·​"j":​I
67 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​ 67 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​
Max diff block lines reached; 2296/6873 bytes (33.41%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Interpolation.smali
Offset 389, 15 lines modified Offset 389, 14 lines modified
389 .​method·​public·​constructor·​<init>()​V 389 .​method·​public·​constructor·​<init>()​V
390 ····​.​locals·​0 390 ····​.​locals·​0
   
391 ····​.​prologue 391 ····​.​prologue
392 ····​.​line·​21 392 ····​.​line·​21
393 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 393 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
394 ····​.​line·​377  
395 ····​return-​void 394 ····​return-​void
396 .​end·​method 395 .​end·​method
   
   
397 #·​virtual·​methods 396 #·​virtual·​methods
398 .​method·​public·​abstract·​apply(F)​F 397 .​method·​public·​abstract·​apply(F)​F
399 .​end·​method 398 .​end·​method
[−]
smali/com/badlogic/gdx/math/Intersector.smali
Offset 157, 15 lines modified Offset 157, 14 lines modified
157 .​method·​public·​constructor·​<init>()​V 157 .​method·​public·​constructor·​<init>()​V
158 ····​.​locals·​0 158 ····​.​locals·​0
   
159 ····​.​prologue 159 ····​.​prologue
160 ····​.​line·​32 160 ····​.​line·​32
161 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 161 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
162 ····​.​line·​1224  
163 ····​return-​void 162 ····​return-​void
164 .​end·​method 163 .​end·​method
   
165 .​method·​static·​det(FFFF)​F 164 .​method·​static·​det(FFFF)​F
166 ····​.​locals·​2 165 ····​.​locals·​2
167 ····​.​param·​p0,​·​"a"····​#·​F 166 ····​.​param·​p0,​·​"a"····​#·​F
168 ····​.​param·​p1,​·​"b"····​#·​F 167 ····​.​param·​p1,​·​"b"····​#·​F
Offset 2742, 14 lines modified Offset 2741, 15 lines modified
   
2742 ····​aget·​v9,​·​p1,​·​v9 2741 ····​aget·​v9,​·​p1,​·​v9
   
2743 ····​add-​int/​lit8·​v10,​·​v2,​·​0x5 2742 ····​add-​int/​lit8·​v10,​·​v2,​·​0x5
   
2744 ····​aget·​v10,​·​p1,​·​v10 2743 ····​aget·​v10,​·​p1,​·​v10
   
  2744 ····​.​line·​528
2745 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2745 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2746 ····​move-​result-​object·​v7 2746 ····​move-​result-​object·​v7
   
2747 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2747 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2748 ····​add-​int/​lit8·​v9,​·​v2,​·​0x6 2748 ····​add-​int/​lit8·​v9,​·​v2,​·​0x6
Offset 2760, 20 lines modified Offset 2760, 22 lines modified
   
2760 ····​aget·​v10,​·​p1,​·​v10 2760 ····​aget·​v10,​·​p1,​·​v10
   
2761 ····​add-​int/​lit8·​v11,​·​v2,​·​0x8 2761 ····​add-​int/​lit8·​v11,​·​v2,​·​0x8
   
2762 ····​aget·​v11,​·​p1,​·​v11 2762 ····​aget·​v11,​·​p1,​·​v11
   
  2763 ····​.​line·​529
2763 ····​invoke-​virtual·​{v8,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2764 ····​invoke-​virtual·​{v8,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2764 ····​move-​result-​object·​v8 2765 ····​move-​result-​object·​v8
   
2765 ····​sget-​object·​v9,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2766 ····​sget-​object·​v9,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
  2767 ····​.​line·​527
2766 ····​invoke-​static·​{p0,​·​v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z 2768 ····​invoke-​static·​{p0,​·​v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z
   
2767 ····​move-​result·​v4 2769 ····​move-​result·​v4
   
2768 ····​.​line·​531 2770 ····​.​line·​531
2769 ····​.​local·​v4,​·​"result":​Z 2771 ····​.​local·​v4,​·​"result":​Z
2770 ····​if-​ne·​v4,​·​v5,​·​:​cond_1 2772 ····​if-​ne·​v4,​·​v5,​·​:​cond_1
Offset 2930, 14 lines modified Offset 2932, 15 lines modified
   
2930 ····​aget·​v12,​·​p1,​·​v12 2932 ····​aget·​v12,​·​p1,​·​v12
   
2931 ····​add-​int/​lit8·​v13,​·​v5,​·​0x2 2933 ····​add-​int/​lit8·​v13,​·​v5,​·​0x2
   
2932 ····​aget·​v13,​·​p1,​·​v13 2934 ····​aget·​v13,​·​p1,​·​v13
   
  2935 ····​.​line·​569
2933 ····​invoke-​virtual·​{v10,​·​v11,​·​v12,​·​v13},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2936 ····​invoke-​virtual·​{v10,​·​v11,​·​v12,​·​v13},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2934 ····​move-​result-​object·​v10 2937 ····​move-​result-​object·​v10
   
2935 ····​sget-​object·​v11,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2938 ····​sget-​object·​v11,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2936 ····​aget·​v12,​·​p1,​·​v6 2939 ····​aget·​v12,​·​p1,​·​v6
Offset 2946, 20 lines modified Offset 2949, 22 lines modified
   
2946 ····​aget·​v13,​·​p1,​·​v13 2949 ····​aget·​v13,​·​p1,​·​v13
   
2947 ····​add-​int/​lit8·​v14,​·​v6,​·​0x2 2950 ····​add-​int/​lit8·​v14,​·​v6,​·​0x2
   
2948 ····​aget·​v14,​·​p1,​·​v14 2951 ····​aget·​v14,​·​p1,​·​v14
   
  2952 ····​.​line·​570
2949 ····​invoke-​virtual·​{v11,​·​v12,​·​v13,​·​v14},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2953 ····​invoke-​virtual·​{v11,​·​v12,​·​v13,​·​v14},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2950 ····​move-​result-​object·​v11 2954 ····​move-​result-​object·​v11
   
2951 ····​sget-​object·​v12,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2955 ····​sget-​object·​v12,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
  2956 ····​.​line·​568
2952 ····​invoke-​static·​{p0,​·​v9,​·​v10,​·​v11,​·​v12},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z 2957 ····​invoke-​static·​{p0,​·​v9,​·​v10,​·​v11,​·​v12},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z
   
2953 ····​move-​result·​v8 2958 ····​move-​result·​v8
   
2954 ····​.​line·​572 2959 ····​.​line·​572
2955 ····​.​local·​v8,​·​"result":​Z 2960 ····​.​local·​v8,​·​"result":​Z
2956 ····​const/​4·​v9,​·​0x1 2961 ····​const/​4·​v9,​·​0x1
[−]
smali/com/badlogic/gdx/math/MathUtils.smali
Offset 112, 15 lines modified Offset 112, 14 lines modified
112 .​method·​public·​constructor·​<init>()​V 112 .​method·​public·​constructor·​<init>()​V
113 ····​.​locals·​0 113 ····​.​locals·​0
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​25 115 ····​.​line·​25
116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
117 ····​.​line·​90  
118 ····​return-​void 117 ····​return-​void
119 .​end·​method 118 .​end·​method
   
120 .​method·​public·​static·​atan2(FF)​F 119 .​method·​public·​static·​atan2(FF)​F
121 ····​.​locals·​10 120 ····​.​locals·​10
122 ····​.​param·​p0,​·​"y"····​#·​F 121 ····​.​param·​p0,​·​"y"····​#·​F
123 ····​.​param·​p1,​·​"x"····​#·​F 122 ····​.​param·​p1,​·​"x"····​#·​F
[−]
smali/com/badlogic/gdx/math/Matrix3.smali
Offset 3694, 21 lines modified Offset 3694, 15 lines modified
   
3694 ····​aget·​v1,​·​v1,​·​v2 3694 ····​aget·​v1,​·​v1,​·​v2
   
3695 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 3695 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
3696 ····​move-​result-​object·​v0 3696 ····​move-​result-​object·​v0
   
3697 ····​const-​string·​v1,​·​"]\n" 3697 ····​const-​string·​v1,​·​"]\n["
   
3698 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
3699 ····​move-​result-​object·​v0  
   
3700 ····​const-​string·​v1,​·​"["  
   
3701 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3698 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3702 ····​move-​result-​object·​v0 3699 ····​move-​result-​object·​v0
   
3703 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F 3700 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F
   
Offset 3748, 21 lines modified Offset 3742, 15 lines modified
   
3748 ····​aget·​v1,​·​v1,​·​v2 3742 ····​aget·​v1,​·​v1,​·​v2
   
3749 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 3743 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
3750 ····​move-​result-​object·​v0 3744 ····​move-​result-​object·​v0
   
3751 ····​const-​string·​v1,​·​"]\n" 3745 ····​const-​string·​v1,​·​"]\n["
   
3752 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
3753 ····​move-​result-​object·​v0  
   
3754 ····​const-​string·​v1,​·​"["  
   
3755 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3746 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3756 ····​move-​result-​object·​v0 3747 ····​move-​result-​object·​v0
   
3757 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F 3748 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F
   
[−]
smali/com/badlogic/gdx/math/Matrix4.smali
Offset 1851, 14 lines modified Offset 1851, 15 lines modified
1851 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F 1851 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
1852 ····​move-​result·​v0 1852 ····​move-​result·​v0
   
1853 ····​:​goto_0 1853 ····​:​goto_0
1854 ····​return·​v0 1854 ····​return·​v0
   
  1855 ····​.​line·​1120
1855 ····​:​cond_0 1856 ····​:​cond_0
1856 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleXSquared()​F 1857 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleXSquared()​F
   
1857 ····​move-​result·​v0 1858 ····​move-​result·​v0
   
1858 ····​float-​to-​double·​v0,​·​v0 1859 ····​float-​to-​double·​v0,​·​v0
   
Offset 1957, 14 lines modified Offset 1958, 15 lines modified
1957 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F 1958 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
1958 ····​move-​result·​v0 1959 ····​move-​result·​v0
   
1959 ····​:​goto_0 1960 ····​:​goto_0
1960 ····​return·​v0 1961 ····​return·​v0
   
  1962 ····​.​line·​1126
1961 ····​:​cond_0 1963 ····​:​cond_0
1962 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleYSquared()​F 1964 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleYSquared()​F
   
1963 ····​move-​result·​v0 1965 ····​move-​result·​v0
   
1964 ····​float-​to-​double·​v0,​·​v0 1966 ····​float-​to-​double·​v0,​·​v0
   
Offset 2063, 14 lines modified Offset 2065, 15 lines modified
2063 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F 2065 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
2064 ····​move-​result·​v0 2066 ····​move-​result·​v0
   
2065 ····​:​goto_0 2067 ····​:​goto_0
2066 ····​return·​v0 2068 ····​return·​v0
   
  2069 ····​.​line·​1132
2067 ····​:​cond_0 2070 ····​:​cond_0
2068 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleZSquared()​F 2071 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleZSquared()​F
   
2069 ····​move-​result·​v0 2072 ····​move-​result·​v0
   
2070 ····​float-​to-​double·​v0,​·​v0 2073 ····​float-​to-​double·​v0,​·​v0
   
Offset 8642, 21 lines modified Offset 8645, 15 lines modified
   
8642 ····​aget·​v1,​·​v1,​·​v2 8645 ····​aget·​v1,​·​v1,​·​v2
   
8643 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 8646 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
8644 ····​move-​result-​object·​v0 8647 ····​move-​result-​object·​v0
   
8645 ····​const-​string·​v1,​·​"]\n" 8648 ····​const-​string·​v1,​·​"]\n["
   
8646 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
8647 ····​move-​result-​object·​v0  
   
8648 ····​const-​string·​v1,​·​"["  
   
8649 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 8649 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
8650 ····​move-​result-​object·​v0 8650 ····​move-​result-​object·​v0
   
8651 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 8651 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
Offset 8712, 21 lines modified Offset 8709, 15 lines modified
   
8712 ····​aget·​v1,​·​v1,​·​v2 8709 ····​aget·​v1,​·​v1,​·​v2
   
8713 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 8710 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
8714 ····​move-​result-​object·​v0 8711 ····​move-​result-​object·​v0
   
8715 ····​const-​string·​v1,​·​"]\n" 8712 ····​const-​string·​v1,​·​"]\n["
   
8716 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
8717 ····​move-​result-​object·​v0  
   
8718 ····​const-​string·​v1,​·​"["  
   
8719 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 8713 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
8720 ····​move-​result-​object·​v0 8714 ····​move-​result-​object·​v0
   
8721 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 8715 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
Offset 8782, 21 lines modified Offset 8773, 15 lines modified
   
8782 ····​aget·​v1,​·​v1,​·​v2 8773 ····​aget·​v1,​·​v1,​·​v2
   
8783 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 8774 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
8784 ····​move-​result-​object·​v0 8775 ····​move-​result-​object·​v0
   
Max diff block lines reached; 207/2691 bytes (7.69%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Quaternion.smali
Offset 459, 42 lines modified Offset 459, 45 lines modified
   
459 ····​move-​result·​v4 459 ····​move-​result·​v4
   
460 ····​if-​ne·​v3,​·​v4,​·​:​cond_4 460 ····​if-​ne·​v3,​·​v4,​·​:​cond_4
   
461 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F 461 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F
   
  462 ····​.​line·​704
462 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 463 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
463 ····​move-​result·​v3 464 ····​move-​result·​v3
   
464 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F 465 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F
   
465 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 466 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
466 ····​move-​result·​v4 467 ····​move-​result·​v4
   
467 ····​if-​ne·​v3,​·​v4,​·​:​cond_4 468 ····​if-​ne·​v3,​·​v4,​·​:​cond_4
   
468 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F 469 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F
   
  470 ····​.​line·​705
469 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 471 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
470 ····​move-​result·​v3 472 ····​move-​result·​v3
   
471 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F 473 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F
   
472 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 474 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
473 ····​move-​result·​v4 475 ····​move-​result·​v4
   
474 ····​if-​ne·​v3,​·​v4,​·​:​cond_4 476 ····​if-​ne·​v3,​·​v4,​·​:​cond_4
   
475 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F 477 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F
   
  478 ····​.​line·​706
476 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 479 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
477 ····​move-​result·​v3 480 ····​move-​result·​v3
   
478 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F 481 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F
   
479 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 482 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
Offset 1515, 25 lines modified Offset 1518, 28 lines modified
   
1515 ····​if-​eqz·​v0,​·​:​cond_0 1518 ····​if-​eqz·​v0,​·​:​cond_0
   
1516 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F 1519 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F
   
1517 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 1520 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
  1521 ····​.​line·​382
1518 ····​invoke-​static·​{v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>isEqual(FFF)​Z 1522 ····​invoke-​static·​{v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>isEqual(FFF)​Z
   
1519 ····​move-​result·​v0 1523 ····​move-​result·​v0
   
1520 ····​if-​eqz·​v0,​·​:​cond_0 1524 ····​if-​eqz·​v0,​·​:​cond_0
   
1521 ····​const/​4·​v0,​·​0x1 1525 ····​const/​4·​v0,​·​0x1
   
  1526 ····​.​line·​381
1522 ····​:​goto_0 1527 ····​:​goto_0
1523 ····​return·​v0 1528 ····​return·​v0
   
  1529 ····​.​line·​382
1524 ····​:​cond_0 1530 ····​:​cond_0
1525 ····​const/​4·​v0,​·​0x0 1531 ····​const/​4·​v0,​·​0x0
   
1526 ····​goto·​:​goto_0 1532 ····​goto·​:​goto_0
1527 .​end·​method 1533 .​end·​method
   
1528 .​method·​public·​len()​F 1534 .​method·​public·​len()​F
[−]
smali/com/badlogic/gdx/math/collision/BoundingBox.smali
Offset 537, 14 lines modified Offset 537, 15 lines modified
   
537 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 537 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
538 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 538 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
539 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 539 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
  540 ····​.​line·​255
540 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>max(FF)​F 541 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
541 ····​move-​result·​v2 542 ····​move-​result·​v2
   
542 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 543 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
543 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F 544 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F
Offset 565, 14 lines modified Offset 566, 15 lines modified
   
565 ····​move-​result·​v4 566 ····​move-​result·​v4
   
566 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 567 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
567 ····​move-​result-​object·​v1 568 ····​move-​result-​object·​v1
   
  569 ····​.​line·​254
568 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 570 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
569 ····​move-​result-​object·​v0 571 ····​move-​result-​object·​v0
   
570 ····​return-​object·​v0 572 ····​return-​object·​v0
571 .​end·​method 573 .​end·​method
   
Offset 630, 14 lines modified Offset 632, 15 lines modified
   
630 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 632 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
631 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 633 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
632 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 634 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
  635 ····​.​line·​276
633 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max(FF)​F 636 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max(FF)​F
   
634 ····​move-​result·​v2 637 ····​move-​result·​v2
   
635 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 638 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
636 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F 639 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F
Offset 662, 14 lines modified Offset 665, 15 lines modified
   
662 ····​move-​result·​v4 665 ····​move-​result·​v4
   
663 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 666 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
664 ····​move-​result-​object·​v1 667 ····​move-​result-​object·​v1
   
  668 ····​.​line·​275
665 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 669 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
666 ····​move-​result-​object·​v0 670 ····​move-​result-​object·​v0
   
667 ····​return-​object·​v0 671 ····​return-​object·​v0
668 .​end·​method 672 .​end·​method
   
Offset 2024, 76 lines modified Offset 2028, 70 lines modified
2024 ····​.​line·​233 2028 ····​.​line·​233
2025 ····​.​local·​p1,​·​"points":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​badlogic/​gdx/​math/​Vector3;​>;​" 2029 ····​.​local·​p1,​·​"points":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​badlogic/​gdx/​math/​Vector3;​>;​"
2026 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 2030 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
2027 ····​.​line·​234 2031 ····​.​line·​234
2028 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 2032 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
2029 ····​move-​result-​object·​v0 2033 ····​move-​result-​object·​v1
   
2030 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
2031 ····​:​goto_0 2034 ····​:​goto_0
2032 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2035 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2033 ····​move-​result·​v2 2036 ····​move-​result·​v2
   
2034 ····​if-​eqz·​v2,​·​:​cond_0 2037 ····​if-​eqz·​v2,​·​:​cond_0
   
2035 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 2038 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
2036 ····​move-​result-​object·​v1 2039 ····​move-​result-​object·​v0
   
2037 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2040 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2038 ····​.​line·​235 2041 ····​.​line·​235
2039 ····​.​local·​v1,​·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2042 ····​.​local·​v0,​·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​
2040 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>ext(Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 2043 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>ext(Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
2041 ····​goto·​:​goto_0 2044 ····​goto·​:​goto_0
   
2042 ····​.​line·​236 2045 ····​.​line·​236
2043 ····​.​end·​local·​v1····​#·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2046 ····​.​end·​local·​v0····​#·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​
2044 ····​:​cond_0 2047 ····​:​cond_0
2045 ····​return-​object·​p0 2048 ····​return-​object·​p0
2046 .​end·​method 2049 .​end·​method
   
Max diff block lines reached; 1375/5068 bytes (27.13%) of diff not shown.
[−]
smali/com/badlogic/gdx/net/HttpParametersUtils.smali
Offset 59, 103 lines modified Offset 59, 102 lines modified
59 ····​.​end·​annotation 59 ····​.​end·​annotation
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​38 61 ····​.​line·​38
62 ····​.​local·​p0,​·​"parameters":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 62 ····​.​local·​p0,​·​"parameters":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
63 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 63 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
64 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v1
   
65 ····​.​line·​39 65 ····​.​line·​39
66 ····​.​local·​v2,​·​"keySet":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 66 ····​.​local·​v1,​·​"keySet":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
67 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuffer;​ 67 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuffer;​
   
68 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 68 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
   
69 ····​.​line·​40 69 ····​.​line·​40
70 ····​.​local·​v0,​·​"convertedParameters"​:​Ljava/​lang/​StringBuffer;​ 70 ····​.​local·​v0,​·​"convertedParameters"​:​Ljava/​lang/​StringBuffer;​
71 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 71 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
72 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v4
   
73 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
74 ····​:​goto_0 73 ····​:​goto_0
75 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 74 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
76 ····​move-​result·​v4 75 ····​move-​result·​v3
   
77 ····​if-​eqz·​v4,​·​:​cond_0 76 ····​if-​eqz·​v3,​·​:​cond_0
   
78 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 77 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
79 ····​move-​result-​object·​v3 78 ····​move-​result-​object·​v2
   
80 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 79 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
81 ····​.​line·​41 80 ····​.​line·​41
82 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​ 81 ····​.​local·​v2,​·​"name":​Ljava/​lang/​String;​
83 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​ 82 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​
   
84 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 83 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
85 ····​move-​result-​object·​v4 84 ····​move-​result-​object·​v3
   
86 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 85 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
87 ····​.​line·​42 86 ····​.​line·​42
88 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>nameValueSeparator:​Ljava/​lang/​String;​ 87 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>nameValueSeparator:​Ljava/​lang/​String;​
   
89 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 88 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
90 ····​.​line·​43 89 ····​.​line·​43
91 ····​invoke-​interface·​{p0,​·​v3},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 90 ····​invoke-​interface·​{p0,​·​v2},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
92 ····​move-​result-​object·​v4 91 ····​move-​result-​object·​v3
   
93 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 92 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
94 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​ 93 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​
   
95 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 94 ····​invoke-​static·​{v3,​·​v5},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v4 95 ····​move-​result-​object·​v3
   
97 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 96 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
98 ····​.​line·​44 97 ····​.​line·​44
99 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>parameterSeparator:​Ljava/​lang/​String;​ 98 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>parameterSeparator:​Ljava/​lang/​String;​
   
100 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 99 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
101 ····​goto·​:​goto_0 100 ····​goto·​:​goto_0
   
102 ····​.​line·​46 101 ····​.​line·​46
103 ····​.​end·​local·​v3····​#·​"name":​Ljava/​lang/​String;​ 102 ····​.​end·​local·​v2····​#·​"name":​Ljava/​lang/​String;​
104 ····​:​cond_0 103 ····​:​cond_0
105 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I 104 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I
   
106 ····​move-​result·​v4 105 ····​move-​result·​v3
   
107 ····​if-​lez·​v4,​·​:​cond_1 106 ····​if-​lez·​v3,​·​:​cond_1
   
108 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I 107 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I
   
109 ····​move-​result·​v4 108 ····​move-​result·​v3
   
110 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1 109 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x1
   
111 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>deleteCharAt(I)​Ljava/​lang/​StringBuffer;​ 110 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>deleteCharAt(I)​Ljava/​lang/​StringBuffer;​
   
112 ····​.​line·​47 111 ····​.​line·​47
113 ····​:​cond_1 112 ····​:​cond_1
114 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>toString()​Ljava/​lang/​String;​ 113 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>toString()​Ljava/​lang/​String;​
   
115 ····​move-​result-​object·​v4 114 ····​move-​result-​object·​v3
   
116 ····​return-​object·​v4 115 ····​return-​object·​v3
117 .​end·​method 116 .​end·​method
   
118 .​method·​private·​static·​encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 117 .​method·​private·​static·​encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Max diff block lines reached; 103/5236 bytes (1.97%) of diff not shown.
[−]
smali/com/badlogic/gdx/net/NetJavaImpl$1.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$httpResponseListe​ner:​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​ 28 .​field·​final·​synthetic·​val$httpResponseListe​ner:​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​ZLcom/​badlogic/​gdx/​Net$HttpRequest;​Ljava/​net/​HttpURLConnection;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V 30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​ZLcom/​badlogic/​gdx/​Net$HttpRequest;​Ljava/​net/​HttpURLConnection;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​164 34 ····​.​line·​164
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>this$0:​Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>this$0:​Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​
   
35 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>val$doingOutPut:​Z 36 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>val$doingOutPut:​Z
   
[−]
smali/com/badlogic/gdx/net/NetJavaImpl$HttpClientResponse.smali
Offset 175, 14 lines modified Offset 175, 15 lines modified
175 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 175 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
176 ····​move-​result-​object·​v2 176 ····​move-​result-​object·​v2
   
177 ····​.​line·​67 177 ····​.​line·​67
178 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 178 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  179 ····​.​line·​65
179 ····​:​goto_0 180 ····​:​goto_0
180 ····​return-​object·​v2 181 ····​return-​object·​v2
   
181 ····​.​line·​64 182 ····​.​line·​64
182 ····​:​catch_0 183 ····​:​catch_0
183 ····​move-​exception·​v0 184 ····​move-​exception·​v0
   
Offset 243, 14 lines modified Offset 244, 15 lines modified
243 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 244 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
244 ····​move-​result-​object·​v2 245 ····​move-​result-​object·​v2
   
245 ····​.​line·​79 246 ····​.​line·​79
246 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 247 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  248 ····​.​line·​77
247 ····​:​goto_0 249 ····​:​goto_0
248 ····​return-​object·​v2 250 ····​return-​object·​v2
   
249 ····​.​line·​76 251 ····​.​line·​76
250 ····​:​catch_0 252 ····​:​catch_0
251 ····​move-​exception·​v0 253 ····​move-​exception·​v0
   
[−]
smali/com/badlogic/gdx/net/NetJavaImpl.smali
Offset 140, 399 lines modified Offset 140, 353 lines modified
   
140 ····​invoke-​interface·​{v2},​·​Ljava/​util/​concurrent/​locks/​Lock;​-​>unlock()​V 140 ····​invoke-​interface·​{v2},​·​Ljava/​util/​concurrent/​locks/​Lock;​-​>unlock()​V
   
141 ····​throw·​v1 141 ····​throw·​v1
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​sendHttpRequest(Lcom/​badlogic/​gdx/​Net$HttpRequest;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V 143 .​method·​public·​sendHttpRequest(Lcom/​badlogic/​gdx/​Net$HttpRequest;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V
144 ····​.​locals·​16 144 ····​.​locals·​13
145 ····​.​param·​p1,​·​"httpRequest"····​#·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​ 145 ····​.​param·​p1,​·​"httpRequest"····​#·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​
146 ····​.​param·​p2,​·​"httpResponseListener​"····​#·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​ 146 ····​.​param·​p2,​·​"httpResponseListener​"····​#·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​
   
147 ····​.​prologue 147 ····​.​prologue
  148 ····​const/​4·​v2,​·​0x1
   
148 ····​.​line·​125 149 ····​.​line·​125
149 ····​invoke-​virtual/​range·​{p1·​.​.​·p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getUrl()​Ljava/​lang/​String;​ 150 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getUrl()​Ljava/​lang/​String;​
   
150 ····​move-​result-​object·​v2 151 ····​move-​result-​object·​v0
   
151 ····​if-​nez·​v2,​·​:​cond_0 152 ····​if-​nez·​v0,​·​:​cond_0
   
152 ····​.​line·​126 153 ····​.​line·​126
153 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 154 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
154 ····​const-​string·​v3,​·​"can\'t·​process·​a·​HTTP·​request·​without·​URL·​set"  
   
155 ····invoke-​direct·​{v2,​·​v3},​·Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 155 ····const-​string·​v1,​·"can\'t·​process·​a·​HTTP·​request·​without·​URL·​set"
   
156 ····move-​object/​from16·v0,​·​p2 156 ····invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
157 ····​invoke-​interface·​{v0,​·​v2},​·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​-​>failed(Ljava/​lang/​Throwable;​)​V 157 ····​invoke-​interface·​{p2,​·​v0},​·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​-​>failed(Ljava/​lang/​Throwable;​)​V
   
158 ····​.​line·​234 158 ····​.​line·​234
159 ····​:​goto_0 159 ····​:​goto_0
160 ····​return-​void 160 ····​return-​void
   
161 ····​.​line·​131 161 ····​.​line·​131
162 ····​:​cond_0 162 ····​:​cond_0
163 ····​:​try_start_0 163 ····​:​try_start_0
164 ····​invoke-​virtual/​range·​{p1·​.​.​·p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getMethod()​Ljava/​lang/​String;​ 164 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getMethod()​Ljava/​lang/​String;​
   
165 ····​move-​result-​object·​v11 165 ····​move-​result-​object·​v8
   
166 ····​.​line·​134 166 ····​.​line·​134
167 ····​.​local·​v11,​·​"method":​Ljava/​lang/​String;​ 167 ····​.​local·​v8,​·​"method":​Ljava/​lang/​String;​
168 ····​const-​string·​v2,​·​"GET" 168 ····​const-​string·​v0,​·​"GET"
   
169 ····​invoke-​virtual·​{v11,​·​v2},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 169 ····​invoke-​virtual·​{v8,​·​v0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
170 ····​move-​result·​v2 170 ····​move-​result·​v0
   
171 ····​if-​eqz·​v2,​·​:​cond_3 171 ····​if-​eqz·​v0,​·​:​cond_3
   
172 ····​.​line·​135 172 ····​.​line·​135
173 ····​const-​string·​v12,​·​"" 173 ····​const-​string·​v9,​·​""
   
174 ····​.​line·​136 174 ····​.​line·​136
175 ····​.​local·​v12,​·​"queryString":​Ljava/​lang/​String;​ 175 ····​.​local·​v9,​·​"queryString":​Ljava/​lang/​String;​
176 ····​invoke-​virtual/​range·​{p1·​.​.​·p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getContent()​Ljava/​lang/​String;​ 176 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getContent()​Ljava/​lang/​String;​
   
177 ····​move-​result-​object·​v14 177 ····​move-​result-​object·​v11
   
178 ····​.​line·​137 178 ····​.​line·​137
179 ····​.​local·​v14,​·​"value":​Ljava/​lang/​String;​ 179 ····​.​local·​v11,​·​"value":​Ljava/​lang/​String;​
180 ····​if-​eqz·​v14,​·​:​cond_1 180 ····​if-​eqz·​v11,​·​:​cond_1
   
181 ····​const-​string·​v2,​·​"" 181 ····​const-​string·​v0,​·​""
   
182 ····​invoke-​virtual·​{v2,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 182 ····​invoke-​virtual·​{v0,​·​v11},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
183 ····​move-​result·​v2 183 ····​move-​result·​v0
   
184 ····​if-​nez·​v2,​·​:​cond_1 184 ····​if-​nez·​v0,​·​:​cond_1
   
185 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 185 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
186 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 186 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
187 ····​const-​string·​v3,​·​"?" 187 ····​const-​string·​v1,​·​"?"
   
188 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 188 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
189 ····​move-​result-​object·​v2 189 ····​move-​result-​object·​v0
   
190 ····​invoke-​virtual·​{v2,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 190 ····​invoke-​virtual·​{v0,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
191 ····​move-​result-​object·​v2 191 ····​move-​result-​object·​v0
   
192 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 192 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
193 ····​move-​result-​object·​v12 193 ····​move-​result-​object·​v9
   
194 ····​.​line·​138 194 ····​.​line·​138
195 ····​:​cond_1 195 ····​:​cond_1
196 ····​new-​instance·​v13,​·​Ljava/​net/​URL;​ 196 ····​new-​instance·​v10,​·​Ljava/​net/​URL;​
   
197 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 197 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
198 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 198 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Max diff block lines reached; 16723/21325 bytes (78.42%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.smali
Offset 1602, 179 lines modified Offset 1602, 177 lines modified
1602 ····​:​cond_3 1602 ····​:​cond_3
1603 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>SHAPE_AWAKE:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 1603 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>SHAPE_AWAKE:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
1604 ····​goto·​:​goto_0 1604 ····​goto·​:​goto_0
1605 .​end·​method 1605 .​end·​method
   
1606 .​method·​private·​renderBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V 1606 .​method·​private·​renderBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V
1607 ····​.​locals·8 1607 ····​.​locals·7
1608 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 1608 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
1609 ····​.​prologue 1609 ····​.​prologue
1610 ····​.​line·​92 1610 ····​.​line·​92
1611 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​ 1611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​
   
1612 ····​sget-​object·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​-​>Line:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​ 1612 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​-​>Line:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​
   
1613 ····​invoke-​virtual·​{v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​)​V 1613 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​)​V
   
1614 ····​.​line·​94 1614 ····​.​line·​94
1615 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawBodies:​Z 1615 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawBodies:​Z
   
1616 ····​if-​nez·​v6,​·​:​cond_0 1616 ····​if-​nez·​v5,​·​:​cond_0
   
1617 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawAABBs:​Z 1617 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawAABBs:​Z
   
1618 ····​if-​eqz·​v6,​·​:​cond_3 1618 ····​if-​eqz·​v5,​·​:​cond_3
   
1619 ····​.​line·​95 1619 ····​.​line·​95
1620 ····​:​cond_0 1620 ····​:​cond_0
1621 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1621 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1622 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getBodies(Lcom/​badlogic/​gdx/​utils/​Array;​)​V 1622 ····​invoke-​virtual·​{p1,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getBodies(Lcom/​badlogic/​gdx/​utils/​Array;​)​V
   
1623 ····​.​line·​96 1623 ····​.​line·​96
1624 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1624 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1625 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 1625 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
1626 ····​move-​result-​object·​v3 1626 ····​move-​result-​object·​v2
   
1627 ····​.​local·​v3,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​" 1627 ····​.​local·​v2,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​"
1628 ····​:​cond_1 1628 ····​:​cond_1
1629 ····​:​goto_0 1629 ····​:​goto_0
1630 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1630 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1631 ····​move-​result·​v6 1631 ····​move-​result·​v5
   
1632 ····​if-​eqz·​v6,​·​:​cond_3 1632 ····​if-​eqz·​v5,​·​:​cond_3
   
1633 ····​.​line·​97 1633 ····​.​line·​97
1634 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1634 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1635 ····​move-​result-​object·​v0 1635 ····​move-​result-​object·​v0
   
1636 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 1636 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
1637 ····​.​line·​98 1637 ····​.​line·​98
1638 ····​.​local·​v0,​·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 1638 ····​.​local·​v0,​·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
1639 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>isActive()​Z 1639 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>isActive()​Z
   
1640 ····​move-​result·​v6 1640 ····​move-​result·​v5
   
1641 ····​if-​nez·​v6,​·​:​cond_2 1641 ····​if-​nez·​v5,​·​:​cond_2
   
1642 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawInactiveBodies:​Z 1642 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawInactiveBodies:​Z
   
1643 ····​if-​eqz·​v6,​·​:​cond_1 1643 ····​if-​eqz·​v5,​·​:​cond_1
   
1644 ····​:​cond_2 1644 ····​:​cond_2
1645 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V 1645 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V
   
1646 ····​goto·​:​goto_0 1646 ····​goto·​:​goto_0
   
1647 ····​.​line·​102 1647 ····​.​line·​102
1648 ····​.​end·​local·​v0····​#·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 1648 ····​.​end·​local·​v0····​#·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
1649 ····​.​end·​local·​v3····​#·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​" 1649 ····​.​end·​local·​v2····​#·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​"
1650 ····​:​cond_3 1650 ····​:​cond_3
1651 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawJoints:​Z 1651 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawJoints:​Z
   
1652 ····​if-​eqz·​v6,​·​:​cond_4 1652 ····​if-​eqz·​v5,​·​:​cond_4
   
1653 ····​.​line·​103 1653 ····​.​line·​103
1654 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1654 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1655 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getJoints(Lcom/​badlogic/​gdx/​utils/​Array;​)​V 1655 ····​invoke-​virtual·​{p1,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getJoints(Lcom/​badlogic/​gdx/​utils/​Array;​)​V
   
1656 ····​.​line·​104 1656 ····​.​line·​104
1657 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1657 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1658 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 1658 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
1659 ····​move-​result-​object·​v4 1659 ····​move-​result-​object·​v3
   
1660 ····​.​local·​v4,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​>;​" 1660 ····​.​local·​v3,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​>;​"
1661 ····​:​goto_1 1661 ····​:​goto_1
1662 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1662 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1663 ····​move-​result·​v6 1663 ····​move-​result·​v5
   
Max diff block lines reached; 9070/15113 bytes (60.01%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​)​V 27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​.​line·​111 31 ····​.​line·​111
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldPoin​t;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldPoin​t;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​
   
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/physics/box2d/Shape.smali
Offset 19, 15 lines modified Offset 19, 14 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​24 22 ····​.​line·​24
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​32  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
   
27 .​method·​private·​native·​jniDispose(J)​V 26 .​method·​private·​native·​jniDispose(J)​V
28 .​end·​method 27 .​end·​method
   
29 .​method·​private·​native·​jniGetChildCount(J)​I 28 .​method·​private·​native·​jniGetChildCount(J)​I
[−]
smali/com/badlogic/gdx/physics/box2d/World$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
31 ····​.​param·​p2,​·​"x0"····​#·​I 32 ····​.​param·​p2,​·​"x0"····​#·​I
32 ····​.​param·​p3,​·​"x1"····​#·​I 33 ····​.​param·​p3,​·​"x1"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​191 35 ····​.​line·​191
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
[−]
smali/com/badlogic/gdx/physics/box2d/World$2.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
31 ····​.​param·​p2,​·​"x0"····​#·​I 32 ····​.​param·​p2,​·​"x0"····​#·​I
32 ····​.​param·​p3,​·​"x1"····​#·​I 33 ····​.​param·​p3,​·​"x1"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​199 35 ····​.​line·​199
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$2;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$2;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
[−]
smali/com/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​49 27 ····​.​line·​49
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/Group.smali
Offset 1777, 21 lines modified Offset 1777, 20 lines modified
1777 ····​.​line·​412 1777 ····​.​line·​412
1778 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>setDebug(Z)​V 1778 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>setDebug(Z)​V
   
1779 ····​.​line·​413 1779 ····​.​line·​413
1780 ····​if-​eqz·​p2,​·​:​cond_1 1780 ····​if-​eqz·​p2,​·​:​cond_1
   
1781 ····​.​line·​414 1781 ····​.​line·​414
1782 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>children:​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​ 1782 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>children:​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​
   
1783 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>iterator()​Ljava/​util/​Iterator;​ 1783 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>iterator()​Ljava/​util/​Iterator;​
   
1784 ····​move-​result-​object·​v1 1784 ····​move-​result-​object·​v1
   
1785 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
1786 ····​:​goto_0 1785 ····​:​goto_0
1787 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1786 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1788 ····​move-​result·​v2 1787 ····​move-​result·​v2
   
1789 ····​if-​eqz·​v2,​·​:​cond_1 1788 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 1820, 15 lines modified Offset 1819, 14 lines modified
1820 ····​:​cond_0 1819 ····​:​cond_0
1821 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>setDebug(Z)​V 1820 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>setDebug(Z)​V
   
1822 ····​goto·​:​goto_0 1821 ····​goto·​:​goto_0
   
1823 ····​.​line·​422 1822 ····​.​line·​422
1824 ····​.​end·​local·​v0····​#·​"child":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 1823 ····​.​end·​local·​v0····​#·​"child":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
1825 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​  
1826 ····​:​cond_1 1824 ····​:​cond_1
1827 ····​return-​void 1825 ····​return-​void
1828 .​end·​method 1826 .​end·​method
   
1829 .​method·​protected·​setStage(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​)​V 1827 .​method·​protected·​setStage(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​)​V
1830 ····​.​locals·​4 1828 ····​.​locals·​4
1831 ····​.​param·​p1,​·​"stage"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​ 1829 ····​.​param·​p1,​·​"stage"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/InputEvent.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ····​.​locals·​0 36 ····​.​locals·​0
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​24 38 ····​.​line·​24
39 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V
   
40 ····​.​line·​140  
41 ····​return-​void 40 ····​return-​void
42 .​end·​method 41 .​end·​method
   
   
43 #·​virtual·​methods 42 #·​virtual·​methods
44 .​method·​public·​getButton()​I 43 .​method·​public·​getButton()​I
45 ····​.​locals·​1 44 ····​.​locals·​1
[−]
smali/com/badlogic/gdx/scenes/scene2d/InputListener.smali
Offset 2, 22 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"InputListener.​java" 3 .​source·​"InputListener.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
   
6 #·​annotations  
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
8 ····​value·​=·​{  
9 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener$1;​  
10 ····​}  
11 .​end·​annotation  
   
   
12 #·​static·​fields 6 #·​static·​fields
13 .​field·​private·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 7 .​field·​private·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
   
14 #·​direct·​methods 8 #·​direct·​methods
15 .​method·​static·​constructor·​<clinit>()​V 9 .​method·​static·​constructor·​<clinit>()​V
16 ····​.​locals·​1 10 ····​.​locals·​1
Offset 36, 15 lines modified Offset 28, 14 lines modified
36 .​method·​public·​constructor·​<init>()​V 28 .​method·​public·​constructor·​<init>()​V
37 ····​.​locals·​0 29 ····​.​locals·​0
   
38 ····​.​prologue 30 ····​.​prologue
39 ····​.​line·​35 31 ····​.​line·​35
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
41 ····​.​line·​48  
42 ····​return-​void 33 ····​return-​void
43 .​end·​method 34 .​end·​method
   
   
44 #·​virtual·​methods 35 #·​virtual·​methods
45 .​method·​public·​enter(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​FFILcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V 36 .​method·​public·​enter(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​FFILcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V
46 ····​.​locals·​0 37 ····​.​locals·​0
[−]
smali/com/badlogic/gdx/scenes/scene2d/Stage.smali
Offset 1831, 14 lines modified Offset 1831, 15 lines modified
   
1831 ····​move-​result·​v4 1831 ····​move-​result·​v4
   
1832 ····​if-​lt·​v3,​·​v4,​·​:​cond_0 1832 ····​if-​lt·​v3,​·​v4,​·​:​cond_0
   
1833 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​ 1833 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​
   
  1834 ····​.​line·​361
1834 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I 1835 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I
   
1835 ····​move-​result·​v3 1836 ····​move-​result·​v3
   
1836 ····​sub-​int/​2addr·​v3,​·​p2 1837 ····​sub-​int/​2addr·​v3,​·​p2
   
1837 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​ 1838 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​
Offset 2647, 14 lines modified Offset 2648, 15 lines modified
   
2647 ····​move-​result·​v4 2648 ····​move-​result·​v4
   
2648 ····​if-​lt·​v3,​·​v4,​·​:​cond_0 2649 ····​if-​lt·​v3,​·​v4,​·​:​cond_0
   
2649 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​ 2650 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​
   
  2651 ····​.​line·​259
2650 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I 2652 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I
   
2651 ····​move-​result·​v3 2653 ····​move-​result·​v3
   
2652 ····​sub-​int/​2addr·​v3,​·​p2 2654 ····​sub-​int/​2addr·​v3,​·​p2
   
2653 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​ 2655 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/Actor.smali
Offset 690, 14 lines modified Offset 690, 15 lines modified
   
690 ····​.​line·​159 690 ····​.​line·​159
691 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 691 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
692 ····​.​line·​160 692 ····​.​line·​160
693 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Pools;​-​>free(Ljava/​lang/​Object;​)​V 693 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Pools;​-​>free(Ljava/​lang/​Object;​)​V
   
  694 ····​.​line·​157
694 ····​.​end·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​ 695 ····​.​end·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​
695 ····​:​goto_2 696 ····​:​goto_2
696 ····​return·​v6 697 ····​return·​v6
   
697 ····​.​line·​136 698 ····​.​line·​136
698 ····​.​restart·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​ 699 ····​.​restart·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​
699 ····​:​cond_2 700 ····​:​cond_2
Offset 1817, 20 lines modified Offset 1818, 22 lines modified
   
1817 ····​move-​result-​object·​v3 1818 ····​move-​result-​object·​v3
   
1818 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getPointer()​I 1819 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getPointer()​I
   
1819 ····​move-​result·​v4 1820 ····​move-​result·​v4
   
  1821 ····​.​line·​188
1820 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getButton()​I 1822 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getButton()​I
   
1821 ····​move-​result·​v5 1823 ····​move-​result·​v5
   
1822 ····​move-​object·​v2,​·​p0 1824 ····​move-​object·​v2,​·​p0
   
  1825 ····​.​line·​187
1823 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>addTouchFocus(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​II)​V 1826 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>addTouchFocus(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​II)​V
   
1824 ····​.​line·​180 1827 ····​.​line·​180
1825 ····​.​end·​local·​v7····​#·​"inputEvent":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 1828 ····​.​end·​local·​v7····​#·​"inputEvent":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
1826 ····​:​cond_4 1829 ····​:​cond_4
1827 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1 1830 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/DelegateAction.smali
Offset 43, 16 lines modified Offset 43, 18 lines modified
43 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 43 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
44 ····​move-​result·​v1 44 ····​move-​result·​v1
   
45 ····​.​line·​45 45 ····​.​line·​45
46 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 46 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
  47 ····​.​line·​43
47 ····​return·​v1 48 ····​return·​v1
   
  49 ····​.​line·​45
48 ····​:​catchall_0 50 ····​:​catchall_0
49 ····​move-​exception·​v1 51 ····​move-​exception·​v1
   
50 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 52 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
51 ····​throw·​v1 53 ····​throw·​v1
52 .​end·​method 54 .​end·​method
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/EventAction$1.smali
Offset 20, 18 lines modified Offset 20, 19 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​17 27 ····​.​line·​17
27 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction.​1;​" 28 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​"
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​return-​void 31 ····​return-​void
31 .​end·​method 32 .​end·​method
   
Offset 39, 15 lines modified Offset 40, 15 lines modified
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z 41 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z
41 ····​.​locals·​2 42 ····​.​locals·​2
42 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​ 43 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​.​line·​19 45 ····​.​line·​19
45 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction.​1;​" 46 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​"
46 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 47 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
47 ····​iget-​boolean·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​-​>active:​Z 48 ····​iget-​boolean·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​-​>active:​Z
   
48 ····​if-​eqz·​v0,​·​:​cond_0 49 ····​if-​eqz·​v0,​·​:​cond_0
   
49 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/ParallelAction.smali
Offset 211, 15 lines modified Offset 211, 15 lines modified
211 ····​.​line·​64 211 ····​.​line·​64
212 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z 212 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z
   
213 ····​if-​eqz·​v4,​·​:​cond_0 213 ····​if-​eqz·​v4,​·​:​cond_0
   
214 ····​move·​v4,​·​v5 214 ····​move·​v4,​·​v5
   
215 ····​.​line·​76 215 ····​.​line·​74
216 ····​:​goto_0 216 ····​:​goto_0
217 ····​return·​v4 217 ····​return·​v4
   
218 ····​.​line·​65 218 ····​.​line·​65
219 ····​:​cond_0 219 ····​:​cond_0
220 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z 220 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z
   
Offset 279, 14 lines modified Offset 279, 15 lines modified
279 ····​if-​nez·​v4,​·​:​cond_2 279 ····​if-​nez·​v4,​·​:​cond_2
   
280 ····​.​line·​76 280 ····​.​line·​76
281 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 281 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
282 ····​move·​v4,​·​v5 282 ····​move·​v4,​·​v5
   
  283 ····​.​line·​72
283 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
   
284 ····​.​line·​70 285 ····​.​line·​70
285 ····​:​cond_2 286 ····​:​cond_2
286 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 287 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
287 ····​goto·​:​goto_1 288 ····​goto·​:​goto_1
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/SequenceAction.smali
Offset 150, 15 lines modified Offset 150, 15 lines modified
   
150 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 150 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
151 ····​if-​lt·​v1,​·​v3,​·​:​cond_0 151 ····​if-​lt·​v1,​·​v3,​·​:​cond_0
   
152 ····​move·​v1,​·​v2 152 ····​move·​v1,​·​v2
   
153 ····​.​line·​72 153 ····​.​line·​70
154 ····​:​goto_0 154 ····​:​goto_0
155 ····​return·​v1 155 ····​return·​v1
   
156 ····​.​line·​62 156 ····​.​line·​62
157 ····​:​cond_0 157 ····​:​cond_0
158 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​ 158 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​
   
Offset 196, 14 lines modified Offset 196, 15 lines modified
196 ····​if-​nez·​v1,​·​:​cond_1 196 ····​if-​nez·​v1,​·​:​cond_1
   
197 ····​.​line·​72 197 ····​.​line·​72
198 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 198 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
199 ····​move·​v1,​·​v2 199 ····​move·​v1,​·​v2
   
  200 ····​.​line·​66
200 ····​goto·​:​goto_0 201 ····​goto·​:​goto_0
   
201 ····​.​line·​67 202 ····​.​line·​67
202 ····​:​cond_1 203 ····​:​cond_1
203 ····​:​try_start_1 204 ····​:​try_start_1
204 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>index:​I 205 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>index:​I
   
Offset 223, 14 lines modified Offset 224, 15 lines modified
223 ····​if-​lt·​v1,​·​v3,​·​:​cond_2 224 ····​if-​lt·​v1,​·​v3,​·​:​cond_2
   
224 ····​.​line·​72 225 ····​.​line·​72
225 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 226 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
226 ····​move·​v1,​·​v2 227 ····​move·​v1,​·​v2
   
  228 ····​.​line·​68
227 ····​goto·​:​goto_0 229 ····​goto·​:​goto_0
   
228 ····​.​line·​70 230 ····​.​line·​70
229 ····​:​cond_2 231 ····​:​cond_2
230 ····​const/​4·​v1,​·​0x0 232 ····​const/​4·​v1,​·​0x0
   
231 ····​.​line·​72 233 ····​.​line·​72
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/TemporalAction.smali
Offset 73, 15 lines modified Offset 73, 15 lines modified
73 ····​const/​4·​v2,​·​0x1 73 ····​const/​4·​v2,​·​0x1
   
74 ····​.​line·​43 74 ····​.​line·​43
75 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>complete:​Z 75 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>complete:​Z
   
76 ····​if-​eqz·​v3,​·​:​cond_0 76 ····​if-​eqz·​v3,​·​:​cond_0
   
77 ····​.​line·​64 77 ····​.​line·​62
78 ····​:​goto_0 78 ····​:​goto_0
79 ····​return·​v2 79 ····​return·​v2
   
80 ····​.​line·​44 80 ····​.​line·​44
81 ····​:​cond_0 81 ····​:​cond_0
82 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​ 82 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Button$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​85 24 ····​.​line·​85
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Container.smali
Offset 402, 15 lines modified Offset 402, 15 lines modified
402 ····​:​goto_1 402 ····​:​goto_1
403 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​)​V 403 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​)​V
   
404 ····​.​line·​62 404 ····​.​line·​62
405 ····​:​goto_2 405 ····​:​goto_2
406 ····​return-​void 406 ····​return-​void
   
407 ····​.​line·​48 407 ····​.​line·​49
408 ····​.​restart·​local·​v1····​#·​"padBottom":​F 408 ····​.​restart·​local·​v1····​#·​"padBottom":​F
409 ····​.​restart·​local·​v2····​#·​"padLeft":​F 409 ····​.​restart·​local·​v2····​#·​"padLeft":​F
410 ····​:​cond_1 410 ····​:​cond_1
411 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F 411 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F
   
412 ····​move-​result·​v3 412 ····​move-​result·​v3
   
Offset 434, 14 lines modified Offset 434, 15 lines modified
   
434 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F 434 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F
   
435 ····​move-​result·​v5 435 ····​move-​result·​v5
   
436 ····​sub-​float/​2addr·​v4,​·​v5 436 ····​sub-​float/​2addr·​v4,​·​v5
   
  437 ····​.​line·​48
437 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z 438 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z
   
438 ····​move-​result·​v0 439 ····​move-​result·​v0
   
439 ····​goto·​:​goto_0 440 ····​goto·​:​goto_0
   
440 ····​.​line·​56 441 ····​.​line·​56
Offset 614, 15 lines modified Offset 615, 15 lines modified
614 ····​:​goto_1 615 ····​:​goto_1
615 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​)​V 616 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​)​V
   
616 ····​.​line·​734 617 ····​.​line·​734
617 ····​:​goto_2 618 ····​:​goto_2
618 ····​return-​void 619 ····​return-​void
   
619 ····​.​line·​723 620 ····​.​line·​724
620 ····​.​restart·​local·​v1····​#·​"padBottom":​F 621 ····​.​restart·​local·​v1····​#·​"padBottom":​F
621 ····​.​restart·​local·​v2····​#·​"padLeft":​F 622 ····​.​restart·​local·​v2····​#·​"padLeft":​F
622 ····​:​cond_1 623 ····​:​cond_1
623 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F 624 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F
   
624 ····​move-​result·​v3 625 ····​move-​result·​v3
   
Offset 646, 14 lines modified Offset 647, 15 lines modified
   
646 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F 647 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F
   
647 ····​move-​result·​v5 648 ····​move-​result·​v5
   
648 ····​sub-​float/​2addr·​v4,​·​v5 649 ····​sub-​float/​2addr·​v4,​·​v5
   
  650 ····​.​line·​723
649 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z 651 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z
   
650 ····​move-​result·​v0 652 ····​move-​result·​v0
   
651 ····​goto·​:​goto_0 653 ····​goto·​:​goto_0
   
652 ····​.​line·​730 654 ····​.​line·​730
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​49 24 ····​.​line·​49
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​85 24 ····​.​line·​85
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​96 24 ····​.​line·​96
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener;​-​><init>()​V
   
Offset 61, 14 lines modified Offset 62, 15 lines modified
   
61 ····​move-​result-​object·​v2 62 ····​move-​result-​object·​v2
   
62 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>size:​I 63 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>size:​I
   
63 ····​if-​lez·​v2,​·​:​cond_0 64 ····​if-​lez·​v2,​·​:​cond_0
   
  65 ····​.​line·​108
64 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>getRoot()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​ 66 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>getRoot()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​
   
65 ····​move-​result-​object·​v2 67 ····​move-​result-​object·​v2
   
66 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>getChildren()​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​ 68 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>getChildren()​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​
   
67 ····​move-​result-​object·​v2 69 ····​move-​result-​object·​v2
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$4.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​val$object:​Ljava/​lang/​Object;​ 21 .​field·​final·​synthetic·​val$object:​Ljava/​lang/​Object;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ILjava/​lang/​Object;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ILjava/​lang/​Object;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​245 27 ····​.​line·​245
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
28 ····​iput·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>val$keycode:​I 29 ····​iput·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>val$keycode:​I
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/List$1.smali
Offset 17, 18 lines modified Offset 17, 19 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​64 24 ····​.​line·​64
24 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List.​1;​" 25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​"
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
27 ····​return-​void 28 ····​return-​void
28 .​end·​method 29 .​end·​method
   
Offset 39, 15 lines modified Offset 40, 15 lines modified
39 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 40 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
40 ····​.​param·​p2,​·​"x"····​#·​F 41 ····​.​param·​p2,​·​"x"····​#·​F
41 ····​.​param·​p3,​·​"y"····​#·​F 42 ····​.​param·​p3,​·​"y"····​#·​F
42 ····​.​param·​p4,​·​"pointer"····​#·​I 43 ····​.​param·​p4,​·​"pointer"····​#·​I
43 ····​.​param·​p5,​·​"button"····​#·​I 44 ····​.​param·​p5,​·​"button"····​#·​I
   
44 ····​.​prologue 45 ····​.​prologue
45 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List.​1;​" 46 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​"
46 ····​const/​4·​v0,​·​0x0 47 ····​const/​4·​v0,​·​0x0
   
47 ····​.​line·​66 48 ····​.​line·​66
48 ····​if-​nez·​p4,​·​:​cond_1 49 ····​if-​nez·​p4,​·​:​cond_1
   
49 ····​if-​eqz·​p5,​·​:​cond_1 50 ····​if-​eqz·​p5,​·​:​cond_1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​107 25 ····​.​line·​107
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ProgressBar.smali
Offset 726, 14 lines modified Offset 726, 15 lines modified
   
726 ····​float-​to-​int·​v2,​·​v2 726 ····​float-​to-​int·​v2,​·​v2
   
727 ····​int-​to-​float·​v2,​·​v2 727 ····​int-​to-​float·​v2,​·​v2
   
728 ····​add-​float·​v11,​·​v4,​·​v2 728 ····​add-​float·​v11,​·​v4,​·​v2
   
  729 ····​.​line·​150
729 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 730 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
730 ····​move-​result·​v12 731 ····​move-​result·​v12
   
731 ····​move-​object/​from16·​v0,​·​p0 732 ····​move-​object/​from16·​v0,​·​p0
   
732 ····​iget·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ProgressBar;​-​>position:​F 733 ····​iget·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ProgressBar;​-​>position:​F
Offset 746, 14 lines modified Offset 747, 15 lines modified
   
746 ····​sub-​float·​v13,​·​v6,​·​v2 747 ····​sub-​float·​v13,​·​v6,​·​v2
   
747 ····​move-​object/​from16·​v8,​·​v17 748 ····​move-​object/​from16·​v8,​·​v17
   
748 ····​move-​object/​from16·​v9,​·​p1 749 ····​move-​object/​from16·​v9,​·​p1
   
  750 ····​.​line·​149
749 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 751 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
750 ····​.​line·​152 752 ····​.​line·​152
751 ····​:​cond_3 753 ····​:​cond_3
752 ····​if-​eqz·​v16,​·​:​cond_4 754 ····​if-​eqz·​v16,​·​:​cond_4
   
753 ····​sub-​float·​v2,​·​v27,​·​v20 755 ····​sub-​float·​v2,​·​v27,​·​v20
Offset 1114, 20 lines modified Offset 1116, 22 lines modified
   
1114 ····​add-​float·​v2,​·​v2,​·​v21 1116 ····​add-​float·​v2,​·​v2,​·​v21
   
1115 ····​float-​to-​int·​v2,​·​v2 1117 ····​float-​to-​int·​v2,​·​v2
   
1116 ····​int-​to-​float·​v11,​·​v2 1118 ····​int-​to-​float·​v11,​·​v2
   
  1119 ····​.​line·​175
1117 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 1120 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
1118 ····​move-​result·​v12 1121 ····​move-​result·​v12
   
1119 ····​move-​object/​from16·​v8,​·​p1 1122 ····​move-​object/​from16·​v8,​·​p1
   
  1123 ····​.​line·​174
1120 ····​invoke-​interface/​range·​{v7·​.​.​·​v12},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1124 ····​invoke-​interface/​range·​{v7·​.​.​·​v12},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1121 ····​.​line·​177 1125 ····​.​line·​177
1122 ····​.​end·​local·​v22····​#·​"offset":​F 1126 ····​.​end·​local·​v22····​#·​"offset":​F
1123 ····​:​cond_10 1127 ····​:​cond_10
1124 ····​if-​eqz·​v17,​·​:​cond_11 1128 ····​if-​eqz·​v17,​·​:​cond_11
   
Offset 1168, 22 lines modified Offset 1172, 24 lines modified
   
1168 ····​float-​to-​int·​v2,​·​v2 1172 ····​float-​to-​int·​v2,​·​v2
   
1169 ····​int-​to-​float·​v2,​·​v2 1173 ····​int-​to-​float·​v2,​·​v2
   
1170 ····​sub-​float·​v12,​·​v27,​·​v2 1174 ····​sub-​float·​v12,​·​v27,​·​v2
   
  1175 ····​.​line·​179
1171 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 1176 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
1172 ····​move-​result·​v13 1177 ····​move-​result·​v13
   
1173 ····​move-​object/​from16·​v8,​·​v17 1178 ····​move-​object/​from16·​v8,​·​v17
   
1174 ····​move-​object/​from16·​v9,​·​p1 1179 ····​move-​object/​from16·​v9,​·​p1
   
  1180 ····​.​line·​178
1175 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1181 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1176 ····​.​line·​181 1182 ····​.​line·​181
1177 ····​:​cond_11 1183 ····​:​cond_11
1178 ····​if-​eqz·​v16,​·​:​cond_4 1184 ····​if-​eqz·​v16,​·​:​cond_4
   
1179 ····​move-​object/​from16·​v0,​·​p0 1185 ····​move-​object/​from16·​v0,​·​p0
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​182 24 ····​.​line·​182
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​214 24 ····​.​line·​214
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane.smali
Offset 1658, 14 lines modified Offset 1658, 15 lines modified
   
1658 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>vScrollBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 1658 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>vScrollBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
1659 ····​iget·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F 1659 ····​iget·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F
   
1660 ····​move-​object·​v1,​·​p1 1660 ····​move-​object·​v1,​·​p1
   
  1661 ····​.​line·​568
1661 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1662 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1662 ····​.​line·​571 1663 ····​.​line·​571
1663 ····​:​cond_a 1664 ····​:​cond_a
1664 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>scrollX:​Z 1665 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>scrollX:​Z
   
1665 ····​if-​eqz·​v0,​·​:​cond_c 1666 ····​if-​eqz·​v0,​·​:​cond_c
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$1.smali
Offset 17, 18 lines modified Offset 17, 19 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​82 24 ····​.​line·​82
24 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox.​1;​" 25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​"
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
27 ····​return-​void 28 ····​return-​void
28 .​end·​method 29 .​end·​method
   
Offset 39, 15 lines modified Offset 40, 15 lines modified
39 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 40 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
40 ····​.​param·​p2,​·​"x"····​#·​F 41 ····​.​param·​p2,​·​"x"····​#·​F
41 ····​.​param·​p3,​·​"y"····​#·​F 42 ····​.​param·​p3,​·​"y"····​#·​F
42 ····​.​param·​p4,​·​"pointer"····​#·​I 43 ····​.​param·​p4,​·​"pointer"····​#·​I
43 ····​.​param·​p5,​·​"button"····​#·​I 44 ····​.​param·​p5,​·​"button"····​#·​I
   
44 ····​.​prologue 45 ····​.​prologue
45 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox.​1;​" 46 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​"
46 ····​const/​4·​v0,​·​0x0 47 ····​const/​4·​v0,​·​0x0
   
47 ····​.​line·​84 48 ····​.​line·​84
48 ····​if-​nez·​p4,​·​:​cond_1 49 ····​if-​nez·​p4,​·​:​cond_1
   
49 ····​if-​eqz·​p5,​·​:​cond_1 50 ····​if-​eqz·​p5,​·​:​cond_1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1.smali
Offset 19, 18 lines modified Offset 19, 19 lines modified
   
19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​336 25 ····​.​line·​336
25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​1;​" 26 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
28 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
Offset 42, 15 lines modified Offset 43, 15 lines modified
42 ····​.​locals·​2 43 ····​.​locals·​2
43 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 44 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
44 ····​.​param·​p2,​·​"x"····​#·​F 45 ····​.​param·​p2,​·​"x"····​#·​F
45 ····​.​param·​p3,​·​"y"····​#·​F 46 ····​.​param·​p3,​·​"y"····​#·​F
   
46 ····​.​prologue 47 ····​.​prologue
47 ····​.​line·​338 48 ····​.​line·​338
48 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​1;​" 49 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​"
49 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
50 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ArraySelection;​ 51 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ArraySelection;​
   
51 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
52 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 53 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
Offset 74, 15 lines modified Offset 75, 15 lines modified
74 ····​.​locals·​4 75 ····​.​locals·​4
75 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 76 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
76 ····​.​param·​p2,​·​"x"····​#·​F 77 ····​.​param·​p2,​·​"x"····​#·​F
77 ····​.​param·​p3,​·​"y"····​#·​F 78 ····​.​param·​p3,​·​"y"····​#·​F
   
78 ····​.​prologue 79 ····​.​prologue
79 ····​.​line·​343 80 ····​.​line·​343
80 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​1;​" 81 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​"
81 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 82 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
82 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 83 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
83 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 84 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
84 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 85 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2.smali
Offset 19, 18 lines modified Offset 19, 19 lines modified
   
19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​348 25 ····​.​line·​348
25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​2;​" 26 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
28 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
Offset 44, 15 lines modified Offset 45, 15 lines modified
44 ····​.​param·​p2,​·​"x"····​#·​F 45 ····​.​param·​p2,​·​"x"····​#·​F
45 ····​.​param·​p3,​·​"y"····​#·​F 46 ····​.​param·​p3,​·​"y"····​#·​F
46 ····​.​param·​p4,​·​"pointer"····​#·​I 47 ····​.​param·​p4,​·​"pointer"····​#·​I
47 ····​.​param·​p5,​·​"toActor"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 48 ····​.​param·​p5,​·​"toActor"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
48 ····​.​prologue 49 ····​.​prologue
49 ····​.​line·​350 50 ····​.​line·​350
50 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​2;​" 51 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​"
51 ····​if-​eqz·​p5,​·​:​cond_0 52 ····​if-​eqz·​p5,​·​:​cond_0
   
52 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 53 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
53 ····​invoke-​virtual·​{v0,​·​p5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>isAscendantOf(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​Z 54 ····​invoke-​virtual·​{v0,​·​p5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>isAscendantOf(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​Z
   
54 ····​move-​result·​v0 55 ····​move-​result·​v0
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3.smali
Offset 19, 18 lines modified Offset 19, 19 lines modified
   
19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​354 25 ····​.​line·​354
25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​3;​" 26 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
28 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
Offset 41, 15 lines modified Offset 42, 15 lines modified
41 .​method·​public·​keyDown(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​I)​Z 42 .​method·​public·​keyDown(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​I)​Z
42 ····​.​locals·​1 43 ····​.​locals·​1
43 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 44 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
44 ····​.​param·​p2,​·​"keycode"····​#·​I 45 ····​.​param·​p2,​·​"keycode"····​#·​I
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​364 47 ····​.​line·​364
47 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​3;​" 48 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​"
48 ····​const/​16·​v0,​·​0x83 49 ····​const/​16·​v0,​·​0x83
   
49 ····​if-​ne·​p2,​·​v0,​·​:​cond_0 50 ····​if-​ne·​p2,​·​v0,​·​:​cond_0
   
50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 51 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
51 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>hide()​V 52 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>hide()​V
Offset 66, 15 lines modified Offset 67, 15 lines modified
66 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 67 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
67 ····​.​param·​p2,​·​"x"····​#·​F 68 ····​.​param·​p2,​·​"x"····​#·​F
68 ····​.​param·​p3,​·​"y"····​#·​F 69 ····​.​param·​p3,​·​"y"····​#·​F
69 ····​.​param·​p4,​·​"pointer"····​#·​I 70 ····​.​param·​p4,​·​"pointer"····​#·​I
70 ····​.​param·​p5,​·​"button"····​#·​I 71 ····​.​param·​p5,​·​"button"····​#·​I
   
71 ····​.​prologue 72 ····​.​prologue
72 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​3;​" 73 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​"
73 ····​const/​4·​v3,​·​0x0 74 ····​const/​4·​v3,​·​0x0
   
74 ····​.​line·​356 75 ····​.​line·​356
75 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getTarget()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 76 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getTarget()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
76 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​416 24 ····​.​line·​416
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox.smali
Offset 879, 18 lines modified Offset 879, 20 lines modified
   
879 ····​move-​result·​v8 879 ····​move-​result·​v8
   
880 ····​mul-​float/​2addr·​v8,​·​v9 880 ····​mul-​float/​2addr·​v8,​·​v9
   
881 ····​sub-​float/​2addr·​v6,​·​v8 881 ····​sub-​float/​2addr·​v6,​·​v8
   
  882 ····​.​line·​171
882 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 883 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
883 ····​move-​result·​v8 884 ····​move-​result·​v8
   
  885 ····​.​line·​170
884 ····​invoke-​static·​{v6,​·​v8},​·​Ljava/​lang/​Math;​-​>max(FF)​F 886 ····​invoke-​static·​{v6,​·​v8},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
885 ····​move-​result·​v6 887 ····​move-​result·​v6
   
886 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefHeight:​F 888 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefHeight:​F
   
887 ····​.​line·​175 889 ····​.​line·​175
Offset 998, 27 lines modified Offset 1000, 30 lines modified
   
998 ····​iget-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1000 ····​iget-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
999 ····​if-​nez·​v6,​·​:​cond_4 1001 ····​if-​nez·​v6,​·​:​cond_4
   
1000 ····​move·​v6,​·​v7 1002 ····​move·​v6,​·​v7
   
  1003 ····​.​line·​188
1001 ····​:​goto_2 1004 ····​:​goto_2
1002 ····​add-​float/​2addr·​v6,​·​v4 1005 ····​add-​float/​2addr·​v6,​·​v4
   
1003 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1006 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1007 ····​.​line·​189
1004 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F 1008 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F
   
1005 ····​move-​result·​v9 1009 ····​move-​result·​v9
   
1006 ····​add-​float/​2addr·​v6,​·​v9 1010 ····​add-​float/​2addr·​v6,​·​v9
   
1007 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1011 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1012 ····​.​line·​190
1008 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getRightWidth()​F 1013 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getRightWidth()​F
   
1009 ····​move-​result·​v9 1014 ····​move-​result·​v9
   
1010 ····​add-​float/​2addr·​v9,​·​v6 1015 ····​add-​float/​2addr·​v9,​·​v6
   
1011 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1016 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
Offset 1031, 14 lines modified Offset 1036, 15 lines modified
   
1031 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1036 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
   
1032 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​ 1037 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​
   
1033 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1038 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1039 ····​.​line·​191
1034 ····​invoke-​interface·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 1040 ····​invoke-​interface·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
1035 ····​move-​result·​v6 1041 ····​move-​result·​v6
   
1036 ····​:​goto_3 1042 ····​:​goto_3
1037 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1043 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
   
Offset 1050, 55 lines modified Offset 1056, 61 lines modified
   
1050 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1056 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
   
1051 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​ 1057 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​
   
1052 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScrollKnob:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1058 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScrollKnob:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1059 ····​.​line·​192
1053 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 1060 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
1054 ····​move-​result·​v7 1061 ····​move-​result·​v7
   
  1062 ····​.​line·​191
1055 ····​:​cond_3 1063 ····​:​cond_3
1056 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>max(FF)​F 1064 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
1057 ····​move-​result·​v6 1065 ····​move-​result·​v6
   
1058 ····​add-​float/​2addr·​v6,​·​v9 1066 ····​add-​float/​2addr·​v6,​·​v9
   
  1067 ····​.​line·​184
1059 ····​invoke-​static·​{v8,​·​v6},​·​Ljava/​lang/​Math;​-​>max(FF)​F 1068 ····​invoke-​static·​{v8,​·​v6},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
1060 ····​move-​result·​v6 1069 ····​move-​result·​v6
   
1061 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefWidth:​F 1070 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefWidth:​F
   
1062 ····​.​line·​193 1071 ····​.​line·​193
1063 ····​return-​void 1072 ····​return-​void
   
1064 ····​.​line·​184 1073 ····​.​line·​184
Max diff block lines reached; 863/4087 bytes (21.12%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$2.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 28 .​field·​final·​synthetic·​val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​427 34 ····​.​line·​427
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
35 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 36 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
Offset 137, 14 lines modified Offset 138, 15 lines modified
   
137 ····​const-​string·​v6,​·​":​·​" 138 ····​const-​string·​v6,​·​":​·​"
   
138 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 139 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
139 ····​move-​result-​object·​v5 140 ····​move-​result-​object·​v5
   
  141 ····​.​line·​448
140 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>name()​Ljava/​lang/​String;​ 142 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>name()​Ljava/​lang/​String;​
   
141 ····​move-​result-​object·​v6 143 ····​move-​result-​object·​v6
   
142 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 144 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
143 ····​move-​result-​object·​v5 145 ····​move-​result-​object·​v5
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$4.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​487 33 ····​.​line·​487
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$3.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 .​field·​final·​synthetic·​val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 30 .​field·​final·​synthetic·​val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​454 36 ····​.​line·​454
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
37 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 38 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​500 24 ····​.​line·​500
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$5;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$5;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin.smali
Offset 364, 86 lines modified Offset 364, 84 lines modified
364 .​end·​method 364 .​end·​method
   
365 .​method·​public·​dispose()​V 365 .​method·​public·​dispose()​V
366 ····​.​locals·​5 366 ····​.​locals·​5
   
367 ····​.​prologue 367 ····​.​prologue
368 ····​.​line·​406 368 ····​.​line·​406
369 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 369 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
370 ····​if-​eqz·​v4,​·​:​cond_0 370 ····​if-​eqz·​v2,​·​:​cond_0
   
371 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 371 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
372 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>dispose()​V 372 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>dispose()​V
   
373 ····​.​line·​407 373 ····​.​line·​407
374 ····​:​cond_0 374 ····​:​cond_0
375 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>resources:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 375 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>resources:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
376 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​ 376 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​
   
377 ····​move-​result-​object·​v4 377 ····​move-​result-​object·​v2
   
378 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​ 378 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​
   
379 ····​move-​result-​object·​v1 379 ····​move-​result-​object·​v2
   
380 ····​:​cond_1 380 ····​:​cond_1
381 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 381 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
382 ····​move-​result·​v4 382 ····​move-​result·​v3
   
383 ····​if-​eqz·​v4,​·​:​cond_3 383 ····​if-​eqz·​v3,​·​:​cond_3
   
384 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 384 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
385 ····​move-​result-​object·​v0 385 ····​move-​result-​object·​v0
   
386 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 386 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
387 ····​.​line·​408 387 ····​.​line·​408
388 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 388 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
389 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​ 389 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​
   
390 ····​move-​result-​object·​v4 390 ····​move-​result-​object·​v3
   
391 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​ 391 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​
   
392 ····​move-​result-​object·​v2 392 ····​move-​result-​object·​v3
   
393 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
394 ····​:​cond_2 393 ····​:​cond_2
395 ····​:​goto_0 394 ····​:​goto_0
396 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 395 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
397 ····​move-​result·​v4 396 ····​move-​result·​v4
   
398 ····​if-​eqz·​v4,​·​:​cond_1 397 ····​if-​eqz·​v4,​·​:​cond_1
   
399 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 398 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
400 ····​move-​result-​object·​v3 399 ····​move-​result-​object·​v1
   
401 ····​.​line·​409 400 ····​.​line·​409
402 ····​.​local·​v3,​·​"resource":​Ljava/​lang/​Object;​ 401 ····​.​local·​v1,​·​"resource":​Ljava/​lang/​Object;​
403 ····​instance-​of·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 402 ····​instance-​of·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
404 ····​if-​eqz·​v4,​·​:​cond_2 403 ····​if-​eqz·​v4,​·​:​cond_2
   
405 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 404 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
406 ····​.​end·​local·​v3····​#·​"resource":​Ljava/​lang/​Object;​ 405 ····​.​end·​local·​v1····​#·​"resource":​Ljava/​lang/​Object;​
407 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V 406 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V
   
408 ····​goto·​:​goto_0 407 ····​goto·​:​goto_0
   
409 ····​.​line·​411 408 ····​.​line·​411
410 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 409 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
411 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
412 ····​:​cond_3 410 ····​:​cond_3
413 ····​return-​void 411 ····​return-​void
414 .​end·​method 412 .​end·​method
   
415 .​method·​public·​find(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 413 .​method·​public·​find(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
416 ····​.​locals·​3 414 ····​.​locals·​3
417 ····​.​param·​p1,​·​"resource"····​#·​Ljava/​lang/​Object;​ 415 ····​.​param·​p1,​·​"resource"····​#·​Ljava/​lang/​Object;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Slider$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​60 24 ····​.​line·​60
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SplitPane$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​81 25 ····​.​line·​81
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextArea$TextAreaListener.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​348 24 ····​.​line·​348
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea$TextAreaList​ener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea$TextAreaList​ener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​><init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​><init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextArea.smali
Offset 151, 14 lines modified Offset 151, 15 lines modified
   
151 ····​if-​eqz·​v7,​·​:​cond_2 151 ····​if-​eqz·​v7,​·​:​cond_2
   
152 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​ 152 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​
   
153 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 153 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  154 ····​.​line·​266
154 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F 155 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F
   
155 ····​move-​result·​v7 156 ····​move-​result·​v7
   
156 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​ 157 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​
   
157 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 158 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
Offset 233, 15 lines modified Offset 234, 15 lines modified
233 ····​.​line·​271 234 ····​.​line·​271
234 ····​:​cond_1 235 ····​:​cond_1
235 ····​:​goto_2 236 ····​:​goto_2
236 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 237 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
237 ····​goto·​:​goto_1 238 ····​goto·​:​goto_1
   
238 ····​.​line·​265 239 ····​.​line·​266
239 ····​.​end·​local·​v2····​#·​"i":​I 240 ····​.​end·​local·​v2····​#·​"i":​I
240 ····​.​end·​local·​v3····​#·​"lastCharacter":​C 241 ····​.​end·​local·​v3····​#·​"lastCharacter":​C
241 ····​.​end·​local·​v4····​#·​"lastSpace":​I 242 ····​.​end·​local·​v4····​#·​"lastSpace":​I
242 ····​.​end·​local·​v5····​#·​"lineStart":​I 243 ····​.​end·​local·​v5····​#·​"lineStart":​I
243 ····​.​end·​local·​v6····​#·​"maxWidthLine":​F 244 ····​.​end·​local·​v6····​#·​"maxWidthLine":​F
244 ····​:​cond_2 245 ····​:​cond_2
245 ····​const/​4·​v7,​·​0x0 246 ····​const/​4·​v7,​·​0x0
Offset 466, 14 lines modified Offset 467, 15 lines modified
466 ····​const/​4·​v6,​·​0x0 467 ····​const/​4·​v6,​·​0x0
   
467 ····​.​line·​253 468 ····​.​line·​253
468 ····​.​local·​v6,​·​"textOffset":​F 469 ····​.​local·​v6,​·​"textOffset":​F
469 ····​:​goto_0 470 ····​:​goto_0
470 ····​add-​float·​v2,​·​p4,​·​v6 471 ····​add-​float·​v2,​·​p4,​·​v6
   
  472 ····​.​line·​254
471 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F 473 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F
   
472 ····​move-​result·​v0 474 ····​move-​result·​v0
   
473 ····​const/​high16·​v1,​·​0x40000000····​#·​2.​0f 475 ····​const/​high16·​v1,​·​0x40000000····​#·​2.​0f
   
474 ····​div-​float/​2addr·​v0,​·​v1 476 ····​div-​float/​2addr·​v0,​·​v1
Offset 498, 22 lines modified Offset 500, 24 lines modified
   
498 ····​sub-​float·​v3,​·​v0,​·​v1 500 ····​sub-​float·​v3,​·​v0,​·​v1
   
499 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 501 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
500 ····​move-​result·​v4 502 ····​move-​result·​v4
   
  503 ····​.​line·​255
501 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F 504 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F
   
502 ····​move-​result·​v5 505 ····​move-​result·​v5
   
503 ····​move-​object·​v0,​·​p1 506 ····​move-​object·​v0,​·​p1
   
504 ····​move-​object·​v1,​·​p2 507 ····​move-​object·​v1,​·​p2
   
  508 ····​.​line·​253
505 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 509 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
506 ····​.​line·​256 510 ····​.​line·​256
507 ····​return-​void 511 ····​return-​void
   
508 ····​.​line·​251 512 ····​.​line·​251
509 ····​.​end·​local·​v6····​#·​"textOffset":​F 513 ····​.​end·​local·​v6····​#·​"textOffset":​F
Offset 534, 14 lines modified Offset 538, 15 lines modified
   
534 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>cursorLine:​I 538 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>cursorLine:​I
   
535 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2 539 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
536 ····​aget·​v2,​·​v2,​·​v3 540 ····​aget·​v2,​·​v2,​·​v3
   
  541 ····​.​line·​252
537 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​FloatArray;​-​>get(I)​F 542 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​FloatArray;​-​>get(I)​F
   
538 ····​move-​result·​v1 543 ····​move-​result·​v1
   
539 ····​sub-​float·​v6,​·​v0,​·​v1 544 ····​sub-​float·​v6,​·​v0,​·​v1
   
540 ····​goto·​:​goto_0 545 ····​goto·​:​goto_0
Offset 718, 22 lines modified Offset 723, 24 lines modified
   
718 ····​move-​result·​v1 723 ····​move-​result·​v1
   
719 ····​sub-​float/​2addr·​v0,​·​v1 724 ····​sub-​float/​2addr·​v0,​·​v1
   
720 ····​sub-​float·​v3,​·​v0,​·​v12 725 ····​sub-​float·​v3,​·​v0,​·​v12
   
  726 ····​.​line·​232
721 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F 727 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F
   
Max diff block lines reached; 4076/6688 bytes (60.94%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​650 25 ····​.​line·​650
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$KeyRepeatTa​sk;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$KeyRepeatTa​sk;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​695 24 ····​.​line·​695
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField.smali
Offset 1088, 14 lines modified Offset 1088, 15 lines modified
1088 ····​:​goto_0 1088 ····​:​goto_0
1089 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1089 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1090 ····​move-​result-​object·​v3 1090 ····​move-​result-​object·​v3
   
1091 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​ 1091 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​
   
  1092 ····​.​line·​433
1092 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I 1093 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
1093 ····​move-​result·​v2 1094 ····​move-​result·​v2
   
1094 ····​if-​ge·​v0,​·​v2,​·​:​cond_2 1095 ····​if-​ge·​v0,​·​v2,​·​:​cond_2
   
1095 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​ 1096 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​
Offset 1135, 14 lines modified Offset 1136, 15 lines modified
   
1135 ····​.​line·​432 1136 ····​.​line·​432
1136 ····​:​cond_1 1137 ····​:​cond_1
1137 ····​const-​string·​v2,​·​"" 1138 ····​const-​string·​v2,​·​""
   
1138 ····​goto·​:​goto_0 1139 ····​goto·​:​goto_0
   
  1140 ····​.​line·​433
1139 ····​:​cond_2 1141 ····​:​cond_2
1140 ····​const-​string·​v2,​·​"" 1142 ····​const-​string·​v2,​·​""
   
1141 ····​goto·​:​goto_1 1143 ····​goto·​:​goto_1
1142 .​end·​method 1144 .​end·​method
   
1143 .​method·​delete(Z)​I 1145 .​method·​delete(Z)​I
Offset 1729, 14 lines modified Offset 1731, 15 lines modified
   
1729 ····​sub-​float·​v2,​·​v0,​·​v1 1731 ····​sub-​float·​v2,​·​v0,​·​v1
   
1730 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F 1732 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F
   
1731 ····​sub-​float·​v0,​·​p5,​·​v0 1733 ····​sub-​float·​v0,​·​p5,​·​v0
   
  1734 ····​.​line·​336
1732 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F 1735 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F
   
1733 ····​move-​result·​v1 1736 ····​move-​result·​v1
   
1734 ····​sub-​float·​v3,​·​v0,​·​v1 1737 ····​sub-​float·​v3,​·​v0,​·​v1
   
1735 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 1738 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
Offset 1755, 14 lines modified Offset 1758, 15 lines modified
   
1755 ····​add-​float·​v5,​·​v0,​·​v1 1758 ····​add-​float·​v5,​·​v0,​·​v1
   
1756 ····​move-​object·​v0,​·​p1 1759 ····​move-​object·​v0,​·​p1
   
1757 ····​move-​object·​v1,​·​p2 1760 ····​move-​object·​v1,​·​p2
   
  1761 ····​.​line·​335
1758 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1762 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1759 ····​.​line·​337 1763 ····​.​line·​337
1760 ····​return-​void 1764 ····​return-​void
1761 .​end·​method 1765 .​end·​method
   
1762 .​method·​protected·​drawSelection(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V 1766 .​method·​protected·​drawSelection(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V
Offset 1793, 28 lines modified Offset 1797, 30 lines modified
   
1793 ····​sub-​float·​v3,​·​v0,​·​v1 1797 ····​sub-​float·​v3,​·​v0,​·​v1
   
1794 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>selectionWidth:​F 1798 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>selectionWidth:​F
   
1795 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F 1799 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F
   
  1800 ····​.​line·​327
1796 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F 1801 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F
   
1797 ····​move-​result·​v1 1802 ····​move-​result·​v1
   
1798 ····​const/​high16·​v5,​·​0x40000000····​#·​2.​0f 1803 ····​const/​high16·​v5,​·​0x40000000····​#·​2.​0f
   
1799 ····​div-​float/​2addr·​v1,​·​v5 1804 ····​div-​float/​2addr·​v1,​·​v5
   
1800 ····​add-​float·​v5,​·​v0,​·​v1 1805 ····​add-​float·​v5,​·​v0,​·​v1
   
1801 ····​move-​object·​v0,​·​p1 1806 ····​move-​object·​v0,​·​p1
   
1802 ····​move-​object·​v1,​·​p2 1807 ····​move-​object·​v1,​·​p2
   
  1808 ····​.​line·​326
1803 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1809 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1804 ····​.​line·​328 1810 ····​.​line·​328
1805 ····​return-​void 1811 ····​return-​void
1806 .​end·​method 1812 .​end·​method
   
1807 .​method·​protected·​drawText(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V 1813 .​method·​protected·​drawText(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V
Offset 1934, 18 lines modified Offset 1940, 20 lines modified
   
1934 ····​add-​float/​2addr·​v1,​·​v2 1940 ····​add-​float/​2addr·​v1,​·​v2
   
1935 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​ 1941 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​
Max diff block lines reached; 421/3020 bytes (13.94%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Touchpad$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​69 24 ····​.​line·​69
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Tree$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​66 24 ····​.​line·​66
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Tree.smali
Offset 715, 28 lines modified Offset 715, 30 lines modified
   
715 ····​add-​float·​v8,​·​v18,​·​v13 715 ····​add-​float·​v8,​·​v18,​·​v13
   
716 ····​move-​object/​from16·​v0,​·​v16 716 ····​move-​object/​from16·​v0,​·​v16
   
717 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 717 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  718 ····​.​line·​236
718 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 719 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
719 ····​move-​result·​v9 720 ····​move-​result·​v9
   
720 ····​move-​object/​from16·​v0,​·​v16 721 ····​move-​object/​from16·​v0,​·​v16
   
721 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 722 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
722 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 723 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
723 ····​move-​result·​v10 724 ····​move-​result·​v10
   
724 ····​move-​object/​from16·​v6,​·​p1 725 ····​move-​object/​from16·​v6,​·​p1
   
  726 ····​.​line·​235
725 ····​invoke-​interface/​range·​{v5·​.​.​·​v10},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 727 ····​invoke-​interface/​range·​{v5·​.​.​·​v10},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
726 ····​.​line·​237 728 ····​.​line·​237
727 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 729 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
728 ····​move-​object/​from16·​v0,​·​p1 730 ····​move-​object/​from16·​v0,​·​p1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Value.smali
Offset 89, 15 lines modified Offset 89, 14 lines modified
89 .​method·​public·​constructor·​<init>()​V 89 .​method·​public·​constructor·​<init>()​V
90 ····​.​locals·​0 90 ····​.​locals·​0
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​25 92 ····​.​line·​25
93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
94 ····​.​line·​34  
95 ····​return-​void 94 ····​return-​void
96 .​end·​method 95 .​end·​method
   
97 .​method·​public·​static·​percentHeight(F)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​ 96 .​method·​public·​static·​percentHeight(F)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​
98 ····​.​locals·​1 97 ····​.​locals·​1
99 ····​.​param·​p0,​·​"percent"····​#·​F 98 ····​.​param·​p0,​·​"percent"····​#·​F
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Window$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​76 24 ····​.​line·​76
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Window$2.smali
Offset 27, 14 lines modified Offset 27, 15 lines modified
   
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​82 33 ····​.​line·​82
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​)​V 27 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​.​line·​45 31 ····​.​line·​45
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​
   
32 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Gestu​reAdapter;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Gestu​reAdapter;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener.smali
Offset 2, 22 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ActorGestureListener​.​java" 3 .​source·​"ActorGestureListener​.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
   
6 #·​annotations  
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
8 ····​value·​=·​{  
9 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener$​2;​  
10 ····​}  
11 .​end·​annotation  
   
   
12 #·​static·​fields 6 #·​static·​fields
13 .​field·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 7 .​field·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
   
14 #·​instance·​fields 8 #·​instance·​fields
15 .​field·​actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 9 .​field·​actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ArraySelection.smali
Offset 109, 14 lines modified Offset 109, 15 lines modified
   
109 ····​if-​eqz·​v3,​·​:​cond_7 109 ····​if-​eqz·​v3,​·​:​cond_7
   
110 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​ 110 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​
   
111 ····​const/​16·​v4,​·​0x3b 111 ····​const/​16·​v4,​·​0x3b
   
  112 ····​.​line·​24
112 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​Input;​-​>isKeyPressed(I)​Z 113 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​Input;​-​>isKeyPressed(I)​Z
   
113 ····​move-​result·​v3 114 ····​move-​result·​v3
   
114 ····​if-​nez·​v3,​·​:​cond_2 115 ····​if-​nez·​v3,​·​:​cond_2
   
115 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​ 116 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ChangeListener.smali
Offset 18, 15 lines modified Offset 18, 14 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​25 21 ····​.​line·​25
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​37  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
   
   
26 #·​virtual·​methods 25 #·​virtual·​methods
27 .​method·​public·​abstract·​changed(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V 26 .​method·​public·​abstract·​changed(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V
28 .​end·​method 27 .​end·​method
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​ 19 .​field·​final·​synthetic·​val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​51 25 ····​.​line·​51
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop.smali
Offset 131, 15 lines modified Offset 131, 14 lines modified
131 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>activePointer:​I 131 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>activePointer:​I
   
132 ····​.​line·​48 132 ····​.​line·​48
133 ····​const/​4·​v0,​·​0x1 133 ····​const/​4·​v0,​·​0x1
   
134 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>cancelTouchFocus:​Z 134 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>cancelTouchFocus:​Z
   
135 ····​.​line·​264  
136 ····​return-​void 135 ····​return-​void
137 .​end·​method 136 .​end·​method
   
   
138 #·​virtual·​methods 137 #·​virtual·​methods
139 .​method·​public·​addSource(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V 138 .​method·​public·​addSource(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V
140 ····​.​locals·​2 139 ····​.​locals·​2
Offset 191, 65 lines modified Offset 190, 64 lines modified
191 .​end·​method 190 .​end·​method
   
192 .​method·​public·​clear()​V 191 .​method·​public·​clear()​V
193 ····​.​locals·​4 192 ····​.​locals·​4
   
194 ····​.​prologue 193 ····​.​prologue
195 ····​.​line·​162 194 ····​.​line·​162
196 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>targets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 195 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>targets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
197 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 196 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
198 ····​.​line·​163 197 ····​.​line·​163
199 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 198 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
200 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 199 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
201 ····​move-​result-​object·​v2 200 ····​move-​result-​object·​v1
   
202 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 201 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
203 ····​move-​result-​object·​v1 202 ····​move-​result-​object·​v2
   
204 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
205 ····​:​goto_0 203 ····​:​goto_0
206 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 204 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
207 ····​move-​result·​v2 205 ····​move-​result·​v1
   
208 ····​if-​eqz·​v2,​·​:​cond_0 206 ····​if-​eqz·​v1,​·​:​cond_0
   
209 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 207 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
210 ····​move-​result-​object·​v0 208 ····​move-​result-​object·​v0
   
211 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 209 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
212 ····​.​line·​164 210 ····​.​line·​164
213 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​" 211 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​"
214 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 212 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
215 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​ 213 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​
   
216 ····​iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 214 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
217 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 215 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
218 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 216 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
219 ····​invoke-​virtual·​{v3,​·​v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>removeCaptureListene​r(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​)​Z 217 ····​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>removeCaptureListene​r(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​)​Z
   
220 ····​goto·​:​goto_0 218 ····​goto·​:​goto_0
   
221 ····​.​line·​165 219 ····​.​line·​165
222 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​" 220 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​"
223 ····​:​cond_0 221 ····​:​cond_0
224 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 222 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
225 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>clear()​V 223 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>clear()​V
   
226 ····​.​line·​166 224 ····​.​line·​166
227 ····​return-​void 225 ····​return-​void
228 .​end·​method 226 .​end·​method
   
229 .​method·​public·​getDragActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 227 .​method·​public·​getDragActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
230 ····​.​locals·​1 228 ····​.​locals·​1
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​37 25 ····​.​line·​37
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​42 25 ····​.​line·​42
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent.smali
Offset 32, 15 lines modified Offset 32, 14 lines modified
32 .​method·​public·​constructor·​<init>()​V 32 .​method·​public·​constructor·​<init>()​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​50 35 ····​.​line·​50
36 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V
   
37 ····​.​line·​88  
38 ····​return-​void 37 ····​return-​void
39 .​end·​method 38 .​end·​method
   
   
40 #·​virtual·​methods 39 #·​virtual·​methods
41 .​method·​public·​getRelatedActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 40 .​method·​public·​getRelatedActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
42 ····​.​locals·​1 41 ····​.​locals·​1
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/FocusListener.smali
Offset 5, 29 lines modified Offset 5, 27 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 6 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener$1;​,​  
11 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener$FocusEv​ent;​ 10 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener$FocusEv​ent;​
12 ····​} 11 ····​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​direct·​methods 13 #·​direct·​methods
15 .​method·​public·​constructor·​<init>()​V 14 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 15 ····​.​locals·​0
   
17 ····​.​prologue 16 ····​.​prologue
18 ····​.​line·​25 17 ····​.​line·​25
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 18 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​50  
21 ····​return-​void 19 ····​return-​void
22 .​end·​method 20 .​end·​method
   
   
23 #·​virtual·​methods 21 #·​virtual·​methods
24 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z 22 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z
25 ····​.​locals·​4 23 ····​.​locals·​4
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/Selection.smali
Offset 588, 15 lines modified Offset 588, 15 lines modified
588 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection<TT;​>;​" 588 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection<TT;​>;​"
589 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 589 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
590 ····​if-​nez·​v1,​·​:​cond_0 590 ····​if-​nez·​v1,​·​:​cond_0
   
591 ····​const/​4·​v1,​·​0x0 591 ····​const/​4·​v1,​·​0x0
   
592 ····​.​line·​192 592 ····​.​line·​190
593 ····​:​goto_0 593 ····​:​goto_0
594 ····​return·​v1 594 ····​return·​v1
   
595 ····​.​line·​188 595 ····​.​line·​188
596 ····​:​cond_0 596 ····​:​cond_0
597 ····​const-​class·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​ 597 ····​const-​class·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​
   
[−]
smali/com/badlogic/gdx/utils/IntFloatMap.smali
Offset 2258, 21 lines modified Offset 2258, 20 lines modified
2258 ····​.​locals·​4 2258 ····​.​locals·​4
2259 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​ 2259 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​
   
2260 ····​.​prologue 2260 ····​.​prologue
2261 ····​.​line·​166 2261 ····​.​line·​166
2262 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​ 2262 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​
   
2263 ····​move-​result-​object·​v2 2263 ····​move-​result-​object·​v1
   
2264 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2264 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2265 ····​move-​result-​object·​v1 2265 ····​move-​result-​object·​v1
   
2266 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2267 ····​:​goto_0 2266 ····​:​goto_0
2268 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2267 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2269 ····​move-​result·​v2 2268 ····​move-​result·​v2
   
2270 ····​if-​eqz·​v2,​·​:​cond_0 2269 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/IntIntMap.smali
Offset 2168, 21 lines modified Offset 2168, 20 lines modified
2168 ····​.​locals·​4 2168 ····​.​locals·​4
2169 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​ 2169 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​
   
2170 ····​.​prologue 2170 ····​.​prologue
2171 ····​.​line·​164 2171 ····​.​line·​164
2172 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​ 2172 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​
   
2173 ····​move-​result-​object·​v2 2173 ····​move-​result-​object·​v1
   
2174 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2174 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2175 ····​move-​result-​object·​v1 2175 ····​move-​result-​object·​v1
   
2176 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2177 ····​:​goto_0 2176 ····​:​goto_0
2178 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2177 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2179 ····​move-​result·​v2 2178 ····​move-​result·​v2
   
2180 ····​if-​eqz·​v2,​·​:​cond_0 2179 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/IntMap.smali
Offset 2454, 21 lines modified Offset 2454, 20 lines modified
   
2454 ····​.​prologue 2454 ····​.​prologue
2455 ····​.​line·​171 2455 ····​.​line·​171
2456 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​" 2456 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​"
2457 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​" 2457 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​"
2458 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​ 2458 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​
   
2459 ····​move-​result-​object·​v2 2459 ····​move-​result-​object·​v1
   
2460 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2460 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2461 ····​move-​result-​object·​v1 2461 ····​move-​result-​object·​v1
   
2462 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2463 ····​:​goto_0 2462 ····​:​goto_0
2464 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2463 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2465 ····​move-​result·​v2 2464 ····​move-​result·​v2
   
2466 ····​if-​eqz·​v2,​·​:​cond_0 2465 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/Json$FieldMetadata.smali
Offset 43, 18 lines modified Offset 43, 20 lines modified
   
43 ····​move-​result·​v1 43 ····​move-​result·​v1
   
44 ····​if-​nez·​v1,​·​:​cond_0 44 ····​if-​nez·​v1,​·​:​cond_0
   
45 ····​const-​class·​v1,​·​Ljava/​util/​Map;​ 45 ····​const-​class·​v1,​·​Ljava/​util/​Map;​
   
  46 ····​.​line·​1042
46 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​ 47 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​
   
47 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v2
   
  49 ····​.​line·​1041
48 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z 50 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z
   
49 ····​move-​result·​v1 51 ····​move-​result·​v1
   
50 ····​if-​eqz·​v1,​·​:​cond_1 52 ····​if-​eqz·​v1,​·​:​cond_1
   
51 ····​:​cond_0 53 ····​:​cond_0
[−]
smali/com/badlogic/gdx/utils/Json.smali
Offset 407, 63 lines modified Offset 407, 63 lines modified
   
407 ····​move-​result-​object·​v0 407 ····​move-​result-​object·​v0
   
408 ····​goto·​:​goto_0 408 ····​goto·​:​goto_0
409 .​end·​method 409 .​end·​method
   
410 .​method·​private·​getDefaultValues(Ljav​a/​lang/​Class;​)​[Ljava/​lang/​Object;​ 410 .​method·​private·​getDefaultValues(Ljav​a/​lang/​Class;​)​[Ljava/​lang/​Object;​
411 ····​.​locals·​13 411 ····​.​locals·​12
412 ····​.​param·​p1,​·​"type"····​#·​Ljava/​lang/​Class;​ 412 ····​.​param·​p1,​·​"type"····​#·​Ljava/​lang/​Class;​
   
413 ····​.​prologue 413 ····​.​prologue
414 ····​const/​4·​v10,​·​0x0 414 ····​const/​4·​v9,​·​0x0
   
415 ····​.​line·​290 415 ····​.​line·​290
416 ····​iget-​boolean·​v11,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>usePrototypes:​Z 416 ····​iget-​boolean·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>usePrototypes:​Z
   
417 ····​if-​nez·​v11,​·​:​cond_0 417 ····​if-​nez·​v10,​·​:​cond_0
   
418 ····​.​line·​322 418 ····​.​line·​322
419 ····​:​goto_0 419 ····​:​goto_0
420 ····​return-​object·​v10 420 ····​return-​object·​v9
   
421 ····​.​line·​291 421 ····​.​line·​291
422 ····​:​cond_0 422 ····​:​cond_0
423 ····​iget-​object·​v11,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 423 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
424 ····​invoke-​virtual·​{v11,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>containsKey(Ljava/​lang/​Object;​)​Z 424 ····​invoke-​virtual·​{v10,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>containsKey(Ljava/​lang/​Object;​)​Z
   
425 ····​move-​result·​v11 425 ····​move-​result·​v10
   
426 ····​if-​eqz·​v11,​·​:​cond_1 426 ····​if-​eqz·​v10,​·​:​cond_1
   
427 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 427 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
428 ····​invoke-​virtual·​{v10,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 428 ····​invoke-​virtual·​{v9,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
429 ····​move-​result-​object·​v10 429 ····​move-​result-​object·​v9
   
430 ····​check-​cast·​v10,​·​[Ljava/​lang/​Object;​ 430 ····​check-​cast·​v9,​·​[Ljava/​lang/​Object;​
   
431 ····​goto·​:​goto_0 431 ····​goto·​:​goto_0
   
432 ····​.​line·​294 432 ····​.​line·​294
433 ····​:​cond_1 433 ····​:​cond_1
434 ····​:​try_start_0 434 ····​:​try_start_0
435 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>newInstance(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 435 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>newInstance(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
436 ····​:​try_end_0 436 ····​:​try_end_0
437 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 437 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
438 ····​move-​result-​object·​v7 438 ····​move-​result-​object·​v6
   
439 ····​.​line·​300 439 ····​.​line·​300
440 ····​.​local·​v7,​·​"object":​Ljava/​lang/​Object;​ 440 ····​.​local·​v6,​·​"object":​Ljava/​lang/​Object;​
441 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>typeToFields:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 441 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>typeToFields:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
442 ····​invoke-​virtual·​{v10,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 442 ····​invoke-​virtual·​{v9,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
443 ····​move-​result-​object·​v2 443 ····​move-​result-​object·​v2
   
444 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 444 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
445 ····​.​line·​301 445 ····​.​line·​301
446 ····​.​local·​v2,​·​"fields":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​Json$FieldMetadata;​>;​" 446 ····​.​local·​v2,​·​"fields":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​Json$FieldMetadata;​>;​"
Offset 471, 67 lines modified Offset 471, 66 lines modified
   
471 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>cacheFields(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 471 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>cacheFields(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
472 ····​move-​result-​object·​v2 472 ····​move-​result-​object·​v2
   
473 ····​.​line·​303 473 ····​.​line·​303
474 ····​:​cond_2 474 ····​:​cond_2
475 ····​iget·​v10,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I 475 ····​iget·​v9,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I
   
476 ····​new-​array·​v9,​·​v10,​·​[Ljava/​lang/​Object;​ 476 ····​new-​array·​v8,​·​v9,​·​[Ljava/​lang/​Object;​
   
477 ····​.​line·​304 477 ····​.​line·​304
478 ····​.​local·​v9,​·​"values":​[Ljava/​lang/​Object;​ 478 ····​.​local·​v8,​·​"values":​[Ljava/​lang/​Object;​
479 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 479 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
480 ····​invoke-​virtual·​{v10,​·​p1,​·​v9},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 480 ····​invoke-​virtual·​{v9,​·​p1,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
481 ····​.​line·​306 481 ····​.​line·​306
482 ····​const/​4·​v3,​·​0x0 482 ····​const/​4·​v3,​·​0x0
   
483 ····​.​line·​307 483 ····​.​line·​307
484 ····​.​local·​v3,​·​"i":​I 484 ····​.​local·​v3,​·​"i":​I
485 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​ 485 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​
   
486 ····​move-​result-​object·​v10 486 ····​move-​result-​object·​v9
   
487 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​ 487 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​
   
488 ····​move-​result-​object·​v5 488 ····​move-​result-​object·​v9
   
489 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​  
490 ····​:​goto_1 489 ····​:​goto_1
491 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 490 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
492 ····​move-​result·​v10 491 ····​move-​result·​v10
Max diff block lines reached; 73007/77578 bytes (94.11%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/JsonReader.smali
Offset 1398, 14 lines modified Offset 1398, 15 lines modified
1398 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1398 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1399 ····​move-​result-​object·​v1 1399 ····​move-​result-​object·​v1
   
1400 ····​.​line·​69 1400 ····​.​line·​69
1401 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1401 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1402 ····​.​line·​65
1402 ····​return-​object·​v1 1403 ····​return-​object·​v1
   
1403 ····​.​line·​66 1404 ····​.​line·​66
1404 ····​:​catch_0 1405 ····​:​catch_0
1405 ····​move-​exception·​v0 1406 ····​move-​exception·​v0
   
1406 ····​.​line·​67 1407 ····​.​line·​67
Offset 1470, 14 lines modified Offset 1471, 15 lines modified
1470 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1471 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1471 ····​move-​result-​object·​v5 1472 ····​move-​result-​object·​v5
   
1472 ····​.​line·​59 1473 ····​.​line·​59
1473 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1474 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1475 ····​.​line·​55
1474 ····​return-​object·​v5 1476 ····​return-​object·​v5
   
1475 ····​.​line·​48 1477 ····​.​line·​48
1476 ····​:​cond_0 1478 ····​:​cond_0
1477 ····​if-​nez·​v2,​·​:​cond_1 1479 ····​if-​nez·​v2,​·​:​cond_1
   
1478 ····​.​line·​49 1480 ····​.​line·​49
[−]
smali/com/badlogic/gdx/utils/JsonValue$JsonIterator.smali
Offset 39, 14 lines modified Offset 39, 15 lines modified
   
39 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 39 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
   
40 #·​direct·​methods 40 #·​direct·​methods
41 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 41 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
42 ····​.​locals·​1 42 ····​.​locals·​1
  43 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​.​line·​1009 45 ····​.​line·​1009
45 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 46 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
46 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/JsonValue.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Ljava/​lang/​Iterable;​ 6 .​implements·​Ljava/​lang/​Iterable;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$1;​,​  
11 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​,​ 10 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​,​
12 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​,​ 11 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​,​
13 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$ValueType;​ 12 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$ValueType;​
14 ····​} 13 ····​}
15 .​end·​annotation 14 .​end·​annotation
   
16 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 15 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/badlogic/gdx/utils/JsonWriter$OutputType.smali
Offset 359, 14 lines modified Offset 359, 15 lines modified
   
359 ····​move-​result-​object·​v1 359 ····​move-​result-​object·​v1
   
360 ····​const-​string·​v2,​·​"\t" 360 ····​const-​string·​v2,​·​"\t"
   
361 ····​const-​string·​v3,​·​"\\t" 361 ····​const-​string·​v3,​·​"\\t"
   
  362 ····​.​line·​186
362 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 363 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
363 ····​move-​result-​object·​v0 364 ····​move-​result-​object·​v0
   
364 ····​.​line·​187 365 ····​.​line·​187
365 ····​.​local·​v0,​·​"string":​Ljava/​lang/​String;​ 366 ····​.​local·​v0,​·​"string":​Ljava/​lang/​String;​
366 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimal:​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​ 367 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimal:​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​
Offset 395, 14 lines modified Offset 396, 15 lines modified
   
395 ····​move-​result·​v1 396 ····​move-​result·​v1
   
396 ····​if-​nez·​v1,​·​:​cond_3 397 ····​if-​nez·​v1,​·​:​cond_3
   
397 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimalValuePattern:​Ljava/​util/​regex/​Pattern;​ 398 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimalValuePattern:​Ljava/​util/​regex/​Pattern;​
   
  399 ····​.​line·​188
398 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​ 400 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​
   
399 ····​move-​result-​object·​v1 401 ····​move-​result-​object·​v1
   
400 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z 402 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z
   
401 ····​move-​result·​v1 403 ····​move-​result·​v1
[−]
smali/com/badlogic/gdx/utils/JsonWriter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​io/​Writer;​ 2 .​super·​Ljava/​io/​Writer;​
3 .​source·​"JsonWriter.​java" 3 .​source·​"JsonWriter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$1;​,​  
8 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​,​ 7 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​,​
9 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$JsonObject​;​ 8 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$JsonObject​;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​instance·​fields 11 #·​instance·​fields
[−]
smali/com/badlogic/gdx/utils/LongMap.smali
Offset 2735, 21 lines modified Offset 2735, 20 lines modified
   
2735 ····​.​prologue 2735 ····​.​prologue
2736 ····​.​line·​171 2736 ····​.​line·​171
2737 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​" 2737 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​"
2738 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​" 2738 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​"
2739 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​ 2739 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​
   
2740 ····​move-​result-​object·​v2 2740 ····​move-​result-​object·​v1
   
2741 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2741 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2742 ····​move-​result-​object·​v1 2742 ····​move-​result-​object·​v1
   
2743 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2744 ····​:​goto_0 2743 ····​:​goto_0
2745 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2744 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2746 ····​move-​result·​v2 2745 ····​move-​result·​v2
   
2747 ····​if-​eqz·​v2,​·​:​cond_0 2746 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectFloatMap.smali
Offset 2232, 21 lines modified Offset 2232, 20 lines modified
   
2232 ····​.​prologue 2232 ····​.​prologue
2233 ····​.​line·​153 2233 ····​.​line·​153
2234 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​" 2234 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​"
2235 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​" 2235 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​"
2236 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​ 2236 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​
   
2237 ····​move-​result-​object·​v2 2237 ····​move-​result-​object·​v1
   
2238 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​-​>iterator()​Ljava/​util/​Iterator;​ 2238 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​-​>iterator()​Ljava/​util/​Iterator;​
   
2239 ····​move-​result-​object·​v1 2239 ····​move-​result-​object·​v1
   
2240 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2241 ····​:​goto_0 2240 ····​:​goto_0
2242 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2241 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2243 ····​move-​result·​v2 2242 ····​move-​result·​v2
   
2244 ····​if-​eqz·​v2,​·​:​cond_0 2243 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectIntMap.smali
Offset 2228, 21 lines modified Offset 2228, 20 lines modified
   
2228 ····​.​prologue 2228 ····​.​prologue
2229 ····​.​line·​153 2229 ····​.​line·​153
2230 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​" 2230 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​"
2231 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​" 2231 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​"
2232 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​ 2232 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​
   
2233 ····​move-​result-​object·​v2 2233 ····​move-​result-​object·​v1
   
2234 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2234 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2235 ····​move-​result-​object·​v1 2235 ····​move-​result-​object·​v1
   
2236 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2237 ····​:​goto_0 2236 ····​:​goto_0
2238 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2237 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2239 ····​move-​result·​v2 2238 ····​move-​result·​v2
   
2240 ····​if-​eqz·​v2,​·​:​cond_0 2239 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectMap.smali
Offset 2645, 24 lines modified Offset 2645, 23 lines modified
2645 ········​} 2645 ········​}
2646 ····​.​end·​annotation 2646 ····​.​end·​annotation
   
2647 ····​.​prologue 2647 ····​.​prologue
2648 ····​.​line·​163 2648 ····​.​line·​163
2649 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​" 2649 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​"
2650 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​" 2650 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​"
2651 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I 2651 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I
   
2652 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>ensureCapacity(I)​V 2652 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>ensureCapacity(I)​V
   
2653 ····​.​line·​164 2653 ····​.​line·​164
2654 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>iterator()​Ljava/​util/​Iterator;​ 2654 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>iterator()​Ljava/​util/​Iterator;​
   
2655 ····​move-​result-​object·​v1 2655 ····​move-​result-​object·​v1
   
2656 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2657 ····​:​goto_0 2656 ····​:​goto_0
2658 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2657 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2659 ····​move-​result·​v2 2658 ····​move-​result·​v2
   
2660 ····​if-​eqz·​v2,​·​:​cond_0 2659 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectSet.smali
Offset 1386, 43 lines modified Offset 1386, 42 lines modified
1386 ········​} 1386 ········​}
1387 ····​.​end·​annotation 1387 ····​.​end·​annotation
   
1388 ····​.​prologue 1388 ····​.​prologue
1389 ····​.​line·​155 1389 ····​.​line·​155
1390 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​" 1390 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​"
1391 ····​.​local·​p1,​·​"set":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​" 1391 ····​.​local·​p1,​·​"set":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​"
1392 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>size:​I 1392 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>size:​I
   
1393 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>ensureCapacity(I)​V 1393 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>ensureCapacity(I)​V
   
1394 ····​.​line·​156 1394 ····​.​line·​156
1395 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>iterator()​Ljava/​util/​Iterator;​ 1395 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>iterator()​Lcom/​badlogic/​gdx/​utils/​ObjectSet$ObjectSetIt​erator;​
   
1396 ····​move-​result-​object·​v0 1396 ····​move-​result-​object·​v1
   
1397 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1398 ····​:​goto_0 1397 ····​:​goto_0
1399 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1398 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1400 ····​move-​result·​v2 1399 ····​move-​result·​v2
   
1401 ····​if-​eqz·​v2,​·​:​cond_0 1400 ····​if-​eqz·​v2,​·​:​cond_0
   
1402 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1401 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1403 ····​move-​result-​object·​v1 1402 ····​move-​result-​object·​v0
   
1404 ····​.​line·​157 1403 ····​.​line·​157
1405 ····​.​local·​v1,​·​"key":​Ljava/​lang/​Object;​,​·​"TT;​" 1404 ····​.​local·​v0,​·​"key":​Ljava/​lang/​Object;​,​·​"TT;​"
1406 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z 1405 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z
   
1407 ····​goto·​:​goto_0 1406 ····​goto·​:​goto_0
   
1408 ····​.​line·​158 1407 ····​.​line·​158
1409 ····​.​end·​local·​v1····​#·​"key":​Ljava/​lang/​Object;​,​·​"TT;​" 1408 ····​.​end·​local·​v0····​#·​"key":​Ljava/​lang/​Object;​,​·​"TT;​"
1410 ····​:​cond_0 1409 ····​:​cond_0
1411 ····​return-​void 1410 ····​return-​void
1412 .​end·​method 1411 .​end·​method
   
1413 .​method·​public·​varargs·​addAll([Ljava/​lang/​Object;​)​V 1412 .​method·​public·​varargs·​addAll([Ljava/​lang/​Object;​)​V
1414 ····​.​locals·​2 1413 ····​.​locals·​2
1415 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1414 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/badlogic/gdx/utils/PooledLinkedList$1.smali
Offset 26, 20 lines modified Offset 26, 21 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​II)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​II)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
31 ····​.​param·​p2,​·​"x0"····​#·I 31 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​
32 ····​.​param·​p3,​·​"x1"····​#·​I 32 ····​.​param·​p2,​·​"initialCapacity"····​#·​I
  33 ····​.​param·​p3,​·​"max"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​37 35 ····​.​line·​37
35 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList.​1;​" 36 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​"
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​
   
37 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(II)​V 38 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(II)​V
   
38 ····​return-​void 39 ····​return-​void
39 .​end·​method 40 .​end·​method
   
Offset 53, 27 lines modified Offset 54, 27 lines modified
53 ············​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​",​ 54 ············​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​",​
54 ············​"<TT;​>;​" 55 ············​"<TT;​>;​"
55 ········​} 56 ········​}
56 ····​.​end·​annotation 57 ····​.​end·​annotation
   
57 ····​.​prologue 58 ····​.​prologue
58 ····​.​line·​39 59 ····​.​line·​39
59 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList.​1;​" 60 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​"
60 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​ 61 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​
   
61 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​-​><init>()​V 62 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​-​><init>()​V
   
62 ····​return-​object·​v0 63 ····​return-​object·​v0
63 .​end·​method 64 .​end·​method
   
64 .​method·​protected·​bridge·​synthetic·​newObject()​Ljava/​lang/​Object;​ 65 .​method·​protected·​bridge·​synthetic·​newObject()​Ljava/​lang/​Object;​
65 ····​.​locals·​1 66 ····​.​locals·​1
   
66 ····​.​prologue 67 ····​.​prologue
67 ····​.​line·​37 68 ····​.​line·​37
68 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList.​1;​" 69 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​"
69 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>newObject()​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​ 70 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>newObject()​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​
   
70 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
71 ····​return-​object·​v0 72 ····​return-​object·​v0
72 .​end·​method 73 .​end·​method
[−]
smali/com/badlogic/gdx/utils/PropertiesUtils.smali
Offset 1105, 101 lines modified Offset 1105, 100 lines modified
1105 ····​if-​eqz·​p2,​·​:​cond_0 1105 ····​if-​eqz·​p2,​·​:​cond_0
   
1106 ····​.​line·​237 1106 ····​.​line·​237
1107 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>writeComment(Ljava/​io/​Writer;​Ljava/​lang/​String;​)​V 1107 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>writeComment(Ljava/​io/​Writer;​Ljava/​lang/​String;​)​V
   
1108 ····​.​line·​239 1108 ····​.​line·​239
1109 ····​:​cond_0 1109 ····​:​cond_0
1110 ····​const-​string·​v3,​·​"#" 1110 ····​const-​string·​v2,​·​"#"
   
1111 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1111 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1112 ····​.​line·​240 1112 ····​.​line·​240
1113 ····​new-​instance·​v3,​·​Ljava/​util/​Date;​ 1113 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​
   
1114 ····​invoke-​direct·​{v3},​·​Ljava/​util/​Date;​-​><init>()​V 1114 ····​invoke-​direct·​{v2},​·​Ljava/​util/​Date;​-​><init>()​V
   
1115 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>toString()​Ljava/​lang/​String;​ 1115 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Date;​-​>toString()​Ljava/​lang/​String;​
   
1116 ····​move-​result-​object·​v3 1116 ····​move-​result-​object·​v2
   
1117 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1117 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1118 ····​.​line·​241 1118 ····​.​line·​241
1119 ····​const-​string·​v3,​·​"\n" 1119 ····​const-​string·​v2,​·​"\n"
   
1120 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1120 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1121 ····​.​line·​243 1121 ····​.​line·​243
1122 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1122 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1123 ····​const/​16·​v3,​·​0xc8 1123 ····​const/​16·​v2,​·​0xc8
   
1124 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V 1124 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V
   
1125 ····​.​line·​244 1125 ····​.​line·​244
1126 ····​.​local·​v2,​·​"sb":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1126 ····​.​local·​v1,​·​"sb":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
1127 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 1127 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
1128 ····​move-​result-​object·​v3 1128 ····​move-​result-​object·​v2
   
1129 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 1129 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
1130 ····​move-​result-​object·​v1 1130 ····​move-​result-​object·​v3
   
1131 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
1132 ····​:​goto_0 1131 ····​:​goto_0
1133 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1132 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1134 ····​move-​result·​v3 1133 ····​move-​result·​v2
   
1135 ····​if-​eqz·​v3,​·​:​cond_1 1134 ····​if-​eqz·​v2,​·​:​cond_1
   
1136 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1135 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1137 ····​move-​result-​object·​v0 1136 ····​move-​result-​object·​v0
   
1138 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 1137 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
1139 ····​.​line·​245 1138 ····​.​line·​245
1140 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1139 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
1141 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 1140 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
1142 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 1141 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
1143 ····​const/​4·​v4,​·​0x1 1142 ····​const/​4·​v4,​·​0x1
   
1144 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V 1143 ····​invoke-​static·​{v1,​·​v2,​·​v4,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V
   
1145 ····​.​line·​246 1144 ····​.​line·​246
1146 ····​const/​16·​v3,​·​0x3d 1145 ····​const/​16·​v2,​·​0x3d
   
1147 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1146 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1148 ····​.​line·​247 1147 ····​.​line·​247
1149 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 1148 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
1150 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 1149 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
1151 ····​invoke-​static·​{v2,​·​v3,​·​v5,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V 1150 ····​invoke-​static·​{v1,​·​v2,​·​v5,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V
   
1152 ····​.​line·​248 1151 ····​.​line·​248
1153 ····​const-​string·​v3,​·​"\n" 1152 ····​const-​string·​v2,​·​"\n"
   
1154 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1153 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1155 ····​.​line·​249 1154 ····​.​line·​249
1156 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1155 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1157 ····​move-​result-​object·​v3 1156 ····​move-​result-​object·​v2
   
1158 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1157 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1159 ····​.​line·​250 1158 ····​.​line·​250
1160 ····​invoke-​virtual·​{v2,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>setLength(I)​V 1159 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>setLength(I)​V
   
1161 ····​goto·​:​goto_0 1160 ····​goto·​:​goto_0
   
1162 ····​.​line·​252 1161 ····​.​line·​252
1163 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1162 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
Max diff block lines reached; 53/5353 bytes (0.99%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/Scaling.smali
Offset 1, 19 lines modified Offset 1, 13 lines modified
1 .​class·​public·​final·​enum·​Lcom/​badlogic/​gdx/​utils/​Scaling;​ 1 .​class·​public·​final·​enum·​Lcom/​badlogic/​gdx/​utils/​Scaling;​
2 .​super·​Ljava/​lang/​Enum;​ 2 .​super·​Ljava/​lang/​Enum;​
3 .​source·​"Scaling.​java" 3 .​source·​"Scaling.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​badlogic/​gdx/​utils/​Scaling$1;​  
8 ····​}  
9 .​end·​annotation  
   
10 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 5 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
11 ····​value·​=·​{ 6 ····​value·​=·​{
12 ········​"Ljava/​lang/​Enum",​ 7 ········​"Ljava/​lang/​Enum",​
13 ········​"<",​ 8 ········​"<",​
14 ········​"Lcom/​badlogic/​gdx/​utils/​Scaling;​",​ 9 ········​"Lcom/​badlogic/​gdx/​utils/​Scaling;​",​
15 ········​">;​" 10 ········​">;​"
16 ····​} 11 ····​}
Offset 198, 15 lines modified Offset 192, 14 lines modified
198 ········​} 192 ········​}
199 ····​.​end·​annotation 193 ····​.​end·​annotation
   
200 ····​.​prologue 194 ····​.​prologue
201 ····​.​line·​23 195 ····​.​line·​23
202 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V 196 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V
   
203 ····​.​line·​100  
204 ····​return-​void 197 ····​return-​void
205 .​end·​method 198 .​end·​method
   
206 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Scaling;​ 199 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Scaling;​
207 ····​.​locals·​1 200 ····​.​locals·​1
208 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 201 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
[−]
smali/com/badlogic/gdx/utils/SharedLibraryLoader.smali
Offset 124, 14 lines modified Offset 124, 15 lines modified
   
124 ····​move-​result·​v1 124 ····​move-​result·​v1
   
125 ····​if-​nez·​v1,​·​:​cond_0 125 ····​if-​nez·​v1,​·​:​cond_0
   
126 ····​const-​string·​v1,​·​"os.​arch" 126 ····​const-​string·​v1,​·​"os.​arch"
   
  127 ····​.​line·​44
127 ····​invoke-​static·​{v1},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 128 ····​invoke-​static·​{v1},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
129 ····​const-​string·​v4,​·​"x86_64" 130 ····​const-​string·​v4,​·​"x86_64"
   
130 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 131 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
Offset 232, 15 lines modified Offset 233, 15 lines modified
   
232 ····​return-​void 233 ····​return-​void
   
233 ····​.​end·​local·​v0····​#·​"vm":​Ljava/​lang/​String;​ 234 ····​.​end·​local·​v0····​#·​"vm":​Ljava/​lang/​String;​
234 ····​:​cond_3 235 ····​:​cond_3
235 ····​move·​v1,​·​v2 236 ····​move·​v1,​·​v2
   
236 ····​.​line·​43 237 ····​.​line·​44
237 ····​goto·​:​goto_0 238 ····​goto·​:​goto_0
   
238 ····​.​line·​47 239 ····​.​line·​47
239 ····​:​cond_4 240 ····​:​cond_4
240 ····​const-​string·​v1,​·​"" 241 ····​const-​string·​v1,​·​""
   
241 ····​goto·​:​goto_1 242 ····​goto·​:​goto_1
Offset 435, 15 lines modified Offset 436, 15 lines modified
   
435 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​SharedLibraryLoader;​-​>canExecute(Ljava/​io/​File;​)​Z 436 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​SharedLibraryLoader;​-​>canExecute(Ljava/​io/​File;​)​Z
   
436 ····​move-​result·​v4 437 ····​move-​result·​v4
   
437 ····​if-​nez·​v4,​·​:​cond_1 438 ····​if-​nez·​v4,​·​:​cond_1
   
438 ····​.​line·​209 439 ····​.​line·​207
439 ····​:​cond_0 440 ····​:​cond_0
440 ····​:​goto_0 441 ····​:​goto_0
441 ····​return·​v3 442 ····​return·​v3
   
442 ····​.​line·​196 443 ····​.​line·​196
443 ····​:​cond_1 444 ····​:​cond_1
444 ····​new-​instance·​v2,​·​Ljava/​io/​File;​ 445 ····​new-​instance·​v2,​·​Ljava/​io/​File;​
Offset 1635, 14 lines modified Offset 1636, 15 lines modified
   
1635 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1636 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1636 ····​move-​result-​object·​v1 1637 ····​move-​result-​object·​v1
   
1637 ····​const-​string·​v3,​·​"os.​name" 1638 ····​const-​string·​v3,​·​"os.​name"
   
  1639 ····​.​line·​118
1638 ····​invoke-​static·​{v3},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1640 ····​invoke-​static·​{v3},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
1639 ····​move-​result-​object·​v3 1641 ····​move-​result-​object·​v3
   
1640 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1642 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1641 ····​move-​result-​object·​v3 1643 ····​move-​result-​object·​v3
[−]
smali/com/badlogic/gdx/utils/SortedIntList$Iterator.smali
Offset 48, 14 lines modified Offset 48, 15 lines modified
   
48 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​ 48 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​
   
   
49 #·​direct·​methods 49 #·​direct·​methods
50 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​SortedIntList;​)​V 50 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​SortedIntList;​)​V
51 ····​.​locals·​0 51 ····​.​locals·​0
  52 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​
   
52 ····​.​prologue 53 ····​.​prologue
53 ····​.​line·​113 54 ····​.​line·​113
54 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​,​·​"Lcom/​badlogic/​gdx/​utils/​SortedIntList<TE;​>.​Iterator;​" 55 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​,​·​"Lcom/​badlogic/​gdx/​utils/​SortedIntList<TE;​>.​Iterator;​"
55 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​ 56 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​
   
56 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 57 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/com/badlogic/gdx/utils/StreamUtils.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ····​.​locals·​0 36 ····​.​locals·​0
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​29 38 ····​.​line·​29
39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
40 ····​.​line·​96  
41 ····​return-​void 40 ····​return-​void
42 .​end·​method 41 .​end·​method
   
43 .​method·​public·​static·​closeQuietly(Ljava/​io/​Closeable;​)​V 42 .​method·​public·​static·​closeQuietly(Ljava/​io/​Closeable;​)​V
44 ····​.​locals·​1 43 ····​.​locals·​1
45 ····​.​param·​p0,​·​"c"····​#·​Ljava/​io/​Closeable;​ 44 ····​.​param·​p0,​·​"c"····​#·​Ljava/​io/​Closeable;​
   
[−]
smali/com/badlogic/gdx/utils/UBJsonReader.smali
Offset 101, 16 lines modified Offset 101, 18 lines modified
101 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 101 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
102 ····​move-​result-​object·​v0 102 ····​move-​result-​object·​v0
   
103 ····​.​line·​64 103 ····​.​line·​64
104 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 104 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  105 ····​.​line·​62
105 ····​return-​object·​v0 106 ····​return-​object·​v0
   
  107 ····​.​line·​64
106 ····​:​catchall_0 108 ····​:​catchall_0
107 ····​move-​exception·​v0 109 ····​move-​exception·​v0
   
108 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 110 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
109 ····​throw·​v0 111 ····​throw·​v0
110 .​end·​method 112 .​end·​method
Offset 457, 14 lines modified Offset 459, 15 lines modified
457 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1 459 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1
   
458 ····​move-​result-​object·​v3 460 ····​move-​result-​object·​v3
   
459 ····​.​line·​47 461 ····​.​line·​47
460 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 462 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  463 ····​.​line·​43
461 ····​return-​object·​v3 464 ····​return-​object·​v3
   
462 ····​.​line·​44 465 ····​.​line·​44
463 ····​.​end·​local·​v1····​#·​"din":​Ljava/​io/​DataInputStream;​ 466 ····​.​end·​local·​v1····​#·​"din":​Ljava/​io/​DataInputStream;​
464 ····​.​restart·​local·​v0····​#·​"din":​Ljava/​io/​DataInputStream;​ 467 ····​.​restart·​local·​v0····​#·​"din":​Ljava/​io/​DataInputStream;​
465 ····​:​catch_0 468 ····​:​catch_0
466 ····​move-​exception·​v2 469 ····​move-​exception·​v2
[−]
smali/com/badlogic/gdx/utils/XmlReader$Element.smali
Offset 1302, 201 lines modified Offset 1302, 198 lines modified
   
1302 ····​move-​result-​object·​v0 1302 ····​move-​result-​object·​v0
   
1303 ····​return-​object·​v0 1303 ····​return-​object·​v0
1304 .​end·​method 1304 .​end·​method
   
1305 .​method·​public·​toString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1305 .​method·​public·​toString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
1306 ····​.​locals·8 1306 ····​.​locals·7
1307 ····​.​param·​p1,​·​"indent"····​#·​Ljava/​lang/​String;​ 1307 ····​.​param·​p1,​·​"indent"····​#·​Ljava/​lang/​String;​
   
1308 ····​.​prologue 1308 ····​.​prologue
1309 ····​const/​16·​v7,​·​0xa 1309 ····​const/​16·​v6,​·​0xa
   
1310 ····​.​line·​536 1310 ····​.​line·​536
1311 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1311 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1312 ····​const/​16·​v5,​·​0x80 1312 ····​const/​16·​v4,​·​0x80
   
1313 ····​invoke-​direct·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V 1313 ····​invoke-​direct·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V
   
1314 ····​.​line·​537 1314 ····​.​line·​537
1315 ····​.​local·​v0,​·​"buffer":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1315 ····​.​local·​v0,​·​"buffer":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
1316 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1316 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1317 ····​.​line·​538 1317 ····​.​line·​538
1318 ····​const/​16·​v5,​·​0x3c 1318 ····​const/​16·​v4,​·​0x3c
   
1319 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1319 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1320 ····​.​line·​539 1320 ····​.​line·​539
1321 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>name:​Ljava/​lang/​String;​ 1321 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>name:​Ljava/​lang/​String;​
   
1322 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1322 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1323 ····​.​line·​540 1323 ····​.​line·​540
1324 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 1324 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
1325 ····​if-​eqz·​v5,​·​:​cond_0 1325 ····​if-​eqz·​v4,​·​:​cond_0
   
1326 ····​.​line·​541 1326 ····​.​line·​541
1327 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 1327 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
1328 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 1328 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
1329 ····​move-​result-​object·​v5 1329 ····​move-​result-​object·​v4
   
1330 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 1330 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
1331 ····​move-​result-​object·​v4 1331 ····​move-​result-​object·​v5
   
1332 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
1333 ····​:​goto_0 1332 ····​:​goto_0
1334 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1333 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1335 ····​move-​result·​v5 1334 ····​move-​result·​v4
   
1336 ····​if-​eqz·​v5,​·​:​cond_0 1335 ····​if-​eqz·​v4,​·​:​cond_0
   
1337 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1336 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1338 ····​move-​result-​object·​v3 1337 ····​move-​result-​object·​v3
   
1339 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 1338 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
1340 ····​.​line·​542 1339 ····​.​line·​542
1341 ····​.​local·​v3,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1340 ····​.​local·​v3,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
1342 ····​const/​16·​v5,​·​0x20 1341 ····​const/​16·​v4,​·​0x20
   
1343 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1342 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1344 ····​.​line·​543 1343 ····​.​line·​543
1345 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 1344 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
1346 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​ 1345 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
1347 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1346 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1348 ····​.​line·​544 1347 ····​.​line·​544
1349 ····​const-​string·​v5,​·​"=\"" 1348 ····​const-​string·​v4,​·​"=\""
   
1350 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1349 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1351 ····​.​line·​545 1350 ····​.​line·​545
1352 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 1351 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
1353 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​ 1352 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
1354 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1353 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1355 ····​.​line·​546 1354 ····​.​line·​546
1356 ····​const/​16·​v5,​·​0x22 1355 ····​const/​16·​v4,​·​0x22
   
1357 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1356 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1358 ····​goto·​:​goto_0 1357 ····​goto·​:​goto_0
   
1359 ····​.​line·​549 1358 ····​.​line·​549
1360 ····​.​end·​local·​v3····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1359 ····​.​end·​local·​v3····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
1361 ····​.​end·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​  
Max diff block lines reached; 7363/12996 bytes (56.66%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/XmlReader.smali
Offset 152, 15 lines modified Offset 152, 14 lines modified
   
152 ····​const/​16·​v1,​·​0x40 152 ····​const/​16·​v1,​·​0x40
   
153 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V 153 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V
   
154 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>textBuffer:​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 154 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>textBuffer:​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
155 ····​.​line·​451  
156 ····​return-​void 155 ····​return-​void
157 .​end·​method 156 .​end·​method
   
158 .​method·​private·​static·​init__xml_actions_0()​[B 157 .​method·​private·​static·​init__xml_actions_0()​[B
159 ····​.​locals·​1 158 ····​.​locals·​1
   
160 ····​.​prologue 159 ····​.​prologue
Offset 1152, 14 lines modified Offset 1151, 15 lines modified
1152 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1151 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1153 ····​move-​result-​object·​v1 1152 ····​move-​result-​object·​v1
   
1154 ····​.​line·​75 1153 ····​.​line·​75
1155 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1154 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1155 ····​.​line·​71
1156 ····​return-​object·​v1 1156 ····​return-​object·​v1
   
1157 ····​.​line·​72 1157 ····​.​line·​72
1158 ····​:​catch_0 1158 ····​:​catch_0
1159 ····​move-​exception·​v0 1159 ····​move-​exception·​v0
   
1160 ····​.​line·​73 1160 ····​.​line·​73
Offset 1229, 14 lines modified Offset 1229, 15 lines modified
1229 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1229 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1230 ····​move-​result-​object·​v5 1230 ····​move-​result-​object·​v5
   
1231 ····​.​line·​65 1231 ····​.​line·​65
1232 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1232 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1233 ····​.​line·​61
1233 ····​return-​object·​v5 1234 ····​return-​object·​v5
   
1234 ····​.​line·​54 1235 ····​.​line·​54
1235 ····​:​cond_0 1236 ····​:​cond_0
1236 ····​if-​nez·​v2,​·​:​cond_1 1237 ····​if-​nez·​v2,​·​:​cond_1
   
1237 ····​.​line·​55 1238 ····​.​line·​55
Offset 2479, 14 lines modified Offset 2480, 15 lines modified
   
2479 ····​new-​instance·​v35,​·​Ljava/​lang/​String;​ 2480 ····​new-​instance·​v35,​·​Ljava/​lang/​String;​
   
2480 ····​const/​16·​v36,​·​0x20 2481 ····​const/​16·​v36,​·​0x20
   
2481 ····​sub-​int·​v37,​·​v29,​·​v28 2482 ····​sub-​int·​v37,​·​v29,​·​v28
   
  2483 ····​.​line·​330
2482 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>min(II)​I 2484 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
2483 ····​move-​result·​v36 2485 ····​move-​result·​v36
   
2484 ····​move-​object/​from16·​v0,​·​v35 2486 ····​move-​object/​from16·​v0,​·​v35
   
2485 ····​move-​object/​from16·​v1,​·​p1 2487 ····​move-​object/​from16·​v1,​·​p1
[−]
smali/com/badlogic/gdx/utils/async/AsyncExecutor$2.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 .​field·​final·​synthetic·​val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​ 30 .​field·​final·​synthetic·​val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​)​V 32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​55 36 ····​.​line·​55
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
37 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​ 38 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​
   
[−]
smali/com/badlogic/gdx/utils/async/AsyncExecutor$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​38 27 ····​.​line·​38
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/Lzma.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​28 18 ····​.​line·​28
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​29  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
23 .​method·​public·​static·​compress(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V 22 .​method·​public·​static·​compress(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V
24 ····​.​locals·​13 23 ····​.​locals·​13
25 ····​.​param·​p0,​·​"in"····​#·​Ljava/​io/​InputStream;​ 24 ····​.​param·​p0,​·​"in"····​#·​Ljava/​io/​InputStream;​
26 ····​.​param·​p1,​·​"out"····​#·​Ljava/​io/​OutputStream;​ 25 ····​.​param·​p1,​·​"out"····​#·​Ljava/​io/​OutputStream;​
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder.smali
Offset 27, 14 lines modified Offset 27, 15 lines modified
   
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V
30 ····​.​locals·​2 30 ····​.​locals·​2
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​const/​16·​v1,​·​0x10 33 ····​const/​16·​v1,​·​0x10
   
33 ····​.​line·​25 34 ····​.​line·​25
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LenDecoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LenDecoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​ 19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​60 25 ····​.​line·​60
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r$Decoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r$Decoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder.smali
Offset 31, 22 lines modified Offset 31, 22 lines modified
   
31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V 33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​59 37 ····​.​line·​59
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ····​.​line·​60  
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
   
42 #·​virtual·​methods 42 #·​virtual·​methods
43 .​method·​public·​Create(II)​V 43 .​method·​public·​Create(II)​V
44 ····​.​locals·​5 44 ····​.​locals·​5
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
28 ····​.​locals·​5 28 ····​.​locals·​5
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​const/​4·​v4,​·​0x3 31 ····​const/​4·​v4,​·​0x3
   
31 ····​const/​16·​v3,​·​0x10 32 ····​const/​16·​v3,​·​0x10
   
32 ····​.​line·​163 33 ····​.​line·​163
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​ 19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​71 25 ····​.​line·​71
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 25 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
26 ····​.​locals·​1 26 ····​.​locals·​1
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​219 29 ····​.​line·​219
29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenPriceTable​Encoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenPriceTable​Encoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
30 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenEncoder;​-​><init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 31 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenEncoder;​-​><init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder.smali
Offset 31, 22 lines modified Offset 31, 22 lines modified
   
31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​70 37 ····​.​line·​70
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ····​.​line·​71  
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
   
42 #·​virtual·​methods 42 #·​virtual·​methods
43 .​method·​public·​Create(II)​V 43 .​method·​public·​Create(II)​V
44 ····​.​locals·​5 44 ····​.​locals·​5
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$Optimal.smali
Offset 41, 14 lines modified Offset 41, 15 lines modified
   
41 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 41 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
42 #·​direct·​methods 42 #·​direct·​methods
43 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 43 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
44 ····​.​locals·​0 44 ····​.​locals·​0
  45 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​251 47 ····​.​line·​251
47 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$Optimal;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 48 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$Optimal;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder.smali
Offset 894, 14 lines modified Offset 894, 15 lines modified
894 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 894 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
895 ····​if-​eqz·​v0,​·​:​cond_1 895 ····​if-​eqz·​v0,​·​:​cond_1
   
896 ····​.​line·​1140 896 ····​.​line·​1140
897 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>ReleaseStreams()​V 897 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>ReleaseStreams()​V
   
  898 ····​.​line·​1134
898 ····​return-​void 899 ····​return-​void
   
899 ····​.​line·​1135 900 ····​.​line·​1135
900 ····​:​cond_1 901 ····​:​cond_1
901 ····​if-​eqz·​p7,​·​:​cond_0 902 ····​if-​eqz·​p7,​·​:​cond_0
   
902 ····​.​line·​1136 903 ····​.​line·​1136
Offset 3384, 14 lines modified Offset 3385, 15 lines modified
   
3384 ····​shl-​int/​lit8·​v53,​·​v53,​·​0x4 3385 ····​shl-​int/​lit8·​v53,​·​v53,​·​0x4
   
3385 ····​add-​int·​v53,​·​v53,​·​v39 3386 ····​add-​int·​v53,​·​v53,​·​v39
   
3386 ····​aget-​short·​v51,​·​v51,​·​v53 3387 ····​aget-​short·​v51,​·​v51,​·​v53
   
  3388 ····​.​line·​548
3387 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I 3389 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I
   
3388 ····​move-​result·​v53 3390 ····​move-​result·​v53
   
3389 ····​move-​object/​from16·​v0,​·​p0 3391 ····​move-​object/​from16·​v0,​·​p0
   
3390 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_literalEncoder:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​ 3392 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_literalEncoder:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
Offset 3400, 14 lines modified Offset 3402, 15 lines modified
   
3400 ····​move-​object/​from16·​v0,​·​p0 3402 ····​move-​object/​from16·​v0,​·​p0
   
3401 ····​iget-​byte·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_previousByte:​B 3403 ····​iget-​byte·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_previousByte:​B
   
3402 ····​move/​from16·​v54,​·​v0 3404 ····​move/​from16·​v54,​·​v0
   
  3405 ····​.​line·​549
3403 ····​move-​object/​from16·​v0,​·​v51 3406 ····​move-​object/​from16·​v0,​·​v51
   
3404 ····​move/​from16·​v1,​·​p1 3407 ····​move/​from16·​v1,​·​p1
   
3405 ····​move/​from16·​v2,​·​v54 3408 ····​move/​from16·​v2,​·​v54
   
3406 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>GetSubCoder(IB)​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​ 3409 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>GetSubCoder(IB)​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​
Offset 3475, 14 lines modified Offset 3478, 15 lines modified
   
3475 ····​shl-​int/​lit8·​v52,​·​v52,​·​0x4 3478 ····​shl-​int/​lit8·​v52,​·​v52,​·​0x4
   
3476 ····​add-​int·​v52,​·​v52,​·​v39 3479 ····​add-​int·​v52,​·​v52,​·​v39
   
3477 ····​aget-​short·​v51,​·​v51,​·​v52 3480 ····​aget-​short·​v51,​·​v51,​·​v52
   
  3481 ····​.​line·​553
3478 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice1(I)​I 3482 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice1(I)​I
   
3479 ····​move-​result·​v23 3483 ····​move-​result·​v23
   
3480 ····​.​line·​554 3484 ····​.​line·​554
3481 ····​.​local·​v23,​·​"matchPrice":​I 3485 ····​.​local·​v23,​·​"matchPrice":​I
3482 ····​move-​object/​from16·​v0,​·​p0 3486 ····​move-​object/​from16·​v0,​·​p0
Offset 3638, 15 lines modified Offset 3642, 15 lines modified
3638 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>backRes:​I 3642 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>backRes:​I
   
3639 ····​.​line·​568 3643 ····​.​line·​568
3640 ····​const/​16·​v18,​·​0x1 3644 ····​const/​16·​v18,​·​0x1
   
3641 ····​goto/​16·​:​goto_0 3645 ····​goto/​16·​:​goto_0
   
3642 ····​.​line·​547 3646 ····​.​line·​549
3643 ····​.​end·​local·​v16····​#·​"lenEnd":​I 3647 ····​.​end·​local·​v16····​#·​"lenEnd":​I
3644 ····​.​end·​local·​v23····​#·​"matchPrice":​I 3648 ····​.​end·​local·​v23····​#·​"matchPrice":​I
3645 ····​.​end·​local·​v44····​#·​"repMatchPrice":​I 3649 ····​.​end·​local·​v44····​#·​"repMatchPrice":​I
3646 ····​:​cond_a 3650 ····​:​cond_a
3647 ····​const/​16·​v51,​·​0x0 3651 ····​const/​16·​v51,​·​0x0
   
3648 ····​goto/​16·​:​goto_3 3652 ····​goto/​16·​:​goto_3
Offset 4599, 14 lines modified Offset 4603, 15 lines modified
   
4599 ····​shl-​int/​lit8·​v52,​·​v48,​·​0x4 4603 ····​shl-​int/​lit8·​v52,​·​v48,​·​0x4
   
4600 ····​add-​int·​v52,​·​v52,​·​v39 4604 ····​add-​int·​v52,​·​v52,​·​v39
   
4601 ····​aget-​short·​v51,​·​v51,​·​v52 4605 ····​aget-​short·​v51,​·​v51,​·​v52
   
  4606 ····​.​line·​713
4602 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I 4607 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I
   
4603 ····​move-​result·​v51 4608 ····​move-​result·​v51
   
4604 ····​add-​int·​v52,​·​v10,​·​v51 4609 ····​add-​int·​v52,​·​v10,​·​v51
   
4605 ····​move-​object/​from16·​v0,​·​p0 4610 ····​move-​object/​from16·​v0,​·​p0
Offset 4619, 14 lines modified Offset 4624, 15 lines modified
   
4619 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​ 4624 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​
   
Max diff block lines reached; 7381/9889 bytes (74.64%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/reflect/ClassReflection.smali
Offset 210, 15 lines modified Offset 210, 15 lines modified
   
210 ····​.​line·​78 210 ····​.​line·​78
211 ····​:​cond_0 211 ····​:​cond_0
212 ····​return-​object·​v3 212 ····​return-​object·​v3
213 .​end·​method 213 .​end·​method
   
214 .​method·​public·​static·​getDeclaredAnnotation​(Ljava/​lang/​Class;​Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 214 .​method·​public·​static·​getDeclaredAnnotation​(Ljava/​lang/​Class;​Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
215 ····​.​locals·6 215 ····​.​locals·5
216 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​ 216 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​
217 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 217 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
218 ········​value·​=·​{ 218 ········​value·​=·​{
219 ············​"(",​ 219 ············​"(",​
220 ············​"Ljava/​lang/​Class;​",​ 220 ············​"Ljava/​lang/​Class;​",​
221 ············​"Ljava/​lang/​Class",​ 221 ············​"Ljava/​lang/​Class",​
222 ············​"<+",​ 222 ············​"<+",​
Offset 233, 61 lines modified Offset 233, 56 lines modified
233 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​" 233 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​"
234 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​ 234 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​
   
235 ····​move-​result-​object·​v1 235 ····​move-​result-​object·​v1
   
236 ····​.​line·​212 236 ····​.​line·​212
237 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​ 237 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​
238 ····move-​object·​v2,​·​v1 238 ····array-​length·​v3,​·​v1
   
239 ····​.​local·​v2,​·​"arr$":​[Ljava/​lang/​annotation/​Annotation;​  
240 ····​array-​length·​v4,​·​v2  
   
241 ····.​local·​v4,​·"len$":​I 239 ····const/​4·v2,​·​0x0
242 ····​const/​4·​v3,​·​0x0  
   
243 ····​.​local·​v3,​·​"i$":​I  
244 ····​:​goto_0 240 ····​:​goto_0
245 ····​if-​ge·​v3,​·​v4,​·​:​cond_1 241 ····​if-​ge·​v2,​·​v3,​·​:​cond_1
   
246 ····​aget-​object·​v0,​·​v2,​·​v3 242 ····​aget-​object·​v0,​·​v1,​·​v2
   
247 ····​.​line·​213 243 ····​.​line·​213
248 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 244 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
249 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​ 245 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​
   
250 ····​move-​result-​object·​v5 246 ····​move-​result-​object·​v4
   
251 ····​invoke-​virtual·​{v5,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 247 ····​invoke-​virtual·​{v4,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
252 ····​move-​result·​v5 248 ····​move-​result·​v4
   
253 ····​if-​eqz·​v5,​·​:​cond_0 249 ····​if-​eqz·​v4,​·​:​cond_0
   
254 ····​.​line·​214 250 ····​.​line·​214
255 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 251 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
   
256 ····​invoke-​direct·​{v5,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V 252 ····​invoke-​direct·​{v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V
   
257 ····​.​line·​217 253 ····​.​line·​217
258 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 254 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
259 ····​:​goto_1 255 ····​:​goto_1
260 ····​return-​object·​v5 256 ····​return-​object·​v2
   
261 ····​.​line·​212 257 ····​.​line·​212
262 ····​.​restart·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 258 ····​.​restart·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
263 ····​:​cond_0 259 ····​:​cond_0
264 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 260 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
265 ····​goto·​:​goto_0 261 ····​goto·​:​goto_0
   
266 ····​.​line·​217 262 ····​.​line·​217
267 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 263 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
268 ····​:​cond_1 264 ····​:​cond_1
269 ····​const/​4·​v5,​·​0x0 265 ····​const/​4·​v2,​·​0x0
   
270 ····​goto·​:​goto_1 266 ····​goto·​:​goto_1
271 .​end·​method 267 .​end·​method
   
272 .​method·​public·​static·​getDeclaredAnnotation​s(Ljava/​lang/​Class;​)​[Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 268 .​method·​public·​static·​getDeclaredAnnotation​s(Ljava/​lang/​Class;​)​[Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
273 ····​.​locals·​5 269 ····​.​locals·​5
274 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​ 270 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​
[−]
smali/com/badlogic/gdx/utils/reflect/Field.smali
Offset 115, 78 lines modified Offset 115, 73 lines modified
   
115 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ReflectionException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V 115 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ReflectionException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V
   
116 ····​throw·​v1 116 ····​throw·​v1
117 .​end·​method 117 .​end·​method
   
118 .​method·​public·​getDeclaredAnnotation​(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 118 .​method·​public·​getDeclaredAnnotation​(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
119 ····​.​locals·7 119 ····​.​locals·6
120 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 120 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
121 ········​value·​=·​{ 121 ········​value·​=·​{
122 ············​"(",​ 122 ············​"(",​
123 ············​"Ljava/​lang/​Class",​ 123 ············​"Ljava/​lang/​Class",​
124 ············​"<+",​ 124 ············​"<+",​
125 ············​"Ljava/​lang/​annotation/​Annotation;​",​ 125 ············​"Ljava/​lang/​annotation/​Annotation;​",​
126 ············​">;​)​",​ 126 ············​">;​)​",​
127 ············​"Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​" 127 ············​"Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​"
128 ········​} 128 ········​}
129 ····​.​end·​annotation 129 ····​.​end·​annotation
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​" 131 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​"
132 ····​const/​4·​v5,​·​0x0 132 ····​const/​4·​v2,​·​0x0
   
133 ····​.​line·​143 133 ····​.​line·​143
134 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>field:​Ljava/​lang/​reflect/​Field;​ 134 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>field:​Ljava/​lang/​reflect/​Field;​
   
135 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​reflect/​Field;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​ 135 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​reflect/​Field;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​
   
136 ····​move-​result-​object·​v1 136 ····​move-​result-​object·​v1
   
137 ····​.​line·​144 137 ····​.​line·​144
138 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​ 138 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​
139 ····​if-​nez·​v1,​·​:​cond_1 139 ····​if-​nez·​v1,​·​:​cond_1
   
140 ····​.​line·​152 140 ····​.​line·​152
141 ····​:​cond_0 141 ····​:​cond_0
142 ····​:​goto_0 142 ····​:​goto_0
143 ····​return-​object·​v5 143 ····​return-​object·​v2
   
144 ····​.​line·​147 144 ····​.​line·​147
145 ····​:​cond_1 145 ····​:​cond_1
146 ····move-​object·​v2,​·​v1 146 ····array-​length·​v4,​·​v1
   
147 ····​.​local·​v2,​·​"arr$":​[Ljava/​lang/​annotation/​Annotation;​  
148 ····​array-​length·​v4,​·​v2  
   
149 ····​.​local·​v4,​·​"len$":​I  
150 ····​const/​4·​v3,​·​0x0 147 ····​const/​4·​v3,​·​0x0
   
151 ····​.​local·​v3,​·​"i$":​I  
152 ····​:​goto_1 148 ····​:​goto_1
153 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 149 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
154 ····​aget-​object·​v0,​·​v2,​·​v3 150 ····​aget-​object·​v0,​·​v1,​·​v3
   
155 ····​.​line·​148 151 ····​.​line·​148
156 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 152 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
157 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​ 153 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​
   
158 ····​move-​result-​object·​v6 154 ····​move-​result-​object·​v5
   
159 ····​invoke-​virtual·​{v6,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 155 ····​invoke-​virtual·​{v5,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
160 ····​move-​result·​v6 156 ····​move-​result·​v5
   
161 ····​if-​eqz·​v6,​·​:​cond_2 157 ····​if-​eqz·​v5,​·​:​cond_2
   
162 ····​.​line·​149 158 ····​.​line·​149
163 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 159 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
   
164 ····​invoke-​direct·​{v5,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V 160 ····​invoke-​direct·​{v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V
   
165 ····​goto·​:​goto_0 161 ····​goto·​:​goto_0
   
166 ····​.​line·​147 162 ····​.​line·​147
167 ····​:​cond_2 163 ····​:​cond_2
168 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 164 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​41 27 ····​.​line·​41
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity$3.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 29 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V 31 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
  33 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​107 35 ····​.​line·​107
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$3;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$3;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
36 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity.smali
Offset 501, 159 lines modified Offset 501, 149 lines modified
501 ············​"<",​ 501 ············​"<",​
502 ············​"Ljava/​lang/​Long;​",​ 502 ············​"Ljava/​lang/​Long;​",​
503 ············​">;​" 503 ············​">;​"
504 ········​} 504 ········​}
505 ····​.​end·​annotation 505 ····​.​end·​annotation
   
506 ····​.​prologue 506 ····​.​prologue
  507 ····​const-​wide/​16·​v12,​·​0x0
   
507 ····​.​line·​306 508 ····​.​line·​306
508 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>getBaseContext()​Landroid/​content/​Context;​ 509 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>getBaseContext()​Landroid/​content/​Context;​
   
509 ····​move-​result-​object·​v11 510 ····​move-​result-​object·​v8
   
510 ····​invoke-​static·​{v11},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 511 ····​invoke-​static·​{v8},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
511 ····​move-​result-​object·​v8 512 ····​move-​result-​object·​v3
   
512 ····​.​line·​307 513 ····​.​line·​307
513 ····​.​local·​v8,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 514 ····​.​local·​v3,​·​"prefs":​Landroid/​content/​SharedPreferences;​
514 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>highScorePrefsKeyFor​Level(I)​Ljava/​lang/​String;​ 515 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>highScorePrefsKeyFor​Level(I)​Ljava/​lang/​String;​
   
515 ····​move-​result-​object·​v11 516 ····​move-​result-​object·​v8
   
516 ····​const-​string·​v12,​·​"" 517 ····​const-​string·​v9,​·​""
   
517 ····​invoke-​interface·​{v8,​·​v11,​·​v12},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 518 ····​invoke-​interface·​{v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
518 ····​move-​result-​object·​v10 519 ····​move-​result-​object·​v7
   
519 ····​.​line·​308 520 ····​.​line·​308
520 ····​.​local·​v10,​·​"scoresAsString":​Ljava/​lang/​String;​ 521 ····​.​local·​v7,​·​"scoresAsString":​Ljava/​lang/​String;​
521 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>length()​I 522 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>length()​I
   
522 ····​move-​result·​v11 523 ····​move-​result·​v8
   
523 ····​if-​lez·​v11,​·​:​cond_1 524 ····​if-​lez·​v8,​·​:​cond_1
   
524 ····​.​line·​310 525 ····​.​line·​310
525 ····​:​try_start_0 526 ····​:​try_start_0
526 ····​const-​string·​v11,​·​",​" 527 ····​const-​string·​v8,​·​",​"
   
527 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 528 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
528 ····​move-​result-​object·​v3 529 ····​move-​result-​object·​v2
   
529 ····​.​line·​311 530 ····​.​line·​311
530 ····​.​local·​v3,​·​"fields":​[Ljava/​lang/​String;​ 531 ····​.​local·​v2,​·​"fields":​[Ljava/​lang/​String;​
531 ····​new-​instance·​v9,​·​Ljava/​util/​ArrayList;​ 532 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
532 ····​invoke-​direct·​{v9},​·​Ljava/​util/​ArrayList;​-​><init>()​V 533 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
533 ····​.​line·​312 534 ····​.​line·​312
534 ····​.​local·​v9,​·​"scores":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Long;​>;​" 535 ····​.​local·​v6,​·​"scores":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Long;​>;​"
535 ····move-​object·​v0,​·​v3 536 ····array-​length·​v9,​·​v2
   
536 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
537 ····​array-​length·​v5,​·​v0  
   
538 ····.​local·​v5,​·"len$":​I 537 ····const/​4·​v8,​·0x0
539 ····​const/​4·​v4,​·​0x0  
   
540 ····​.​local·​v4,​·​"i$":​I  
541 ····​:​goto_0 538 ····​:​goto_0
542 ····​if-​ge·​v4,​·​v5,​·​:​cond_0 539 ····​if-​ge·​v8,​·​v9,​·​:​cond_0
   
543 ····​aget-​object·​v2,​·​v0,​·​v4 540 ····​aget-​object·​v1,​·​v2,​·​v8
   
544 ····​.​line·​313 541 ····​.​line·​313
545 ····​.​local·​v2,​·​"f":​Ljava/​lang/​String;​ 542 ····​.​local·​v1,​·​"f":​Ljava/​lang/​String;​
546 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​ 543 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​
   
547 ····​move-​result-​object·​v11 544 ····​move-​result-​object·​v10
   
548 ····​invoke-​interface·​{v9,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 545 ····​invoke-​interface·​{v6,​·​v10},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
549 ····​:​try_end_0 546 ····​:​try_end_0
550 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 547 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
551 ····​.​line·​312 548 ····​.​line·​312
552 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1 549 ····​add-​int/​lit8·​v8,​·​v8,​·​0x1
   
553 ····​goto·​:​goto_0 550 ····​goto·​:​goto_0
   
554 ····​.​line·​317 551 ····​.​line·​317
555 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​lang/​String;​ 552 ····​.​end·​local·​v1····​#·​"f":​Ljava/​lang/​String;​
556 ····​.​end·​local·​v2····​#·​"f":​Ljava/​lang/​String;​ 553 ····​.​end·​local·​v2····​#·​"fields":​[Ljava/​lang/​String;​
557 ····​.​end·​local·​v3····​#·​"fields":​[Ljava/​lang/​String;​ 554 ····​.​end·​local·​v6····​#·​"scores":​Ljava/​util/​List;​,​·"Ljava/​util/​List<Ljava/​lang/​Long;​>;​"
558 ····​.​end·​local·​v4····​#·​"i$":​I  
559 ····​.​end·​local·​v5····​#·​"len$":​I  
560 ····​.​end·​local·​v9····​#·​"scores":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Long;​>;​"  
561 ····​:​catch_0 555 ····​:​catch_0
562 ····​move-​exception·​v1 556 ····​move-​exception·​v0
   
563 ····​.​line·​318 557 ····​.​line·​318
564 ····​.​local·​v1,​·​"ex":​Ljava/​lang/​NumberFormatException​;​ 558 ····​.​local·​v0,​·​"ex":​Ljava/​lang/​NumberFormatException​;​
565 ····​const-​wide/​16·​v12,​·​0x0  
   
566 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 559 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
Max diff block lines reached; 4106/8577 bytes (47.87%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/CanvasFieldView.smali
Offset 58, 170 lines modified Offset 58, 161 lines modified
58 ····​.​line·​22 58 ····​.​line·​22
59 ····​return-​void 59 ····​return-​void
60 .​end·​method 60 .​end·​method
   
   
61 #·​virtual·​methods 61 #·​virtual·​methods
62 .​method·​public·​doDraw()​V 62 .​method·​public·​doDraw()​V
63 ····​.​locals·8 63 ····​.​locals·7
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​const/​high16·​v7,​·​0x41200000····​#·​10.​0f 65 ····​const/​high16·​v6,​·​0x41200000····​#·​10.​0f
   
66 ····​const/​4·​v6,​·​0x0 66 ····​const/​4·​v3,​·​0x0
   
67 ····​.​line·​57 67 ····​.​line·​57
68 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>getHolder()​Landroid/​view/​SurfaceHolder;​ 68 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>getHolder()​Landroid/​view/​SurfaceHolder;​
   
69 ····​move-​result-​object·​v5 69 ····​move-​result-​object·​v2
   
70 ····​invoke-​interface·​{v5},​·​Landroid/​view/​SurfaceHolder;​-​>lockCanvas()​Landroid/​graphics/​Canvas;​ 70 ····​invoke-​interface·​{v2},​·​Landroid/​view/​SurfaceHolder;​-​>lockCanvas()​Landroid/​graphics/​Canvas;​
   
71 ····​move-​result-​object·​v1 71 ····​move-​result-​object·​v0
   
72 ····​.​line·​58 72 ····​.​line·​58
73 ····​.​local·​v1,​·​"c":​Landroid/​graphics/​Canvas;​ 73 ····​.​local·​v0,​·​"c":​Landroid/​graphics/​Canvas;​
74 ····​if-​nez·​v1,​·​:​cond_0 74 ····​if-​nez·​v0,​·​:​cond_0
   
75 ····​.​line·​76 75 ····​.​line·​76
76 ····​:​goto_0 76 ····​:​goto_0
77 ····​return-​void 77 ····​return-​void
   
78 ····​.​line·​59 78 ····​.​line·​59
79 ····​:​cond_0 79 ····​:​cond_0
80 ····​const/​16·​v5,​·​0xff 80 ····​const/​16·​v2,​·​0xff
   
81 ····​invoke-​virtual·​{v1,​·​v5,​·​v6,​·​v6,​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawARGB(IIII)​V 81 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v3,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawARGB(IIII)​V
   
82 ····​.​line·​60 82 ····​.​line·​60
83 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>paint:​Landroid/​graphics/​Paint;​ 83 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>paint:​Landroid/​graphics/​Paint;​
   
84 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​ 84 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​
   
85 ····​iget-​boolean·​v5,​·​v5,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>highQuality:​Z 85 ····​iget-​boolean·​v2,​·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>highQuality:​Z
   
86 ····​if-​eqz·​v5,​·​:​cond_1 86 ····​if-​eqz·​v2,​·​:​cond_1
   
87 ····​const/​high16·​v5,​·​0x40000000····​#·​2.​0f 87 ····​const/​high16·​v2,​·​0x40000000····​#·​2.​0f
   
88 ····​:​goto_1 88 ····​:​goto_1
89 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​graphics/​Paint;​-​>setStrokeWidth(F)​V 89 ····​invoke-​virtual·​{v4,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setStrokeWidth(F)​V
   
90 ····​.​line·​62 90 ····​.​line·​62
91 ····​iput-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>canvas:​Landroid/​graphics/​Canvas;​ 91 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>canvas:​Landroid/​graphics/​Canvas;​
   
92 ····​.​line·​64 92 ····​.​line·​64
93 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​ 93 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​
   
94 ····​invoke-​virtual·​{v5},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>getField()​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 94 ····​invoke-​virtual·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>getField()​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
95 ····​move-​result-​object·​v5 95 ····​move-​result-​object·​v2
   
96 ····​invoke-​virtual·​{v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementsArra​y()​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 96 ····​invoke-​virtual·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementsArra​y()​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
   
97 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v4
   
98 ····.​local·v0,​·"arr$":​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 98 ····​array-​length·​v5,​·​v4
99 ····​array-​length·​v4,​·​v0  
   
100 ····.​local·​v4,​·"len$":​I 99 ····move·​v2,​·v3
101 ····​const/​4·​v3,​·​0x0  
   
102 ····​.​local·​v3,​·​"i$":​I  
103 ····​:​goto_2 100 ····​:​goto_2
104 ····​if-​ge·​v3,​·​v4,​·​:​cond_2 101 ····​if-​ge·​v2,​·​v5,​·​:​cond_2
   
105 ····​aget-​object·​v2,​·​v0,​·​v3 102 ····​aget-​object·​v1,​·​v4,​·​v2
   
106 ····​.​line·​65 103 ····​.​line·​65
107 ····​.​local·​v2,​·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 104 ····​.​local·​v1,​·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
108 ····​invoke-​virtual·​{v2,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V 105 ····​invoke-​virtual·​{v1,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V
   
109 ····​.​line·​64 106 ····​.​line·​64
110 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 107 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
111 ····​goto·​:​goto_2 108 ····​goto·​:​goto_2
   
112 ····​.​line·​60 109 ····​.​line·​60
113 ····​.​end·​local·​v0····​#·​"arr$":​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 110 ····​.​end·​local·​v1····​#·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
114 ····​.​end·​local·​v2····​#·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​  
115 ····​.​end·​local·​v3····​#·​"i$":​I  
116 ····​.​end·​local·​v4····​#·​"len$":​I  
117 ····​:​cond_1 111 ····​:​cond_1
118 ····​const/​4·​v5,​·​0x0 112 ····​const/​4·​v2,​·​0x0
   
119 ····​goto·​:​goto_1 113 ····​goto·​:​goto_1
   
120 ····​.​line·​68 114 ····​.​line·​68
121 ····​.​restart·​local·​v0····​#·​"arr$":​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​  
122 ····​.​restart·​local·​v3····​#·​"i$":​I  
Max diff block lines reached; 5625/10407 bytes (54.05%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/Color.smali
Offset 166, 14 lines modified Offset 166, 15 lines modified
   
166 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​ 166 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​
   
167 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I 167 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I
   
168 ····​move-​result·​v2 168 ····​move-​result·​v2
   
  169 ····​.​line·​38
169 ····​invoke-​interface·​{p0,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 170 ····​invoke-​interface·​{p0,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
170 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
171 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​ 172 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​
   
172 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I 173 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I
Offset 186, 14 lines modified Offset 187, 15 lines modified
   
186 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​ 187 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​
   
187 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I 188 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I
   
188 ····​move-​result·​v0 189 ····​move-​result·​v0
   
  190 ····​.​line·​37
189 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(IIII)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 191 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(IIII)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
190 ····​move-​result-​object·​v0 192 ····​move-​result-​object·​v0
   
191 ····​goto·​:​goto_0 193 ····​goto·​:​goto_0
   
192 ····​.​line·​41 194 ····​.​line·​41
[−]
smali/com/dozingcatsoftware/bouncy/Field$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$msg2:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$msg2:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​Field;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​Field;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​282 28 ····​.​line·​282
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>val$msg2:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>val$msg2:​Ljava/​lang/​String;​
   
[−]
smali/com/dozingcatsoftware/bouncy/Field.smali
Offset 444, 14 lines modified Offset 444, 15 lines modified
   
444 ····​if-​gtz·​v5,​·​:​cond_3 444 ····​if-​gtz·​v5,​·​:​cond_3
   
445 ····​iget·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionX:​F 445 ····​iget·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionX:​F
   
446 ····​iget·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionY:​F 446 ····​iget·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionY:​F
   
  447 ····​.​line·​526
447 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>dst2(FF)​F 448 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>dst2(FF)​F
   
448 ····​move-​result·​v5 449 ····​move-​result·​v5
   
449 ····​cmpl-​float·​v5,​·​v5,​·​v8 450 ····​cmpl-​float·​v5,​·​v5,​·​v8
   
450 ····​if-​lez·​v5,​·​:​cond_4 451 ····​if-​lez·​v5,​·​:​cond_4
Offset 810, 32 lines modified Offset 811, 31 lines modified
   
810 ····​move-​result-​object·​v1 811 ····​move-​result-​object·​v1
   
811 ····​goto·​:​goto_0 812 ····​goto·​:​goto_0
812 .​end·​method 813 .​end·​method
   
813 .​method·​public·​endGame()​V 814 .​method·​public·​endGame()​V
814 ····​.​locals·6 815 ····​.​locals·4
   
815 ····​.​prologue 816 ····​.​prologue
816 ····​.​line·​388 817 ····​.​line·​388
817 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>audioPlayer:​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​ 818 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>audioPlayer:​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​
   
818 ····​invoke-​interface·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​-​>playStart()​V 819 ····​invoke-​interface·​{v1},​·​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​-​>playStart()​V
   
819 ····​.​line·​389 820 ····​.​line·​389
820 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​ 821 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​
   
821 ····​move-​result-​object·​v2 822 ····​move-​result-​object·​v1
   
822 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 823 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
823 ····​move-​result-​object·​v1 824 ····​move-​result-​object·​v1
   
824 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
825 ····​:​goto_0 825 ····​:​goto_0
826 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 826 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
827 ····​move-​result·​v2 827 ····​move-​result·​v2
   
828 ····​if-​eqz·​v2,​·​:​cond_0 828 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 856, 40 lines modified Offset 856, 40 lines modified
856 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>destroyBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V 856 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>destroyBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V
   
857 ····​goto·​:​goto_0 857 ····​goto·​:​goto_0
   
858 ····​.​line·​392 858 ····​.​line·​392
859 ····​.​end·​local·​v0····​#·​"ball":​Lcom/​dozingcatsoftware/​bouncy/​Ball;​ 859 ····​.​end·​local·​v0····​#·​"ball":​Lcom/​dozingcatsoftware/​bouncy/​Ball;​
860 ····​:​cond_0 860 ····​:​cond_0
861 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>balls:​Ljava/​util/​List;​ 861 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>balls:​Ljava/​util/​List;​
   
862 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>clear()​V 862 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>clear()​V
   
863 ····​.​line·​393 863 ····​.​line·​393
864 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getGameState()​Lcom/​dozingcatsoftware/​bouncy/​GameState;​ 864 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getGameState()​Lcom/​dozingcatsoftware/​bouncy/​GameState;​
   
865 ····​move-​result-​object·​v2 865 ····​move-​result-​object·​v1
   
866 ····​const/​4·​v3,​·​0x0 866 ····​const/​4·​v2,​·​0x0
   
867 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​GameState;​-​>setGameInProgress(Z)​V 867 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​dozingcatsoftware/​bouncy/​GameState;​-​>setGameInProgress(Z)​V
   
868 ····​.​line·​394 868 ····​.​line·​394
869 ····​const-​string·​v2,​·​"Game·​Over" 869 ····​const-​string·​v1,​·​"Game·​Over"
   
870 ····​const-​wide/​16·​v4,​·​0x9c4 870 ····​const-​wide/​16·​v2,​·​0x9c4
   
871 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V 871 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V
   
872 ····​.​line·​395 872 ····​.​line·​395
873 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getDelegate()​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​ 873 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getDelegate()​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​
   
874 ····​move-​result-​object·​v2 874 ····​move-​result-​object·​v1
   
875 ····​invoke-​interface·​{v2,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​-​>gameEnded(Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 875 ····​invoke-​interface·​{v1,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​-​>gameEnded(Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
   
876 ····​.​line·​396 876 ····​.​line·​396
877 ····​return-​void 877 ····​return-​void
878 .​end·​method 878 .​end·​method
   
879 .​method·​public·​getAudioPlayer()​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​ 879 .​method·​public·​getAudioPlayer()​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​
880 ····​.​locals·​1 880 ····​.​locals·​1
Offset 1281, 24 lines modified Offset 1281, 26 lines modified
   
1281 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Float;​-​>floatValue()​F 1281 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Float;​-​>floatValue()​F
   
1282 ····​move-​result·​v2 1282 ····​move-​result·​v2
   
1283 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>layout:​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​ 1283 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>layout:​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​
   
  1284 ····​.​line·​242
1284 ····​invoke-​virtual·​{v4},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>getBallColor()​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 1285 ····​invoke-​virtual·​{v4},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>getBallColor()​Lcom/​dozingcatsoftware/​bouncy/​Color;​
Max diff block lines reached; 24673/28449 bytes (86.73%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/FieldDriver$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​)​V 20 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​39 24 ····​.​line·​39
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/FieldDriver.smali
Offset 257, 14 lines modified Offset 257, 15 lines modified
   
257 ····​.​line·​70 257 ····​.​line·​70
258 ····​const-​wide·​v8,​·​0x41cdcd6500000000L····​#·​1.​0E9 258 ····​const-​wide·​v8,​·​0x41cdcd6500000000L····​#·​1.​0E9
   
259 ····​:​try_start_1 259 ····​:​try_start_1
260 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>frameRateManager:​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​ 260 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>frameRateManager:​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​
   
  261 ····​.​line·​71
261 ····​invoke-​virtual·​{v6},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>targetFramesPerSecon​d()​D 262 ····​invoke-​virtual·​{v6},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>targetFramesPerSecon​d()​D
   
262 ····​move-​result-​wide·​v10 263 ····​move-​result-​wide·​v10
   
263 ····​div-​double/​2addr·​v8,​·​v10 264 ····​div-​double/​2addr·​v8,​·​v10
   
264 ····​double-​to-​long·​v4,​·​v8 265 ····​double-​to-​long·​v4,​·​v8
Offset 301, 14 lines modified Offset 302, 15 lines modified
   
301 ····​mul-​long/​2addr·​v8,​·​v10 302 ····​mul-​long/​2addr·​v8,​·​v10
   
302 ····​long-​to-​float·​v6,​·​v8 303 ····​long-​to-​float·​v6,​·​v8
   
303 ····​iget-​object·​v8,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 304 ····​iget-​object·​v8,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
  305 ····​.​line·​77
304 ····​invoke-​virtual·​{v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getTargetTimeRatio()​F 306 ····​invoke-​virtual·​{v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getTargetTimeRatio()​F
   
305 ····​move-​result·​v8 307 ····​move-​result·​v8
   
306 ····​mul-​float/​2addr·​v6,​·​v8 308 ····​mul-​float/​2addr·​v6,​·​v8
   
307 ····​float-​to-​long·​v2,​·​v6 309 ····​float-​to-​long·​v2,​·​v6
[−]
smali/com/dozingcatsoftware/bouncy/FieldLayout.smali
Offset 253, 107 lines modified Offset 253, 104 lines modified
253 ····​.​local·​p1,​·​"layoutMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​" 253 ····​.​local·​p1,​·​"layoutMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​"
254 ····​new-​instance·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​ 254 ····​new-​instance·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​
   
255 ····​invoke-​direct·​{v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​><init>()​V 255 ····​invoke-​direct·​{v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​><init>()​V
   
256 ····​.​line·​134 256 ····​.​line·​134
257 ····​.​local·​v0,​·​"elements":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​ 257 ····​.​local·​v0,​·​"elements":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​
258 ····​const-​string·​v8,​·​"variables" 258 ····​const-​string·​v7,​·​"variables"
   
259 ····​invoke-​interface·​{p1,​·​v8},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 259 ····​invoke-​interface·​{p1,​·​v7},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
260 ····​move-​result-​object·​v6 260 ····​move-​result-​object·​v5
   
261 ····​check-​cast·​v6,​·​Ljava/​util/​Map;​ 261 ····​check-​cast·​v5,​·​Ljava/​util/​Map;​
   
262 ····​.​line·​135 262 ····​.​line·​135
263 ····​.​local·​v6,​·​"variables":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 263 ····​.​local·​v5,​·​"variables":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
264 ····​if-​eqz·​v6,​·​:​cond_0 264 ····​if-​eqz·​v5,​·​:​cond_0
   
265 ····​.​line·​136 265 ····​.​line·​136
266 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 266 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
267 ····​move-​result-​object·​v8 267 ····​move-​result-​object·​v7
   
268 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 268 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
269 ····​move-​result-​object·​v2 269 ····​move-​result-​object·​v7
   
270 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
271 ····​:​goto_0 270 ····​:​goto_0
272 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 271 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
273 ····​move-​result·​v8 272 ····​move-​result·​v8
   
274 ····​if-​eqz·​v8,​·​:​cond_0 273 ····​if-​eqz·​v8,​·​:​cond_0
   
275 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 274 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
276 ····​move-​result-​object·​v7 275 ····​move-​result-​object·​v6
   
277 ····​check-​cast·​v7,​·​Ljava/​lang/​String;​ 276 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​
   
278 ····​.​line·​137 277 ····​.​line·​137
279 ····​.​local·​v7,​·​"varname":​Ljava/​lang/​String;​ 278 ····​.​local·​v6,​·​"varname":​Ljava/​lang/​String;​
280 ····​invoke-​interface·​{v6,​·​v7},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 279 ····​invoke-​interface·​{v5,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
281 ····​move-​result-​object·​v8 280 ····​move-​result-​object·​v8
   
282 ····​invoke-​virtual·​{v0,​·​v7,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​>setVariable(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V 281 ····​invoke-​virtual·​{v0,​·​v6,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​>setVariable(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
   
283 ····​goto·​:​goto_0 282 ····​goto·​:​goto_0
   
284 ····​.​line·​141 283 ····​.​line·​141
285 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 284 ····​.​end·​local·​v6····​#·​"varname":​Ljava/​lang/​String;​
286 ····​.​end·​local·​v7····​#·​"varname":​Ljava/​lang/​String;​  
287 ····​:​cond_0 285 ····​:​cond_0
288 ····​new-​instance·​v5,​·​Ljava/​util/​HashSet;​ 286 ····​new-​instance·​v4,​·​Ljava/​util/​HashSet;​
   
289 ····​invoke-​direct·​{v5},​·​Ljava/​util/​HashSet;​-​><init>()​V 287 ····​invoke-​direct·​{v4},​·​Ljava/​util/​HashSet;​-​><init>()​V
   
290 ····​.​line·​143 288 ····​.​line·​143
291 ····​.​local·​v5,​·​"unresolvedElements":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​util/​Map<Ljava/​lang/​String;​*>;​>;​" 289 ····​.​local·​v4,​·​"unresolvedElements":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​util/​Map<Ljava/​lang/​String;​*>;​>;​"
292 ····​const-​string·​v8,​·​"elements" 290 ····​const-​string·​v7,​·​"elements"
   
293 ····​invoke-​static·​{p1,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>listForKey(Ljava/​util/​Map;​Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 291 ····​invoke-​static·​{p1,​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>listForKey(Ljava/​util/​Map;​Ljava/​lang/​Object;​)​Ljava/​util/​List;​
   
294 ····​move-​result-​object·​v8 292 ····​move-​result-​object·​v7
   
295 ····​invoke-​interface·​{v8},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 293 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
296 ····​move-​result-​object·​v2 294 ····​move-​result-​object·​v7
   
297 ····​.​restart·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
298 ····​:​cond_1 295 ····​:​cond_1
299 ····​:​goto_1 296 ····​:​goto_1
300 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 297 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
301 ····​move-​result·​v8 298 ····​move-​result·​v8
   
302 ····​if-​eqz·​v8,​·​:​cond_2 299 ····​if-​eqz·​v8,​·​:​cond_2
   
303 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 300 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
304 ····​move-​result-​object·​v3 301 ····​move-​result-​object·​v2
   
305 ····​.​line·​144 302 ····​.​line·​144
306 ····​.​local·​v3,​·​"obj":​Ljava/​lang/​Object;​ 303 ····​.​local·​v2,​·​"obj":​Ljava/​lang/​Object;​
307 ····​instance-​of·​v8,​·​v3,​·​Ljava/​util/​Map;​ 304 ····​instance-​of·​v8,​·​v2,​·​Ljava/​util/​Map;​
   
308 ····​if-​eqz·​v8,​·​:​cond_1 305 ····​if-​eqz·​v8,​·​:​cond_1
   
309 ····​move-​object·​v4,​·​v3 306 ····​move-​object·​v3,​·​v2
   
310 ····​.​line·​146 307 ····​.​line·​146
311 ····​check-​cast·​v4,​·​Ljava/​util/​Map;​ 308 ····​check-​cast·​v3,​·​Ljava/​util/​Map;​
   
312 ····​.​line·​148 309 ····​.​line·​148
313 ····​.​local·​v4,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​" 310 ····​.​local·​v3,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​"
314 ····​:​try_start_0 311 ····​:​try_start_0
Max diff block lines reached; 2030/7440 bytes (27.28%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/FieldViewManager.smali
Offset 151, 14 lines modified Offset 151, 15 lines modified
151 ····​.​line·​260 151 ····​.​line·​260
152 ····​const/​4·​v0,​·​0x3 152 ····​const/​4·​v0,​·​0x3
   
153 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​ 153 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​
   
154 ····​const/​16·​v1,​·​0x3e 154 ····​const/​16·​v1,​·​0x3e
   
  155 ····​.​line·​261
155 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 156 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
156 ····​move-​result-​object·​v1 157 ····​move-​result-​object·​v1
   
157 ····​aput-​object·​v1,​·​v0,​·​v2 158 ····​aput-​object·​v1,​·​v0,​·​v2
   
158 ····​const/​16·​v1,​·​0x42 159 ····​const/​16·​v1,​·​0x42
Offset 179, 14 lines modified Offset 180, 15 lines modified
   
179 ····​invoke-​static·​{v0},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 180 ····​invoke-​static·​{v0},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​
   
180 ····​move-​result-​object·​v0 181 ····​move-​result-​object·​v0
   
181 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>ALL_FLIPPER_KEYS:​Ljava/​util/​List;​ 182 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>ALL_FLIPPER_KEYS:​Ljava/​util/​List;​
   
  183 ····​.​line·​260
182 ····​return-​void 184 ····​return-​void
183 .​end·​method 185 .​end·​method
   
184 .​method·​public·​constructor·​<init>()​V 186 .​method·​public·​constructor·​<init>()​V
185 ····​.​locals·​7 187 ····​.​locals·​7
   
186 ····​.​prologue 188 ····​.​prologue
Offset 263, 14 lines modified Offset 265, 15 lines modified
263 ····​iput·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>MOTIONEVENT_ACTION_M​ASK:​I 265 ····​iput·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>MOTIONEVENT_ACTION_M​ASK:​I
   
264 ····​.​line·​180 266 ····​.​line·​180
265 ····​const-​class·​v1,​·​Landroid/​view/​MotionEvent;​ 267 ····​const-​class·​v1,​·​Landroid/​view/​MotionEvent;​
   
266 ····​const-​string·​v2,​·​"ACTION_POINTER_UP" 268 ····​const-​string·​v2,​·​"ACTION_POINTER_UP"
   
  269 ····​.​line·​181
267 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getField(Ljava/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 270 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getField(Ljava/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
268 ····​move-​result-​object·​v1 271 ····​move-​result-​object·​v1
   
269 ····​const/​4·​v2,​·​0x0 272 ····​const/​4·​v2,​·​0x0
   
270 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I 273 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I
Offset 280, 14 lines modified Offset 283, 15 lines modified
280 ····​iput·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>MOTIONEVENT_ACTION_P​OINTER_UP:​I 283 ····​iput·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>MOTIONEVENT_ACTION_P​OINTER_UP:​I
   
281 ····​.​line·​182 284 ····​.​line·​182
282 ····​const-​class·​v1,​·​Landroid/​view/​MotionEvent;​ 285 ····​const-​class·​v1,​·​Landroid/​view/​MotionEvent;​
   
283 ····​const-​string·​v2,​·​"ACTION_POINTER_INDEX​_MASK" 286 ····​const-​string·​v2,​·​"ACTION_POINTER_INDEX​_MASK"
   
  287 ····​.​line·​183
284 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getField(Ljava/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 288 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getField(Ljava/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
285 ····​move-​result-​object·​v1 289 ····​move-​result-​object·​v1
   
286 ····​const/​4·​v2,​·​0x0 290 ····​const/​4·​v2,​·​0x0
   
287 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I 291 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I
Offset 297, 14 lines modified Offset 301, 15 lines modified
297 ····​iput·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>MOTIONEVENT_ACTION_P​OINTER_INDEX_MASK:​I 301 ····​iput·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>MOTIONEVENT_ACTION_P​OINTER_INDEX_MASK:​I
   
298 ····​.​line·​184 302 ····​.​line·​184
299 ····​const-​class·​v1,​·​Landroid/​view/​MotionEvent;​ 303 ····​const-​class·​v1,​·​Landroid/​view/​MotionEvent;​
   
300 ····​const-​string·​v2,​·​"ACTION_POINTER_INDEX​_SHIFT" 304 ····​const-​string·​v2,​·​"ACTION_POINTER_INDEX​_SHIFT"
   
  305 ····​.​line·​185
301 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getField(Ljava/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 306 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getField(Ljava/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
302 ····​move-​result-​object·​v1 307 ····​move-​result-​object·​v1
   
303 ····​const/​4·​v2,​·​0x0 308 ····​const/​4·​v2,​·​0x0
   
304 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I 309 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>getInt(Ljava/​lang/​Object;​)​I
[−]
smali/com/dozingcatsoftware/bouncy/GLFieldView.smali
Offset 597, 123 lines modified Offset 597, 117 lines modified
597 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>drawCircle(FFFLcom/​dozingcatsoftware/​bouncy/​Color;​I)​V 597 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>drawCircle(FFFLcom/​dozingcatsoftware/​bouncy/​Color;​I)​V
   
598 ····​.​line·​114 598 ····​.​line·​114
599 ····​return-​void 599 ····​return-​void
600 .​end·​method 600 .​end·​method
   
601 .​method·​public·​onDrawFrame(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V 601 .​method·​public·​onDrawFrame(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V
602 ····​.​locals·7 602 ····​.​locals·5
603 ····​.​param·​p1,​·​"gl"····​#·​Ljavax/​microedition/​khronos/​opengles/​GL10;​ 603 ····​.​param·​p1,​·​"gl"····​#·​Ljavax/​microedition/​khronos/​opengles/​GL10;​
   
604 ····​.​prologue 604 ····​.​prologue
605 ····​.​line·​138 605 ····​.​line·​138
606 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​ 606 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​
   
607 ····​invoke-​virtual·​{v5},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>getField()​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 607 ····​invoke-​virtual·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>getField()​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
608 ····​move-​result-​object·​v2 608 ····​move-​result-​object·​v1
   
609 ····​.​line·​139 609 ····​.​line·​139
610 ····​.​local·​v2,​·​"field":​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 610 ····​.​local·​v1,​·​"field":​Lcom/​dozingcatsoftware/​bouncy/​Field;​
611 ····​if-​nez·​v2,​·​:​cond_0 611 ····​if-​nez·​v1,​·​:​cond_0
   
612 ····​.​line·​156 612 ····​.​line·​156
613 ····​:​goto_0 613 ····​:​goto_0
614 ····​return-​void 614 ····​return-​void
   
615 ····​.​line·​140 615 ····​.​line·​140
616 ····​:​cond_0 616 ····​:​cond_0
617 ····​monitor-​enter·​v2 617 ····​monitor-​enter·​v1
   
618 ····​.​line·​141 618 ····​.​line·​141
619 ····​:​try_start_0 619 ····​:​try_start_0
620 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>startGLElements(Ljav​ax/​microedition/​khronos/​opengles/​GL10;​)​V 620 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>startGLElements(Ljav​ax/​microedition/​khronos/​opengles/​GL10;​)​V
   
621 ····​.​line·​143 621 ····​.​line·​143
622 ····​invoke-​virtual·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementsArra​y()​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 622 ····​invoke-​virtual·​{v1},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementsArra​y()​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
   
623 ····​move-​result-​object·​v0 623 ····​move-​result-​object·​v3
   
624 ····.​local·v0,​·"arr$":​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 624 ····​array-​length·​v4,​·​v3
625 ····​array-​length·​v4,​·​v0  
   
626 ····.​local·​v4,​·"len$":​I 625 ····const/​4·v2,​·​0x0
627 ····​const/​4·​v3,​·​0x0  
   
628 ····​.​local·​v3,​·​"i$":​I  
629 ····​:​goto_1 626 ····​:​goto_1
630 ····​if-​ge·​v3,​·​v4,​·​:​cond_1 627 ····​if-​ge·​v2,​·​v4,​·​:​cond_1
   
631 ····​aget-​object·​v1,​·​v0,​·​v3 628 ····​aget-​object·​v0,​·​v3,​·​v2
   
632 ····​.​line·​144 629 ····​.​line·​144
633 ····​.​local·​v1,​·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 630 ····​.​local·​v0,​·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
634 ····​invoke-​virtual·​{v1,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V 631 ····​invoke-​virtual·​{v0,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V
   
635 ····​.​line·​143 632 ····​.​line·​143
636 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 633 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
637 ····​goto·​:​goto_1 634 ····​goto·​:​goto_1
   
638 ····​.​line·​147 635 ····​.​line·​147
639 ····​.​end·​local·​v1····​#·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 636 ····​.​end·​local·​v0····​#·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
640 ····​:​cond_1 637 ····​:​cond_1
641 ····​invoke-​virtual·​{v2,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>drawBalls(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V 638 ····​invoke-​virtual·​{v1,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>drawBalls(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V
   
642 ····​.​line·​149 639 ····​.​line·​149
643 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>endGLElements(Ljavax​/​microedition/​khronos/​opengles/​GL10;​)​V 640 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>endGLElements(Ljavax​/​microedition/​khronos/​opengles/​GL10;​)​V
   
644 ····​.​line·​150 641 ····​.​line·​150
645 ····​monitor-​exit·​v2 642 ····​monitor-​exit·​v1
646 ····​:​try_end_0 643 ····​:​try_end_0
647 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1 644 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1
   
648 ····​.​line·​152 645 ····​.​line·​152
649 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>renderLock:​Ljava/​lang/​Object;​ 646 ····​iget-​object·​v3,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>renderLock:​Ljava/​lang/​Object;​
   
650 ····​monitor-​enter·​v6 647 ····​monitor-​enter·​v3
   
651 ····​.​line·​153 648 ····​.​line·​153
652 ····​const/​4·​v5,​·​0x1 649 ····​const/​4·​v2,​·​0x1
   
653 ····​:​try_start_1 650 ····​:​try_start_1
654 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>renderDone:​Z 651 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>renderDone:​Z
   
655 ····​.​line·​154 652 ····​.​line·​154
656 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>renderLock:​Ljava/​lang/​Object;​ 653 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​GLFieldView;​-​>renderLock:​Ljava/​lang/​Object;​
   
657 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Object;​-​>notify()​V 654 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Object;​-​>notify()​V
   
658 ····​.​line·​155 655 ····​.​line·​155
659 ····​monitor-​exit·​v6 656 ····​monitor-​exit·​v3
   
660 ····​goto·​:​goto_0 657 ····​goto·​:​goto_0
   
661 ····​:​catchall_0 658 ····​:​catchall_0
662 ····​move-​exception·​v5 659 ····​move-​exception·​v2
   
663 ····​monitor-​exit·​v6 660 ····​monitor-​exit·​v3
664 ····​:​try_end_1 661 ····​:​try_end_1
Max diff block lines reached; 594/5118 bytes (11.61%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/GameState.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"GameState.​java" 3 .​source·​"GameState.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​dozingcatsoftware/​bouncy/​GameState$1;​,​  
8 ········​Lcom/​dozingcatsoftware/​bouncy/​GameState$MultiplierB​ehavior;​ 7 ········​Lcom/​dozingcatsoftware/​bouncy/​GameState$MultiplierB​ehavior;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​ballNumber:​I 11 .​field·​ballNumber:​I
[−]
smali/com/dozingcatsoftware/bouncy/OrientationListener.smali
Offset 232, 35 lines modified Offset 232, 39 lines modified
232 ····​.​line·​48 232 ····​.​line·​48
233 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​ 233 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​
   
234 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​ 234 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​
   
235 ····​const/​4·​v2,​·​0x1 235 ····​const/​4·​v2,​·​0x1
   
  236 ····​.​line·​49
236 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>getDefaultSensor(I)​Landroid/​hardware/​Sensor;​ 237 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>getDefaultSensor(I)​Landroid/​hardware/​Sensor;​
   
237 ····​move-​result-​object·​v1 238 ····​move-​result-​object·​v1
   
238 ····​iget·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>rate:​I 239 ····​iget·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>rate:​I
   
  240 ····​.​line·​48
239 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>registerListener(Lan​droid/​hardware/​SensorEventListener;​Landroid/​hardware/​Sensor;​I)​Z 241 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>registerListener(Lan​droid/​hardware/​SensorEventListener;​Landroid/​hardware/​Sensor;​I)​Z
   
240 ····​.​line·​50 242 ····​.​line·​50
241 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​ 243 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​
   
242 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​ 244 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>sensorManager:​Landroid/​hardware/​SensorManager;​
   
243 ····​const/​4·​v2,​·​0x2 245 ····​const/​4·​v2,​·​0x2
   
  246 ····​.​line·​51
244 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>getDefaultSensor(I)​Landroid/​hardware/​Sensor;​ 247 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>getDefaultSensor(I)​Landroid/​hardware/​Sensor;​
   
245 ····​move-​result-​object·​v1 248 ····​move-​result-​object·​v1
   
246 ····​iget·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>rate:​I 249 ····​iget·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​OrientationListener;​-​>rate:​I
   
  250 ····​.​line·​50
247 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>registerListener(Lan​droid/​hardware/​SensorEventListener;​Landroid/​hardware/​Sensor;​I)​Z 251 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>registerListener(Lan​droid/​hardware/​SensorEventListener;​Landroid/​hardware/​Sensor;​I)​Z
   
248 ····​.​line·​52 252 ····​.​line·​52
249 ····​return-​void 253 ····​return-​void
250 .​end·​method 254 .​end·​method
   
251 .​method·​public·​stop()​V 255 .​method·​public·​stop()​V
[−]
smali/com/dozingcatsoftware/bouncy/ScoreView.smali
Offset 168, 14 lines modified Offset 168, 15 lines modified
   
168 ····​invoke-​direct·​{v0},​·​Landroid/​util/​DisplayMetrics;​-​><init>()​V 168 ····​invoke-​direct·​{v0},​·​Landroid/​util/​DisplayMetrics;​-​><init>()​V
   
169 ····​.​line·​55 169 ····​.​line·​55
170 ····​.​local·​v0,​·​"metrics":​Landroid/​util/​DisplayMetrics;​ 170 ····​.​local·​v0,​·​"metrics":​Landroid/​util/​DisplayMetrics;​
171 ····​const-​string·​v2,​·​"window" 171 ····​const-​string·​v2,​·​"window"
   
  172 ····​.​line·​56
172 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 173 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
173 ····​move-​result-​object·​v1 174 ····​move-​result-​object·​v1
   
174 ····​check-​cast·​v1,​·​Landroid/​view/​WindowManager;​ 175 ····​check-​cast·​v1,​·​Landroid/​view/​WindowManager;​
   
175 ····​.​line·​57 176 ····​.​line·​57
Offset 1362, 14 lines modified Offset 1363, 15 lines modified
   
1362 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​ 1363 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
1363 ····​move-​object/​from16·​v31,​·​v0 1364 ····​move-​object/​from16·​v31,​·​v0
   
1364 ····​const/​16·​v32,​·​0x0 1365 ····​const/​16·​v32,​·​0x0
   
  1366 ····​.​line·​141
1365 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 1367 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
1366 ····​move-​result-​object·​v33 1368 ····​move-​result-​object·​v33
   
1367 ····​aput-​object·​v33,​·​v31,​·​v32 1369 ····​aput-​object·​v33,​·​v31,​·​v32
   
1368 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 1370 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
[−]
smali/com/dozingcatsoftware/bouncy/R.smali
Offset 22, 10 lines modified Offset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​10 25 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​62  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
[−]
smali/com/dozingcatsoftware/bouncy/VPSoundpool.smali
Offset 177, 15 lines modified Offset 177, 14 lines modified
177 .​method·​public·​constructor·​<init>()​V 177 .​method·​public·​constructor·​<init>()​V
178 ····​.​locals·​0 178 ····​.​locals·​0
   
179 ····​.​prologue 179 ····​.​prologue
180 ····​.​line·​14 180 ····​.​line·​14
181 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 181 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
182 ····​.​line·​217  
183 ····​return-​void 182 ····​return-​void
184 .​end·​method 183 .​end·​method
   
185 .​method·​public·​static·​cleanup()​V 184 .​method·​public·​static·​cleanup()​V
186 ····​.​locals·​3 185 ····​.​locals·​3
   
187 ····​.​prologue 186 ····​.​prologue
[−]
smali/com/dozingcatsoftware/bouncy/elements/DropTargetGroupElement$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​)​V 23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​138 27 ····​.​line·​138
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/elements/DropTargetGroupElement.smali
Offset 128, 76 lines modified Offset 128, 75 lines modified
128 ····​:​cond_1 128 ····​:​cond_1
129 ····​const/​4·​v2,​·​0x1 129 ····​const/​4·​v2,​·​0x1
   
130 ····​goto·​:​goto_1 130 ····​goto·​:​goto_1
131 .​end·​method 131 .​end·​method
   
132 .​method·​public·​createBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V 132 .​method·​public·​createBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V
133 ····​.​locals·​11 133 ····​.​locals·​12
134 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 134 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
135 ····​.​prologue 135 ····​.​prologue
  136 ····​const/​4·​v9,​·​0x0
   
136 ····​.​line·​109 137 ····​.​line·​109
137 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​-​>positions:​[[F 138 ····​iget-​object·​v10,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​-​>positions:​[[F
   
138 ····.​local·​v6,​·​"arr$":​[[F 139 ····array-​length·​v11,​·​v10
139 ····​array-​length·​v8,​·​v6  
   
140 ····.​local·​v8,​·"len$":​I 140 ····move·​v8,​·v9
141 ····​const/​4·​v7,​·​0x0  
   
142 ····​.​local·​v7,​·​"i$":​I  
143 ····​:​goto_0 141 ····​:​goto_0
144 ····​if-​ge·​v7,​·​v8,​·​:​cond_0 142 ····​if-​ge·​v8,​·​v11,​·​:​cond_0
   
145 ····​aget-​object·​v9,​·​v6,​·​v7 143 ····​aget-​object·​v6,​·​v10,​·​v8
   
146 ····​.​line·​110 144 ····​.​line·​110
147 ····​.​local·​v9,​·​"parray":​[F 145 ····​.​local·​v6,​·​"parray":​[F
148 ····​const/​4·​v5,​·​0x0 146 ····​const/​4·​v5,​·​0x0
   
149 ····​.​line·​111 147 ····​.​line·​111
150 ····​.​local·​v5,​·​"restitution":​F 148 ····​.​local·​v5,​·​"restitution":​F
151 ····const/​4·​v0,​·0x0 149 ····aget·​v1,​·​v6,​·v9
   
152 ····​aget·​v1,​·​v9,​·​v0  
   
153 ····​const/​4·​v0,​·​0x1 150 ····​const/​4·​v0,​·​0x1
   
154 ····​aget·​v2,​·​v9,​·​v0 151 ····​aget·​v2,​·​v6,​·​v0
   
155 ····​const/​4·​v0,​·​0x2 152 ····​const/​4·​v0,​·​0x2
   
156 ····​aget·​v3,​·​v9,​·​v0 153 ····​aget·​v3,​·​v6,​·​v0
   
157 ····​const/​4·​v0,​·​0x3 154 ····​const/​4·​v0,​·​0x3
   
158 ····​aget·​v4,​·​v9,​·​v0 155 ····​aget·​v4,​·​v6,​·​v0
   
159 ····​move-​object·​v0,​·​p1 156 ····​move-​object·​v0,​·​p1
   
160 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​Box2DFactory;​-​>createThinWall(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​FFFFF)​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 157 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​Box2DFactory;​-​>createThinWall(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​FFFFF)​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
161 ····​move-​result-​object·​v10 158 ····​move-​result-​object·​v7
   
162 ····​.​line·​113 159 ····​.​line·​113
163 ····​.​local·​v10,​·​"wallBody":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 160 ····​.​local·​v7,​·​"wallBody":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
164 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​-​>allBodies:​Ljava/​util/​List;​ 161 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​DropTargetGroupElemen​t;​-​>allBodies:​Ljava/​util/​List;​
   
165 ····​invoke-​interface·​{v0,​·​v10},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 162 ····​invoke-​interface·​{v0,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
166 ····​.​line·​109 163 ····​.​line·​109
167 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1 164 ····​add-​int/​lit8·​v0,​·​v8,​·​0x1
   
  165 ····​move·​v8,​·​v0
   
168 ····​goto·​:​goto_0 166 ····​goto·​:​goto_0
   
169 ····​.​line·​115 167 ····​.​line·​115
170 ····​.​end·​local·​v5····​#·​"restitution":​F 168 ····​.​end·​local·​v5····​#·​"restitution":​F
171 ····​.​end·​local·​v9····​#·​"parray":​[F 169 ····​.​end·​local·​v6····​#·​"parray":​[F
172 ····​.​end·​local·​v10····​#·​"wallBody":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 170 ····​.​end·​local·​v7····​#·​"wallBody":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
173 ····​:​cond_0 171 ····​:​cond_0
174 ····​return-​void 172 ····​return-​void
175 .​end·​method 173 .​end·​method
   
176 .​method·​public·​draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V 174 .​method·​public·​draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V
177 ····​.​locals·​10 175 ····​.​locals·​10
178 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​ 176 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​
Offset 408, 14 lines modified Offset 407, 15 lines modified
   
408 ····​aput·​v27,​·​v25,​·​v26 407 ····​aput·​v27,​·​v25,​·​v26
   
409 ····​const/​16·​v26,​·​0x2 408 ····​const/​16·​v26,​·​0x2
   
410 ····​const/​16·​v27,​·​0x2 409 ····​const/​16·​v27,​·​0x2
   
  410 ····​.​line·​77
411 ····​move/​from16·​v0,​·​v27 411 ····​move/​from16·​v0,​·​v27
   
412 ····​invoke-​interface·​{v6,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 412 ····​invoke-​interface·​{v6,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
413 ····​move-​result-​object·​v27 413 ····​move-​result-​object·​v27
   
414 ····​invoke-​static/​range·​{v27·​.​.​·​v27},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​MathUtils;​-​>asFloat(Ljava/​lang/​Object;​)​F 414 ····​invoke-​static/​range·​{v27·​.​.​·​v27},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​MathUtils;​-​>asFloat(Ljava/​lang/​Object;​)​F
Offset 639, 14 lines modified Offset 639, 15 lines modified
   
639 ····​add-​double·​v24,​·​v24,​·​v26 639 ····​add-​double·​v24,​·​v24,​·​v26
Max diff block lines reached; 1070/4009 bytes (26.69%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/elements/FieldElement.smali
Offset 80, 15 lines modified Offset 80, 14 lines modified
80 ····​iput·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>flashCounter:​I 80 ····​iput·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>flashCounter:​I
   
81 ····​.​line·​33 81 ····​.​line·​33
82 ····​const-​wide/​16·​v0,​·​0x0 82 ····​const-​wide/​16·​v0,​·​0x0
   
83 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>score:​J 83 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>score:​J
   
84 ····​.​line·​42  
85 ····​return-​void 84 ····​return-​void
86 .​end·​method 85 .​end·​method
   
87 .​method·​public·​static·​createFromParameters(​Ljava/​util/​Map;​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 86 .​method·​public·​static·​createFromParameters(​Ljava/​util/​Map;​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
88 ····​.​locals·​7 87 ····​.​locals·​7
89 ····​.​param·​p1,​·​"collection"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​ 88 ····​.​param·​p1,​·​"collection"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​
90 ····​.​param·​p2,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 89 ····​.​param·​p2,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
Offset 399, 31 lines modified Offset 398, 34 lines modified
   
399 ····​instance-​of·​v1,​·​v0,​·​Ljava/​lang/​Number;​ 398 ····​instance-​of·​v1,​·​v0,​·​Ljava/​lang/​Number;​
   
400 ····​if-​eqz·​v1,​·​:​cond_1 399 ····​if-​eqz·​v1,​·​:​cond_1
   
401 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​ 400 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​
   
  401 ····​.​line·​227
402 ····​.​end·​local·​v0····​#·​"value":​Ljava/​lang/​Object;​ 402 ····​.​end·​local·​v0····​#·​"value":​Ljava/​lang/​Object;​
403 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>doubleValue()​D 403 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>doubleValue()​D
   
404 ····​move-​result-​wide·​v2 404 ····​move-​result-​wide·​v2
   
405 ····​const-​wide/​16·​v4,​·​0x0 405 ····​const-​wide/​16·​v4,​·​0x0
   
406 ····​cmpl-​double·​v1,​·​v2,​·​v4 406 ····​cmpl-​double·​v1,​·​v2,​·​v4
   
407 ····​if-​eqz·​v1,​·​:​cond_1 407 ····​if-​eqz·​v1,​·​:​cond_1
   
408 ····​:​cond_0 408 ····​:​cond_0
409 ····​const/​4·​v1,​·​0x1 409 ····​const/​4·​v1,​·​0x1
   
  410 ····​.​line·​226
410 ····​:​goto_0 411 ····​:​goto_0
411 ····​return·​v1 412 ····​return·​v1
   
  413 ····​.​line·​227
412 ····​:​cond_1 414 ····​:​cond_1
413 ····​const/​4·​v1,​·​0x0 415 ····​const/​4·​v1,​·​0x0
   
414 ····​goto·​:​goto_0 416 ····​goto·​:​goto_0
415 .​end·​method 417 .​end·​method
   
416 .​method·​public·​getElementId()​Ljava/​lang/​String;​ 418 .​method·​public·​getElementId()​Ljava/​lang/​String;​
[−]
smali/com/dozingcatsoftware/bouncy/elements/RolloverGroupElement$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$rollover:​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​Rollover;​ 22 .​field·​final·​synthetic·​val$rollover:​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​Rollover;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​Rollover;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​Rollover;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​180 28 ····​.​line·​180
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​1;​-​>val$rollover:​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​Rollover;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​1;​-​>val$rollover:​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement$​Rollover;​
   
[−]
smali/com/dozingcatsoftware/bouncy/elements/RolloverGroupElement.smali
Offset 344, 14 lines modified Offset 344, 15 lines modified
344 ····​add-​int/​lit8·​v1,​·​v0,​·​-​0x1 344 ····​add-​int/​lit8·​v1,​·​v0,​·​-​0x1
   
345 ····​goto·​:​goto_1 345 ····​goto·​:​goto_1
   
346 ····​:​cond_2 346 ····​:​cond_2
347 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>rollovers:​Ljava/​util/​List;​ 347 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>rollovers:​Ljava/​util/​List;​
   
  348 ····​.​line·​228
348 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I 349 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I
   
349 ····​move-​result·​v2 350 ····​move-​result·​v2
   
350 ····​add-​int/​lit8·​v2,​·​v2,​·​-​0x1 351 ····​add-​int/​lit8·​v2,​·​v2,​·​-​0x1
   
351 ····​if-​ne·​v0,​·​v2,​·​:​cond_3 352 ····​if-​ne·​v0,​·​v2,​·​:​cond_3
Offset 503, 15 lines modified Offset 504, 15 lines modified
   
503 ····​invoke-​interface·​{p1,​·​v5,​·​v6,​·​v7,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​-​>frameCircle(FFFLcom/​dozingcatsoftware/​bouncy/​Color;​)​V 504 ····​invoke-​interface·​{p1,​·​v5,​·​v6,​·​v7,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​-​>frameCircle(FFFLcom/​dozingcatsoftware/​bouncy/​Color;​)​V
   
504 ····​goto·​:​goto_2 505 ····​goto·​:​goto_2
505 .​end·​method 506 .​end·​method
   
506 .​method·​public·​finishCreateElement(L​java/​util/​Map;​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​)​V 507 .​method·​public·​finishCreateElement(L​java/​util/​Map;​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​)​V
507 ····​.​locals·8 508 ····​.​locals·7
508 ····​.​param·​p2,​·​"collection"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​ 509 ····​.​param·​p2,​·​"collection"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​
509 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 510 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
510 ········​value·​=·​{ 511 ········​value·​=·​{
511 ············​"(",​ 512 ············​"(",​
512 ············​"Ljava/​util/​Map",​ 513 ············​"Ljava/​util/​Map",​
513 ············​"<",​ 514 ············​"<",​
514 ············​"Ljava/​lang/​String;​",​ 515 ············​"Ljava/​lang/​String;​",​
Offset 520, 292 lines modified Offset 521, 291 lines modified
520 ············​")​V" 521 ············​")​V"
521 ········​} 522 ········​}
522 ····​.​end·​annotation 523 ····​.​end·​annotation
   
523 ····​.​prologue 524 ····​.​prologue
524 ····​.​line·​61 525 ····​.​line·​61
525 ····​.​local·​p1,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​" 526 ····​.​local·​p1,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​"
526 ····​sget-​object·​v5,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​ 527 ····​sget-​object·​v4,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​
   
527 ····​const-​string·​v6,​·​"toggleOff" 528 ····​const-​string·​v5,​·​"toggleOff"
   
528 ····​invoke-​interface·​{p1,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 529 ····​invoke-​interface·​{p1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
529 ····​move-​result-​object·​v6 530 ····​move-​result-​object·​v5
   
530 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​Boolean;​-​>equals(Ljava/​lang/​Object;​)​Z 531 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​Boolean;​-​>equals(Ljava/​lang/​Object;​)​Z
   
531 ····​move-​result·​v5 532 ····​move-​result·​v4
   
532 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>canToggleOff:​Z 533 ····​iput-​boolean·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>canToggleOff:​Z
   
533 ····​.​line·​62 534 ····​.​line·​62
534 ····​sget-​object·​v5,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​ 535 ····​sget-​object·​v4,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​
   
535 ····​const-​string·​v6,​·​"cycleOnFlipper" 536 ····​const-​string·​v5,​·​"cycleOnFlipper"
   
536 ····​invoke-​interface·​{p1,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 537 ····​invoke-​interface·​{p1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
537 ····​move-​result-​object·​v6 538 ····​move-​result-​object·​v5
   
538 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​Boolean;​-​>equals(Ljava/​lang/​Object;​)​Z 539 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​Boolean;​-​>equals(Ljava/​lang/​Object;​)​Z
   
539 ····​move-​result·​v5 540 ····​move-​result·​v4
   
540 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>cycleOnFlipper:​Z 541 ····​iput-​boolean·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>cycleOnFlipper:​Z
   
541 ····​.​line·​63 542 ····​.​line·​63
542 ····​sget-​object·​v5,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​ 543 ····​sget-​object·​v4,​·​Ljava/​lang/​Boolean;​-​>TRUE:​Ljava/​lang/​Boolean;​
   
543 ····​const-​string·​v6,​·​"ignoreBall" 544 ····​const-​string·​v5,​·​"ignoreBall"
   
544 ····​invoke-​interface·​{p1,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 545 ····​invoke-​interface·​{p1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
545 ····​move-​result-​object·​v6 546 ····​move-​result-​object·​v5
   
546 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​Boolean;​-​>equals(Ljava/​lang/​Object;​)​Z 547 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​Boolean;​-​>equals(Ljava/​lang/​Object;​)​Z
   
547 ····​move-​result·​v5 548 ····​move-​result·​v4
   
548 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>ignoreBall:​Z 549 ····​iput-​boolean·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>ignoreBall:​Z
   
549 ····​.​line·​64 550 ····​.​line·​64
550 ····​const-​string·​v5,​·​"radius" 551 ····​const-​string·​v4,​·​"radius"
   
551 ····​invoke-​interface·​{p1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 552 ····​invoke-​interface·​{p1,​·​v4},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
552 ····​move-​result-​object·​v5 553 ····​move-​result-​object·​v4
   
553 ····​invoke-​static·​{v5},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​MathUtils;​-​>asFloat(Ljava/​lang/​Object;​)​F 554 ····​invoke-​static·​{v4},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​MathUtils;​-​>asFloat(Ljava/​lang/​Object;​)​F
   
554 ····​move-​result·​v5 555 ····​move-​result·​v4
   
555 ····​iput·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>defaultRadius:​F 556 ····​iput·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​-​>defaultRadius:​F
   
556 ····​.​line·​65 557 ····​.​line·​65
557 ····​const-​string·​v5,​·​"reset" 558 ····​const-​string·​v4,​·​"reset"
   
Max diff block lines reached; 20401/25192 bytes (80.98%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/elements/WallArcElement.smali
Offset 53, 18 lines modified Offset 53, 20 lines modified
   
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
   
55 #·​virtual·​methods 55 #·​virtual·​methods
56 .​method·​public·​createBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V 56 .​method·​public·​createBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V
57 ····​.​locals·​11 57 ····​.​locals·​12
58 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 58 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
59 ····​.​prologue 59 ····​.​prologue
  60 ····​const/​4·​v9,​·​0x0
   
60 ····​.​line·​80 61 ····​.​line·​80
61 ····​const-​string·​v0,​·​"ignoreBall" 62 ····​const-​string·​v0,​·​"ignoreBall"
   
62 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>getBooleanParameterV​alueForKey(Ljava/​lang/​String;​)​Z 63 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>getBooleanParameterV​alueForKey(Ljava/​lang/​String;​)​Z
   
63 ····​move-​result·​v0 64 ····​move-​result·​v0
   
Offset 72, 123 lines modified Offset 74, 119 lines modified
   
72 ····​.​line·​87 74 ····​.​line·​87
73 ····​:​cond_0 75 ····​:​cond_0
74 ····​return-​void 76 ····​return-​void
   
75 ····​.​line·​82 77 ····​.​line·​82
76 ····​:​cond_1 78 ····​:​cond_1
77 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>lineSegments:​[[F 79 ····​iget-​object·​v10,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>lineSegments:​[[F
   
78 ····.​local·​v6,​·​"arr$":​[[F 80 ····array-​length·​v11,​·​v10
79 ····​array-​length·​v8,​·​v6  
   
80 ····.​local·​v8,​·"len$":​I 81 ····move·​v8,​·v9
81 ····​const/​4·​v7,​·​0x0  
   
82 ····​.​local·​v7,​·​"i$":​I  
83 ····​:​goto_0 82 ····​:​goto_0
84 ····​if-​ge·​v7,​·​v8,​·​:​cond_0 83 ····​if-​ge·​v8,​·​v11,​·​:​cond_0
   
85 ····​aget-​object·​v9,​·​v6,​·​v7 84 ····​aget-​object·​v6,​·​v10,​·​v8
   
86 ····​.​line·​83 85 ····​.​line·​83
87 ····​.​local·​v9,​·​"segment":​[F 86 ····​.​local·​v6,​·​"segment":​[F
88 ····const/​4·​v0,​·0x0 87 ····aget·​v1,​·​v6,​·v9
   
89 ····​aget·​v1,​·​v9,​·​v0  
   
90 ····​const/​4·​v0,​·​0x1 88 ····​const/​4·​v0,​·​0x1
   
91 ····​aget·​v2,​·​v9,​·​v0 89 ····​aget·​v2,​·​v6,​·​v0
   
92 ····​const/​4·​v0,​·​0x2 90 ····​const/​4·​v0,​·​0x2
   
93 ····​aget·​v3,​·​v9,​·​v0 91 ····​aget·​v3,​·​v6,​·​v0
   
94 ····​const/​4·​v0,​·​0x3 92 ····​const/​4·​v0,​·​0x3
   
95 ····​aget·​v4,​·​v9,​·​v0 93 ····​aget·​v4,​·​v6,​·​v0
   
96 ····​const/​4·​v5,​·​0x0 94 ····​const/​4·​v5,​·​0x0
   
97 ····​move-​object·​v0,​·​p1 95 ····​move-​object·​v0,​·​p1
   
98 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​Box2DFactory;​-​>createThinWall(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​FFFFF)​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 96 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​Box2DFactory;​-​>createThinWall(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​FFFFF)​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
99 ····​move-​result-​object·​v10 97 ····​move-​result-​object·​v7
   
100 ····​.​line·​85 98 ····​.​line·​85
101 ····​.​local·​v10,​·​"wall":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 99 ····​.​local·​v7,​·​"wall":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
102 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>wallBodies:​Ljava/​util/​List;​ 100 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>wallBodies:​Ljava/​util/​List;​
   
103 ····​invoke-​interface·​{v0,​·​v10},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 101 ····​invoke-​interface·​{v0,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
104 ····​.​line·​82 102 ····​.​line·​82
105 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1 103 ····​add-​int/​lit8·​v0,​·​v8,​·​0x1
   
  104 ····​move·​v8,​·​v0
   
106 ····​goto·​:​goto_0 105 ····​goto·​:​goto_0
107 .​end·​method 106 .​end·​method
   
108 .​method·​public·​draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V 107 .​method·​public·​draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V
109 ····​.​locals·​10 108 ····​.​locals·​11
110 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​ 109 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​
   
111 ····​.​prologue 110 ····​.​prologue
  111 ····​const/​4·​v8,​·​0x0
   
112 ····​.​line·​94 112 ····​.​line·​94
113 ····​sget-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>DEFAULT_WALL_COLOR:​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 113 ····​sget-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>DEFAULT_WALL_COLOR:​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
114 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>currentColor(Lcom/​dozingcatsoftware/​bouncy/​Color;​)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 114 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>currentColor(Lcom/​dozingcatsoftware/​bouncy/​Color;​)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
115 ····​move-​result-​object·​v5 115 ····​move-​result-​object·​v5
   
116 ····​.​line·​95 116 ····​.​line·​95
117 ····​.​local·​v5,​·​"color":​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 117 ····​.​local·​v5,​·​"color":​Lcom/​dozingcatsoftware/​bouncy/​Color;​
118 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>lineSegments:​[[F 118 ····​iget-​object·​v9,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallArcElement;​-​>lineSegments:​[[F
Max diff block lines reached; 1280/4382 bytes (29.21%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/elements/WallPathElement.smali
Offset 41, 18 lines modified Offset 41, 20 lines modified
   
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
   
43 #·​virtual·​methods 43 #·​virtual·​methods
44 .​method·​public·​createBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V 44 .​method·​public·​createBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V
45 ····​.​locals·​11 45 ····​.​locals·​12
46 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 46 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
47 ····​.​prologue 47 ····​.​prologue
  48 ····​const/​4·​v9,​·​0x0
   
48 ····​.​line·​46 49 ····​.​line·​46
49 ····​const-​string·​v0,​·​"ignoreBall" 50 ····​const-​string·​v0,​·​"ignoreBall"
   
50 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>getBooleanParameterV​alueForKey(Ljava/​lang/​String;​)​Z 51 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>getBooleanParameterV​alueForKey(Ljava/​lang/​String;​)​Z
   
51 ····​move-​result·​v0 52 ····​move-​result·​v0
   
Offset 60, 121 lines modified Offset 62, 117 lines modified
   
60 ····​.​line·​52 62 ····​.​line·​52
61 ····​:​cond_0 63 ····​:​cond_0
62 ····​return-​void 64 ····​return-​void
   
63 ····​.​line·​48 65 ····​.​line·​48
64 ····​:​cond_1 66 ····​:​cond_1
65 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>lineSegments:​[[F 67 ····​iget-​object·​v10,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>lineSegments:​[[F
   
66 ····.​local·​v6,​·​"arr$":​[[F 68 ····array-​length·​v11,​·​v10
67 ····​array-​length·​v8,​·​v6  
   
68 ····.​local·​v8,​·"len$":​I 69 ····move·​v8,​·v9
69 ····​const/​4·​v7,​·​0x0  
   
70 ····​.​local·​v7,​·​"i$":​I  
71 ····​:​goto_0 70 ····​:​goto_0
72 ····​if-​ge·​v7,​·​v8,​·​:​cond_0 71 ····​if-​ge·​v8,​·​v11,​·​:​cond_0
   
73 ····​aget-​object·​v9,​·​v6,​·​v7 72 ····​aget-​object·​v6,​·​v10,​·​v8
   
74 ····​.​line·​49 73 ····​.​line·​49
75 ····​.​local·​v9,​·​"segment":​[F 74 ····​.​local·​v6,​·​"segment":​[F
76 ····const/​4·​v0,​·0x0 75 ····aget·​v1,​·​v6,​·v9
   
77 ····​aget·​v1,​·​v9,​·​v0  
   
78 ····​const/​4·​v0,​·​0x1 76 ····​const/​4·​v0,​·​0x1
   
79 ····​aget·​v2,​·​v9,​·​v0 77 ····​aget·​v2,​·​v6,​·​v0
   
80 ····​const/​4·​v0,​·​0x2 78 ····​const/​4·​v0,​·​0x2
   
81 ····​aget·​v3,​·​v9,​·​v0 79 ····​aget·​v3,​·​v6,​·​v0
   
82 ····​const/​4·​v0,​·​0x3 80 ····​const/​4·​v0,​·​0x3
   
83 ····​aget·​v4,​·​v9,​·​v0 81 ····​aget·​v4,​·​v6,​·​v0
   
84 ····​const/​4·​v5,​·​0x0 82 ····​const/​4·​v5,​·​0x0
   
85 ····​move-​object·​v0,​·​p1 83 ····​move-​object·​v0,​·​p1
   
86 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​Box2DFactory;​-​>createThinWall(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​FFFFF)​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 84 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​Box2DFactory;​-​>createThinWall(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​FFFFF)​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
87 ····​move-​result-​object·​v10 85 ····​move-​result-​object·​v7
   
88 ····​.​line·​50 86 ····​.​line·​50
89 ····​.​local·​v10,​·​"wall":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 87 ····​.​local·​v7,​·​"wall":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
90 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>wallBodies:​Ljava/​util/​List;​ 88 ····​iget-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>wallBodies:​Ljava/​util/​List;​
   
91 ····​invoke-​interface·​{v0,​·​v10},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 89 ····​invoke-​interface·​{v0,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
92 ····​.​line·​48 90 ····​.​line·​48
93 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1 91 ····​add-​int/​lit8·​v0,​·​v8,​·​0x1
   
  92 ····​move·​v8,​·​v0
   
94 ····​goto·​:​goto_0 93 ····​goto·​:​goto_0
95 .​end·​method 94 .​end·​method
   
96 .​method·​public·​draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V 95 .​method·​public·​draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V
97 ····​.​locals·​10 96 ····​.​locals·​11
98 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​ 97 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​
   
99 ····​.​prologue 98 ····​.​prologue
  99 ····​const/​4·​v8,​·​0x0
   
100 ····​.​line·​59 100 ····​.​line·​59
101 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>lineSegments:​[[F 101 ····​iget-​object·​v9,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallPathElement;​-​>lineSegments:​[[F
   
102 ····.​local·​v6,​·​"arr$":​[[F 102 ····array-​length·​v10,​·​v9
103 ····​array-​length·​v8,​·​v6  
   
104 ····.​local·​v8,​·"len$":​I 103 ····move·​v7,​·v8
105 ····​const/​4·​v7,​·​0x0  
   
106 ····​.​local·​v7,​·​"i$":​I  
Max diff block lines reached; 1774/4649 bytes (38.16%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field1Delegate$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​43 28 ····​.​line·​43
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field1Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field2Delegate$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​117 28 ····​.​line·​117
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field2Delegate$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​221 28 ····​.​line·​221
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$2;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$2;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field2Delegate.smali
Offset 23, 15 lines modified Offset 23, 14 lines modified
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​14 26 ····​.​line·​14
27 ····​invoke-​direct·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​BaseFieldDelegate;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​BaseFieldDelegate;​-​><init>()​V
   
28 ····​.​line·​18  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
   
31 .​method·​private·​restoreLeftBallSaver(​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 30 .​method·​private·​restoreLeftBallSaver(​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
32 ····​.​locals·​2 31 ····​.​locals·​2
33 ····​.​param·​p1,​·​"field"····​#·​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 32 ····​.​param·​p1,​·​"field"····​#·​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
Offset 485, 14 lines modified Offset 484, 15 lines modified
   
485 ····​check-​cast·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​ 484 ····​check-​cast·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​
   
486 ····​.​line·​145 485 ····​.​line·​145
487 ····​.​local·​v0,​·​"barrier":​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​ 486 ····​.​local·​v0,​·​"barrier":​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​
488 ····​const-​string·​v3,​·​"ExtraBallRollovers" 487 ····​const-​string·​v3,​·​"ExtraBallRollovers"
   
  488 ····​.​line·​146
489 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementById(​Ljava/​lang/​String;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 489 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementById(​Ljava/​lang/​String;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
   
490 ····​move-​result-​object·​v2 490 ····​move-​result-​object·​v2
   
491 ····​check-​cast·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​ 491 ····​check-​cast·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​
   
492 ····​.​line·​148 492 ····​.​line·​148
Offset 685, 14 lines modified Offset 685, 15 lines modified
   
685 ····​float-​to-​double·​v6,​·​v14 685 ····​float-​to-​double·​v6,​·​v14
   
686 ····​move-​object/​from16·​v2,​·​p0 686 ····​move-​object/​from16·​v2,​·​p0
   
687 ····​move-​object/​from16·​v3,​·​p1 687 ····​move-​object/​from16·​v3,​·​p1
   
  688 ····​.​line·​86
688 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​-​>createRotatingGroup(​Lcom/​dozingcatsoftware/​bouncy/​Field;​Ljava/​lang/​String;​[Ljava/​lang/​String;​D)​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$Rotati​ngGroup;​ 689 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate;​-​>createRotatingGroup(​Lcom/​dozingcatsoftware/​bouncy/​Field;​Ljava/​lang/​String;​[Ljava/​lang/​String;​D)​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$Rotati​ngGroup;​
   
689 ····​move-​result-​object·​v2 690 ····​move-​result-​object·​v2
   
690 ····​aput-​object·​v2,​·​v18,​·​v8 691 ····​aput-​object·​v2,​·​v18,​·​v8
   
691 ····​const/​4·​v2,​·​0x1 692 ····​const/​4·​v2,​·​0x1
Offset 721, 14 lines modified Offset 722, 15 lines modified
   
721 ····​float-​to-​double·​v10,​·​v0 722 ····​float-​to-​double·​v10,​·​v0
   
722 ····​float-​to-​double·​v12,​·​v15 723 ····​float-​to-​double·​v12,​·​v15
   
723 ····​move-​object/​from16·​v6,​·​p1 724 ····​move-​object/​from16·​v6,​·​p1
   
  725 ····​.​line·​87
724 ····​invoke-​static/​range·​{v6·​.​.​·​v13},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$Rotati​ngGroup;​-​>create(Lcom/​dozingcatsoftware/​bouncy/​Field;​[Ljava/​lang/​String;​DDD)​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$Rotati​ngGroup;​ 726 ····​invoke-​static/​range·​{v6·​.​.​·​v13},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$Rotati​ngGroup;​-​>create(Lcom/​dozingcatsoftware/​bouncy/​Field;​[Ljava/​lang/​String;​DDD)​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field2Delegate$Rotati​ngGroup;​
   
725 ····​move-​result-​object·​v3 727 ····​move-​result-​object·​v3
   
726 ····​aput-​object·​v3,​·​v18,​·​v2 728 ····​aput-​object·​v3,​·​v18,​·​v2
   
727 ····​move-​object/​from16·​v0,​·​v18 729 ····​move-​object/​from16·​v0,​·​v18
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field3Delegate$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​328 28 ····​.​line·​328
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field3Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field1Delegate.smali
Offset 164, 14 lines modified Offset 164, 15 lines modified
164 ····​invoke-​virtual·​{p1,​·​v2,​·​v4,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V 164 ····​invoke-​virtual·​{p1,​·​v2,​·​v4,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V
   
165 ····​.​line·​65 165 ····​.​line·​65
166 ····​:​cond_0 166 ····​:​cond_0
167 ····​:​goto_0 167 ····​:​goto_0
168 ····​const-​string·​v2,​·​"ExtraBallRollovers" 168 ····​const-​string·​v2,​·​"ExtraBallRollovers"
   
  169 ····​.​line·​66
169 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementById(​Ljava/​lang/​String;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 170 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementById(​Ljava/​lang/​String;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
   
170 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
171 ····​check-​cast·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​ 172 ····​check-​cast·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​
   
172 ····​.​line·​67 173 ····​.​line·​67
Offset 288, 14 lines modified Offset 289, 15 lines modified
288 ····​move-​result·​v1 289 ····​move-​result·​v1
   
289 ····​if-​eqz·​v1,​·​:​cond_0 290 ····​if-​eqz·​v1,​·​:​cond_0
   
290 ····​.​line·​21 291 ····​.​line·​21
291 ····​const-​string·​v1,​·​"ExtraBallRollovers" 292 ····​const-​string·​v1,​·​"ExtraBallRollovers"
   
  293 ····​.​line·​22
292 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementById(​Ljava/​lang/​String;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 294 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementById(​Ljava/​lang/​String;​)​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
   
293 ····​move-​result-​object·​v0 295 ····​move-​result-​object·​v0
   
294 ····​check-​cast·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​ 296 ····​check-​cast·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​
   
295 ····​.​line·​23 297 ····​.​line·​23
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field3Delegate.smali
Offset 71, 506 lines modified Offset 71, 559 lines modified
71 ····​const/​4·​v3,​·​0x0 71 ····​const/​4·​v3,​·​0x0
   
72 ····​.​line·​22 72 ····​.​line·​22
73 ····​const/​16·​v0,​·​0x35 73 ····​const/​16·​v0,​·​0x35
   
74 ····​new-​array·​v0,​·​v0,​·​[Lcom/​dozingcatsoftware/​bouncy/​Color;​ 74 ····​new-​array·​v0,​·​v0,​·​[Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
  75 ····​.​line·​24
75 ····​invoke-​static·​{v3,​·​v3,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 76 ····​invoke-​static·​{v3,​·​v3,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
76 ····​move-​result-​object·​v1 77 ····​move-​result-​object·​v1
   
77 ····​aput-​object·​v1,​·​v0,​·​v3 78 ····​aput-​object·​v1,​·​v0,​·​v3
   
78 ····​const/​4·​v1,​·​0x1 79 ····​const/​4·​v1,​·​0x1
   
  80 ····​.​line·​25
79 ····​invoke-​static·​{v3,​·​v6,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 81 ····​invoke-​static·​{v3,​·​v6,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
80 ····​move-​result-​object·​v2 82 ····​move-​result-​object·​v2
   
81 ····​aput-​object·​v2,​·​v0,​·​v1 83 ····​aput-​object·​v2,​·​v0,​·​v1
   
82 ····​const/​4·​v1,​·​0x2 84 ····​const/​4·​v1,​·​0x2
   
83 ····​const/​16·​v2,​·​0x20 85 ····​const/​16·​v2,​·​0x20
   
  86 ····​.​line·​26
84 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 87 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
85 ····​move-​result-​object·​v2 88 ····​move-​result-​object·​v2
   
86 ····​aput-​object·​v2,​·​v0,​·​v1 89 ····​aput-​object·​v2,​·​v0,​·​v1
   
87 ····​const/​4·​v1,​·​0x3 90 ····​const/​4·​v1,​·​0x3
   
  91 ····​.​line·​27
88 ····​invoke-​static·​{v3,​·​v5,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 92 ····​invoke-​static·​{v3,​·​v5,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
89 ····​move-​result-​object·​v2 93 ····​move-​result-​object·​v2
   
90 ····​aput-​object·​v2,​·​v0,​·​v1 94 ····​aput-​object·​v2,​·​v0,​·​v1
   
91 ····​const/​4·​v1,​·​0x4 95 ····​const/​4·​v1,​·​0x4
   
92 ····​const/​16·​v2,​·​0x40 96 ····​const/​16·​v2,​·​0x40
   
  97 ····​.​line·​28
93 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 98 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
94 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
95 ····​aput-​object·​v2,​·​v0,​·​v1 100 ····​aput-​object·​v2,​·​v0,​·​v1
   
96 ····​const/​4·​v1,​·​0x5 101 ····​const/​4·​v1,​·​0x5
   
97 ····​const/​16·​v2,​·​0x50 102 ····​const/​16·​v2,​·​0x50
   
  103 ····​.​line·​29
98 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 104 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
99 ····​move-​result-​object·​v2 105 ····​move-​result-​object·​v2
   
100 ····​aput-​object·​v2,​·​v0,​·​v1 106 ····​aput-​object·​v2,​·​v0,​·​v1
   
101 ····​const/​4·​v1,​·​0x6 107 ····​const/​4·​v1,​·​0x6
   
102 ····​const/​16·​v2,​·​0x60 108 ····​const/​16·​v2,​·​0x60
   
  109 ····​.​line·​30
103 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 110 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
104 ····​move-​result-​object·​v2 111 ····​move-​result-​object·​v2
   
105 ····​aput-​object·​v2,​·​v0,​·​v1 112 ····​aput-​object·​v2,​·​v0,​·​v1
   
106 ····​const/​4·​v1,​·​0x7 113 ····​const/​4·​v1,​·​0x7
   
107 ····​const/​16·​v2,​·​0x70 114 ····​const/​16·​v2,​·​0x70
   
  115 ····​.​line·​31
108 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 116 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
109 ····​move-​result-​object·​v2 117 ····​move-​result-​object·​v2
   
110 ····​aput-​object·​v2,​·​v0,​·​v1 118 ····​aput-​object·​v2,​·​v0,​·​v1
   
111 ····​const/​16·​v1,​·​0x8 119 ····​const/​16·​v1,​·​0x8
   
112 ····​const/​16·​v2,​·​0x80 120 ····​const/​16·​v2,​·​0x80
   
  121 ····​.​line·​32
113 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 122 ····​invoke-​static·​{v3,​·​v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
114 ····​move-​result-​object·​v2 123 ····​move-​result-​object·​v2
   
115 ····​aput-​object·​v2,​·​v0,​·​v1 124 ····​aput-​object·​v2,​·​v0,​·​v1
   
116 ····​const/​16·​v1,​·​0x9 125 ····​const/​16·​v1,​·​0x9
Max diff block lines reached; 24853/27114 bytes (91.66%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field4Delegate$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​105 28 ····​.​line·​105
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$2;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$2;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field4Delegate.smali
Offset 294, 267 lines modified Offset 294, 264 lines modified
   
294 ····​invoke-​virtual·​{p0,​·​p1,​·​v1},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>increaseExtraBumperM​ultiplier(Lcom/​dozingcatsoftware/​bouncy/​Field;​I)​V 294 ····​invoke-​virtual·​{p0,​·​p1,​·​v1},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>increaseExtraBumperM​ultiplier(Lcom/​dozingcatsoftware/​bouncy/​Field;​I)​V
   
295 ····​goto·​:​goto_0 295 ····​goto·​:​goto_0
296 .​end·​method 296 .​end·​method
   
297 .​method·​public·​allRolloversInGroupAc​tivated(Lcom/​dozingcatsoftware/​bouncy/​Field;​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​)​V 297 .​method·​public·​allRolloversInGroupAc​tivated(Lcom/​dozingcatsoftware/​bouncy/​Field;​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​)​V
298 ····​.​locals·10 298 ····​.​locals·8
299 ····​.​param·​p1,​·​"field"····​#·​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 299 ····​.​param·​p1,​·​"field"····​#·​Lcom/​dozingcatsoftware/​bouncy/​Field;​
300 ····​.​param·​p2,​·​"rollovers"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​ 300 ····​.​param·​p2,​·​"rollovers"····​#·​Lcom/​dozingcatsoftware/​bouncy/​elements/​RolloverGroupElement;​
   
301 ····​.​prologue 301 ····​.​prologue
302 ····​const-​wide/​16·​v8,​·​0xbb8 302 ····​const-​wide/​16·​v6,​·​0xbb8
   
303 ····​const/​4·​v4,​·​0x1 303 ····​const/​4·​v3,​·​0x1
   
304 ····​const/​4·​v6,​·​0x2 304 ····​const/​4·​v5,​·​0x2
   
305 ····​const/​4·​v5,​·​0x0 305 ····​const/​4·​v4,​·​0x0
   
306 ····​.​line·​243 306 ····​.​line·​243
307 ····​iget-​object·​v3,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallRollovers:​Ljava/​util/​List;​ 307 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallRollovers:​Ljava/​util/​List;​
   
308 ····​invoke-​interface·​{v3,​·​v5},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 308 ····​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
309 ····​move-​result-​object·​v3 309 ····​move-​result-​object·​v2
   
310 ····​if-​ne·​p2,​·​v3,​·​:​cond_1 310 ····​if-​ne·​p2,​·​v2,​·​:​cond_1
   
311 ····​.​line·​244 311 ····​.​line·​244
312 ····​invoke-​virtual·​{p1},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​ 312 ····​invoke-​virtual·​{p1},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​
   
313 ····​move-​result-​object·​v3 313 ····​move-​result-​object·​v2
   
314 ····​invoke-​interface·​{v3,​·​v5},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 314 ····​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
315 ····​move-​result-​object·​v3 315 ····​move-​result-​object·​v2
   
316 ····​check-​cast·​v3,​·​Lcom/​dozingcatsoftware/​bouncy/​Ball;​ 316 ····​check-​cast·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​Ball;​
   
317 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>removeBallWithoutBal​lLoss(Lcom/​dozingcatsoftware/​bouncy/​Ball;​)​V 317 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>removeBallWithoutBal​lLoss(Lcom/​dozingcatsoftware/​bouncy/​Ball;​)​V
   
318 ····​.​line·​245 318 ····​.​line·​245
319 ····​iget-​object·​v3,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallKickers:​Ljava/​util/​List;​ 319 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallKickers:​Ljava/​util/​List;​
   
320 ····​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 320 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
321 ····​move-​result-​object·​v3 321 ····​move-​result-​object·​v2
   
322 ····​check-​cast·​v3,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​ 322 ····​check-​cast·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​
   
323 ····​invoke-​virtual·​{v3,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​-​>setRetracted(Z)​V 323 ····​invoke-​virtual·​{v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​-​>setRetracted(Z)​V
   
324 ····​.​line·​246 324 ····​.​line·​246
325 ····​const-​string·​v3,​·​"Ball·​1·​Locked" 325 ····​const-​string·​v2,​·​"Ball·​1·​Locked"
   
326 ····​invoke-​virtual·​{p1,​·​v3,​·​v8,​·​v9},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V 326 ····​invoke-​virtual·​{p1,​·​v2,​·​v6,​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V
   
327 ····​.​line·​247 327 ····​.​line·​247
328 ····​iput·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>ballsLocked:​I 328 ····​iput·​v3,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>ballsLocked:​I
   
329 ····​.​line·​272 329 ····​.​line·​272
330 ····​:​cond_0 330 ····​:​cond_0
331 ····​:​goto_0 331 ····​:​goto_0
332 ····​return-​void 332 ····​return-​void
   
333 ····​.​line·​249 333 ····​.​line·​249
334 ····​:​cond_1 334 ····​:​cond_1
335 ····​iget-​object·​v3,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallRollovers:​Ljava/​util/​List;​ 335 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallRollovers:​Ljava/​util/​List;​
   
336 ····​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 336 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
337 ····​move-​result-​object·​v3 337 ····​move-​result-​object·​v2
   
338 ····​if-​ne·​p2,​·​v3,​·​:​cond_2 338 ····​if-​ne·​p2,​·​v2,​·​:​cond_2
   
339 ····​.​line·​250 339 ····​.​line·​250
340 ····​invoke-​virtual·​{p1},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​ 340 ····​invoke-​virtual·​{p1},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​
   
341 ····​move-​result-​object·​v3 341 ····​move-​result-​object·​v2
   
342 ····​invoke-​interface·​{v3,​·​v5},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 342 ····​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
343 ····​move-​result-​object·​v3 343 ····​move-​result-​object·​v2
   
344 ····​check-​cast·​v3,​·​Lcom/​dozingcatsoftware/​bouncy/​Ball;​ 344 ····​check-​cast·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​Ball;​
   
345 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>removeBallWithoutBal​lLoss(Lcom/​dozingcatsoftware/​bouncy/​Ball;​)​V 345 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>removeBallWithoutBal​lLoss(Lcom/​dozingcatsoftware/​bouncy/​Ball;​)​V
   
346 ····​.​line·​251 346 ····​.​line·​251
347 ····​iget-​object·​v3,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallKickers:​Ljava/​util/​List;​ 347 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​-​>lockedBallKickers:​Ljava/​util/​List;​
   
348 ····​invoke-​interface·​{v3,​·​v6},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 348 ····​invoke-​interface·​{v2,​·​v5},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
349 ····​move-​result-​object·​v3 349 ····​move-​result-​object·​v2
   
350 ····​check-​cast·​v3,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​ 350 ····​check-​cast·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​
   
351 ····​invoke-​virtual·​{v3,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​-​>setRetracted(Z)​V 351 ····​invoke-​virtual·​{v2,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​WallElement;​-​>setRetracted(Z)​V
Max diff block lines reached; 33307/38787 bytes (85.87%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field4Delegate$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​95 28 ····​.​line·​95
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field4Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field5Delegate$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 22 .​field·​final·​synthetic·​val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​231 28 ····​.​line·​231
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$1;​-​>val$field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field5Delegate$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$doLaunch:​Ljava/​lang/​Runnable;​ 22 .​field·​final·​synthetic·​val$doLaunch:​Ljava/​lang/​Runnable;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​Ljava/​lang/​Runnable;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​Ljava/​lang/​Runnable;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​245 28 ····​.​line·​245
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$2;​-​>val$doLaunch:​Ljava/​lang/​Runnable;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$2;​-​>val$doLaunch:​Ljava/​lang/​Runnable;​
   
[−]
smali/com/dozingcatsoftware/bouncy/fields/Field5Delegate.smali
Offset 193, 119 lines modified Offset 193, 139 lines modified
193 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>BALL_COLOR_VALUES:​[Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$BallCo​lor;​ 193 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>BALL_COLOR_VALUES:​[Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate$BallCo​lor;​
   
194 ····​.​line·​42 194 ····​.​line·​42
195 ····​const/​16·​v0,​·​0x88 195 ····​const/​16·​v0,​·​0x88
   
196 ····​const/​16·​v1,​·​0xee 196 ····​const/​16·​v1,​·​0xee
   
  197 ····​.​line·​43
197 ····​invoke-​static·​{v5,​·​v0,​·​v1},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 198 ····​invoke-​static·​{v5,​·​v0,​·​v1},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
198 ····​move-​result-​object·​v0 199 ····​move-​result-​object·​v0
   
199 ····​const/​16·​v1,​·​0xee 200 ····​const/​16·​v1,​·​0xee
   
200 ····​const/​16·​v2,​·​0x88 201 ····​const/​16·​v2,​·​0x88
   
201 ····​const/​16·​v3,​·​0x88 202 ····​const/​16·​v3,​·​0x88
   
  203 ····​.​line·​44
202 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 204 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
203 ····​move-​result-​object·​v1 205 ····​move-​result-​object·​v1
   
  206 ····​.​line·​45
204 ····​invoke-​static·​{v6,​·​v6,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 207 ····​invoke-​static·​{v6,​·​v6,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
205 ····​move-​result-​object·​v2 208 ····​move-​result-​object·​v2
   
206 ····​const/​16·​v3,​·​0xdd 209 ····​const/​16·​v3,​·​0xdd
   
  210 ····​.​line·​46
207 ····​invoke-​static·​{v8,​·​v3,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 211 ····​invoke-​static·​{v8,​·​v3,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
208 ····​move-​result-​object·​v3 212 ····​move-​result-​object·​v3
   
  213 ····​.​line·​42
209 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>buildBallColorMap(Lj​ava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​util/​Map;​ 214 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>buildBallColorMap(Lj​ava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​util/​Map;​
   
210 ····​move-​result-​object·​v0 215 ····​move-​result-​object·​v0
   
211 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>BALL_PRIMARY_COLORS:​Ljava/​util/​Map;​ 216 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>BALL_PRIMARY_COLORS:​Ljava/​util/​Map;​
   
212 ····​.​line·​48 217 ····​.​line·​48
213 ····​const/​16·​v0,​·​0x44 218 ····​const/​16·​v0,​·​0x44
   
  219 ····​.​line·​49
214 ····​invoke-​static·​{v0,​·​v5,​·​v6},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 220 ····​invoke-​static·​{v0,​·​v5,​·​v6},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
215 ····​move-​result-​object·​v0 221 ····​move-​result-​object·​v0
   
  222 ····​.​line·​50
216 ····​invoke-​static·​{v6,​·​v5,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 223 ····​invoke-​static·​{v6,​·​v5,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
217 ····​move-​result-​object·​v1 224 ····​move-​result-​object·​v1
   
218 ····​const/​16·​v2,​·​0xaa 225 ····​const/​16·​v2,​·​0xaa
   
219 ····​const/​16·​v3,​·​0xaa 226 ····​const/​16·​v3,​·​0xaa
   
  227 ····​.​line·​51
220 ····​invoke-​static·​{v2,​·​v3,​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 228 ····​invoke-​static·​{v2,​·​v3,​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
221 ····​move-​result-​object·​v2 229 ····​move-​result-​object·​v2
   
222 ····​const/​16·​v3,​·​0xbb 230 ····​const/​16·​v3,​·​0xbb
   
  231 ····​.​line·​52
223 ····​invoke-​static·​{v7,​·​v3,​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 232 ····​invoke-​static·​{v7,​·​v3,​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
224 ····​move-​result-​object·​v3 233 ····​move-​result-​object·​v3
   
  234 ····​.​line·​48
225 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>buildBallColorMap(Lj​ava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​util/​Map;​ 235 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>buildBallColorMap(Lj​ava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​util/​Map;​
   
226 ····​move-​result-​object·​v0 236 ····​move-​result-​object·​v0
   
227 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>BALL_SECONDARY_COLOR​S:​Ljava/​util/​Map;​ 237 ····​sput-​object·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​fields/​Field5Delegate;​-​>BALL_SECONDARY_COLOR​S:​Ljava/​util/​Map;​
   
228 ····​.​line·​54 238 ····​.​line·​54
229 ····​const/​16·​v0,​·​0xff 239 ····​const/​16·​v0,​·​0xff
   
  240 ····​.​line·​55
230 ····​invoke-​static·​{v4,​·​v5,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 241 ····​invoke-​static·​{v4,​·​v5,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
231 ····​move-​result-​object·​v0 242 ····​move-​result-​object·​v0
   
  243 ····​.​line·​56
232 ····​invoke-​static·​{v6,​·​v4,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 244 ····​invoke-​static·​{v6,​·​v4,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
233 ····​move-​result-​object·​v1 245 ····​move-​result-​object·​v1
   
  246 ····​.​line·​57
234 ····​invoke-​static·​{v6,​·​v6,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 247 ····​invoke-​static·​{v6,​·​v6,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
235 ····​move-​result-​object·​v2 248 ····​move-​result-​object·​v2
   
  249 ····​.​line·​58
236 ····​invoke-​static·​{v4,​·​v6,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 250 ····​invoke-​static·​{v4,​·​v6,​·​v4},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(III)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
Max diff block lines reached; 51828/55020 bytes (94.20%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/util/FrameRateManager.smali
Offset 312, 14 lines modified Offset 312, 15 lines modified
   
312 ····​new-​array·​v2,​·​v0,​·​[Ljava/​lang/​Object;​ 312 ····​new-​array·​v2,​·​v0,​·​[Ljava/​lang/​Object;​
   
313 ····​const/​4·​v0,​·​0x0 313 ····​const/​4·​v0,​·​0x0
   
314 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>currentFPS:​D 314 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>currentFPS:​D
   
  315 ····​.​line·​188
315 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 316 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
316 ····​move-​result-​object·​v3 317 ····​move-​result-​object·​v3
   
317 ····​aput-​object·​v3,​·​v2,​·​v0 318 ····​aput-​object·​v3,​·​v2,​·​v0
   
318 ····​const/​4·​v0,​·​0x1 319 ····​const/​4·​v0,​·​0x1
Offset 341, 20 lines modified Offset 342, 22 lines modified
341 ····​if-​eqz·​v0,​·​:​cond_0 342 ····​if-​eqz·​v0,​·​:​cond_0
   
342 ····​const-​string·​v0,​·​"(locked)​" 343 ····​const-​string·​v0,​·​"(locked)​"
   
343 ····​:​goto_0 344 ····​:​goto_0
344 ····​aput-​object·​v0,​·​v2,​·​v3 345 ····​aput-​object·​v0,​·​v2,​·​v3
   
  346 ····​.​line·​187
345 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 347 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
346 ····​move-​result-​object·​v0 348 ····​move-​result-​object·​v0
   
347 ····​return-​object·​v0 349 ····​return-​object·​v0
   
  350 ····​.​line·​188
348 ····​:​cond_0 351 ····​:​cond_0
349 ····​const-​string·​v0,​·​"" 352 ····​const-​string·​v0,​·​""
   
350 ····​goto·​:​goto_0 353 ····​goto·​:​goto_0
351 .​end·​method 354 .​end·​method
   
352 .​method·​public·​frameStarted()​V 355 .​method·​public·​frameStarted()​V
Offset 627, 14 lines modified Offset 630, 15 lines modified
627 ····​if-​ne·​v12,​·​v13,​·​:​cond_0 630 ····​if-​ne·​v12,​·​v13,​·​:​cond_0
   
628 ····​.​line·​208 631 ····​.​line·​208
629 ····​move-​object/​from16·​v0,​·​p0 632 ····​move-​object/​from16·​v0,​·​p0
   
630 ····​iget-​object·​v12,​·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>previousFrameTimesta​mps:​Ljava/​util/​LinkedList;​ 633 ····​iget-​object·​v12,​·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>previousFrameTimesta​mps:​Ljava/​util/​LinkedList;​
   
  634 ····​.​line·​209
631 ····​invoke-​virtual·​{v12},​·​Ljava/​util/​LinkedList;​-​>getFirst()​Ljava/​lang/​Object;​ 635 ····​invoke-​virtual·​{v12},​·​Ljava/​util/​LinkedList;​-​>getFirst()​Ljava/​lang/​Object;​
   
632 ····​move-​result-​object·​v12 636 ····​move-​result-​object·​v12
   
633 ····​check-​cast·​v12,​·​Ljava/​lang/​Long;​ 637 ····​check-​cast·​v12,​·​Ljava/​lang/​Long;​
   
634 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​Long;​-​>longValue()​J 638 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​Long;​-​>longValue()​J
[−]
lib/armeabi-v7a/libgdx-box2d.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​ARM 9 ··​Machine:​···························​ARM
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x0 11 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​201088·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​205268·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x5000000,​·​Version5·​EABI 14 ··​Flags:​·····························​0x5000200,​·​Version5·​EABI,​·​soft-​float·ABI
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········8 17 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​23 19 ··​Number·​of·​section·​headers:​·········​27
20 ··​Section·​header·​string·​table·​index:​·​22 20 ··​Section·​header·​string·​table·​index:​·​26
[−]
readelf --wide --program-header {}
Offset 1, 27 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·8·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R···​0x4 6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R···​0x4
7 ··​INTERP·········​0x000134·​0x00000134·​0x00000134·​0x00013·​0x00013·​R···​0x1 7 ··​INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker] 8 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker]
9 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x2f954·​0x2f954·​R·​E·​0x1000 9 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x30ca0·​0x30ca0·​R·​E·​0x1000
10 ··​LOAD···········​0x030820·​0x00031820·​0x00031820·​0x00830·​0x00bd8·​RW··​0x1000 10 ··​LOAD···········​0x0317f8·​0x000327f8·​0x000327f8·​0x00858·​0x00c00·​RW··​0x1000
11 ··​DYNAMIC········​0x030d58·​0x00031d58·​0x00031d58·​0x000f8·​0x000f8·​RW··​0x4 11 ··​DYNAMIC········​0x031d30·​0x00032d30·​0x00032d30·​0x00120·​0x00120·​RW··​0x4
  12 ··​NOTE···········​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R···​0x4
12 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
13 ··​EXIDX··········​0x02dadc·​0x0002dadc·​0x0002dadc·​0x01118·​0x01118·​R···​0x4 14 ··​EXIDX··········​0x02eeb0·​0x0002eeb0·​0x0002eeb0·​0x01090·​0x01090·​R···​0x4
14 ··​GNU_RELRO······​0x030820·​0x00031820·​0x00031820·​0x007e0·​0x007e0·​RW··​0x8 15 ··​GNU_RELRO······​0x0317f8·​0x000327f8·​0x000327f8·​0x00808·​0x00808·​RW··​0x8
   
15 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
16 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
17 ···​00····· 18 ···​00·····
18 ···​01·····​.​interp· 19 ···​01·····​.​interp·
19 ···​02·····​.​interp·​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata· 20 ···​02·····​.​interp·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata·
20 ···​03·····​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·​.​data·​.​bss· 21 ···​03·····​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·​.​data·​.​bss·
21 ···​04·····​.​dynamic· 22 ···​04·····​.​dynamic·
22 ···​05····· 23 ···​05·····.​note.​gnu.​build-​id·
23 ···​06·····.​ARM.​exidx· 24 ···​06·····
24 ···​07·····.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got· 25 ···​07·····​.​ARM.​exidx·
  26 ···​08·····​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·
[−]
readelf --wide --sections {}
Offset 1, 32 lines modified Offset 1, 36 lines modified
1 There·​are·​23·​section·​headers,​·​starting·​at·​offset·​0x31180:​ 1 There·​are·​27·​section·​headers,​·​starting·​at·​offset·​0x321d4:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​interp···········​PROGBITS········​00000134·​000134·​000013·​00···​A··​0···​0··​1 5 ··​[·​1]·​.​interp···········​PROGBITS········​00000154·​000154·​000013·​00···​A··​0···​0··​1
6 ··​[·​2]·​.​dynsym···········DYNSYM··········​00000148·​000148·​003c10·10···​A··3···1··​4 6 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·00···​A··0···0··​4
7 ··​[·​3]·​.​dynstr···········STRTAB··········​00003d58·​003d58·​00a2e4·00···​A··0···0··1 7 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​003ae0·10···​A··4···1··4
8 ··​[·​4]·​.​hash·············HASH············​0000e03c·​00e03c·​001730·​04···​A··2···​0··4 8 ··​[·​4]·​.​dynstr···········STRTAB··········​00003c6c·​003c6c·​00a0c8·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​dyn··········REL·············​0000f76c·​00f76c·​0009e8·​08···​A··2···​0··​4 9 ··​[·​5]·​.​hash·············HASH············​0000dd34·​00dd34·​0016e4·​04···​A··3···​0··​4
10 ··​[·​6]·​.​rel.​plt··········REL·············​00010154·​010154·​0000d0·​08··AI··2···7··4 10 ··​[·​6]·​.​gnu.​version······VERSYM··········​0000f418·​00f418·​00075c·​02···​A··3···0··2
11 ··​[·​7]·​.​plt··············PROGBITS········​00010224·​010224·​00014c·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​0000fb74·​00fb74·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​text·············PROGBITS········​00010370·​010370·​01d46c·​00··AX··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​0000fb90·​00fb90·​000050·​00···​A··4···2··​4
13 ··​[·​9]·​.​ARM.​extab········PROGBITS········​0002d7dc·​02d7dc·​000300·​00···​A··0···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​0000fbe0·​00fbe0·​000978·​08···​A··3···​0··​4
14 ··​[10]·​.​ARM.​exidx········ARM_EXIDX·······​0002dadc·​02dadc·​001118·​08··​AL··8···​0··​4 14 ··​[10]·​.​rel.​plt··········REL·············​00010558·​010558·​0000e0·​08··​AI··3··11··​4
15 ··​[11]·​.​rodata···········​PROGBITS········​0002ebf4·​02ebf4·​000d60·​00···​A··​0···​0··​4 15 ··​[11]·​.​plt··············​PROGBITS········​00010638·​010638·​000164·​00··AX··​0···​0··​4
16 ··​[12]·​.​fini_array·······FINI_ARRAY······​00031820·​030820·​000008·​00··WA··​0···​0··​4 16 ··​[12]·​.​text·············PROGBITS········​0001079c·​01079c·​01e438·​00··AX··​0···​0··​4
17 ··​[13]·​.​data.​rel.​ro······​PROGBITS········​00031828·​030828·​000520·​00··WA··​0···​0··8 17 ··​[13]·​.​ARM.​extab········​PROGBITS········​0002ebd4·​02ebd4·​0002dc·​00···A··​0···​0··4
18 ··​[14]·​.​init_array·······INIT_ARRAY······​00031d48·​030d48·​000010·​00··WA··​0···​0··​4 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​0002eeb0·​02eeb0·​001090·​08··AL·12···​0··​4
19 ··​[15]·​.​dynamic··········DYNAMIC·········​00031d58·​030d58·​0000f8·​08··WA··3···​0··​4 19 ··​[15]·​.​rodata···········PROGBITS········​0002ff40·​02ff40·​000d60·​00···A··0···​0··​4
20 ··​[16]·​.​got··············PROGBITS········​00031e50·​030e50·​0001b0·​00··​WA··​0···​0··​4 20 ··​[16]·​.​fini_array·······FINI_ARRAY······​000327f8·​0317f8·​000008·​00··​WA··​0···​0··​4
21 ··​[17]·​.​data·············​PROGBITS········​00032000·​031000·​000050·​00··​WA··​0···​0··4 21 ··​[17]·​.​data.​rel.​ro······​PROGBITS········​00032800·​031800·​000520·​00··​WA··​0···​0··8
22 ··​[18]·​.​bss··············NOBITS··········​00032050·​031050·​0003a8·​00··​WA··​0···​0··​4 22 ··​[18]·​.​init_array·······INIT_ARRAY······​00032d20·​031d20·​000010·​00··​WA··​0···​0··​4
23 ··​[19]·​.​comment··········PROGBITS········​00000000·​031050·​000010·​01··MS··0···​0··1 23 ··​[19]·​.​dynamic··········DYNAMIC·········​00032d30·​031d30·​000120·​08··WA··4···​0··4
24 ··​[20]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​031060·​00001c·​00······​0···​0··​4 24 ··​[20]·​.​got··············PROGBITS········​00032e50·​031e50·​0001b0·​00··WA··​0···​0··​4
25 ··​[21]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​03107c·​000034·​00······​0···​0··1 25 ··​[21]·​.​data·············PROGBITS········​00033000·​032000·​000050·​00··WA··​0···​0··4
26 ··​[22]·​.​shstrtab·········STRTAB··········​00000000·​0310b0·​0000cd·​00······​0···​0··1 26 ··​[22]·​.​bss··············NOBITS··········​00033050·​032050·​0003a8·​00··WA··​0···​0··4
  27 ··​[23]·​.​comment··········​PROGBITS········​00000000·​032050·​000028·​01··​MS··​0···​0··​1
  28 ··​[24]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​032078·​00001c·​00······​0···​0··​4
  29 ··​[25]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​032094·​000034·​00······​0···​0··​1
  30 ··​[26]·​.​shstrtab·········​STRTAB··········​00000000·​0320c8·​00010b·​00······​0···​0··​1
27 Key·​to·​Flags:​ 31 Key·​to·​Flags:​
28 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 32 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
29 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 33 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
30 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 34 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
31 ··​y·​(purecode)​,​·​p·​(processor·​specific)​ 35 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 964 lines modified Offset 1, 945 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​961·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​942·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit@LIBC·​(2)​
6 ·····​3:​·​000104c8····​72·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseC2Ev​ 6 ·····​3:​·​000108bc····​72·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseC2Ev​
7 ·····​4:​·​00013a3c···​164·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTreeC1E​v 7 ·····​4:​·​00014450···​164·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeC1E​v
8 ·····​5:​·​00017ddc·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z7b2Alloci 8 ·····​5:​·​00018e08·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​_Z7b2Alloci
9 ·····​6:​·​0002ce4c·····​8·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_unwind_cpp_pr​0 9 ·····​6:​·​0002e214·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_unwind_cpp_pr​0
10 ·····​7:​·​000104c8····​72·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseC1Ev​ 10 ·····​7:​·​000108bc····​72·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseC1Ev​
11 ·····​8:​·​00010510····​40·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseD2Ev​ 11 ·····​8:​·​00010904····​40·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseD2Ev​
12 ·····​9:​·​00017de0·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z6b2FreePv 12 ·····​9:​·​00018e0c·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​_Z6b2FreePv
13 ····​10:​·​00013ae0····​24·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTreeD1E​v 13 ····​10:​·​000144f4····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeD1E​v
14 ····​11:​·​00010510····​40·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseD1Ev​ 14 ····​11:​·​00010904····​40·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseD1Ev​
15 ····​12:​·​00010538···​108·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase10Bu​fferMoveEi 15 ····​12:​·​0001092c···​108·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase10Bu​fferMoveEi
16 ····​13:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memcpy 16 ····​13:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memcpy@LIBC·​(2)​
17 ····​14:​·​000105a4····​48·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase11Cr​eateProxyERK6b2AABBPv​ 17 ····​14:​·​00010998····​48·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase11Cr​eateProxyERK6b2AABBPv​
18 ····​15:​·​000145a8···​124·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree11C​reateProxyERK6b2AABBP​v 18 ····​15:​·​00014fa4···​124·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree11C​reateProxyERK6b2AABBP​v
19 ····​16:​·​000105d4····​40·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase9Mov​eProxyEiRK6b2AABBRK6b​2Vec2 19 ····​16:​·​000109c8····​40·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase9Mov​eProxyEiRK6b2AABBRK6b​2Vec2
20 ····​17:​·​0001479c···​280·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree9Mo​veProxyEiRK6b2AABBRK6​b2Vec2 20 ····​17:​·​00015188···​260·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree9Mo​veProxyEiRK6b2AABBRK6​b2Vec2
21 ····​18:​·​000105fc·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase10To​uchProxyEi 21 ····​18:​·​000109f0·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase10To​uchProxyEi
22 ····​19:​·​00010600····​64·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase12Un​BufferMoveEi 22 ····​19:​·​000109f4····​64·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase12Un​BufferMoveEi
23 ····​20:​·​00010640····​44·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase12De​stroyProxyEi 23 ····​20:​·​00010a34····​44·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase12De​stroyProxyEi
24 ····​21:​·​0001477c····​32·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree12D​estroyProxyEi 24 ····​21:​·​00015168····​32·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree12D​estroyProxyEi
25 ····​22:​·​0001066c···​160·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase13Qu​eryCallbackEi 25 ····​22:​·​00010a60···​164·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase13Qu​eryCallbackEi
26 ····​23:​·​0001070c···​224·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z16b2CollideCirclesP​10b2ManifoldPK13b2Cir​cleShapeRK11b2Transfo​rmS3_S6_ 26 ····​23:​·​00010b04···​220·​FUNC····​GLOBAL·​DEFAULT···12·​_Z16b2CollideCirclesP​10b2ManifoldPK13b2Cir​cleShapeRK11b2Transfo​rmS3_S6_
27 ····​24:​·​000107ec··1008·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z25b2CollidePolygonA​ndCircleP10b2Manifold​PK14b2PolygonShapeRK1​1b2TransformPK13b2Cir​cleShapeS6_ 27 ····​24:​·​00010be0···​980·​FUNC····​GLOBAL·​DEFAULT···12·​_Z25b2CollidePolygonA​ndCircleP10b2Manifold​PK14b2PolygonShapeRK1​1b2TransformPK13b2Cir​cleShapeS6_
28 ····​25:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​sqrt 28 ····​25:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​sqrtf@LIBC·​(4)​
29 ····​26:​·​0002ce54·····​8·​FUNC····​WEAK···​DEFAULT····​8·​__aeabi_unwind_cpp_pr​1 29 ····​26:​·​0002e21c·····​8·​FUNC····​WEAK···​DEFAULT···12·​__aeabi_unwind_cpp_pr​1
30 ····​27:​·​00010bdc···​764·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z22b2CollideEdgeAndC​ircleP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK13b2CircleSha​peS6_ 30 ····​27:​·​00010fb4···​752·​FUNC····​GLOBAL·​DEFAULT···12·​_Z22b2CollideEdgeAndC​ircleP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK13b2CircleSha​peS6_
31 ····​28:​·​00010ed8···128·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2EPCollider21Co​mputeEdgeSeparationEv​ 31 ····​28:​·​000112a4···432·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2EPCollider21Co​mputeEdgeSeparationEv​
32 ····​29:​·​00010f58···​316·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2EPCollider24Co​mputePolygonSeparatio​nEv 32 ····​29:​·​00011454···​308·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2EPCollider24Co​mputePolygonSeparatio​nEv
33 ····​30:​·​00011094··​3444·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2EPCollider7Col​lideEP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK14b2PolygonSh​apeS7_ 33 ····​30:​·​00011588··​3892·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2EPCollider7Col​lideEP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK14b2PolygonSh​apeS7_
34 ····​31:​·​00012b78···248·FUNC····​GLOBAL·​DEFAULT····​8·​_Z19b2ClipSegmentToLi​neP12b2ClipVertexPKS_​RK6b2Vec2fi 34 ····​31:​·​00000000·····​0·OBJECT··​GLOBAL·​DEFAULT··UND·​__stack_chk_guard@LIB​C·​(2)​
35 ····​32:​·​00011e08····​56·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z23b2CollideEdgeAndP​olygonP10b2ManifoldPK​11b2EdgeShapeRK11b2Tr​ansformPK14b2PolygonS​hapeS6_ 35 ····​32:​·​000133a0···244·​FUNC····​GLOBAL·​DEFAULT···12·​_Z19b2ClipSegmentToLi​neP12b2ClipVertexPKS_​RK6b2Vec2fi
36 ····​33:​·​00011f84··1180·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z17b2CollidePolygons​P10b2ManifoldPK14b2Po​lygonShapeRK11b2Trans​formS3_S6_ 36 ····​33:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·​__stack_chk_fail@LIBC​·​(2)​
37 ····​34:​·​00012420··1016·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN15b2WorldManifold1​0InitializeEPK10b2Man​ifoldRK11b2Transformf​S5_f 37 ····​34:​·​000124bc····​96·​FUNC····​GLOBAL·​DEFAULT···12·​_Z23b2CollideEdgeAndP​olygonP10b2ManifoldPK​11b2EdgeShapeRK11b2Tr​ansformPK14b2PolygonS​hapeS6_
38 ····​35:​·​00012818···304·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z16b2GetPointStatesP​12b2PointStateS0_PK10​b2ManifoldS3_ 38 ····​35:​·​00012668··1324·​FUNC····​GLOBAL·​DEFAULT···12·​_Z17b2CollidePolygons​P10b2ManifoldPK14b2Po​lygonShapeRK11b2Trans​formS3_S6_
39 ····​36:​·​00012948···​560·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK6b2AABB7RayCastEP​15b2RayCastOutputRK14​b2RayCastInput 39 ····​36:​·​00012b94··1236·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN15b2WorldManifold1​0InitializeEPK10b2Man​ifoldRK11b2Transformf​S5_f
40 ····​37:​·​00012c70···184·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z13b2TestOverlapPK7b​2ShapeiS1_iRK11b2Tran​sformS4_ 40 ····​37:​·​00013068···228·​FUNC····​GLOBAL·​DEFAULT···12·​_Z16b2GetPointStatesP​12b2PointStateS0_PK10​b2ManifoldS3_
41 ····​38:​·​00012d28···220·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN15b2DistanceProxy3​SetEPK7b2Shapei 41 ····​38:​·​0001314c···596·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK6b2AABB7RayCastEP​15b2RayCastOutputRK14​b2RayCastInput
42 ····​39:​·​00013154··2280·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z10b2DistanceP16b2Di​stanceOutputP14b2Simp​lexCachePK15b2Distanc​eInput 42 ····​39:​·​00013494···224·​FUNC····​GLOBAL·​DEFAULT···12·​_Z13b2TestOverlapPK7b​2ShapeiS1_iRK11b2Tran​sformS4_
43 ····​40:​·​00012e04···196·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN9b2Simplex6Solve2E​v 43 ····​40:​·​00013574···212·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN15b2DistanceProxy3​SetEPK7b2Shapei
44 ····​41:​·​00012ec8···652·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN9b2Simplex6Solve3E​v 44 ····​41:​·​00013a00··2640·​FUNC····​GLOBAL·​DEFAULT···12·​_Z10b2DistanceP16b2Di​stanceOutputP14b2Simp​lexCachePK15b2Distanc​eInput
45 ····​42:​·​00032058·····4·OBJECT··​GLOBAL·​DEFAULT···​18·​b2_gjkCalls 45 ····​42:​·​00013648···184·FUNC····​GLOBAL·​DEFAULT···​12·_ZN9b2Simplex6Solve2E​v
46 ····​43:​·​00032054·····​4·OBJECT··​GLOBAL·​DEFAULT···​18·​b2_gjkIters 46 ····​43:​·​00013700···768·FUNC····​GLOBAL·​DEFAULT···​12·_ZN9b2Simplex6Solve3E​v
47 ····​44:​·​00032050·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_gjkMaxIters 47 ····​44:​·​00033058·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_gjkCalls
48 ····​45:​·​00032300·····8·​OBJECT··​GLOBAL·​DEFAULT···18·​b2Vec2_zero 48 ····​45:​·​00033054·····4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_gjkIters
49 ····​46:​·​00013a3c···164·​FUNC····​GLOBAL·​DEFAULT····​8·_ZN13b2DynamicTreeC2E​v 49 ····​46:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·abort@LIBC·​(2)​
50 ····​47:​·​00000000·····0·FUNC····​GLOBAL·​DEFAULT··UND·memset 50 ····​47:​·​00033050·····4·OBJECT··​GLOBAL·​DEFAULT···​22·b2_gjkMaxIters
51 ····​48:​·​00013ae0····24·FUNC····​GLOBAL·​DEFAULT····​8·_ZN13b2DynamicTreeD2E​v 51 ····​48:​·​00033300·····​8·OBJECT··​GLOBAL·​DEFAULT···22·​b2Vec2_zero
52 ····​49:​·​00013af8···240·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree12A​llocateNodeEv 52 ····​49:​·​00014450···164·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeC2E​v
53 ····​50:​·​00013be8····56·​FUNC····​GLOBAL·​DEFAULT····8·_ZN13b2DynamicTree8Fr​eeNodeEi 53 ····​50:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·memset@LIBC·​(2)​
54 ····​51:​·​00013c20··1260·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree7Ba​lanceEi 54 ····​51:​·​000144f4····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeD2E​v
55 ····​52:​·​0001410c··1180·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree10I​nsertLeafEi 55 ····​52:​·​0001450c···​236·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree12A​llocateNodeEv
56 ····​53:​·​00014624···344·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree10R​emoveLeafEi 56 ····​53:​·​000145f8····​52·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree8Fr​eeNodeEi
57 ····​54:​·​000148b4····​32·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree9G​etHeightEv 57 ····​54:​·​0001462c··1248·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree7Ba​lanceEi
58 ····​55:​·​000148d4···180·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree12​GetAreaRatioEv 58 ····​55:​·​00014b0c··1176·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree10I​nsertLeafEi
59 ····​56:​·​00014988····​76·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree13​ComputeHeightEi 59 ····​56:​·​00015020···328·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree10R​emoveLeafEi
60 ····​57:​·​000149d4·····8·​FUNC····​GLOBAL·​DEFAULT····8·_ZNK13b2DynamicTree13​ComputeHeightEv 60 ····​57:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·​raise@LIBC·​(2)​
61 ····​58:​·​000149dc····96·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree17​ValidateStructureEi 61 ····​58:​·​0001528c····32·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree9G​etHeightEv
62 ····​59:​·​00014a3c····​96·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree15​ValidateMetricsEi 62 ····​59:​·​000152ac···176·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree12​GetAreaRatioEv
63 ····​60:​·​00014a9c····32·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree8V​alidateEv 63 ····​60:​·​0001535c····76·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree13​ComputeHeightEi
64 ····​61:​·​00014abc···128·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree13​GetMaxBalanceEv 64 ····​61:​·​000153a8·····8·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree13​ComputeHeightEv
65 ····​62:​·​00014b3c···644·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree15R​ebuildBottomUpEv 65 ····​62:​·​000153b0···100·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree17​ValidateStructureEi
66 ····​63:​·​00014dc0···​112·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree11S​hiftOriginERK6b2Vec2 66 ····​63:​·​00015414···​100·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree15​ValidateMetricsEi
67 ····​64:​·​00014e30··1244·​FUNC····WEAK···​DEFAULT····​8·​_ZN20b2SeparationFunc​tion10InitializeEPK14​b2SimplexCachePK15b2D​istanceProxyRK7b2Swee​pS5_S8_f 67 ····​64:​·​00015478····​32·​FUNC····GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree8V​alidateEv
68 ····​65:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​sinf 68 ····​65:​·​00015498···124·​FUNC····​GLOBAL·​DEFAULT···12·_ZNK13b2DynamicTree13​GetMaxBalanceEv
69 ····​66:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·cosf 69 ····​66:​·​00015514···652·​FUNC····​GLOBAL·​DEFAULT···12·_ZN13b2DynamicTree15R​ebuildBottomUpEv
70 ····​67:​·​0001530c··​1228·​FUNC····WEAK···​DEFAULT····​8·​_ZNK20b2SeparationFun​ction17FindMinSeparat​ionEPiS0_f 70 ····​67:​·​000157a0···​104·​FUNC····GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree11S​hiftOriginERK6b2Vec2
71 ····​68:​·​000157d8···668·​FUNC····WEAK···​DEFAULT····​8·​_ZNK20b2SeparationFun​ction8EvaluateEiif 71 ····​68:​·​00015808··4648·​FUNC····GLOBAL·​DEFAULT···12·​_Z14b2TimeOfImpactP11​b2TOIOutputPK10b2TOII​nput
72 ····​69:​·​00015a74··1492·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z14b2TimeOfImpactP11​b2TOIOutputPK10b2TOII​nput 72 ····​69:​·​00018fec····​20·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN7b2TimerC1Ev
73 ····​70:​·​00017fc4····20·​FUNC····​GLOBAL·​DEFAULT····​8·_ZN7b2TimerC1Ev 73 ····​70:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·floorf@LIBC·​(4)​
74 ····​71:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​floorf 74 ····​71:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·sinf@LIBC·​(4)​
75 ····​72:​·​0003206c·····4·OBJECT··​GLOBAL·​DEFAULT···​18·b2_toiCalls 75 ····​72:​·​00000000·····0·FUNC····​GLOBAL·​DEFAULT··UND·cosf@LIBC·​(4)​
76 ····​73:​·​00032060·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiRootIters 76 ····​73:​·​0003306c·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiCalls
77 ····​74:​·​0003205c·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiMaxRootIters 77 ····​74:​·​00033060·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiRootIters
78 ····​75:​·​00032068·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiIters 78 ····​75:​·​0003305c·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiMaxRootIters
79 ····​76:​·​00032064·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiMaxIters 79 ····​76:​·​00033068·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiIters
80 ····​77:​·​00032070·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiMaxTime 80 ····​77:​·​00033064·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiMaxIters
81 ····​78:​·​00032074·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiTime 81 ····​78:​·​00033070·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiMaxTime
82 ····​79:​·​00017fd8···100·FUNC····​GLOBAL·​DEFAULT····​8·_ZNK7b2Timer15GetMill​isecondsEv 82 ····​79:​·​00033074·····​4·OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiTime
83 ····​80:​·​00016048····​24·​FUNC····WEAK···​DEFAULT····​8·​_ZN7b2ShapeD2Ev 83 ····​80:​·​00019000···140·​FUNC····GLOBAL·​DEFAULT···12·​_ZNK7b2Timer15GetMill​isecondsEv
84 ····​81:​·​00031828····40·OBJECT··WEAK···​DEFAULT···​13·​_ZTV7b2Shape 84 ····​81:​·​00016a30····12·FUNC····GLOBAL·​DEFAULT···​12·​_ZNK12b2ChainShape13G​etChildCountEv
85 ····​82:​·​00016048····24·​FUNC····WEAK···​DEFAULT····​8·​_ZN7b2ShapeD1Ev 85 ····​82:​·​00016a3c·····​8·​FUNC····GLOBAL·​DEFAULT···12·​_ZNK12b2ChainShape9Te​stPointERK11b2Transfo​rmRK6b2Vec2
86 ····​83:​·​00016060····​12·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK12b2ChainShape13G​etChildCountEv 86 ····​83:​·​00016a44···192·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK12b2ChainShape11C​omputeAABBEP6b2AABBRK​11b2Transformi
87 ····​84:​·​0001606c·····​8·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK12b2ChainShape9Te​stPointERK11b2Transfo​rmRK6b2Vec2 87 ····​84:​·​00016b04····24·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK12b2ChainShape11C​omputeMassEP10b2MassD​ataf
88 ····​85:​·​00016074···196·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK12b2ChainShape11C​omputeAABBEP6b2AABBRK​11b2Transformi 88 ····​85:​·​00016b1c···208·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK12b2ChainShape7Ra​yCastEP15b2RayCastOut​putRK14b2RayCastInput​RK11b2Transformi
89 ····​86:​·​00016138····24·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK12b2ChainShape11C​omputeMassEP10b2MassD​ataf 89 ····​86:​·​0001737c···428·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK11b2EdgeShape7Ray​CastEP15b2RayCastOutp​utRK14b2RayCastInputR​K11b2Transformi
90 ····​87:​·​00016150····​40·FUNC····WEAK···​DEFAULT····​8·​_ZN7b2ShapeD0Ev 90 ····​87:​·​00032878····​40·OBJECT··GLOBAL·​DEFAULT···17·​_ZTV11b2EdgeShape
91 ····​88:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​_ZdlPv 91 ····​88:​·​00016bec····32·​FUNC····​GLOBAL·​DEFAULT···​12·​_ZN12b2ChainShape5Cle​arEv
92 ····​89:​·​00016178···168·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK12b2ChainShape7Ra​yCastEP15b2RayCastOut​putRK14b2RayCastInput​RK11b2Transformi 92 ····​89:​·​00016c0c····​40·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2ChainShapeD2Ev​
93 ····​90:​·​00016a48···436·FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK11b2EdgeShape7Ray​CastEP15b2RayCastOutp​utRK14b2RayCastInputR​K11b2Transformi 93 ····​90:​·​00032828····​40·OBJECT··​GLOBAL·​DEFAULT···17·​_ZTV12b2ChainShape
94 ····​91:​·​000318a0····​40·OBJECT··​GLOBAL·​DEFAULT···​13·​_ZTV11b2EdgeShape 94 ····​91:​·​00016c0c····​40·FUNC····​GLOBAL·​DEFAULT···​12·​_ZN12b2ChainShapeD1Ev​
95 ····​92:​·​00016220····32·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2ChainShape5Cle​arEv 95 ····​92:​·​00016c34····28·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2ChainShapeD0Ev​
96 ····​93:​·​00016240····60·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2ChainShapeD2Ev​ 96 ····​93:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·​_ZdlPv
97 ····​94:​·​00031850····​40·OBJECT··​GLOBAL·​DEFAULT···​13·​_ZTV12b2ChainShape 97 ····​94:​·​00016c50···120·FUNC····​GLOBAL·​DEFAULT···​12·​_ZN12b2ChainShape10Cr​eateLoopEPK6b2Vec2i
98 ····​95:​·​00016240····60·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2ChainShapeD1Ev​ 98 ····​95:​·​00016cc8····80·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2ChainShape11Cr​eateChainEPK6b2Vec2i
Max diff block lines reached; 0/182016 bytes (0.00%) of diff not shown.
[−]
readelf --wide --relocs {}
Offset 1, 349 lines modified Offset 1, 337 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xf76c·​contains·​317·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0xfbe0·​contains·​303·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 00031820··​00000017·​R_ARM_RELATIVE········ 3 000327f8··​00000017·​R_ARM_RELATIVE········
4 00031830··​00000017·​R_ARM_RELATIVE········ 4 00032830··​00000017·​R_ARM_RELATIVE········
5 00031834··​00000017·​R_ARM_RELATIVE········ 5 00032834··​00000017·​R_ARM_RELATIVE········
6 00031858··​00000017·​R_ARM_RELATIVE········ 6 00032838··​00000017·​R_ARM_RELATIVE········
7 0003185c··​00000017·​R_ARM_RELATIVE········ 7 0003283c··​00000017·​R_ARM_RELATIVE········
8 00031860··​00000017·​R_ARM_RELATIVE········ 8 00032840··​00000017·​R_ARM_RELATIVE········
9 00031864··​00000017·​R_ARM_RELATIVE········ 9 00032844··​00000017·​R_ARM_RELATIVE········
10 00031868··​00000017·​R_ARM_RELATIVE········ 10 00032848··​00000017·​R_ARM_RELATIVE········
11 0003186c··​00000017·​R_ARM_RELATIVE········ 11 0003284c··​00000017·​R_ARM_RELATIVE········
12 00031870··​00000017·​R_ARM_RELATIVE········ 12 00032858··​00000017·​R_ARM_RELATIVE········
13 00031874··​00000017·​R_ARM_RELATIVE········ 13 0003285c··​00000017·​R_ARM_RELATIVE········
14 00031880··​00000017·​R_ARM_RELATIVE········ 14 00032860··​00000017·​R_ARM_RELATIVE········
15 00031884··​00000017·​R_ARM_RELATIVE········ 15 00032864··​00000017·​R_ARM_RELATIVE········
16 00031888··​00000017·​R_ARM_RELATIVE········ 16 00032868··​00000017·​R_ARM_RELATIVE········
17 0003188c··​00000017·​R_ARM_RELATIVE········ 17 0003286c··​00000017·​R_ARM_RELATIVE········
18 00031890··​00000017·​R_ARM_RELATIVE········ 18 00032870··​00000017·​R_ARM_RELATIVE········
19 00031894··​00000017·​R_ARM_RELATIVE········ 19 00032874··​00000017·​R_ARM_RELATIVE········
20 00031898··​00000017·​R_ARM_RELATIVE········ 20 00032880··​00000017·​R_ARM_RELATIVE········
21 0003189c··​00000017·​R_ARM_RELATIVE········ 21 00032884··​00000017·​R_ARM_RELATIVE········
22 000318a8··​00000017·​R_ARM_RELATIVE········ 22 00032888··​00000017·​R_ARM_RELATIVE········
23 000318ac··​00000017·​R_ARM_RELATIVE········ 23 0003288c··​00000017·​R_ARM_RELATIVE········
24 000318b0··​00000017·​R_ARM_RELATIVE········ 24 00032890··​00000017·​R_ARM_RELATIVE········
25 000318b4··​00000017·​R_ARM_RELATIVE········ 25 00032894··​00000017·​R_ARM_RELATIVE········
26 000318b8··​00000017·​R_ARM_RELATIVE········ 26 00032898··​00000017·​R_ARM_RELATIVE········
27 000318bc··​00000017·​R_ARM_RELATIVE········ 27 0003289c··​00000017·​R_ARM_RELATIVE········
28 000318c0··​00000017·​R_ARM_RELATIVE········ 28 000328a8··​00000017·​R_ARM_RELATIVE········
29 000318c4··​00000017·​R_ARM_RELATIVE········ 29 000328ac··​00000017·​R_ARM_RELATIVE········
30 000318d0··​00000017·​R_ARM_RELATIVE········ 30 000328b0··​00000017·​R_ARM_RELATIVE········
31 000318d4··​00000017·​R_ARM_RELATIVE········ 31 000328b4··​00000017·​R_ARM_RELATIVE········
32 000318d8··​00000017·​R_ARM_RELATIVE········ 32 000328b8··​00000017·​R_ARM_RELATIVE········
33 000318dc··​00000017·​R_ARM_RELATIVE········ 33 000328bc··​00000017·​R_ARM_RELATIVE········
34 000318e0··​00000017·​R_ARM_RELATIVE········ 34 000328c0··​00000017·​R_ARM_RELATIVE········
35 000318e4··​00000017·​R_ARM_RELATIVE········ 35 000328c4··​00000017·​R_ARM_RELATIVE········
36 000318e8··​00000017·​R_ARM_RELATIVE········ 36 000328f8··​00000017·​R_ARM_RELATIVE········
37 000318ec··​00000017·​R_ARM_RELATIVE········ 37 000328fc··​00000017·​R_ARM_RELATIVE········
38 000318f8··​00000017·​R_ARM_RELATIVE········ 38 00032900··​00000017·​R_ARM_RELATIVE········
39 000318fc··​00000017·​R_ARM_RELATIVE········ 39 00032904··​00000017·​R_ARM_RELATIVE········
40 00031920··​00000017·​R_ARM_RELATIVE········ 40 00032908··​00000017·​R_ARM_RELATIVE········
41 00031924··​00000017·​R_ARM_RELATIVE········ 41 0003290c··​00000017·​R_ARM_RELATIVE········
42 00031928··​00000017·​R_ARM_RELATIVE········ 42 00032918··​00000017·​R_ARM_RELATIVE········
43 0003192c··​00000017·​R_ARM_RELATIVE········ 43 0003291c··​00000017·​R_ARM_RELATIVE········
44 00031930··​00000017·​R_ARM_RELATIVE········ 44 00032920··​00000017·​R_ARM_RELATIVE········
45 00031934··​00000017·​R_ARM_RELATIVE········ 45 00032948··​00000017·​R_ARM_RELATIVE········
46 00031940··​00000017·​R_ARM_RELATIVE········ 46 0003294c··​00000017·​R_ARM_RELATIVE········
47 00031944··​00000017·​R_ARM_RELATIVE········ 47 00032950··​00000017·​R_ARM_RELATIVE········
48 00031948··​00000017·​R_ARM_RELATIVE········ 48 00032960··​00000017·​R_ARM_RELATIVE········
49 0003195c··​00000017·​R_ARM_RELATIVE········ 49 00032964··​00000017·​R_ARM_RELATIVE········
50 00031960··​00000017·​R_ARM_RELATIVE········ 50 00032968··​00000017·​R_ARM_RELATIVE········
51 00031970··​00000017·​R_ARM_RELATIVE········ 51 00032978··​00000017·​R_ARM_RELATIVE········
52 00031974··​00000017·​R_ARM_RELATIVE········ 52 0003297c··​00000017·​R_ARM_RELATIVE········
53 00031978··​00000017·​R_ARM_RELATIVE········ 53 00032980··​00000017·​R_ARM_RELATIVE········
54 00031988··​00000017·​R_ARM_RELATIVE········ 54 00032990··​00000017·​R_ARM_RELATIVE········
55 0003198c··​00000017·​R_ARM_RELATIVE········ 55 00032994··​00000017·​R_ARM_RELATIVE········
56 00031990··​00000017·​R_ARM_RELATIVE········ 56 00032998··​00000017·​R_ARM_RELATIVE········
57 000319a0··​00000017·​R_ARM_RELATIVE········ 57 000329a8··​00000017·​R_ARM_RELATIVE········
58 000319a4··​00000017·​R_ARM_RELATIVE········ 58 000329ac··​00000017·​R_ARM_RELATIVE········
59 000319a8··​00000017·​R_ARM_RELATIVE········ 59 000329b0··​00000017·​R_ARM_RELATIVE········
60 000319b8··​00000017·​R_ARM_RELATIVE········ 60 000329c0··​00000017·​R_ARM_RELATIVE········
61 000319bc··​00000017·​R_ARM_RELATIVE········ 61 000329c4··​00000017·​R_ARM_RELATIVE········
62 000319c0··​00000017·​R_ARM_RELATIVE········ 62 000329c8··​00000017·​R_ARM_RELATIVE········
63 000319d0··​00000017·​R_ARM_RELATIVE········ 63 000329d8··​00000017·​R_ARM_RELATIVE········
64 000319d4··​00000017·​R_ARM_RELATIVE········ 64 000329dc··​00000017·​R_ARM_RELATIVE········
65 000319d8··​00000017·​R_ARM_RELATIVE········ 65 000329e0··​00000017·​R_ARM_RELATIVE········
66 000319e8··​00000017·​R_ARM_RELATIVE········ 66 00032a00··​00000017·​R_ARM_RELATIVE········
67 000319ec··​00000017·​R_ARM_RELATIVE········ 67 00032a04··​00000017·​R_ARM_RELATIVE········
68 000319f0··​00000017·​R_ARM_RELATIVE········ 68 00032a28··​00000017·​R_ARM_RELATIVE········
69 00031a00··​00000017·​R_ARM_RELATIVE········ 69 00032a2c··​00000017·​R_ARM_RELATIVE········
70 00031a04··​00000017·​R_ARM_RELATIVE········ 70 00032a30··​00000017·​R_ARM_RELATIVE········
71 00031a08··​00000017·​R_ARM_RELATIVE········ 71 00032a34··​00000017·​R_ARM_RELATIVE········
72 00031a28··​00000017·​R_ARM_RELATIVE········ 72 00032a38··​00000017·​R_ARM_RELATIVE········
73 00031a2c··​00000017·​R_ARM_RELATIVE········ 73 00032a3c··​00000017·​R_ARM_RELATIVE········
74 00031a30··​00000017·​R_ARM_RELATIVE········ 74 00032a40··​00000017·​R_ARM_RELATIVE········
75 00031a34··​00000017·​R_ARM_RELATIVE········ 75 00032a44··​00000017·​R_ARM_RELATIVE········
76 00031a50··​00000017·​R_ARM_RELATIVE········ 76 00032a48··​00000017·​R_ARM_RELATIVE········
77 00031a54··​00000017·​R_ARM_RELATIVE········ 77 00032a4c··​00000017·​R_ARM_RELATIVE········
78 00031a58··​00000017·​R_ARM_RELATIVE········ 78 00032a50··​00000017·​R_ARM_RELATIVE········
79 00031a5c··​00000017·​R_ARM_RELATIVE········ 79 00032a60··​00000017·​R_ARM_RELATIVE········
80 00031a60··​00000017·​R_ARM_RELATIVE········ 80 00032a64··​00000017·​R_ARM_RELATIVE········
81 00031a64··​00000017·​R_ARM_RELATIVE········ 81 00032a68··​00000017·​R_ARM_RELATIVE········
82 00031a68··​00000017·​R_ARM_RELATIVE········ 82 00032a6c··​00000017·​R_ARM_RELATIVE········
83 00031a6c··​00000017·​R_ARM_RELATIVE········ 83 00032a70··​00000017·​R_ARM_RELATIVE········
84 00031a70··​00000017·​R_ARM_RELATIVE········ 84 00032a74··​00000017·​R_ARM_RELATIVE········
85 00031a74··​00000017·​R_ARM_RELATIVE········ 85 00032a78··​00000017·​R_ARM_RELATIVE········
86 00031a78··​00000017·​R_ARM_RELATIVE········ 86 00032a7c··​00000017·​R_ARM_RELATIVE········
87 00031a88··​00000017·​R_ARM_RELATIVE········ 87 00032a80··​00000017·​R_ARM_RELATIVE········
88 00031a8c··​00000017·​R_ARM_RELATIVE········ 88 00032a84··​00000017·​R_ARM_RELATIVE········
89 00031a90··​00000017·​R_ARM_RELATIVE········ 89 00032a88··​00000017·​R_ARM_RELATIVE········
90 00031a94··​00000017·​R_ARM_RELATIVE········ 90 00032a98··​00000017·​R_ARM_RELATIVE········
91 00031a98··​00000017·​R_ARM_RELATIVE········ 91 00032a9c··​00000017·​R_ARM_RELATIVE········
92 00031a9c··​00000017·​R_ARM_RELATIVE········ 92 00032aa0··​00000017·​R_ARM_RELATIVE········
93 00031aa0··​00000017·​R_ARM_RELATIVE········ 93 00032aa4··​00000017·​R_ARM_RELATIVE········
94 00031aa4··​00000017·​R_ARM_RELATIVE········ 94 00032aa8··​00000017·​R_ARM_RELATIVE········
95 00031aa8··​00000017·​R_ARM_RELATIVE········ 95 00032aac··​00000017·​R_ARM_RELATIVE········
96 00031aac··​00000017·​R_ARM_RELATIVE········ 96 00032ab0··​00000017·​R_ARM_RELATIVE········
97 00031ab0··​00000017·​R_ARM_RELATIVE········ 97 00032ab4··​00000017·​R_ARM_RELATIVE········
98 00031ac0··​00000017·​R_ARM_RELATIVE········ 98 00032ab8··​00000017·​R_ARM_RELATIVE········
Max diff block lines reached; 3749/32137 bytes (11.67%) of diff not shown.
[−]
readelf --wide --dynamic {}
Offset 1, 29 lines modified Offset 1, 34 lines modified
   
1 Dynamic·​section·​at·​offset·​0x30d58·​contains·26·​entries:​ 1 Dynamic·​section·​at·​offset·​0x31d30·​contains·31·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000003·​(PLTGOT)​·····················​0x31f8c 3 ·​0x00000003·​(PLTGOT)​·····················​0x32f84
4 ·​0x00000002·​(PLTRELSZ)​···················​208·​(bytes)​ 4 ·​0x00000002·​(PLTRELSZ)​···················​224·​(bytes)​
5 ·​0x00000017·​(JMPREL)​·····················​0x10154 5 ·​0x00000017·​(JMPREL)​·····················​0x10558
6 ·​0x00000014·​(PLTREL)​·····················​REL 6 ·​0x00000014·​(PLTREL)​·····················​REL
7 ·​0x00000011·​(REL)​························​0xf76c 7 ·​0x00000011·​(REL)​························​0xfbe0
8 ·​0x00000012·​(RELSZ)​······················​2536·​(bytes)​ 8 ·​0x00000012·​(RELSZ)​······················​2424·​(bytes)​
9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
10 ·​0x6ffffffa·​(RELCOUNT)​···················​293 10 ·​0x6ffffffa·​(RELCOUNT)​···················​278
11 ·​0x00000006·​(SYMTAB)​·····················​0x148 11 ·​0x00000006·​(SYMTAB)​·····················​0x18c
12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
13 ·​0x00000005·​(STRTAB)​·····················​0x3d58 13 ·​0x00000005·​(STRTAB)​·····················​0x3c6c
14 ·​0x0000000a·​(STRSZ)​······················​41700·​(bytes)​ 14 ·​0x0000000a·​(STRSZ)​······················​41160·​(bytes)​
15 ·​0x00000004·​(HASH)​·······················​0xe03c 15 ·​0x00000004·​(HASH)​·······················​0xdd34
16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so] 16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so] 17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so] 18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so] 19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
20 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libgdx-​box2d.​so] 20 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libgdx-​box2d.​so]
21 ·​0x0000001a·​(FINI_ARRAY)​·················​0x31820 21 ·​0x0000001a·​(FINI_ARRAY)​·················​0x327f8
22 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​ 22 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
23 ·​0x00000019·​(INIT_ARRAY)​·················​0x31d48 23 ·​0x00000019·​(INIT_ARRAY)​·················​0x32d20
24 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​16·​(bytes)​ 24 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​16·​(bytes)​
25 ·​0x00000010·​(SYMBOLIC)​···················​0x0 25 ·​0x00000010·​(SYMBOLIC)​···················​0x0
26 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW 26 ·​0x0000001e·​(FLAGS)​······················​SYMBOLIC·​BIND_NOW
27 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW 27 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
  28 ·​0x6ffffff0·​(VERSYM)​·····················​0xf418
  29 ·​0x6ffffffc·​(VERDEF)​·····················​0xfb74
  30 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
  31 ·​0x6ffffffe·​(VERNEED)​····················​0xfb90
  32 ·​0x6fffffff·​(VERNEEDNUM)​·················​2
28 ·​0x00000000·​(NULL)​·······················​0x0 33 ·​0x00000000·​(NULL)​·······················​0x0
[−]
readelf --wide --notes {}
Offset 1, 5 lines modified Offset 1, 10 lines modified
   
  1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
  2 ··​Owner·················​Data·​size»   ​Description
  3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
  4 ····​Build·​ID:​·​02b5dfadaeb3ad63ee910​728d1de0dec020e83ef
   
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ··​Owner·················​Data·​size»   ​Description 6 ··​Owner·················​Data·​size»   ​Description
3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​ 7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ····​Version:​·​gold·​1.​11 8 ····​Version:​·​gold·​1.​11
[−]
readelf --wide --version-info {}
Offset 1, 2 lines modified Offset 1, 251 lines modified
   
1 No·​version·information·found·in·​this·file.​ 1 Version·symbols·​section·'.​gnu.​version'·contains·​942·entries:​
  2 ·​Addr:​·​000000000000f418··​Offset:​·​0x00f418··​Link:​·​3·​(.​dynsym)​
  3 ··​000:​···​0·​(*local*)​·······​2·​(LIBC)​··········​2·​(LIBC)​··········​1·​(*global*)​···
  4 ··​004:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  5 ··​008:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  6 ··​00c:​···​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  7 ··​010:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  8 ··​014:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  9 ··​018:​···​1·​(*global*)​······​4·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  10 ··​01c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​·······
  11 ··​020:​···​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  12 ··​024:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  13 ··​028:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  14 ··​02c:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  15 ··​030:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​···
  16 ··​034:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  17 ··​038:​···​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  18 ··​03c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  19 ··​040:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  20 ··​044:​···​1·​(*global*)​······​1·​(*global*)​······​4·​(LIBC)​··········​4·​(LIBC)​·······
  21 ··​048:​···​4·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  22 ··​04c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  23 ··​050:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  24 ··​054:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  25 ··​058:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  26 ··​05c:​···​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​······​1·​(*global*)​···
  27 ··​060:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  28 ··​064:​···​1·​(*global*)​······​1·​(*global*)​······​0·​(*local*)​·······​1·​(*global*)​···
  29 ··​068:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  30 ··​06c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  31 ··​070:​···​4·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  32 ··​074:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  33 ··​078:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  34 ··​07c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  35 ··​080:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  36 ··​084:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  37 ··​088:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  38 ··​08c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  39 ··​090:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  40 ··​094:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  41 ··​098:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  42 ··​09c:​···​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​··········​2·​(LIBC)​·······
  43 ··​0a0:​···​1·​(*global*)​······​2·​(LIBC)​··········​1·​(*global*)​······​1·​(*global*)​···
  44 ··​0a4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  45 ··​0a8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​·······
  46 ··​0ac:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  47 ··​0b0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  48 ··​0b4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  49 ··​0b8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  50 ··​0bc:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  51 ··​0c0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  52 ··​0c4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  53 ··​0c8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  54 ··​0cc:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  55 ··​0d0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  56 ··​0d4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  57 ··​0d8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​2·​(LIBC)​·······
  58 ··​0dc:​···​3·​(LIBC_N)​········​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  59 ··​0e0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  60 ··​0e4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  61 ··​0e8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  62 ··​0ec:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  63 ··​0f0:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  64 ··​0f4:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  65 ··​0f8:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  66 ··​0fc:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  67 ··​100:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  68 ··​104:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  69 ··​108:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  70 ··​10c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  71 ··​110:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  72 ··​114:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  73 ··​118:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  74 ··​11c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  75 ··​120:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  76 ··​124:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  77 ··​128:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  78 ··​12c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  79 ··​130:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  80 ··​134:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  81 ··​138:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  82 ··​13c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  83 ··​140:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  84 ··​144:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  85 ··​148:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  86 ··​14c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  87 ··​150:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  88 ··​154:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  89 ··​158:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  90 ··​15c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  91 ··​160:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  92 ··​164:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  93 ··​168:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  94 ··​16c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  95 ··​170:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  96 ··​174:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  97 ··​178:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
  98 ··​17c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
Max diff block lines reached; 0/19642 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.interp {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​interp':​ 1 Hex·​dump·​of·​section·​'.​interp':​
2 ··​0x00000134·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link 2 ··​0x00000154·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link
3 ··​0x00000144·​657200······························​er.​ 3 ··​0x00000164·​657200······························​er.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 2610 lines modified Offset 1, 2576 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x00003d58·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​ 2 ··​0x00003c6c·​005f5f63·​78615f66·​696e616c·​697a6500·​.​__cxa_finalize.​
3 ··​0x00003d68·5f5f6378·615f6174·​65786974·​005f5a4e·__cxa_atexit.​_ZN 3 ··​0x00003c7c·4c494243·006c6962·​632e736f·​006c6962·LIBC.​libc.​so.​lib
4 ··​0x00003d78·31326232·42726f61·​64506861·73654332·12b2BroadPhaseC2 4 ··​0x00003c8c·6764782d·626f7832·​642e736f·005f5f63·gdx-​box2d.​so.​__c
5 ··​0x00003d88·4576005f·5a4e3133·62324479·6e616d69·Ev.​_ZN13b2Dynami 5 ··​0x00003c9c·​78615f61·74657869·74005f5a·4e313262·xa_atexit.​_ZN12b
6 ··​0x00003d98·63547265·​65433145·76005f5a·​37623241·cTreeC1Ev.​_Z7b2A 6 ··​0x00003cac·​3242726f·​61645068·​61736543·​32457600·2BroadPhaseC2Ev.​
7 ··​0x00003da8·6c6c6f63·69005f5f·61656162·​695f756e·lloci.​__aeabi_un 7 ··​0x00003cbc·5f5a4e31·33623244·796e616d·​69635472·_ZN13b2DynamicTr
8 ··​0x00003db8·77696e64·​5f637070·​5f707230·005f5a4e·wind_cpp_pr0.​_ZN 8 ··​0x00003ccc·65654331·4576005f·​5a376232·416c6c6f·eeC1Ev.​_Z7b2Allo
9 ··​0x00003dc8·31326232·42726f61·​64506861·73654331·12b2BroadPhaseC1 9 ··​0x00003cdc·6369005f·5f616561·​62695f75·6e77696e·ci.​__aeabi_unwin
10 ··​0x00003dd8·​4576005f·5a4e3132·62324272·6f616450·​Ev.​_ZN12b2BroadP 10 ··​0x00003cec·645f6370·​705f7072·30005f5a·4e313262·d_cpp_pr0.​_ZN12b
11 ··​0x00003de8·68617365·44324576·005f5a36·62324672·haseD2Ev.​_Z6b2Fr 11 ··​0x00003cfc·3242726f·61645068·61736543·31457600·2BroadPhaseC1Ev.​
12 ··​0x00003df8·​65655076·005f5a4e·31336232·​44796e61·eePv.​_ZN13b2Dyna 12 ··​0x00003d0c·​5f5a4e31·32623242·726f6164·50686173·_ZN12b2BroadPhas
13 ··​0x00003e08·​6d696354·72656544·31457600·5f5a4e31·micTreeD1Ev.​_ZN1 13 ··​0x00003d1c·​65443245·76005f5a·​36623246·72656550·eD2Ev.​_Z6b2FreeP
14 ··​0x00003e18·32623242·726f6164·50686173·​65443145·2b2BroadPhaseD1E 14 ··​0x00003d2c·76005f5a·4e313362·3244796e·​616d6963·v.​_ZN13b2Dynamic
15 ··​0x00003e28·​76005f5a·4e313262·3242726f·61645068·v.​_ZN12b2BroadPh 15 ··​0x00003d3c·​54726565·44314576·005f5a4e·31326232·TreeD1Ev.​_ZN12b2
16 ··​0x00003e38·61736531·30427566·6665724d·6f766545·ase10BufferMoveE 16 ··​0x00003d4c·42726f61·64506861·73654431·4576005f·BroadPhaseD1Ev.​_
17 ··​0x00003e48·69006d65·​6d637079·005f5a4e·31326232·i.​memcpy.​_ZN12b2 17 ··​0x00003d5c·5a4e3132·​62324272·6f616450·68617365·ZN12b2BroadPhase
18 ··​0x00003e58·42726f61·​64506861·73653131·​43726561·BroadPhase11Crea 18 ··​0x00003d6c·31304275·​66666572·4d6f7665·​4569006d·10BufferMoveEi.​m
19 ··​0x00003e68·74655072·6f787945·524b3662·​32414142·teProxyERK6b2AAB 19 ··​0x00003d7c·656d6370·79005f5a·4e313262·​3242726f·emcpy.​_ZN12b2Bro
20 ··​0x00003e78·42507600·5f5a4e31·​33623244·796e616d·BPv.​_ZN13b2Dynam 20 ··​0x00003d8c·61645068·61736531·​31437265·61746550·adPhase11CreateP
21 ··​0x00003e88·69635472·65653131·43726561·74655072·icTree11CreatePr 21 ··​0x00003d9c·726f7879·45524b36·62324141·42425076·roxyERK6b2AABBPv
22 ··​0x00003e98·6f787945·524b3662·32414142·​42507600·​oxyERK6b2AABBPv.​ 22 ··​0x00003dac·005f5a4e·31336232·44796e61·​6d696354·​.​_ZN13b2DynamicT
23 ··​0x00003ea8·5f5a4e31·32623242·726f6164·50686173·​_ZN12b2BroadPhas 23 ··​0x00003dbc·72656531·​31437265·61746550·​726f7879·​ree11CreateProxy
24 ··​0x00003eb8·65394d6f·76655072·6f787945·69524b36·e9MoveProxyEiRK6 24 ··​0x00003dcc·45524b36·62324141·42425076·005f5a4e·ERK6b2AABBPv.​_ZN
25 ··​0x00003ec8·62324141·​4242524b·36623256·65633200·b2AABBRK6b2Vec2.​ 25 ··​0x00003ddc·31326232·​42726f61·​64506861·7365394d·12b2BroadPhase9M
26 ··​0x00003ed8·5f5a4e31·33623244·796e616d·​69635472·_ZN13b2DynamicTr 26 ··​0x00003dec·6f766550·726f7879·4569524b·36623241·oveProxyEiRK6b2A
27 ··​0x00003ee8·6565394d·6f766550·726f7879·4569524b·ee9MoveProxyEiRK 27 ··​0x00003dfc·41424252·4b366232·56656332·005f5a4e·ABBRK6b2Vec2.​_ZN
28 ··​0x00003ef8·​36623241·​41424252·4b366232·56656332·6b2AABBRK6b2Vec2 28 ··​0x00003e0c·31336232·​44796e61·6d696354·72656539·13b2DynamicTree9
29 ··​0x00003f08·005f5a4e·31326232·42726f61·64506861·.​_ZN12b2BroadPha 29 ··​0x00003e1c·4d6f7665·50726f78·79456952·4b366232·MoveProxyEiRK6b2
30 ··​0x00003f18·73653130·​546f7563·6850726f·78794569·se10TouchProxyEi 30 ··​0x00003e2c·41414242·​524b3662·32566563·32005f5a·AABBRK6b2Vec2.​_Z
31 ··​0x00003f28·005f5a4e·31326232·42726f61·64506861·​.​_ZN12b2BroadPha 31 ··​0x00003e3c·​4e313262·3242726f·61645068·61736531·N12b2BroadPhase1
32 ··​0x00003f38·73653132·556e4275·​66666572·4d6f7665·se12UnBufferMove 32 ··​0x00003e4c·​30546f75·63685072·​6f787945·69005f5a·0TouchProxyEi.​_Z
33 ··​0x00003f48·​4569005f·5a4e3132·62324272·6f616450·Ei.​_ZN12b2BroadP 33 ··​0x00003e5c·​4e313262·3242726f·61645068·61736531·N12b2BroadPhase1
34 ··​0x00003f58·68617365·31324465·​7374726f·7950726f·hase12DestroyPro 34 ··​0x00003e6c·32556e42·75666665·​724d6f76·65456900·2UnBufferMoveEi.​
35 ··​0x00003f68·​78794569·005f5a4e·31336232·​44796e61·xyEi.​_ZN13b2Dyna 35 ··​0x00003e7c·​5f5a4e31·32623242·726f6164·50686173·_ZN12b2BroadPhas
36 ··​0x00003f78·​6d696354·​72656531·​32446573·​74726f79·​micTree12Destroy 36 ··​0x00003e8c·​65313244·65737472·6f795072·6f787945·e12DestroyProxyE
37 ··​0x00003f88·​50726f78·​79456900·5f5a4e31·32623242·ProxyEi.​_ZN12b2B 37 ··​0x00003e9c·69005f5a·4e313362·3244796e·616d6963·i.​_ZN13b2Dynamic
38 ··​0x00003f98·726f6164·50686173·65313351·​75657279·​roadPhase13Query 38 ··​0x00003eac·54726565·31324465·7374726f·​7950726f·Tree12DestroyPro
39 ··​0x00003fa8·​43616c6c·6261636b·4569005f·5a313662·CallbackEi.​_Z16b 39 ··​0x00003ebc·78794569·005f5a4e·31326232·42726f61·​xyEi.​_ZN12b2Broa
40 ··​0x00003fb8·32436f6c·​6c696465·​43697263·6c657350·2CollideCirclesP 40 ··​0x00003ecc·64506861·73653133·51756572·7943616c·dPhase13QueryCal
41 ··​0x00003fc8·31306232·​4d616e69·​666f6c64·​504b3133·​10b2ManifoldPK13 41 ··​0x00003edc·6c626163·6b456900·​5f5a3136·​6232436f·​lbackEi.​_Z16b2Co
42 ··​0x00003fd8·​62324369·72636c65·​53686170·65524b31·​b2CircleShapeRK1 42 ··​0x00003eec·6c6c6964·​65436972·636c6573·​50313062·​llideCirclesP10b
43 ··​0x00003fe8·​31623254·​72616e73·666f726d·​53335f53·​1b2TransformS3_S 43 ··​0x00003efc·324d616e·​69666f6c·64504b31·33623243·​2ManifoldPK13b2C
44 ··​0x00003ff8·365f005f·​5a323562·32436f6c·6c696465·6_.​_Z25b2Collide 44 ··​0x00003f0c·6972636c·65536861·7065524b·31316232·ircleShapeRK11b2
45 ··​0x00004008·​506f6c79·676f6e41·​6e644369·72636c65·PolygonAndCircle 45 ··​0x00003f1c·​5472616e·73666f72·​6d53335f·53365f00·TransformS3_S6_.​
46 ··​0x00004018·​50313062·324d616e·​69666f6c·​64504b31·P10b2ManifoldPK1 46 ··​0x00003f2c·5f5a3235·6232436f·​6c6c6964·​65506f6c·_Z25b2CollidePol
47 ··​0x00004028·34623250·6f6c7967·​6f6e5368·​61706552·4b2PolygonShapeR 47 ··​0x00003f3c·79676f6e·416e6443·​6972636c·​65503130·ygonAndCircleP10
48 ··​0x00004038·4b313162·32547261·​6e73666f·726d504b·K11b2TransformPK 48 ··​0x00003f4c·62324d61·​6e69666f·6c64504b·31346232·​b2ManifoldPK14b2
49 ··​0x00004048·31336232·43697263·6c655368·61706553·13b2CircleShapeS 49 ··​0x00003f5c·506f6c79·​676f6e53·68617065·524b3131·​PolygonShapeRK11
50 ··​0x00004058·365f0073·71727400·5f5f6165·6162695f·6_.​sqrt.​__aeabi_ 50 ··​0x00003f6c·62325472·616e7366·6f726d50·4b313362·b2TransformPK13b
51 ··​0x00004068·756e7769·​6e645f63·70705f70·​7231005f·​unwind_cpp_pr1.​_ 51 ··​0x00003f7c·32436972·​636c6553·68617065·​53365f00·​2CircleShapeS6_.​
52 ··​0x00004078·​5a323262·​32436f6c·6c696465·​45646765·​Z22b2CollideEdge 52 ··​0x00003f8c·​73717274·66006c69·626d2e73·6f005f5f·​sqrtf.​libm.​so.​__
53 ··​0x00004088·416e6443·​6972636c·65503130·62324d61·AndCircleP10b2Ma 53 ··​0x00003f9c·61656162·​695f756e·77696e64·5f637070·aeabi_unwind_cpp
54 ··​0x00004098·6e69666f·6c64504b·31316232·45646765·nifoldPK11b2Edge 54 ··​0x00003fac·5f707231·005f5a32·​32623243·6f6c6c69·_pr1.​_Z22b2Colli
55 ··​0x000040a8·53686170·​65524b31·31623254·72616e73·ShapeRK11b2Trans 55 ··​0x00003fbc·64654564·​6765416e·64436972·636c6550·deEdgeAndCircleP
56 ··​0x000040b8·666f726d·504b3133·62324369·72636c65·​formPK13b2Circle 56 ··​0x00003fcc·31306232·​4d616e69·666f6c64·504b3131·10b2ManifoldPK11
57 ··​0x000040c8·​53686170·6553365f·​005f5a4e·31326232·​ShapeS6_.​_ZN12b2 57 ··​0x00003fdc·​62324564·​67655368·​61706552·​4b313162·​b2EdgeShapeRK11b
58 ··​0x000040d8·4550436f·​6c6c6964·​65723231·​436f6d70·EPCollider21Comp 58 ··​0x00003fec·32547261·​6e73666f·726d504b·31336232·2TransformPK13b2
59 ··​0x000040e8·75746545·​64676553·​65706172·6174696f·uteEdgeSeparatio 59 ··​0x00003ffc·43697263·6c655368·​61706553·365f005f·CircleShapeS6_.​_
60 ··​0x000040f8·​6e457600·5f5a4e31·32623245·50436f6c·nEv.​_ZN12b2EPCol 60 ··​0x0000400c·​5a4e3132·62324550·436f6c6c·69646572·ZN12b2EPCollider
61 ··​0x00004108·​6c696465·72323443·6f6d7075·7465506f·lider24ComputePo 61 ··​0x0000401c·​3231436f·6d707574·65456467·65536570·21ComputeEdgeSep
62 ··​0x00004118·​6c79676f·​6e536570·​61726174·​696f6e45·​lygonSeparationE 62 ··​0x0000402c·​61726174·​696f6e45·76005f5a·4e313262·​arationEv.​_ZN12b
63 ··​0x00004128·​76005f5a·​4e313262·​32455043·​6f6c6c69·v.​_ZN12b2EPColli 63 ··​0x0000403c·​32455043·​6f6c6c69·64657232·​34436f6d·2EPCollider24Com
64 ··​0x00004138·64657237·436f6c6c·​69646545·50313062·der7CollideEP10b 64 ··​0x0000404c·70757465·506f6c79·​676f6e53·​65706172·putePolygonSepar
65 ··​0x00004148·324d616e·​69666f6c·64504b31·​31623245·2ManifoldPK11b2E 65 ··​0x0000405c·6174696f·​6e457600·5f5a4e31·​32623245·ationEv.​_ZN12b2E
66 ··​0x00004158·64676553·​68617065·524b3131·​62325472·dgeShapeRK11b2Tr 66 ··​0x0000406c·50436f6c·​6c696465·7237436f·​6c6c6964·PCollider7Collid
67 ··​0x00004168·​616e7366·6f726d50·4b313462·​32506f6c·​ansformPK14b2Pol 67 ··​0x0000407c·​65455031·3062324d·616e6966·6f6c6450·​eEP10b2ManifoldP
68 ··​0x00004178·79676f6e·53686170·​6553375f·005f5a31·ygonShapeS7_.​_Z1 68 ··​0x0000408c·4b313162·32456467·​65536861·7065524b·K11b2EdgeShapeRK
69 ··​0x00004188·​39623243·6c697053·65676d65·​6e74546f·​9b2ClipSegmentTo 69 ··​0x0000409c·31316232·​5472616e·​73666f72·​6d504b31·​11b2TransformPK1
70 ··​0x00004198·4c696e65·50313262·32436c69·70566572·LineP12b2ClipVer 70 ··​0x000040ac·34623250·6f6c7967·6f6e5368·61706553·4b2PolygonShapeS
71 ··​0x000041a8·74657850·4b535f52·4b366232·56656332·texPKS_RK6b2Vec2 71 ··​0x000040bc·375f005f·5f737461·636b5f63·686b5f67·7_.​__stack_chk_g
72 ··​0x000041b8·​6669005f·5a323362·32436f6c·​6c696465·fi.​_Z23b2Collide 72 ··​0x000040cc·75617264·005f5a31·39623243·​6c697053·uard.​_Z19b2ClipS
73 ··​0x000041c8·45646765·416e6450·6f6c7967·6f6e5031·​EdgeAndPolygonP1 73 ··​0x000040dc·65676d65·​6e74546f·​4c696e65·50313262·​egmentToLineP12b
74 ··​0x000041d8·​3062324d·616e6966·6f6c6450·​4b313162·0b2ManifoldPK11b 74 ··​0x000040ec·​32436c69·70566572·74657850·​4b535f52·2ClipVertexPKS_R
75 ··​0x000041e8·32456467·​65536861·7065524b·31316232·2EdgeShapeRK11b2 75 ··​0x000040fc·4b366232·56656332·6669005f·5f737461·K6b2Vec2fi.​__sta
76 ··​0x000041f8·5472616e·73666f72·​6d504b31·34623250·TransformPK14b2P 76 ··​0x0000410c·636b5f63·686b5f66·​61696c00·5f5a3233·ck_chk_fail.​_Z23
77 ··​0x00004208·​6f6c7967·​6f6e5368·​61706553·365f005f·olygonShapeS6_.​_ 77 ··​0x0000411c·​6232436f·​6c6c6964·​65456467·​65416e64·b2CollideEdgeAnd
78 ··​0x00004218·​5a313762·32436f6c·6c696465·506f6c79·Z17b2CollidePoly 78 ··​0x0000412c·​506f6c79·676f6e50·31306232·4d616e69·PolygonP10b2Mani
79 ··​0x00004228·​676f6e73·​50313062·324d616e·​69666f6c·gonsP10b2Manifol 79 ··​0x0000413c·​666f6c64·​504b3131·62324564·​67655368·foldPK11b2EdgeSh
80 ··​0x00004238·​64504b31·34623250·​6f6c7967·6f6e5368·​dPK14b2PolygonSh 80 ··​0x0000414c·61706552·4b313162·32547261·​6e73666f·​apeRK11b2Transfo
81 ··​0x00004248·61706552·4b313162·32547261·​6e73666f·​apeRK11b2Transfo 81 ··​0x0000415c·​726d504b·31346232·506f6c79·​676f6e53·​rmPK14b2PolygonS
82 ··​0x00004258·726d5333·5f53365f·005f5a4e·31356232·​rmS3_S6_.​_ZN15b2 82 ··​0x0000416c·​68617065·53365f00·5f5a3137·6232436f·​hapeS6_.​_Z17b2Co
83 ··​0x00004268·576f726c·​644d616e·69666f6c·64313049·WorldManifold10I 83 ··​0x0000417c·6c6c6964·​65506f6c·79676f6e·73503130·llidePolygonsP10
84 ··​0x00004278·​6e697469·​616c697a·​6545504b·​31306232·nitializeEPK10b2 84 ··​0x0000418c·​62324d61·​6e69666f·​6c64504b·​31346232·b2ManifoldPK14b2
85 ··​0x00004288·4d616e69·​666f6c64·​524b3131·62325472·​ManifoldRK11b2Tr 85 ··​0x0000419c·506f6c79·676f6e53·68617065·​524b3131·PolygonShapeRK11
86 ··​0x00004298·​616e7366·​6f726d66·53355f66·005f5a31·ansformfS5_f.​_Z1 86 ··​0x000041ac·​62325472·​616e7366·​6f726d53·​335f5336·b2TransformS3_S6
87 ··​0x000042a8·36623247·6574506f·696e7453·74617465·6b2GetPointState 87 ··​0x000041bc·5f005f5a·4e313562·32576f72·6c644d61·_.​_ZN15b2WorldMa
88 ··​0x000042b8·73503132·​6232506f·696e7453·74617465·sP12b2PointState 88 ··​0x000041cc·6e69666f·​6c643130·496e6974·69616c69·nifold10Initiali
89 ··​0x000042c8·53305f50·​4b313062·​324d616e·​69666f6c·S0_PK10b2Manifol 89 ··​0x000041dc·7a654550·​4b313062·​324d616e·​69666f6c·zeEPK10b2Manifol
90 ··​0x000042d8·​6453335f·005f5a4e·4b366232·41414242·​dS3_.​_ZNK6b2AABB 90 ··​0x000041ec·​64524b31·31623254·72616e73·666f726d·​dRK11b2Transform
91 ··​0x000042e8·37526179·43617374·​45503135·62325261·​7RayCastEP15b2Ra 91 ··​0x000041fc·6653355f·​66005f5a·31366232·​47657450·​fS5_f.​_Z16b2GetP
92 ··​0x000042f8·79436173·744f7574·70757452·​4b313462·​yCastOutputRK14b 92 ··​0x0000420c·6f696e74·53746174·65735031·32623250·​ointStatesP12b2P
93 ··​0x00004308·32526179·43617374·496e7075·74005f5a·2RayCastInput.​_Z 93 ··​0x0000421c·6f696e74·53746174·6553305f·504b3130·ointStateS0_PK10
94 ··​0x00004318·31336232·54657374·4f766572·6c617050·13b2TestOverlapP 94 ··​0x0000422c·62324d61·6e69666f·6c645333·5f005f5a·b2ManifoldS3_.​_Z
95 ··​0x00004328·4b376232·53686170·65695331·5f69524b·​K7b2ShapeiS1_iRK 95 ··​0x0000423c·​4e4b3662·32414142·42375261·79436173·NK6b2AABB7RayCas
96 ··​0x00004338·​31316232·5472616e·​73666f72·​6d53345f·11b2TransformS4_ 96 ··​0x0000424c·74455031·35623252·61794361·​73744f75·​tEP15b2RayCastOu
97 ··​0x00004348·​005f5a4e·31356232·​44697374·616e6365·​.​_ZN15b2Distance 97 ··​0x0000425c·74707574·524b3134·62325261·​79436173·​tputRK14b2RayCas
98 ··​0x00004358·50726f78·​79335365·7445504b·37623253·​Proxy3SetEPK7b2S 98 ··​0x0000426c·74496e70·​7574005f·​5a313362·32546573·​tInput.​_Z13b2Tes
Max diff block lines reached; 0/347098 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.hash {}
Offset 1, 374 lines modified Offset 1, 370 lines modified
   
1 Hex·​dump·​of·​section·​'.​hash':​ 1 Hex·​dump·​of·​section·​'.​hash':​
2 ··​0x0000e03c·​09020000·c1030000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x0000dd34·​09020000·ae030000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0000e04c·b6030000·34030000·51020000·29030000·​.​.​.​.​4.​.​.​Q.​.​.​)​.​.​.​ 3 ··​0x0000dd44·a3030000·29030000·48020000·1e030000·​.​.​.​.​)​.​.​.​H.​.​.​.​.​.​.​
4 ··​0x0000e05c·9b030000·​00000000·b4020000·94030000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x0000dd54·88030000·​00000000·a9020000·82030000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x0000e06c·​00000000·a8030000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x0000dd64·​00000000·95030000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x0000e07c·4f030000·72020000·​00000000·b1010000·O.​.​.​r.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x0000dd74·3e030000·67020000·​00000000·a8010000·>.​.​.​g.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x0000e08c·​bb010000·70030000·d7010000·6d030000·​.​.​.​.​p.​.​.​.​.​.​.​m.​.​.​ 7 ··​0x0000dd84·​b0010000·5d030000·cc010000·5a030000·​.​.​.​.​].​.​.​.​.​.​.​Z.​.​.​
8 ··​0x0000e09c·​00000000·​b9000000·​38010000·9d030000·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​ 8 ··​0x0000dd94·​00000000·​b5000000·​30010000·8a030000·​.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
9 ··​0x0000e0ac·​00000000·05030000·ab030000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x0000dda4·​00000000·fa020000·98030000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x0000e0bc·​5d010000·58020000·43020000·d5020000·].​.​.​X.​.​.​C.​.​.​.​.​.​.​ 10 ··​0x0000ddb4·​55010000·4e020000·3a020000·ca020000·U.​.​.​N.​.​.​:​.​.​.​.​.​.​.​
11 ··​0x0000e0cc·81020000·​19010000·c0030000·​2d010000·.​.​.​.​.​.​.​.​.​.​.​.​-​.​.​.​ 11 ··​0x0000ddc4·76020000·​14010000·ad030000·​25010000·v.​.​.​.​.​.​.​.​.​.​.​%.​.​.​
12 ··​0x0000e0dc·​4c010000·b9020000·e0020000·​7e010000·L.​.​.​.​.​.​.​.​.​.​.​~.​.​.​ 12 ··​0x0000ddd4·​44010000·ae020000·d5020000·​73010000·D.​.​.​.​.​.​.​.​.​.​.​s.​.​.​
13 ··​0x0000e0ec·64020000·77010000·c6020000·​9f000000·d.​.​.​w.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x0000dde4·59020000·6b010000·bb020000·​9b000000·Y.​.​.​k.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x0000e0fc·82030000·b0030000·92030000·​ff020000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x0000ddf4·6f030000·9d030000·80030000·​f4020000·o.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x0000e10c·12020000·​0f020000·4a030000·​3b000000·​.​.​.​.​.​.​.​.​J.​.​.​;​.​.​.​ 15 ··​0x0000de04·09020000·​03020000·7a030000·​3f000000·​.​.​.​.​.​.​.​.​z.​.​.​?.​.​.​
16 ··​0x0000e11c·93010000·​00000000·68020000·7d030000·​.​.​.​.​.​.​.​.​h.​.​.​}.​.​.​ 16 ··​0x0000de14·88010000·​00000000·5d020000·6a030000·​.​.​.​.​.​.​.​.​].​.​.​j.​.​.​
17 ··​0x0000e12c·75020000·76030000·​4d000000·6a030000·u.​.​.​v.​.​.​M.​.​.​j.​.​.​ 17 ··​0x0000de24·6a020000·63030000·​4e000000·57030000·j.​.​.​c.​.​.​N.​.​.​W.​.​.​
18 ··​0x0000e13c·e3010000·33010000·15030000·b7010000·​.​.​.​.​3.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x0000de34·d8010000·2c010000·0a030000·ac010000·​.​.​.​.​,​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x0000e14c·a3020000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x0000de44·98020000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x0000e15c·33020000·c5010000·6a020000·​ba000000·3.​.​.​.​.​.​.​j.​.​.​.​.​.​.​ 20 ··​0x0000de54·2a020000·ba010000·5f020000·​b6000000·*.​.​.​.​.​.​.​_.​.​.​.​.​.​.​
21 ··​0x0000e16c·bb030000·​eb010000·​00000000·b5020000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x0000de64·a8030000·​e0010000·​00000000·aa020000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x0000e17c·​00000000·0a030000·f8020000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x0000de74·​00000000·ff020000·ed020000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x0000e18c·a4030000·​6f020000·​9a000000·48020000·​.​.​.​.​o.​.​.​.​.​.​.​H.​.​.​ 23 ··​0x0000de84·91030000·​64020000·​96000000·3f020000·​.​.​.​.​d.​.​.​.​.​.​.​?.​.​.​
24 ··​0x0000e19c·​00000000·30010000·​1f030000·​3d010000·​.​.​.​.​0.​.​.​.​.​.​.​=.​.​.​ 24 ··​0x0000de94·​00000000·28010000·​14030000·​35010000·​.​.​.​.​(.​.​.​.​.​.​.​5.​.​.​
25 ··​0x0000e1ac·​00000000·47030000·​fc010000·35030000·​.​.​.​.​G.​.​.​.​.​.​.​5.​.​.​ 25 ··​0x0000dea4·​00000000·79030000·​f2010000·2a030000·​.​.​.​.​y.​.​.​.​.​.​.​*.​.​.​
26 ··​0x0000e1bc·11020000·9c030000·66030000·00030000·​.​.​.​.​.​.​.​.​f.​.​.​.​.​.​.​ 26 ··​0x0000deb4·08020000·89030000·53030000·f5020000·​.​.​.​.​.​.​.​.​S.​.​.​.​.​.​.​
27 ··​0x0000e1cc·​2a000000·f4000000·62020000·d7020000·*.​.​.​.​.​.​.​b.​.​.​.​.​.​.​ 27 ··​0x0000dec4·​2c000000·ef000000·57020000·cc020000·,​.​.​.​.​.​.​.​W.​.​.​.​.​.​.​
28 ··​0x0000e1dc·​9b020000·​6b000000·​7c010000·​00000000·​.​.​.​.​k.​.​.​|.​.​.​.​.​.​.​ 28 ··​0x0000ded4·​90020000·​69000000·​70010000·​00000000·​.​.​.​.​i.​.​.​p.​.​.​.​.​.​.​
29 ··​0x0000e1ec·b2030000·7b010000·​0f000000·​00000000·​.​.​.​.​{.​.​.​.​.​.​.​.​.​.​.​ 29 ··​0x0000dee4·9f030000·6f010000·​0f000000·​00000000·​.​.​.​.​o.​.​.​.​.​.​.​.​.​.​.​
30 ··​0x0000e1fc·e2010000·​28010000·​dd010000·a0030000·​.​.​.​.​(.​.​.​.​.​.​.​.​.​.​.​ 30 ··​0x0000def4·d3010000·​20010000·​d2010000·8d030000·​.​.​.​.​·.​.​.​.​.​.​.​.​.​.​.​
31 ··​0x0000e20c·​00000000·b9030000·b3000000·39020000·​.​.​.​.​.​.​.​.​.​.​.​.​9.​.​.​ 31 ··​0x0000df04·​00000000·a6030000·af000000·2d020000·​.​.​.​.​.​.​.​.​.​.​.​.​-​.​.​.​
32 ··​0x0000e21c·67030000·92020000·​2d020000·​00000000·g.​.​.​.​.​.​.​-​.​.​.​.​.​.​.​ 32 ··​0x0000df14·54030000·87020000·​24020000·​00000000·T.​.​.​.​.​.​.​$.​.​.​.​.​.​.​
33 ··​0x0000e22c·25030000·55010000·​00000000·​00000000·%.​.​.​U.​.​.​.​.​.​.​.​.​.​.​ 33 ··​0x0000df24·1a030000·4c010000·​00000000·​00000000·.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​
34 ··​0x0000e23c·98030000·53030000·​cc020000·​1d010000·.​.​.​.​S.​.​.​.​.​.​.​.​.​.​.​ 34 ··​0x0000df34·38020000·42030000·​c1020000·​15010000·8.​.​.​B.​.​.​.​.​.​.​.​.​.​.​
35 ··​0x0000e24c·e9020000·77020000·​bb020000·​6d010000·​.​.​.​.​w.​.​.​.​.​.​.​m.​.​.​ 35 ··​0x0000df44·de020000·6c020000·​b0020000·​62010000·​.​.​.​.​l.​.​.​.​.​.​.​b.​.​.​
36 ··​0x0000e25c·​00000000·​00000000·​5e010000·a5020000·​.​.​.​.​.​.​.​.​^.​.​.​.​.​.​.​ 36 ··​0x0000df54·​00000000·​00000000·​56010000·9a020000·​.​.​.​.​.​.​.​.​V.​.​.​.​.​.​.​
37 ··​0x0000e26c·53010000·62000000·​59000000·5f030000·S.​.​.​b.​.​.​Y.​.​.​_.​.​.​ 37 ··​0x0000df64·4b010000·5f000000·​55000000·4c030000·K.​.​.​_.​.​.​U.​.​.​L.​.​.​
38 ··​0x0000e27c·​17010000·10020000·​27000000·e6020000·​.​.​.​.​.​.​.​.​'.​.​.​.​.​.​.​ 38 ··​0x0000df74·​12010000·05020000·​29000000·db020000·​.​.​.​.​.​.​.​.​)​.​.​.​.​.​.​.​
39 ··​0x0000e28c·9a030000·​00000000·75030000·​00000000·​.​.​.​.​.​.​.​.​u.​.​.​.​.​.​.​ 39 ··​0x0000df84·87030000·​00000000·62030000·​00000000·​.​.​.​.​.​.​.​.​b.​.​.​.​.​.​.​
40 ··​0x0000e29c·35010000·b5030000·14030000·c4020000·5.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 40 ··​0x0000df94·2d010000·a2030000·09030000·b9020000·-​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
41 ··​0x0000e2ac·​8d020000·af030000·a9020000·23010000·​.​.​.​.​.​.​.​.​.​.​.​.​#.​.​.​ 41 ··​0x0000dfa4·​82020000·9c030000·9e020000·1a010000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
42 ··​0x0000e2bc·​9e020000·65030000·99030000·​9b010000·​.​.​.​.​e.​.​.​.​.​.​.​.​.​.​.​ 42 ··​0x0000dfb4·​93020000·52030000·86030000·​90010000·​.​.​.​.​R.​.​.​.​.​.​.​.​.​.​.​
43 ··​0x0000e2cc·​28000000·92010000·36030000·​4f010000·(.​.​.​.​.​.​.​6.​.​.​O.​.​.​ 43 ··​0x0000dfc4·​2a000000·87010000·2b030000·​47010000·*.​.​.​.​.​.​.​+.​.​.​G.​.​.​
44 ··​0x0000e2dc·​87000000·01020000·68010000·b6010000·​.​.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 44 ··​0x0000dfd4·​86000000·f8010000·00000000·ab010000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
45 ··​0x0000e2ec·83030000·6c030000·​00000000·​7d010000·.​.​.​.​l.​.​.​.​.​.​.​}.​.​.​ 45 ··​0x0000dfe4·70030000·59030000·​00000000·​72010000·p.​.​.​Y.​.​.​.​.​.​.​r.​.​.​
46 ··​0x0000e2fc·​3b020000·30030000·​00000000·​ac010000·;​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​ 46 ··​0x0000dff4·​32020000·25030000·​00000000·​a1010000·2.​.​.​%.​.​.​.​.​.​.​.​.​.​.​
47 ··​0x0000e30c·​00000000·​00000000·be030000·79020000·​.​.​.​.​.​.​.​.​.​.​.​.​y.​.​.​ 47 ··​0x0000e004·​00000000·​00000000·ab030000·6e020000·​.​.​.​.​.​.​.​.​.​.​.​.​n.​.​.​
48 ··​0x0000e31c·1a030000·​ce020000·​af020000·​ee020000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 48 ··​0x0000e014·0f030000·​c3020000·​a4020000·​e3020000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
49 ··​0x0000e32c·f6020000·c2010000·40020000·​00000000·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​ 49 ··​0x0000e024·eb020000·b7010000·37020000·​00000000·​.​.​.​.​.​.​.​.​7.​.​.​.​.​.​.​
50 ··​0x0000e33c·​00000000·​00000000·37030000·52000000·​.​.​.​.​.​.​.​.​7.​.​.​R.​.​.​ 50 ··​0x0000e034·​00000000·​00000000·2c030000·00000000·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
51 ··​0x0000e34c·​dd020000·f0020000·27010000·cd010000·​.​.​.​.​.​.​.​.​'.​.​.​.​.​.​.​ 51 ··​0x0000e044·​d2020000·e5020000·1e010000·bf010000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
52 ··​0x0000e35c·b3010000·​00000000·​00000000·e0000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 52 ··​0x0000e054·a7010000·​00000000·​00000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
53 ··​0x0000e36c·​00000000·​1b020000·​ab020000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 53 ··​0x0000e064·​00000000·​12020000·​a0020000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
54 ··​0x0000e37c·60030000·​ce010000·​00000000·b8030000·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 54 ··​0x0000e074·50030000·​c3010000·​00000000·a5030000·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
55 ··​0x0000e38c·​7f020000·​00000000·33030000·f7010000·.​.​.​.​.​.​.​.​3.​.​.​.​.​.​.​ 55 ··​0x0000e084·​74020000·​00000000·28030000·ed010000·t.​.​.​.​.​.​.​(.​.​.​.​.​.​.​
56 ··​0x0000e39c·97020000·​8e020000·​9c010000·31030000·​.​.​.​.​.​.​.​.​.​.​.​.​1.​.​.​ 56 ··​0x0000e094·8c020000·​83020000·​91010000·26030000·​.​.​.​.​.​.​.​.​.​.​.​.​&.​.​.​
57 ··​0x0000e3ac·​1a020000·​8b000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 57 ··​0x0000e0a4·​11020000·​8a000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
58 ··​0x0000e3bc·3a030000·44000000·​5f020000·​00000000·:​.​.​.​D.​.​.​_.​.​.​.​.​.​.​ 58 ··​0x0000e0b4·2f030000·00000000·​54020000·​00000000·/​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
59 ··​0x0000e3cc·​05010000·d2020000·44030000·​00000000·​.​.​.​.​.​.​.​.​D.​.​.​.​.​.​.​ 59 ··​0x0000e0c4·​00010000·c7020000·39030000·​00000000·​.​.​.​.​.​.​.​.​9.​.​.​.​.​.​.​
60 ··​0x0000e3dc·93030000·98010000·​8b020000·8c030000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 60 ··​0x0000e0d4·81030000·8f010000·​80020000·7b030000·​.​.​.​.​.​.​.​.​.​.​.​.​{.​.​.​
61 ··​0x0000e3ec·05020000·5e030000·​00000000·c1020000·​.​.​.​.​^.​.​.​.​.​.​.​.​.​.​.​ 61 ··​0x0000e0e4·fc010000·4b030000·​00000000·b6020000·​.​.​.​.​K.​.​.​.​.​.​.​.​.​.​.​
62 ··​0x0000e3fc·15020000·​09010000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 62 ··​0x0000e0f4·0c020000·​04010000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
63 ··​0x0000e40c·a1030000·​00000000·​01000000·e4000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 63 ··​0x0000e104·8e030000·​00000000·​01000000·df000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
64 ··​0x0000e41c·​2c020000·​de010000·45010000·​00000000·,​.​.​.​.​.​.​.​E.​.​.​.​.​.​.​ 64 ··​0x0000e114·​23020000·​d6010000·3d010000·​00000000·#.​.​.​.​.​.​.​=.​.​.​.​.​.​.​
65 ··​0x0000e42c·​00000000·bd030000·​0b020000·​fe010000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 65 ··​0x0000e124·​00000000·aa030000·​02020000·​f5010000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
66 ··​0x0000e43c·71030000·​ac000000·​00000000·6e030000·q.​.​.​.​.​.​.​.​.​.​.​n.​.​.​ 66 ··​0x0000e134·5e030000·​a8000000·​00000000·5b030000·^.​.​.​.​.​.​.​.​.​.​.​[.​.​.​
67 ··​0x0000e44c·8b030000·​00000000·b2010000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 67 ··​0x0000e144·78030000·​00000000·a9010000·​00000000·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
68 ··​0x0000e45c·5d030000·4b030000·26030000·27030000·].​.​.​K.​.​.​&.​.​.​'.​.​.​ 68 ··​0x0000e154·4a030000·e7010000·1b030000·1c030000·J.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
69 ··​0x0000e46c·79030000·​00000000·76010000·61030000·y.​.​.​.​.​.​.​v.​.​.​a.​.​.​ 69 ··​0x0000e164·66030000·​00000000·67010000·4f030000·f.​.​.​.​.​.​.​g.​.​.​O.​.​.​
70 ··​0x0000e47c·4e030000·c0020000·​2b030000·​5e020000·N.​.​.​.​.​.​.​+.​.​.​^.​.​.​ 70 ··​0x0000e174·3d030000·b5020000·​20030000·​53020000·=.​.​.​.​.​.​.​·.​.​.​S.​.​.​
71 ··​0x0000e48c·65020000·​47000000·73030000·f6010000·e.​.​.​G.​.​.​s.​.​.​.​.​.​.​ 71 ··​0x0000e184·5a020000·​46000000·60030000·ec010000·Z.​.​.​F.​.​.​`.​.​.​.​.​.​.​
72 ··​0x0000e49c·85030000·57030000·c0010000·​00000000·.​.​.​.​W.​.​.​.​.​.​.​.​.​.​.​ 72 ··​0x0000e194·72030000·44030000·b5010000·​00000000·r.​.​.​D.​.​.​.​.​.​.​.​.​.​.​
73 ··​0x0000e4ac·​00000000·​4f020000·d1010000·​88000000·​.​.​.​.​O.​.​.​.​.​.​.​.​.​.​.​ 73 ··​0x0000e1a4·​00000000·​46020000·c6010000·​87000000·​.​.​.​.​F.​.​.​.​.​.​.​.​.​.​.​
74 ··​0x0000e4bc·18020000·fa020000·42020000·a5030000·​.​.​.​.​.​.​.​.​B.​.​.​.​.​.​.​ 74 ··​0x0000e1b4·0f020000·ef020000·39020000·92030000·​.​.​.​.​.​.​.​.​9.​.​.​.​.​.​.​
75 ··​0x0000e4cc·​06000000·7a030000·91030000·​0b010000·​.​.​.​.​z.​.​.​.​.​.​.​.​.​.​.​ 75 ··​0x0000e1c4·​06000000·67030000·7f030000·​06010000·​.​.​.​.​g.​.​.​.​.​.​.​.​.​.​.​
76 ··​0x0000e4dc·​4b010000·75010000·ca020000·​cb020000·K.​.​.​u.​.​.​.​.​.​.​.​.​.​.​ 76 ··​0x0000e1d4·​43010000·6a010000·bf020000·​c0020000·C.​.​.​j.​.​.​.​.​.​.​.​.​.​.​
77 ··​0x0000e4ec·8a030000·​00000000·​07000000·​ef020000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 77 ··​0x0000e1e4·77030000·​00000000·​07000000·​e4020000·w.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
78 ··​0x0000e4fc·55020000·95030000·​cd020000·​00000000·U.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 78 ··​0x0000e1f4·4c020000·83030000·​c2020000·​00000000·L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
79 ··​0x0000e50c·67010000·​00000000·f4020000·​1b030000·g.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 79 ··​0x0000e204·5f010000·​00000000·e9020000·​10030000·_.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
80 ··​0x0000e51c·7e030000·d2010000·​58010000·54030000·~.​.​.​.​.​.​.​X.​.​.​T.​.​.​ 80 ··​0x0000e214·6b030000·c7010000·​50010000·20020000·k.​.​.​.​.​.​.​P.​.​.​·.​.​.​
81 ··​0x0000e52c·91020000·​4d020000·04010000·88020000·​.​.​.​.​M.​.​.​.​.​.​.​.​.​.​.​ 81 ··​0x0000e224·86020000·​44020000·ff000000·7d020000·​.​.​.​.​D.​.​.​.​.​.​.​}.​.​.​
82 ··​0x0000e53c·​fd010000·a4020000·39030000·72030000·​.​.​.​.​.​.​.​.​9.​.​.​r.​.​.​ 82 ··​0x0000e234·​f1010000·99020000·2e030000·5f030000·​.​.​.​.​.​.​.​.​.​.​.​.​_.​.​.​
83 ··​0x0000e54c·46030000·22020000·​00000000·b4030000·F.​.​.​".​.​.​.​.​.​.​.​.​.​.​ 83 ··​0x0000e244·00000000·19020000·​00000000·a1030000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
84 ··​0x0000e55c·57020000·88030000·87010000·47020000·W.​.​.​.​.​.​.​.​.​.​.​G.​.​.​ 84 ··​0x0000e254·ee010000·75030000·79010000·3b020000·.​.​.​.​u.​.​.​y.​.​.​;​.​.​.​
85 ··​0x0000e56c·63020000·d0020000·6b030000·40030000·c.​.​.​.​.​.​.​k.​.​.​@.​.​.​ 85 ··​0x0000e264·58020000·c5020000·58030000·35030000·X.​.​.​.​.​.​.​X.​.​.​5.​.​.​
86 ··​0x0000e57c·c2020000·​4a020000·44020000·​9d010000·​.​.​.​.​J.​.​.​D.​.​.​.​.​.​.​ 86 ··​0x0000e274·b7020000·​41020000·3d020000·​92010000·​.​.​.​.​A.​.​.​=.​.​.​.​.​.​.​
87 ··​0x0000e58c·08020000·83010000·​4b020000·61020000·​.​.​.​.​.​.​.​.​K.​.​.​a.​.​.​ 87 ··​0x0000e284·ff010000·78010000·​42020000·56020000·​.​.​.​.​x.​.​.​B.​.​.​V.​.​.​
88 ··​0x0000e59c·​00000000·da020000·97030000·b3030000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 88 ··​0x0000e294·​00000000·cf020000·85030000·a0030000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
89 ··​0x0000e5ac·c9020000·​3f020000·d5000000·e2020000·​.​.​.​.​?.​.​.​.​.​.​.​.​.​.​.​ 89 ··​0x0000e2a4·be020000·​36020000·ce000000·d7020000·​.​.​.​.​6.​.​.​.​.​.​.​.​.​.​.​
90 ··​0x0000e5bc·a6010000·​00000000·68030000·7f030000·​.​.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 90 ··​0x0000e2b4·9b010000·​00000000·55030000·6c030000·​.​.​.​.​.​.​.​.​U.​.​.​l.​.​.​
91 ··​0x0000e5cc·a8020000·02030000·a3030000·​ab000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 91 ··​0x0000e2c4·9d020000·f7020000·90030000·​a7000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
92 ··​0x0000e5dc·2a030000·a9030000·​00000000·f2020000·*.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 92 ··​0x0000e2d4·1f030000·96030000·​00000000·e7020000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
93 ··​0x0000e5ec·87020000·64030000·ba030000·​00000000·.​.​.​.​d.​.​.​.​.​.​.​.​.​.​.​ 93 ··​0x0000e2e4·7c020000·51030000·a7030000·​00000000·|.​.​.​Q.​.​.​.​.​.​.​.​.​.​.​
94 ··​0x0000e5fc·77030000·aa020000·​1e030000·13030000·w.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 94 ··​0x0000e2f4·64030000·9f020000·​13030000·08030000·d.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
95 ··​0x0000e60c·b9010000·63030000·​0c030000·e5010000·​.​.​.​.​c.​.​.​.​.​.​.​.​.​.​.​ 95 ··​0x0000e304·ae010000·4d030000·​01030000·da010000·​.​.​.​.​M.​.​.​.​.​.​.​.​.​.​.​
96 ··​0x0000e61c·​ad010000·c3000000·​5b020000·​dc010000·​.​.​.​.​.​.​.​.​[.​.​.​.​.​.​.​ 96 ··​0x0000e314·​a2010000·bf000000·​51020000·​d1010000·​.​.​.​.​.​.​.​.​Q.​.​.​.​.​.​.​
97 ··​0x0000e62c·​00000000·43030000·99020000·​cc010000·​.​.​.​.​C.​.​.​.​.​.​.​.​.​.​.​ 97 ··​0x0000e324·​00000000·38030000·8e020000·​c0010000·​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
98 ··​0x0000e63c·c5020000·59030000·7c030000·a2030000·​.​.​.​.​Y.​.​.​|.​.​.​.​.​.​.​ 98 ··​0x0000e334·ba020000·46030000·69030000·8f030000·​.​.​.​.​F.​.​.​i.​.​.​.​.​.​.​
Max diff block lines reached; 0/49488 bytes (0.00%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 141 lines modified Offset 1, 151 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 00010224·​<__cxa_atexit@plt-​0x14>:​ 2 00010638·​<__cxa_atexit@plt-​0x14>:​
3 ···​10224:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​ 3 ···​10638:​»       ​e52de004·»       ​push»   ​{lr}»   ​»       ​;​·​(str·​lr,​·​[sp,​·​#-​4]!)​
4 ···​10228:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·​10234·​<__cxa_atexit@plt-​0x4> 4 ···​1063c:​»       ​e59fe004·»       ​ldr»    ​lr,​·​[pc,​·​#4]»    ​;​·​10648·​<__cxa_atexit@plt-​0x4>
5 ···​1022c:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr 5 ···​10640:​»       ​e08fe00e·»       ​add»    ​lr,​·​pc,​·​lr
6 ···​10230:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]! 6 ···​10644:​»       ​e5bef008·»       ​ldr»    ​pc,​·​[lr,​·​#8]!
7 ···​10234:​»       ​00021d58·»       ​andeq»  ​r1,​·​r2,​·r8,​·asr·sp 7 ···​10648:​»       ​0002293c·»       ​andeq»  ​r2,​·​r2,​·ip,​·lsr·r9
   
8 00010238·​<__cxa_atexit@plt>:​ 8 0001064c·​<__cxa_atexit@plt>:​
9 ···​10238:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 9 ···​1064c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
10 ···​1023c:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 10 ···​10650:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
11 ···​10240:​»       ​e5bcfd58·»       ​ldr»    ​pc,​·​[ip,​·​#3416]!»​;​·​0xd58 11 ···​10654:​»       ​e5bcf93c·»       ​ldr»    ​pc,​·​[ip,​·​#2364]!»​;​·​0x93c
   
12 00010244·​<__cxa_finalize@plt>:​ 12 00010658·​<__cxa_finalize@plt>:​
13 ···​10244:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 13 ···​10658:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
14 ···​10248:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 14 ···​1065c:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
15 ···​1024c:​»       ​e5bcfd50·»       ​ldr»    ​pc,​·​[ip,​·​#3408]!»​;​·​0xd50 15 ···​10660:​»       ​e5bcf934·»       ​ldr»    ​pc,​·​[ip,​·​#2356]!»​;​·​0x934
   
16 00010250·​<memcpy@plt>:​ 16 00010664·​<memcpy@plt>:​
17 ···​10250:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 17 ···​10664:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
18 ···​10254:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 18 ···​10668:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
19 ···​10258:​»       ​e5bcfd48·»       ​ldr»    ​pc,​·​[ip,​·​#3400]!»​;​·​0xd48 19 ···​1066c:​»       ​e5bcf92c·»       ​ldr»    ​pc,​·​[ip,​·​#2348]!»​;​·​0x92c
   
20 0001025c·​<sqrt@plt>:​ 20 00010670·​<sqrtf@plt>:​
21 ···​1025c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 21 ···​10670:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
22 ···​10260:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 22 ···​10674:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
23 ···​10264:​»       ​e5bcfd40·»       ​ldr»    ​pc,​·​[ip,​·​#3392]!»​;​·​0xd40 23 ···​10678:​»       ​e5bcf924·»       ​ldr»    ​pc,​·​[ip,​·​#2340]!»​;​·​0x924
   
24 00010268·​<memset@plt>:​ 24 0001067c·​<__stack_chk_fail@plt​>:​
25 ···​10268:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 25 ···​1067c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
26 ···​1026c:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 26 ···​10680:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
27 ···​10270:​»       ​e5bcfd38·»       ​ldr»    ​pc,​·​[ip,​·​#3384]!»​;​·​0xd38 27 ···​10684:​»       ​e5bcf91c·»       ​ldr»    ​pc,​·​[ip,​·​#2332]!»​;​·​0x91c
   
28 00010274·​<sinf@plt>:​ 28 00010688·​<memset@plt>:​
29 ···​10274:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 29 ···​10688:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
30 ···​10278:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 30 ···​1068c:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
31 ···​1027c:​»       ​e5bcfd30·»       ​ldr»    ​pc,​·​[ip,​·​#3376]!»​;​·​0xd30 31 ···​10690:​»       ​e5bcf914·»       ​ldr»    ​pc,​·​[ip,​·​#2324]!»​;​·​0x914
   
32 00010280·​<cosf@plt>:​ 32 00010694·​<floorf@plt>:​
33 ···​10280:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 33 ···​10694:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
34 ···​10284:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 34 ···​10698:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
35 ···​10288:​»       ​e5bcfd28·»       ​ldr»    ​pc,​·​[ip,​·​#3368]!»​;​·​0xd28 35 ···​1069c:​»       ​e5bcf90c·»       ​ldr»    ​pc,​·​[ip,​·​#2316]!»​;​·​0x90c
   
36 0001028c·​<floorf@plt>:​ 36 000106a0·​<sinf@plt>:​
37 ···​1028c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 37 ···​106a0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
38 ···​10290:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 38 ···​106a4:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
39 ···​10294:​»       ​e5bcfd20·»       ​ldr»    ​pc,​·​[ip,​·​#3360]!»​;​·​0xd20 39 ···​106a8:​»       ​e5bcf904·»       ​ldr»    ​pc,​·​[ip,​·​#2308]!»​;​·​0x904
   
40 00010298·​<operator·delete(void*)​@plt>:​ 40 000106ac·<cosf@plt>:​
41 ···​10298:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 41 ···​106ac:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
42 ···​1029c:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 42 ···​106b0:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
43 ···​102a0:​»       ​e5bcfd18·»       ​ldr»    ​pc,​·​[ip,​·​#3352]!»​;​·​0xd18 43 ···​106b4:​»       ​e5bcf8fc·»       ​ldr»    ​pc,​·​[ip,​·​#2300]!»​;​·​0x8fc
   
44 000102a4·​<__cxa_pure_virtual@p​lt>:​ 44 000106b8·​<operator·​delete(void*)​@plt>:​
45 ···​102a4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 45 ···​106b8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
46 ···​102a8:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 46 ···​106bc:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
47 ···​102ac:​»       ​e5bcfd10·»       ​ldr»    ​pc,​·​[ip,​·​#3344]!»​;​·​0xd10 47 ···​106c0:​»       ​e5bcf8f4·»       ​ldr»    ​pc,​·​[ip,​·​#2292]!»​;​·​0x8f4
   
48 000102b0·​<malloc@plt>:​ 48 000106c4·​<__cxa_pure_virtual@p​lt>:​
49 ···​102b0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 49 ···​106c4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
50 ···​102b4:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 50 ···​106c8:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
51 ···​102b8:​»       ​e5bcfd08·»       ​ldr»    ​pc,​·​[ip,​·​#3336]!»​;​·​0xd08 51 ···​106cc:​»       ​e5bcf8ec·»       ​ldr»    ​pc,​·​[ip,​·​#2284]!»​;​·​0x8ec
   
52 000102bc·​<free@plt>:​ 52 000106d0·​<sqrt@plt>:​
53 ···​102bc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 53 ···​106d0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
54 ···​102c0:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 54 ···​106d4:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
55 ···​102c4:​»       ​e5bcfd00·»       ​ldr»    ​pc,​·​[ip,​·​#3328]!»​;​·​0xd00 55 ···​106d8:​»       ​e5bcf8e4·»       ​ldr»    ​pc,​·​[ip,​·​#2276]!»​;​·​0x8e4
   
56 000102c8·​<vprintf@plt>:​ 56 000106dc·​<malloc@plt>:​
57 ···​102c8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 57 ···​106dc:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
58 ···​102cc:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 58 ···​106e0:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
59 ···​102d0:​»       ​e5bcfcf8·»       ​ldr»    ​pc,​·​[ip,​·​#3320]!»​;​·​0xcf8 59 ···​106e4:​»       ​e5bcf8dc·»       ​ldr»    ​pc,​·​[ip,​·​#2268]!»​;​·​0x8dc
   
60 000102d4·​<gettimeofday@plt>:​ 60 000106e8·​<free@plt>:​
61 ···​102d4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 61 ···​106e8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
62 ···​102d8:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 62 ···​106ec:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
63 ···​102dc:​»       ​e5bcfcf0·»       ​ldr»    ​pc,​·​[ip,​·​#3312]!»​;​·​0xcf0 63 ···​106f0:​»       ​e5bcf8d4·»       ​ldr»    ​pc,​·​[ip,​·​#2260]!»​;​·​0x8d4
   
64 000102e0·​<qsort@plt>:​ 64 000106f4·​<vprintf@plt>:​
65 ···​102e0:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 65 ···​106f4:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
66 ···​102e4:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 66 ···​106f8:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
67 ···​102e8:​»       ​e5bcfce8·»       ​ldr»    ​pc,​·​[ip,​·​#3304]!»​;​·​0xce8 67 ···​106fc:​»       ​e5bcf8cc·»       ​ldr»    ​pc,​·​[ip,​·​#2252]!»​;​·​0x8cc
   
68 000102ec·​<__aeabi_atexit@plt>:​ 68 00010700·​<gettimeofday@plt>:​
69 ···​102ec:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 69 ···​10700:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
70 ···​102f0:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 70 ···​10704:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
71 ···​102f4:​»       ​e5bcfce0·»       ​ldr»    ​pc,​·​[ip,​·​#3296]!»​;​·​0xce0 71 ···​10708:​»       ​e5bcf8c4·»       ​ldr»    ​pc,​·​[ip,​·​#2244]!»​;​·​0x8c4
   
72 000102f8·​<atan2@plt>:​ 72 0001070c·​<qsort@plt>:​
73 ···​102f8:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 73 ···​1070c:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
74 ···​102fc:​»       ​e28cca21·»       ​add»    ​ip,​·​ip,​·​#135168»​;​·​0x21000 74 ···​10710:​»       ​e28cca22·»       ​add»    ​ip,​·​ip,​·​#139264»​;​·​0x22000
75 ···​10300:​»       ​e5bcfcd8·»       ​ldr»    ​pc,​·​[ip,​·​#3288]!»​;​·​0xcd8 75 ···​10714:​»       ​e5bcf8bc·»       ​ldr»    ​pc,​·​[ip,​·​#2236]!»​;​·​0x8bc
   
76 00010304·​<expf@plt>:​ 76 00010718·​<__aeabi_atexit@plt>:​
77 ···​10304:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12 77 ···​10718:​»       ​e28fc600·»       ​add»    ​ip,​·​pc,​·​#0,​·​12
Max diff block lines reached; 0/9931 bytes (0.00%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 31565 lines modified Offset 1, 32544 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 00010370·​<b2BroadPhase:​:​b2BroadPhase()​-​0x158>:​ 2 0001079c·​<b2BroadPhase:​:​b2BroadPhase()​@@Base-​0x120>:​
3 ···​10370:​»       ​e1d020b4·»       ​ldrh»   ​r2,​·​[r0,​·​#4] 3 ···​1079c:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​107a8·​<__cxa_type_match@plt​+0x18>
4 ···​10374:​»       ​e3a03000·»       ​mov»    ​r3,​·#0 4 ···​107a0:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0
5 ···​10378:​»       ​e5803090·»       ​str»    ​r3,​·[r0,​·​#144]»  ​;​·​0x90 5 ···​107a4:​»       ​eaffffab·»       ​b»      ​10658·<__cxa_finalize@plt>
6 ···​1037c:​»       ​e3c22002·»       ​bic»    ​r2,​·​r2,​·#2 6 ···​107a8:​»       ​00022858·»       ​andeq»  ​r2,​·​r2,​·​r8,​·​asr·r8
7 ···​10380:​»       ​e5803040·»       ​str»    ​r3,​·​[r0,​·​#64]»   ​;​·​0x40 7 ···​107ac:​»       ​e59f3010·»       ​ldr»    ​r3,​·​[pc,​·​#16]»   ​;​·​107c4·<__cxa_type_match@plt​+0x34>
8 ···​10384:​»       ​e5803044·»       ​str»    ​r3,​·​[r0,​·​#68]»   ​;​·0x44 8 ···​107b0:​»       ​e3a02000·»       ​mov»    ​r2,​·​#0
9 ···​10388:​»       ​e5803048·»       ​str»    ​r3,​·​[r0,​·#72]»   ​;​·​0x48 9 ···​107b4:​»       ​e79f3003·»       ​ldr»    ​r3,​·​[pc,​·r3]
10 ···​1038c:​»       ​e1c020b4·»       ​strh»   ​r2,​·​[r0,​·​#4] 10 ···​107b8:​»       ​e5832000·»       ​str»    ​r2,​·​[r3]
11 ···​10390:​»       ​e580304c·»       ​str»    ​r3,​·​[r0,​·​#76]»   ​;​·​0x4c 11 ···​107bc:​»       ​e5832004·»       ​str»    ​r2,​·​[r3,​·​#4]
12 ···​10394:​»       ​e5803050·»       ​str»    ​r3,​·​[r0,​·​#80]»   ​;​·​0x50 12 ···​107c0:​»       ​e12fff1e·»       ​bx»     ​lr
13 ···​10398:​»       ​e5803054·»       ​str»    ​r3,​·[r0,​·#84]»   ​;​·​0x54 13 ···​107c4:​»       ​000226a4·»       ​andeq»  ​r2,​·​r2,​·r4,​·​lsr·​#13
14 ···​1039c:​»       ​e12fff1e·»       ​bx»     ​lr 14 ···​107c8:​»       ​e92d4038·»       ​push»   ​{r3,​·​r4,​·​r5,​·lr}
15 ···​103a0:​»       ​e59f0004·»       ​ldr»    ​r0,​·​[pc,​·​#4]»    ​;​·​103ac·​<__cxa_type_match@plt​+0x48> 15 ···​107cc:​»       ​e59f405c·»       ​ldr»    ​r4,​·​[pc,​·​#92]»   ​;​·​10830·​<__cxa_type_match@plt​+0xa0>
16 ···​103a4:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·r0 16 ···​107d0:​»       ​e59f105c·»       ​ldr»    ​r1,​·[pc,​·​#92]»   ​;​·​10834·<__cxa_type_match@plt​+0xa4>
17 ···​103a8:​»       ​eaffffa5·»       ​b»      ​10244·<__cxa_finalize@plt> 17 ···​107d4:​»       ​e08f4004·»       ​add»    ​r4,​·pc,​·​r4
18 ···​103ac:​»       ​00021c54·»       ​andeq»  ​r1,​·r2,​·r4,​·​asr·​ip 18 ···​107d8:​»       ​e59f2058·»       ​ldr»    ​r2,​·[pc,​·​#88]»   ​;​·10838·<__cxa_type_match@plt​+0xa8>
19 ···​103b0:​»       ​e59f3010·»       ​ldr»    ​r3,​·​[pc,​·​#16]»   ​;​·​103c8·​<__cxa_type_match@plt​+0x64> 19 ···​107dc:​»       ​e59f5058·»       ​ldr»    ​r5,​·​[pc,​·​#88]»   ​;​·​1083c·​<__cxa_type_match@plt​+0xac>
20 ···​103b4:​»       ​e3a02000·»       ​mov»    ​r2,​·#0 20 ···​107e0:​»       ​e7940001·»       ​ldr»    ​r0,​·​[r4,​·r1]
21 ···​103b8:​»       ​e79f3003·»       ​ldr»    ​r3,​·​[pc,​·r3] 21 ···​107e4:​»       ​e59f3054·»       ​ldr»    ​r3,​·​[pc,​·#84]»   ​;​·​10840·​<__cxa_type_match@plt​+0xb0>
22 ···​103bc:​»       ​e5832000·»       ​str»    ​r2,​·[r3] 22 ···​107e8:​»       ​e08f5005·»       ​add»    ​r5,​·pc,​·​r5
23 ···​103c0:​»       ​e5832004·»       ​str»    ​r2,​·​[r3,​·#4] 23 ···​107ec:​»       ​e7942002·»       ​ldr»    ​r2,​·​[r4,​·r2]
24 ···​103c4:​»       ​e12fff1e·»       ​bx»     ​lr 24 ···​107f0:​»       ​e2822008·»       ​add»    ​r2,​·r2,​·​#8
25 ···​103c8:​»       ​00021a9c·»       ​muleq»  ​r2,​·ip,​·​sl 25 ···​107f4:​»       ​e5802000·»       ​str»    ​r2,​·[r0]
26 ···​103cc:​»       ​e92d4038·»       ​push»   ​{r3,​·r4,​·​r5,​·​lr} 26 ···​107f8:​»       ​e1a02005·»       ​mov»    ​r2,​·​r5
27 ···​103d0:​»       ​e59f405c·»       ​ldr»    ​r4,​·​[pc,​·​#92]»   ​;​·10434·​<__cxa_type_match@plt​+0xd0> 27 ···​107fc:​»       ​e7941003·»       ​ldr»    ​r1,​·​[r4,​·r3]
28 ···​103d4:​»       ​e59f105c·»       ​ldr»    ​r1,​·​[pc,​·#92]»   ​;​·10438·​<__cxa_type_match@plt​+0xd4> 28 ···​10800:​»       ​ebffffc4·»       ​bl»     ​10718·​<__aeabi_atexit@plt>
29 ···​103d8:​»       ​e08f4004·»       ​add»    ​r4,​·​pc,​·r4 29 ···​10804:​»       ​e59f1038·»       ​ldr»    ​r1,​·[pc,​·​#56]»   ​;​·​10844·<__cxa_type_match@plt​+0xb4>
30 ···​103dc:​»       ​e59f2058·»       ​ldr»    ​r2,​·​[pc,​·​#88]»   ​;​·​1043c·​<__cxa_type_match@plt​+0xd8> 30 ···​10808:​»       ​e59f3038·»       ​ldr»    ​r3,​·​[pc,​·​#56]»   ​;​·​10848·​<__cxa_type_match@plt​+0xb8>
31 ···​103e0:​»       ​e59f5058·»       ​ldr»    ​r5,​·​[pc,​·​#88]»   ​;​·​10440·<__cxa_type_match@plt​+0xdc> 31 ···​1080c:​»       ​e1a02005·»       ​mov»    ​r2,​·r5
32 ···​103e4:​»       ​e7940001·»       ​ldr»    ​r0,​·​[r4,​·r1] 32 ···​10810:​»       ​e59f5034·»       ​ldr»    ​r5,​·​[pc,​·#52]»   ​;​·1084c·​<__cxa_type_match@plt​+0xbc>
33 ···​103e8:​»       ​e59f3054·»       ​ldr»    ​r3,​·​[pc,​·#84]»   ​;​·10444·​<__cxa_type_match@plt​+0xe0> 33 ···​10814:​»       ​e7940001·»       ​ldr»    ​r0,​·​[r4,​·r1]
34 ···​103ec:​»       ​e08f5005·»       ​add»    ​r5,​·pc,​·​r5 34 ···​10818:​»       ​e7943003·»       ​ldr»    ​r3,​·[r4,​·​r3]
35 ···​103f0:​»       ​e7942002·»       ​ldr»    ​r2,​·[r4,​·r2] 35 ···​1081c:​»       ​e2833008·»       ​add»    ​r3,​·​r3,​·#8
36 ···​103f4:​»       ​e2822008·»       ​add»    ​r2,​·r2,​·​#8 36 ···​10820:​»       ​e5803000·»       ​str»    ​r3,​·[r0]
37 ···​103f8:​»       ​e5802000·»       ​str»    ​r2,​·​[r0] 37 ···​10824:​»       ​e7941005·»       ​ldr»    ​r1,​·​[r4,​·r5]
38 ···​103fc:​»       ​e1a02005·»       ​mov»    ​r2,​·​r5 38 ···​10828:​»       ​e8bd4038·»       ​pop»    ​{r3,​·r4,​·​r5,​·​lr}
39 ···​10400:​»       ​e7941003·»       ​ldr»    ​r1,​·​[r4,​·​r3] 39 ···​1082c:​»       ​eaffffb9·»       ​b»      ​10718·<__aeabi_atexit@plt>
40 ···​10404:​»       ​ebffffb8·»       ​bl»     ​102ec·​<__aeabi_atexit@plt> 40 ···​10830:​»       ​000227a8·»       ​andeq»  ​r2,​·​r2,​·​r8,​·​lsr·​#15
41 ···​10408:​»       ​e59f0038·»       ​ldr»    ​r0,​·[pc,​·​#56]»   ​;​·10448·​<__cxa_type_match@plt​+0xe4> 41 ···​10834:​»       ​ffffff1c·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·​0xffffff1c
42 ···​1040c:​»       ​e59f1038·»       ​ldr»    ​r1,​·[pc,​·​#56]»   ​;​·1044c·​<__cxa_type_match@plt​+0xe8> 42 ···​10838:​»       ​ffffff28·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·​0xffffff28
43 ···​10410:​»       ​e1a02005·»       ​mov»    ​r2,​·​r5 43 ···​1083c:​»       ​00022810·»       ​andeq»  ​r2,​·r2,​·​r0,​·​lsl·​r8
44 ···​10414:​»       ​e59f3034·»       ​ldr»    ​r3,​·[pc,​·​#52]»   ​;​·10450·​<__cxa_type_match@plt​+0xec> 44 ···​10840:​»       ​ffffff2c·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·​0xffffff2c
45 ···​10418:​»       ​e7940000·»       ​ldr»    ​r0,​·[r4,​·r0] 45 ···​10844:​»       ​ffffff20·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·0xffffff20
46 ···​1041c:​»       ​e7941001·»       ​ldr»    ​r1,​·[r4,​·r1] 46 ···​10848:​»       ​ffffff30·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·0xffffff30
47 ···​10420:​»       ​e2811008·»       ​add»    ​r1,​·​r1,​·#8 47 ···​1084c:​»       ​ffffff34·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·0xffffff34
48 ···​10424:​»       ​e5801000·»       ​str»    ​r1,​·​[r0] 48 ···​10850:​»       ​e59fc028·»       ​ldr»    ​ip,​·​[pc,​·​#40]»   ​;​·​10880·​<__cxa_type_match@plt​+0xf0>
49 ···​10428:​»       ​e7941003·»       ​ldr»    ​r1,​·​[r4,​·r3] 49 ···​10854:​»       ​e59f3028·»       ​ldr»    ​r3,​·​[pc,​·#40]»   ​;​·​10884·​<__cxa_type_match@plt​+0xf4>
50 ···​1042c:​»       ​e8bd4038·»       ​pop»    ​{r3,​·r4,​·r5,​·​lr} 50 ···​10858:​»       ​e59f1028·»       ​ldr»    ​r1,​·​[pc,​·#40]»   ​;​·10888·<__cxa_type_match@plt​+0xf8>
51 ···​10430:​»       ​eaffffad·»       ​b»      ​102ec·<__aeabi_atexit@plt> 51 ···​1085c:​»       ​e79fc00c·»       ​ldr»    ​ip,​·[pc,​·ip]
52 ···​10434:​»       ​00021bac·»       ​andeq»  ​r1,​·r2,​·​ip,​·lsr·​#23 52 ···​10860:​»       ​e79f3003·»       ​ldr»    ​r3,​·[pc,​·​r3]
53 ···​10438:​»       ​ffffff1c·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·​0xffffff1c 53 ···​10864:​»       ​e59f2020·»       ​ldr»    ​r2,​·[pc,​·​#32]»   ​;​·1088c·​<__cxa_type_match@plt​+0xfc>
54 ···​1043c:​»       ​ffffff14·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·0xffffff14 54 ···​10868:​»       ​e2833008·»       ​add»    ​r3,​·​r3,​·#8
55 ···​10440:​»       ​00021c0c·»       ​andeq»  ​r1,​·​r2,​·ip,​·​lsl·#24 55 ···​1086c:​»       ​e79f1001·»       ​ldr»    ​r1,​·[pc,​·r1]
56 ···​10444:​»       ​ffffff28·»       ​»       ​»       ​;​·​<UNDEFINED>·​instruction:​·0xffffff28 56 ···​10870:​»       ​e1a0000c·»       ​mov»    ​r0,​·​ip
57 ···​10448:​»       ​ffffff20·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·0xffffff20 57 ···​10874:​»       ​e08f2002·»       ​add»    ​r2,​·pc,​·r2
58 ···​1044c:​»       ​ffffff18·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·0xffffff18 58 ···​10878:​»       ​e58c3000·»       ​str»    ​r3,​·[ip]
59 ···​10450:​»       ​ffffff2c·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·​0xffffff2c 59 ···​1087c:​»       ​eaffffa5·»       ​b»      ​10718·<__aeabi_atexit@plt>
60 ···​10454:​»       ​e59f3028·»       ​ldr»    ​r3,​·​[pc,​·#40]»   ​;​·10484·​<__cxa_type_match@plt​+0x120> 60 ···​10880:​»       ​000226f8·»       ​strdeq» ​r2,​·[r2],​·-​r8
61 ···​10458:​»       ​e59f0028·»       ​ldr»    ​r0,​·[pc,​·​#40]»   ​;​·10488·<__cxa_type_match@plt​+0x124> 61 ···​10884:​»       ​00022644·»       ​andeq»  ​r2,​·r2,​·r4,​·​asr·​#12
62 ···​1045c:​»       ​e79f3003·»       ​ldr»    ​r3,​·[pc,​·​r3] 62 ···​10888:​»       ​0002263c·»       ​andeq»  ​r2,​·r2,​·​ip,​·lsr·​r6
63 ···​10460:​»       ​e59f1024·»       ​ldr»    ​r1,​·[pc,​·​#36]»   ​;​·1048c·<__cxa_type_match@plt​+0x128> 63 ···​1088c:​»       ​00022784·»       ​andeq»  ​r2,​·r2,​·r4,​·​lsl·​#15
64 ···​10464:​»       ​e59f2024·»       ​ldr»    ​r2,​·​[pc,​·​#36]»   ​;​·​10490·​<__cxa_type_match@plt​+0x12c> 64 ···​10890:​»       ​e3500000·»       ​cmp»    ​r0,​·​#0
65 ···​10468:​»       ​e79f0000·»       ​ldr»    ​r0,​·​[pc,​·r0] 65 ···​10894:​»       ​012fff1e·»       ​bxeq»   ​lr
66 ···​1046c:​»       ​e280c008·»       ​add»    ​ip,​·r0,​·​#8 66 ···​10898:​»       ​e12fff10·»       ​bx»     ​r0
67 ···​10470:​»       ​e79f1001·»       ​ldr»    ​r1,​·​[pc,​·​r1] 67 ···​1089c:​»       ​e1a01000·»       ​mov»    ​r1,​·​r0
68 ···​10474:​»       ​e08f2002·»       ​add»    ​r2,​·​pc,​·r2 68 ···​108a0:​»       ​e59f200c·»       ​ldr»    ​r2,​·[pc,​·​#12]»   ​;​·​108b4·<__cxa_type_match@plt​+0x124>
69 ···​10478:​»       ​e1a00003·»       ​mov»    ​r0,​·r3 69 ···​108a4:​»       ​e59f000c·»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​108b8·<__cxa_type_match@plt​+0x128>
70 ···​1047c:​»       ​e583c000·»       ​str»    ​ip,​·[r3] 70 ···​108a8:​»       ​e08f2002·»       ​add»    ​r2,​·pc,​·​r2
71 ···​10480:​»       ​eaffff99·»       ​b»      ​102ec·<__aeabi_atexit@plt> 71 ···​108ac:​»       ​e08f0000·»       ​add»    ​r0,​·​pc,​·​r0
72 ···​10484:​»       ​00021b00·»       ​andeq»  ​r1,​·​r2,​·​r0,​·​lsl·​#22 72 ···​108b0:​»       ​eaffff65·»       ​b»      ​1064c·​<__cxa_atexit@plt>
73 ···​10488:​»       ​00021a30·»       ​andeq»  ​r1,​·​r2,​·​r0,​·lsr·sl 73 ···​108b4:​»       ​00022750·»       ​andeq»  ​r2,​·​r2,​·​r0,​·asr·r7
74 ···​1048c:​»       ​00021a3c·»       ​andeq»  ​r1,​·​r2,​·ip,​·lsr·​sl 74 ···​108b8:​»       ​ffffffdc·»       ​»       ​»       ​;​·​<UNDEFINED>·instruction:​·0xffffffdc
75 ···​10490:​»       ​00021b84·»       ​andeq»  ​r1,​·​r2,​·​r4,​·​lsl·​#23  
76 ···10494:​»       ​e3500000·»       ​cmp»    ​r0,​·​#0 75 000108bc·​<b2BroadPhase:​:​b2BroadPhase()​@@Base>:​
77 ···​10498:​»       ​e92d4008·»       ​push»   ​{r3,​·​lr} 76 ···​108bc:​»       ​e92d4070·»       ​push»   ​{r4,​·​r5,​·r6,​·​lr}
78 ···​1049c:​»       ​08bd8008·»       ​popeq»  ​{r3,​·pc} 77 ···​108c0:​»       ​e1a04000·»       ​mov»    ​r4,​·r0
79 ···​104a0:​»       ​e12fff30·»       ​blx»    ​r0 78 ···​108c4:​»       ​eb000ee1·»       ​bl»     ​14450·<b2DynamicTree:​:​b2DynamicTree()​@@Base>
80 ···​104a4:​»       ​e8bd8008·»       ​pop»    ​{r3,​·pc} 79 ···​108c8:​»       ​e3a05000·»       ​mov»    ​r5,​·#0
81 ···​104a8:​»       ​e1a01000·»       ​mov»    ​r1,​·r0 80 ···​108cc:​»       ​e3a06010·»       ​mov»    ​r6,​·#16
82 ···​104ac:​»       ​e59f200c·»       ​ldr»    ​r2,​·​[pc,​·​#12]»   ​;​·​104c0·​<__cxa_type_match@plt​+0x15c> 81 ···​108d0:​»       ​e584501c·»       ​str»    ​r5,​·​[r4,​·​#28]
83 ···​104b0:​»       ​e59f000c·»       ​ldr»    ​r0,​·​[pc,​·​#12]»   ​;​·​104c4·<__cxa_type_match@plt​+0x160> 82 ···​108d4:​»       ​e3a00080·»       ​mov»    ​r0,​·​#128»   ​;​·​0x80
84 ···​104b4:​»       ​e08f2002·»       ​add»    ​r2,​·pc,​·r2 83 ···​108d8:​»       ​e5845034·»       ​str»    ​r5,​·[r4,​·#52]»   ​;​·​0x34
85 ···​104b8:​»       ​e08f0000·»       ​add»    ​r0,​·pc,​·r0 84 ···​108dc:​»       ​e5846030·»       ​str»    ​r6,​·[r4,​·​#48]»   ​;​·0x30
86 ···​104bc:​»       ​eaffff5d·»       ​b»      ​10238·​<__cxa_atexit@plt> 85 ···​108e0:​»       ​eb002148·»       ​bl»     ​18e08·​<b2Alloc(int)​@@Base>
87 ···​104c0:​»       ​00021b44·»       ​andeq»  ​r1,​·​r2,​·r4,​·​asr·​#22 86 ···​108e4:​»       ​e5846024·»       ​str»    ​r6,​·[r4,​·#36]»   ​;​·​0x24
88 ···​104c4:​»       ​ffffffd4·»       ​»       ​»       ​;​·<UNDEFINED>·instruction:​·​0xffffffd4 87 ···​108e8:​»       ​e5845028·»       ​str»    ​r5,​·[r4,​·​#40]»   ​;​·​0x28
  88 ···​108ec:​»       ​e584002c·»       ​str»    ​r0,​·​[r4,​·​#44]»   ​;​·​0x2c
89 000104c8·​<b2BroadPhase:​:​b2BroadPhase()​>:​ 89 ···108f0:​»       ​e3a00040·»       ​mov»    ​r0,​·​#64»    ​;​·​0x40
90 ···​104c8:​»       ​e92d4070·»       ​push»   ​{r4,​·​r5,​·​r6,​·​lr} 90 ···​108f4:​»       ​eb002143·»       ​bl»     ​18e08·​<b2Alloc(int)​@@Base>
91 ···​104cc:​»       ​e1a04000·»       ​mov»    ​r4,​·r0 91 ···​108f8:​»       ​e5840020·»       ​str»    ​r0,​·​[r4,​·#32]
92 ···​104d0:​»       ​eb000d59·»       ​bl»     ​13a3c·​<b2DynamicTree:​:​b2DynamicTree()​> 92 ···​108fc:​»       ​e1a00004·»       ​mov»    ​r0,​·r4
93 ···​104d4:​»       ​e3a05000·»       ​mov»    ​r5,​·#0 93 ···​10900:​»       ​e8bd8070·»       ​pop»    ​{r4,​·r5,​·​r6,​·pc}
94 ···​104d8:​»       ​e3a06010·»       ​mov»    ​r6,​·​#16  
Max diff block lines reached; 2819653/2865744 bytes (98.39%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.ARM.extab {}
Offset 1, 51 lines modified Offset 1, 49 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​extab':​ 1 Hex·​dump·​of·​section·​'.​ARM.​extab':​
2 ··​0x0002d7dc·c9010181·​b0b0ac81·​00000000·c9010181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x0002ebd4·81c90181·​b0ab08b1·​00000000·81c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0002d7ec·​b0b0a881·​00000000·​c9280181·​b0b0af82·​.​.​.​.​.​.​.​.​.​(.​.​.​.​.​.​ 3 ··​0x0002ebe4·​b0a908b1·​00000000·​c92c0181·​b0b0af83·​.​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​
4 ··​0x0002d7fc·​00000000·​c91d0181·​b0b0ae87·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x0002ebf4·​00000000·​c9220181·​b0b0af87·​00000000·​.​.​.​.​.​".​.​.​.​.​.​.​.​.​.​
5 ··​0x0002d80c·82c90181·​b0a908b1·​00000000·c9220181·​.​.​.​.​.​.​.​.​.​.​.​.​.​".​.​ 5 ··​0x0002ec04·c9260181·​b0b0af84·​00000000·81c90181·​.​&.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x0002d81c·​b0b0af85·​00000000·81c90181·​b0ad08b1·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x0002ec14·​b0ad08b1·​00000000·3f0a0181·​b0af87c9·​.​.​.​.​.​.​.​.​?.​.​.​.​.​.​.​
7 ··​0x0002d82c·​00000000·​83c90181·​b0ab08b1·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x0002ec24·​00000000·​82c90181·​b0a908b1·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x0002d83c·3f220181·​b0af86c9·​00000000·​c9010181·?".​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x0002ec34·c9020181·​b0008484·​00000000·​c9190181·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x0002d84c·​b0b0a882·​00000000·c9010181·​b0b0a884·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x0002ec44·​b0b0ae80·​00000000·a8010181·​b0b00fb1·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x0002d85c·​00000000·81c90181·​b0a908b1·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x0002ec54·​00000000·c9060181·​b0b0ab80·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x0002d86c·​c91a0181·​b0b0af80·​00000000·​84020181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x0002ec64·​c9050181·​b0b0ac80·​00000000·​84b20181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x0002d87c·​b00fb100·​00000000·​c9030181·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x0002ec74·​b0b0af01·​00000000·​c91c0181·​b0b0af85·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x0002d88c·​00000000·​c9040181·​b0b0ab80·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x0002ec84·​00000000·​c92a0181·​b0b0af84·​00000000·​.​.​.​.​.​*.​.​.​.​.​.​.​.​.​.​
14 ··​0x0002d89c·83b20181·​b0b0ae01·​00000000·c9180181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x0002ec94·c91e0181·​b0b0af80·​00000000·3f140181·​.​.​.​.​.​.​.​.​.​.​.​.​?.​.​.​
15 ··​0x0002d8ac·b0b0af85·​00000000·​c9260181·​b0b0af85·​.​.​.​.​.​.​.​.​.​&.​.​.​.​.​.​ 15 ··​0x0002eca4·​b0af83c9·​00000000·​c90b0181·​b0b0ae80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x0002d8bc·​00000000·​c9220181·​b0b0af80·​00000000·​.​.​.​.​.​".​.​.​.​.​.​.​.​.​.​ 16 ··​0x0002ecb4·​00000000·​c9100181·​b0b0af82·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x0002d8cc·3f0e0181·​b0af82c9·​00000000·c90a0181·?.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x0002ecc4·84b20181·​b0b0af01·​00000000·​90b20181·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x0002d8dc·b0b0ad80·​00000000·​c90e0181·​b0b0af81·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x0002ecd4·af86c901·​00000000·​c9200181·​b0b0af87·​.​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​
19 ··​0x0002d8ec·​00000000·​83b20181·​b0b0ae01·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x0002ece4·​00000000·​81c90181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x0002d8fc·94b20181·af86c901·​00000000·​c91e0181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x0002ecf4·c9010181·b0b0a887·​00000000·​c9080181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x0002d90c·​b0b0af87·​00000000·​c90d0181·​b0b0a787·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x0002ed04·​b0b0af87·​00000000·​c90a0181·​b0b0af87·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x0002d91c·​00000000·c9080181·b0b0af87·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x0002ed14·​00000000·86c90181·​b0af08b1·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x0002d92c·c90a0181·b0b0af87·​00000000·​86c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 23 ··​0x0002ed24·83c90181·​b0af08b1·​00000000·​87c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
24 ··​0x0002d93c·​b0af08b1·​00000000·​c9070181·​b0b0ac87·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 24 ··​0x0002ed34·​b0b00084·​00000000·​c90a0181·​b0b0af87·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
25 ··​0x0002d94c·​00000000·​c90a0181·​b0b0af87·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 25 ··​0x0002ed44·​00000000·​c9070181·​b0b0ac87·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
26 ··​0x0002d95c·86c90181·​b0a908b1·​00000000·82c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 26 ··​0x0002ed54·c9010181·​b0b0ae87·​00000000·c9010181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
27 ··​0x0002d96c·​b0a908b1·​00000000·c9080181·​b0b0ab87·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 27 ··​0x0002ed64·​b0b0a882·​00000000·86c90181·​b0af08b1·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
28 ··​0x0002d97c·​00000000·​c9140181·​b0b0ab87·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 28 ··​0x0002ed74·​00000000·​c9130181·​b0b0ac87·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
29 ··​0x0002d98c·86c90181·​b0af08b1·​00000000·​87c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 29 ··​0x0002ed84·c9090181·​b0b0ac87·​00000000·​86c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
30 ··​0x0002d99c·​b0a908b1·​00000000·​86c90181·​b0af08b1·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 30 ··​0x0002ed94·​b0af08b1·​00000000·​87c90181·​b0a908b1·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
31 ··​0x0002d9ac·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 31 ··​0x0002eda4·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
32 ··​0x0002d9bc·​08b10181·​b0b00084·​00000000·c9070181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 32 ··​0x0002edb4·​08b10181·​b0b00084·​00000000·86c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
33 ··​0x0002d9cc·​b0b0ac85·​00000000·86c90181·​b0af08b1·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 33 ··​0x0002edc4·​b0af08b1·​00000000·c90a0181·​b0b0ad85·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
34 ··​0x0002d9dc·​00000000·c9140181·​b0b0a987·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 34 ··​0x0002edd4·​00000000·86c90181·​b0ad08b1·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
35 ··​0x0002d9ec·c9090181·​b0b0ae87·​00000000·83c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 35 ··​0x0002ede4·86c90181·​b0af08b1·​00000000·c90a0181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
36 ··​0x0002d9fc·​b0ad08b1·​00000000·​c9040181·​b0b0af87·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 36 ··​0x0002edf4·​b0b0af87·​00000000·​c9130181·​b0b0aa87·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
37 ··​0x0002da0c·​00000000·08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 37 ··​0x0002ee04·​00000000·83c90181·​b0ad08b1·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
38 ··​0x0002da1c·08b10181·​b0b00084·​00000000·08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 38 ··​0x0002ee14·c9040181·​b0b0af87·​00000000·80c90181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
39 ··​0x0002da2c·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 39 ··​0x0002ee24·​b0af08b1·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
40 ··​0x0002da3c·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 40 ··​0x0002ee34·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
41 ··​0x0002da4c·​08b10181·​b0b00084·​00000000·08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 41 ··​0x0002ee44·​08b10181·​b0b00084·​00000000·a8010181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
42 ··​0x0002da5c·​b0b00084·​00000000·08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 42 ··​0x0002ee54·​b0b00cb1·​00000000·a8010181·​b0b00cb1·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
43 ··​0x0002da6c·​00000000·84020181·​b00cb100·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 43 ··​0x0002ee64·​00000000·a8010181·b0b00cb1·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
44 ··​0x0002da7c·84020181·​b00cb100·​00000000·84020181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 44 ··​0x0002ee74·02b10181·​b0b00084·​00000000·08b10181·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
45 ··​0x0002da8c·​b00cb100·​00000000·​02b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 45 ··​0x0002ee84·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
46 ··​0x0002da9c·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 46 ··​0x0002ee94·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
47 ··​0x0002daac·​08b10181·​b0b00084·​00000000·08b10181·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 47 ··​0x0002eea4·​08b10181·​b0b00084·​00000000··········.​.​.​.​.​.​.​.​.​.​.​.​
48 ··​0x0002dabc·​b0b00084·​00000000·​08b10181·​b0b00084·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
49 ··​0x0002dacc·​00000000·​08b10181·​b0b00084·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Offset 1, 277 lines modified Offset 1, 268 lines modified
   
1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​ 1 Hex·​dump·​of·​section·​'.​ARM.​exidx':​
2 ··​0x0002dadc·9428fe7f·​b0b0b080·bc28fe7f·01000000·​.​(.​.​.​.​.​.​.​(.​.​.​.​.​.​ 2 ··​0x0002eeb0·fc18fe7f·​b0b0b080·1019fe7f·a908b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0002daec·c428fe7f·​b0b0b080·d828fe7f·a908b180·​.​(.​.​.​.​.​.​.​(.​.​.​.​.​.​ 3 ··​0x0002eec0·9019fe7f·​b0b0b080·c819fe7f·01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0002dafc·5829fe7f·​b0b0b080·9029fe7f·01000000·X)​.​.​.​.​.​.​.​)​.​.​.​.​.​.​ 4 ··​0x0002eed0·ec19fe7f·​b0b0aa80·2c1afe7f·b0b0a880·.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
5 ··​0x0002db0c·bc29fe7f·​b0b0aa80·fc29fe7f·b0b0a880·.​)​.​.​.​.​.​.​.​)​.​.​.​.​.​.​ 5 ··​0x0002eee0·4c1afe7f·​b0b0aa80·b01afe7f·a908b180·L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x0002db1c·1c2afe7f·​b0b0aa80·802afe7f·a908b180·​.​*.​.​.​.​.​.​.​*.​.​.​.​.​.​ 6 ··​0x0002eef0·001bfe7f·​b0b0b080·fc1afe7f·b0b0a880·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x0002db2c·d02afe7f·b0b0b080·cc2afe7f·​b0b0a180·.​*.​.​.​.​.​.​.​*.​.​.​.​.​.​ 7 ··​0x0002ef00·341bfe7f·a908b180·581bfe7f·​b0b0aa80·4.​.​.​.​.​.​.​X.​.​.​.​.​.​.​
8 ··​0x0002db3c·042bfe7f·a908b180·282bfe7f·​b0b0aa80·​.​+.​.​.​.​.​.​(+.​.​.​.​.​.​ 8 ··​0x0002ef10·f41bfe7f·01000000·ec1bfe7f·​b0b0a980·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x0002db4c·​c02bfe7f·01000000·b82bfe7f·b0b0a280·​.​+.​.​.​.​.​.​.​+.​.​.​.​.​.​ 9 ··​0x0002ef20·​c01cfe7f·b0fcff7f·8c20fe7f·01000000·​.​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​
10 ··​0x0002db5c·902cfe7f·7cfcff7f·7830fe7f·01000000·​.​,​.​.​|.​.​.​x0.​.​.​.​.​.​ 10 ··​0x0002ef30·8420fe7f·acfcff7f·6c23fe7f·b0b0b080·​.​·.​.​.​.​.​.​l#.​.​.​.​.​.​
11 ··​0x0002db6c·7030fe7f·78fcff7f·6433fe7f·b0b0b080·p0.​.​x.​.​.​d3.​.​.​.​.​.​ 11 ··​0x0002ef40·1425fe7f·b0b0a880·4026fe7f·a0fcff7f·.​%.​.​.​.​.​.​@&.​.​.​.​.​.​
12 ··​0x0002db7c·dc33fe7f·b0b0a180·1035fe7f·6cfcff7f·.​3.​.​.​.​.​.​.​5.​.​l.​.​.​ 12 ··​0x0002ef50·6c35fe7f·a93f0280·c435fe7f·01000000·l5.​.​.​?.​.​.​5.​.​.​.​.​.​
13 ··​0x0002db8c·7c42fe7f·a83f0180·ac42fe7f·01000000·|B.​.​.​?.​.​.​B.​.​.​.​.​.​ 13 ··​0x0002ef60·bc35fe7f·b0b0ac80·0037fe7f·8cfcff7f·.​5.​.​.​.​.​.​.​7.​.​.​.​.​.​
14 ··​0x0002db9c·a442fe7f·b0b0a480·e043fe7f·58fcff7f·.​B.​.​.​.​.​.​.​C.​.​X.​.​.​ 14 ··​0x0002ef70·243cfe7f·01000000·1c3cfe7f·a882c980·$<.​.​.​.​.​.​.​<.​.​.​.​.​.​
15 ··​0x0002dbac·7448fe7f·01000000·6c48fe7f·54fcff7f·tH.​.​.​.​.​.​lH.​.​T.​.​.​ 15 ··​0x0002ef80·e840fe7f·b0b0ad80·c441fe7f·b0a80980·.​@.​.​.​.​.​.​.​A.​.​.​.​.​.​
16 ··​0x0002dbbc·5c4cfe7f·​b0b0a680·844dfe7f·​b0a00880·\L.​.​.​.​.​.​.​M.​.​.​.​.​.​ 16 ··​0x0002ef90·1044fe7f·​b0b0a880·fc44fe7f·​b0ae2180·.​D.​.​.​.​.​.​.​D.​.​.​.​!.​
17 ··​0x0002dbcc·ac4ffe7f·b0b0a180·9c50fe7f·​b0ad2080·​.​O.​.​.​.​.​.​.​P.​.​.​.​·.​ 17 ··​0x0002efa0·d445fe7f·01000000·cc45fe7f·​b0008480·​.​E.​.​.​.​.​.​.​E.​.​.​.​.​.​
18 ··​0x0002dbdc·4c51fe7f·01000000·​4451fe7f·b0b0a080·LQ.​.​.​.​.​.​DQ.​.​.​.​.​.​ 18 ··​0x0002efb0·5047fe7f·a880c980·​484afe7f·48fcff7f·PG.​.​.​.​.​.​HJ.​.​H.​.​.​
19 ··​0x0002dbec·dc52fe7f·b0b0a180·6055fe7f·20fcff7f·​.​R.​.​.​.​.​.​`U.​.​·.​.​.​ 19 ··​0x0002efc0·9054fe7f·01000000·8854fe7f·b0b0aa80·​.​T.​.​.​.​.​.​.​T.​.​.​.​.​.​
20 ··​0x0002dbfc·405efe7f·01000000·​385efe7f·ab08b180·@^.​.​.​.​.​.​8^.​.​.​.​.​.​ 20 ··​0x0002efd0·2455fe7f·b0b0a880·​3455fe7f·​b0b0aa80·$U.​.​.​.​.​.​4U.​.​.​.​.​.​
21 ··​0x0002dc0c·d45efe7f·​b0b0a880·e45efe7f·​b0b0aa80·​.​^.​.​.​.​.​.​.​^.​.​.​.​.​.​ 21 ··​0x0002efe0·1856fe7f·​b0008480·4456fe7f·​b0b0ae80·​.​V.​.​.​.​.​.​DV.​.​.​.​.​.​
22 ··​0x0002dc1c·cc5ffe7f·b0b0a080·fc5ffe7f·​b0b0a780·​.​_.​.​.​.​.​.​.​_.​.​.​.​.​.​ 22 ··​0x0002eff0·1c5bfe7f·1cfcff7f·ac5ffe7f·ab08b180·​.​[.​.​.​.​.​.​.​_.​.​.​.​.​.​
23 ··​0x0002dc2c·e064fe7f·f4fbff7f·7469fe7f·ab08b180·.​d.​.​.​.​.​.​ti.​.​.​.​.​.​ 23 ··​0x0002f000·2060fe7f·a908b180·8061fe7f·​b0b0ac80··​`.​.​.​.​.​.​.​a.​.​.​.​.​.​
24 ··​0x0002dc3c·e869fe7f·​b0b0aa80·386bfe7f·a908b180·.​i.​.​.​.​.​.​8k.​.​.​.​.​.​ 24 ··​0x0002f010·7c62fe7f·​b0b0b080·4463fe7f·b0b0aa80·|b.​.​.​.​.​.​Dc.​.​.​.​.​.​
25 ··​0x0002dc4c·506bfe7f·​b0b0ac80·606cfe7f·b0b0b080·Pk.​.​.​.​.​.​`l.​.​.​.​.​.​ 25 ··​0x0002f020·8863fe7f·​b0b0b080·8863fe7f·a908b180·.​c.​.​.​.​.​.​.​c.​.​.​.​.​.​
26 ··​0x0002dc5c·2c6dfe7f·​b0b0aa80·706dfe7f·​b0b0b080·,​m.​.​.​.​.​.​pm.​.​.​.​.​.​ 26 ··​0x0002f030·4864fe7f·​b0b0a880·6064fe7f·​b0008480·Hd.​.​.​.​.​.​`d.​.​.​.​.​.​
27 ··​0x0002dc6c·706dfe7f·a908b180·286efe7f·​b0b0a880·pm.​.​.​.​.​.​(n.​.​.​.​.​.​ 27 ··​0x0002f040·d464fe7f·b0af0480·5867fe7f·​b0b0b080·.​d.​.​.​.​.​.​Xg.​.​.​.​.​.​
28 ··​0x0002dc7c·406efe7f·b0b0a080·​b86efe7f·b0af0480·@n.​.​.​.​.​.​.​n.​.​.​.​.​.​ 28 ··​0x0002f050·b867fe7f·01000000·​b067fe7f·c0fbff7f·.​g.​.​.​.​.​.​.​g.​.​.​.​.​.​
29 ··​0x0002dc8c·3471fe7f·b0b0b080·9c71fe7f·01000000·4q.​.​.​.​.​.​.​q.​.​.​.​.​.​ 29 ··​0x0002f060·d079fe7f·01000000·c879fe7f·b0b0b080·.​y.​.​.​.​.​.​.​y.​.​.​.​.​.​
30 ··​0x0002dc9c·9471fe7f·ae85c980·6876fe7f·88fbff7f·​.​q.​.​.​.​.​.​hv.​.​.​.​.​.​ 30 ··​0x0002f070·d479fe7f·b0008480·8c7afe7f·b0b0b080·​.​y.​.​.​.​.​.​.​z.​.​.​.​.​.​
31 ··​0x0002dcac·2c7bfe7f·aa83c980·c07dfe7f·84fbff7f·,​{.​.​.​.​.​.​.​}.​.​.​.​.​.​ 31 ··​0x0002f080·9c7afe7f·b0ae0f80·647bfe7f·b0b0a880·.​z.​.​.​.​.​.​d{.​.​.​.​.​.​
32 ··​0x0002dcbc·8c83fe7f·01000000·8483fe7f·b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 32 ··​0x0002f090·c07bfe7f·ab08b180·307cfe7f·a908b180·​.​{.​.​.​.​.​.​0|.​.​.​.​.​.​
33 ··​0x0002dccc·a883fe7f·​b0b0a080·6484fe7f·​b0b0b080·.​.​.​.​.​.​.​.​d.​.​.​.​.​.​.​ 33 ··​0x0002f0a0·787cfe7f·​b0b0aa80·087dfe7f·​b0b0b080·x|.​.​.​.​.​.​.​}.​.​.​.​.​.​
34 ··​0x0002dcdc·7484fe7f·​b0b0a880·9484fe7f·b0aa0d80·t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 34 ··​0x0002f0b0·387dfe7f·​b0b0ab80·d07dfe7f·01000000·8}.​.​.​.​.​.​.​}.​.​.​.​.​.​
35 ··​0x0002dcec·3485fe7f·​b0b0a880·a485fe7f·​b0b0ac80·4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 35 ··​0x0002f0c0·c87dfe7f·​b0b0b080·847efe7f·​b0008480·.​}.​.​.​.​.​.​.​~.​.​.​.​.​.​
36 ··​0x0002dcfc·1486fe7f·a908b180·5c86fe7f·​b0b0aa80·​.​.​.​.​.​.​.​.​\.​.​.​.​.​.​.​ 36 ··​0x0002f0d0·e07efe7f·b0b0b080·dc7efe7f·​b0b0a880·​.​~.​.​.​.​.​.​.​~.​.​.​.​.​.​
37 ··​0x0002dd0c·ec86fe7f·b0b0b080·1c87fe7f·​b0b0a680·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 37 ··​0x0002f0e0·407ffe7f·44fbff7f·b880fe7f·​b0b0a880·@.​.​.​D.​.​.​.​.​.​.​.​.​.​.​
38 ··​0x0002dd1c·​c487fe7f·​01000000·​bc87fe7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 38 ··​0x0002f0f0·​c480fe7f·​01000000·​bc80fe7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
39 ··​0x0002dd2c·f088fe7f·b0b0a880·​7c89fe7f·10fbff7f·​.​.​.​.​.​.​.​.​|.​.​.​.​.​.​.​ 39 ··​0x0002f100·b481fe7f·af08b180·​7482fe7f·28fbff7f·​.​.​.​.​.​.​.​.​t.​.​.​(.​.​.​
40 ··​0x0002dd3c·088bfe7f·01000000·008bfe7f·b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 40 ··​0x0002f110·1884fe7f·b0b0a880·5484fe7f·01000000·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
41 ··​0x0002dd4c·0c8cfe7f·​b0b0a880·2c8cfe7f·​b0b0ac80·.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​ 41 ··​0x0002f120·4c84fe7f·​b0b0b080·4086fe7f·​b0008480·L.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
42 ··​0x0002dd5c·ec8cfe7f·f4faff7f·​988efe7f·​b0b0a180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 42 ··​0x0002f130·ac87fe7f·b0b0b080·​908afe7f·​b081c980·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
43 ··​0x0002dd6c·c48efe7f·01000000·bc8efe7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 43 ··​0x0002f140·a88cfe7f·b0b0b080·a48cfe7f·​b0b0ac80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
44 ··​0x0002dd7c·808ffe7f·​b0b0a080·f890fe7f·​b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 44 ··​0x0002f150·708dfe7f·​b0b0a880·7c8dfe7f·​b0b0b080·p.​.​.​.​.​.​.​|.​.​.​.​.​.​.​
45 ··​0x0002dd8c·d091fe7f·b081c980·5893fe7f·b0b0b080·​.​.​.​.​.​.​.​.​X.​.​.​.​.​.​.​ 45 ··​0x0002f160·e88dfe7f·a884c980·c48ffe7f·d4faff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
46 ··​0x0002dd9c·6893fe7f·​b0b0a880·8893fe7f·b0b0ac80·h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 46 ··​0x0002f170·3896fe7f·​b0b0ab80·e496fe7f·01000000·8.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
47 ··​0x0002ddac·5494fe7f·​b0b0b080·c094fe7f·​a8faff7f·T.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 47 ··​0x0002f180·dc96fe7f·ab08b180·8897fe7f·​a908b180·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
48 ··​0x0002ddbc·d095fe7f·​acfaff7f·8499fe7f·​b0b0a480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 48 ··​0x0002f190·c897fe7f·​ad08b180·0c99fe7f·​b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
49 ··​0x0002ddcc·389afe7f·01000000·309afe7f·b0b0aa80·8.​.​.​.​.​.​.​0.​.​.​.​.​.​.​ 49 ··​0x0002f1a0·4099fe7f·b0b0aa80·a499fe7f·01000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
50 ··​0x0002dddc·d09afe7f·a908b180·109bfe7f·b0b0ae80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 50 ··​0x0002f1b0·9c99fe7f·b0b0b080·e499fe7f·01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
51 ··​0x0002ddec·589cfe7f·​b0b0b080·8c9cfe7f·​b0b0aa80·X.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 51 ··​0x0002f1c0·dc99fe7f·​b081c980·b89afe7f·​b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
52 ··​0x0002ddfc·f09cfe7f·​01000000·e89cfe7f·​b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 52 ··​0x0002f1d0·389cfe7f·​01000000·309cfe7f·​b0b0b080·8.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
53 ··​0x0002de0c·f89cfe7f·b0b0a880·189dfe7f·b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 53 ··​0x0002f1e0·309cfe7f·68faff7f·809cfe7f·01000000·0.​.​.​h.​.​.​.​.​.​.​.​.​.​.​
54 ··​0x0002de1c·609dfe7f·01000000·589dfe7f·b081c980·`.​.​.​.​.​.​.​X.​.​.​.​.​.​.​ 54 ··​0x0002f1f0·789cfe7f·b0b0b080·909cfe7f·ad08b180·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
55 ··​0x0002de2c·309efe7f·b0b0b080·a89ffe7f·01000000·0.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 55 ··​0x0002f200·2c9dfe7f·a908b180·889dfe7f·b0b0b080·,​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
56 ··​0x0002de3c·a09ffe7f·b0b0b080·a09ffe7f·30faff7f·​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​ 56 ··​0x0002f210·8c9dfe7f·01000000·849dfe7f·b0a90480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
57 ··​0x0002de4c·​c49ffe7f·01000000·bc9ffe7f·​b0b0a180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 57 ··​0x0002f220·​cc9dfe7f·b0b0a880·d89dfe7f·​b0a90480·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
58 ··​0x0002de5c·f09ffe7f·b0b0b080·ec9ffe7f·​ab08b180·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 58 ··​0x0002f230·5c9efe7f·01000000·549efe7f·​af08b180·\.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
59 ··​0x0002de6c·9ca0fe7f·​b0b0aa80·18a1fe7f·b0b0b080·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 59 ··​0x0002f240·b09ffe7f·​b0b0b080·ac9ffe7f·0cfaff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
60 ··​0x0002de7c·20a1fe7f·01000000·18a1fe7f·​b0a80180··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 60 ··​0x0002f250·c4a1fe7f·ab08b180·84a2fe7f·​b0aa0780·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
61 ··​0x0002de8c·38a1fe7f·​b0b0a880·44a1fe7f·​b0a80180·8.​.​.​.​.​.​.​D.​.​.​.​.​.​.​ 61 ··​0x0002f260·f8a2fe7f·ab08b180·f8a3fe7f·​b0008480·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
62 ··​0x0002de9c·a0a1fe7f·01000000·98a1fe7f·​af08b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 62 ··​0x0002f270·14a5fe7f·b0b0b080·78a5fe7f·​ac80c980·​.​.​.​.​.​.​.​.​x.​.​.​.​.​.​.​
63 ··​0x0002deac·f4a2fe7f·b0b0b080·f0a2fe7f·ccf9ff7f·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 63 ··​0x0002f280·44a6fe7f·e0f9ff7f·14a7fe7f·b0b0ac80·D.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
64 ··​0x0002debc·e4a4fe7f·ab08b180·aca5fe7f·00840880·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 64 ··​0x0002f290·3ca8fe7f·​b0b0aa80·04a9fe7f·b0b0b080·<.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
65 ··​0x0002decc·f8a5fe7f·ab08b180·fca6fe7f·b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 65 ··​0x0002f2a0·34a9fe7f·​b0ab0280·4cabfe7f·01000000·4.​.​.​.​.​.​.​L.​.​.​.​.​.​.​
66 ··​0x0002dedc·88a8fe7f·ac80c980·64a9fe7f·a8f9ff7f·.​.​.​.​.​.​.​.​d.​.​.​.​.​.​.​ 66 ··​0x0002f2b0·44abfe7f·b0b0b080·54abfe7f·b0b0a880·D.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
67 ··​0x0002deec·08aafe7f·​b0b0ac80·34abfe7f·​b0b0aa80·.​.​.​.​.​.​.​.​4.​.​.​.​.​.​.​ 67 ··​0x0002f2c0·60abfe7f·​b0b0b080·98abfe7f·​b0b0a880·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
68 ··​0x0002defc·00acfe7f·​b0b0b080·2cacfe7f·b0ab0280·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​ 68 ··​0x0002f2d0·e8abfe7f·ab08b180·bcacfe7f·af08b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
69 ··​0x0002df0c·44aefe7f·01000000·3caefe7f·b0b0b080·D.​.​.​.​.​.​.​<.​.​.​.​.​.​.​ 69 ··​0x0002f2e0·3caefe7f·b0af0280·08b0fe7f·84f9ff7f·<.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
70 ··​0x0002df1c·74aefe7f·​b0b0a880·bcaefe7f·b0b0b080·t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 70 ··​0x0002f2f0·28b2fe7f·​b0b0ac80·54b3fe7f·01000000·(.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
71 ··​0x0002df2c·f4aefe7f·​b0b0a880·30affe7f·​ab08b180·.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​ 71 ··​0x0002f300·4cb3fe7f·​b0b0b080·80b3fe7f·​af08b180·L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
72 ··​0x0002df3c·04b0fe7f·af08b180·94b1fe7f·b0af0280·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 72 ··​0x0002f310·40b4fe7f·b0b0aa80·2cb5fe7f·ad08b180·@.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
73 ··​0x0002df4c·58b3fe7f·4cf9ff7f·4cb5fe7f·​b0b0ae80·X.​.​.​L.​.​.​L.​.​.​.​.​.​.​ 73 ··​0x0002f320·0cb6fe7f·b0af0e80·58b7fe7f·ab08b180·.​.​.​.​.​.​.​.​X.​.​.​.​.​.​.​
74 ··​0x0002df5c·7cb6fe7f·​b0b0b080·7cb6fe7f·01000000·|.​.​.​.​.​.​.​|.​.​.​.​.​.​.​ 74 ··​0x0002f330·f4b7fe7f·​b0b0b080·38b8fe7f·b0ac0180·.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​
75 ··​0x0002df6c·74b6fe7f·b0b0b080·a8b6fe7f·​ad08b180·t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 75 ··​0x0002f340·50bcfe7f·01000000·48bcfe7f·​ab08b180·P.​.​.​.​.​.​.​H.​.​.​.​.​.​.​
76 ··​0x0002df7c·6cb7fe7f·​b0b0aa80·58b8fe7f·ad08b180·l.​.​.​.​.​.​.​X.​.​.​.​.​.​.​ 76 ··​0x0002f350·e8bcfe7f·​b0b0a880·2cbdfe7f·b0ac0580·.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
77 ··​0x0002df8c·38b9fe7f·b0af0c80·60bafe7f·ab08b180·8.​.​.​.​.​.​.​`.​.​.​.​.​.​.​ 77 ··​0x0002f360·ecbdfe7f·18f9ff7f·34c1fe7f·1cf9ff7f·.​.​.​.​.​.​.​.​4.​.​.​.​.​.​.​
78 ··​0x0002df9c·f8bafe7f·b0b0b080·3cbbfe7f·​b0ac0180·​.​.​.​.​.​.​.​.​<.​.​.​.​.​.​.​ 78 ··​0x0002f370·a8c7fe7f·01000000·a0c7fe7f·ab08b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
79 ··​0x0002dfac·50bffe7f·01000000·48bffe7f·ab08b180·P.​.​.​.​.​.​.​H.​.​.​.​.​.​.​ 79 ··​0x0002f380·28c8fe7f·b0b0ac80·90c8fe7f·​b0b0b080·(.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
80 ··​0x0002dfbc·e8bffe7f·​b0b0a880·2cc0fe7f·​b0ab0680·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​ 80 ··​0x0002f390·b8c8fe7f·​b0b0ac80·18c9fe7f·​b0b0aa80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
81 ··​0x0002dfcc·c4c0fe7f·d8f8ff7f·e8c3fe7f·dcf8ff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 81 ··​0x0002f3a0·00cafe7f·ab08b180·38cbfe7f·ad08b180·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​
82 ··​0x0002dfdc·28cafe7f·01000000·20cafe7f·af08b180·(.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 82 ··​0x0002f3b0·9cccfe7f·b0b0b080·e4ccfe7f·d8f8ff7f·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
83 ··​0x0002dfec·24cbfe7f·ab08b180·9ccbfe7f·​b0b0b080·$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 83 ··​0x0002f3c0·b4d0fe7f·dcf8ff7f·f0dbfe7f·​b0b0b080·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
84 ··​0x0002dffc·d4cbfe7f·ab08b180·50ccfe7f·​b0b0ac80·​.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​ 84 ··​0x0002f3d0·18dcfe7f·d8f8ff7f·b0ddfe7f·​b0af1a80·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
85 ··​0x0002e00c·60cdfe7f·ab08b180·b0cefe7f·ad08b180·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 85 ··​0x0002f3e0·c4e1fe7f·​b0ae1180·8ce3fe7f·ccf8ff7f·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
86 ··​0x0002e01c·4cd0fe7f·​b0b0b080·a0d0fe7f·98f8ff7f·L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 86 ··​0x0002f3f0·b8e6fe7f·​b0b0b080·e0e6fe7f·b0b0aa80·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
87 ··​0x0002e02c·e0d4fe7f·9cf8ff7f·​7ce0fe7f·​b0b0b080·​.​.​.​.​.​.​.​.​|.​.​.​.​.​.​.​ 87 ··​0x0002f400·a4e7fe7f·b0ab0280·​70e9fe7f·​b8f8ff7f·​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
88 ··​0x0002e03c·a8e0fe7f·98f8ff7f·70e2fe7f·​b0af1680·​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​ 88 ··​0x0002f410·b0ebfe7f·b0a80380·f8ebfe7f·​b4f8ff7f·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
89 ··​0x0002e04c·40e5fe7f·​b0ae0f80·f4e6fe7f·8cf8ff7f·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 89 ··​0x0002f420·6cf0fe7f·​b0a90880·dcf0fe7f·01000000·l.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
90 ··​0x0002e05c·60eafe7f·​b0b0b080·8ceafe7f·b0b0aa80·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 90 ··​0x0002f430·d4f0fe7f·​b0b0b080·2cf1fe7f·01000000·.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
91 ··​0x0002e06c·6cebfe7f·​b0ab0280·70edfe7f·78f8ff7f·l.​.​.​.​.​.​.​p.​.​.​x.​.​.​ 91 ··​0x0002f440·24f1fe7f·​b0b0b080·20f1fe7f·b0af1080·$.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
92 ··​0x0002e07c·84effe7f·00840280·a4effe7f·74f8ff7f·​.​.​.​.​.​.​.​.​.​.​.​.​t.​.​.​ 92 ··​0x0002f450·dcf1fe7f·b0b0a880·e8f1fe7f·a908b180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
93 ··​0x0002e08c·​0cf4fe7f·​b0a80780·54f4fe7f·01000000·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 93 ··​0x0002f460·​0cf2fe7f·​b0a80180·3cf2fe7f·b0ac0180·​.​.​.​.​.​.​.​.​<.​.​.​.​.​.​.​
94 ··​0x0002e09c·4cf4fe7f·b0b0b080·98f4fe7f·01000000·L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 94 ··​0x0002f470·7cf2fe7f·01000000·74f2fe7f·b0b0b080·|.​.​.​.​.​.​.​t.​.​.​.​.​.​.​
95 ··​0x0002e0ac·90f4fe7f·​b0b0b080·b8f4fe7f·​b0b0a880·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 95 ··​0x0002f480·70f2fe7f·​b0af1080·2cf3fe7f·​b0b0a880·p.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
96 ··​0x0002e0bc·00f5fe7f·b0ac0d80·94f5fe7f·a908b180·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 96 ··​0x0002f490·38f3fe7f·a908b180·5cf3fe7f·b0a80180·8.​.​.​.​.​.​.​\.​.​.​.​.​.​.​
97 ··​0x0002e0cc·b8f5fe7f·​b0a80180·e8f5fe7f·b0ac0180·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 97 ··​0x0002f4a0·8cf3fe7f·​b0ac0180·ccf3fe7f·01000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
98 ··​0x0002e0dc·28f6fe7f·01000000·20f6fe7f·b0b0b080·(.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 98 ··​0x0002f4b0·c4f3fe7f·b0b0b080·c0f3fe7f·00840280·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/36164 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.rodata {}
Offset 1, 217 lines modified Offset 1, 217 lines modified
   
1 Hex·​dump·​of·​section·​'.​rodata':​ 1 Hex·​dump·​of·​section·​'.​rodata':​
2 ··​0x0002ebf4·​7b0a0000·​20206232·​426f6479·​44656620·​{.​.​.​··​b2BodyDef· 2 ··​0x0002ff40·​7b0a0000·​20206232·​426f6479·​44656620·​{.​.​.​··​b2BodyDef·
3 ··​0x0002ec04·​62643b0a·​00000000·​20206264·​2e747970·​bd;​.​.​.​.​.​··​bd.​typ 3 ··​0x0002ff50·​62643b0a·​00000000·​20206264·​2e747970·​bd;​.​.​.​.​.​··​bd.​typ
4 ··​0x0002ec14·​65203d20·​6232426f·​64795479·​70652825·​e·​=·​b2BodyType(% 4 ··​0x0002ff60·​65203d20·​6232426f·​64795479·​70652825·​e·​=·​b2BodyType(%
5 ··​0x0002ec24·​64293b0a·​00000000·​20206264·​2e706f73·​d)​;​.​.​.​.​.​··​bd.​pos 5 ··​0x0002ff70·​64293b0a·​00000000·​20206264·​2e706f73·​d)​;​.​.​.​.​.​··​bd.​pos
6 ··​0x0002ec34·​6974696f·​6e2e5365·​7428252e·​31356c65·​ition.​Set(%.​15le 6 ··​0x0002ff80·​6974696f·​6e2e5365·​7428252e·​31356c65·​ition.​Set(%.​15le
7 ··​0x0002ec44·​662c2025·​2e31356c·​6566293b·​0a000000·​f,​·​%.​15lef)​;​.​.​.​.​ 7 ··​0x0002ff90·​662c2025·​2e31356c·​6566293b·​0a000000·​f,​·​%.​15lef)​;​.​.​.​.​
8 ··​0x0002ec54·​20206264·​2e616e67·​6c65203d·​20252e31···​bd.​angle·​=·​%.​1 8 ··​0x0002ffa0·​20206264·​2e616e67·​6c65203d·​20252e31···​bd.​angle·​=·​%.​1
9 ··​0x0002ec64·​356c6566·​3b0a0000·​20206264·​2e6c696e·​5lef;​.​.​.​··​bd.​lin 9 ··​0x0002ffb0·​356c6566·​3b0a0000·​20206264·​2e6c696e·​5lef;​.​.​.​··​bd.​lin
10 ··​0x0002ec74·​65617256·​656c6f63·​6974792e·​53657428·​earVelocity.​Set( 10 ··​0x0002ffc0·​65617256·​656c6f63·​6974792e·​53657428·​earVelocity.​Set(
11 ··​0x0002ec84·​252e3135·​6c65662c·​20252e31·​356c6566·​%.​15lef,​·​%.​15lef 11 ··​0x0002ffd0·​252e3135·​6c65662c·​20252e31·​356c6566·​%.​15lef,​·​%.​15lef
12 ··​0x0002ec94·​293b0a00·​20206264·​2e616e67·​756c6172·​)​;​.​.​··​bd.​angular 12 ··​0x0002ffe0·​293b0a00·​20206264·​2e616e67·​756c6172·​)​;​.​.​··​bd.​angular
13 ··​0x0002eca4·​56656c6f·​63697479·​203d2025·​2e31356c·​Velocity·​=·​%.​15l 13 ··​0x0002fff0·​56656c6f·​63697479·​203d2025·​2e31356c·​Velocity·​=·​%.​15l
14 ··​0x0002ecb4·​65663b0a·​00000000·​20206264·​2e6c696e·​ef;​.​.​.​.​.​··​bd.​lin 14 ··​0x00030000·​65663b0a·​00000000·​20206264·​2e6c696e·​ef;​.​.​.​.​.​··​bd.​lin
15 ··​0x0002ecc4·​65617244·​616d7069·​6e67203d·​20252e31·​earDamping·​=·​%.​1 15 ··​0x00030010·​65617244·​616d7069·​6e67203d·​20252e31·​earDamping·​=·​%.​1
16 ··​0x0002ecd4·​356c6566·​3b0a0000·​20206264·​2e616e67·​5lef;​.​.​.​··​bd.​ang 16 ··​0x00030020·​356c6566·​3b0a0000·​20206264·​2e616e67·​5lef;​.​.​.​··​bd.​ang
17 ··​0x0002ece4·​756c6172·​44616d70·​696e6720·​3d20252e·​ularDamping·​=·​%.​ 17 ··​0x00030030·​756c6172·​44616d70·​696e6720·​3d20252e·​ularDamping·​=·​%.​
18 ··​0x0002ecf4·​31356c65·​663b0a00·​20206264·​2e616c6c·​15lef;​.​.​··​bd.​all 18 ··​0x00030040·​31356c65·​663b0a00·​20206264·​2e616c6c·​15lef;​.​.​··​bd.​all
19 ··​0x0002ed04·​6f77536c·​65657020·​3d20626f·​6f6c2825·​owSleep·​=·​bool(% 19 ··​0x00030050·​6f77536c·​65657020·​3d20626f·​6f6c2825·​owSleep·​=·​bool(%
20 ··​0x0002ed14·​64293b0a·​00000000·​20206264·​2e617761·​d)​;​.​.​.​.​.​··​bd.​awa 20 ··​0x00030060·​64293b0a·​00000000·​20206264·​2e617761·​d)​;​.​.​.​.​.​··​bd.​awa
21 ··​0x0002ed24·​6b65203d·​20626f6f·​6c282564·​293b0a00·​ke·​=·​bool(%d)​;​.​.​ 21 ··​0x00030070·​6b65203d·​20626f6f·​6c282564·​293b0a00·​ke·​=·​bool(%d)​;​.​.​
22 ··​0x0002ed34·​20206264·​2e666978·​6564526f·​74617469···​bd.​fixedRotati 22 ··​0x00030080·​20206264·​2e666978·​6564526f·​74617469···​bd.​fixedRotati
23 ··​0x0002ed44·​6f6e203d·​20626f6f·​6c282564·​293b0a00·​on·​=·​bool(%d)​;​.​.​ 23 ··​0x00030090·​6f6e203d·​20626f6f·​6c282564·​293b0a00·​on·​=·​bool(%d)​;​.​.​
24 ··​0x0002ed54·​20206264·​2e62756c·​6c657420·​3d20626f···​bd.​bullet·​=·​bo 24 ··​0x000300a0·​20206264·​2e62756c·​6c657420·​3d20626f···​bd.​bullet·​=·​bo
25 ··​0x0002ed64·​6f6c2825·​64293b0a·​00000000·​20206264·​ol(%d)​;​.​.​.​.​.​··​bd 25 ··​0x000300b0·​6f6c2825·​64293b0a·​00000000·​20206264·​ol(%d)​;​.​.​.​.​.​··​bd
26 ··​0x0002ed74·​2e616374·​69766520·​3d20626f·​6f6c2825·​.​active·​=·​bool(% 26 ··​0x000300c0·​2e616374·​69766520·​3d20626f·​6f6c2825·​.​active·​=·​bool(%
27 ··​0x0002ed84·​64293b0a·​00000000·​20206264·​2e677261·​d)​;​.​.​.​.​.​··​bd.​gra 27 ··​0x000300d0·​64293b0a·​00000000·​20206264·​2e677261·​d)​;​.​.​.​.​.​··​bd.​gra
28 ··​0x0002ed94·​76697479·​5363616c·​65203d20·​252e3135·​vityScale·​=·​%.​15 28 ··​0x000300e0·​76697479·​5363616c·​65203d20·​252e3135·​vityScale·​=·​%.​15
29 ··​0x0002eda4·​6c65663b·​0a000000·​2020626f·​64696573·​lef;​.​.​.​.​··​bodies 29 ··​0x000300f0·​6c65663b·​0a000000·​2020626f·​64696573·​lef;​.​.​.​.​··​bodies
30 ··​0x0002edb4·​5b25645d·​203d206d·​5f776f72·​6c642d3e·​[%d]·​=·​m_world-​> 30 ··​0x00030100·​5b25645d·​203d206d·​5f776f72·​6c642d3e·​[%d]·​=·​m_world-​>
31 ··​0x0002edc4·​43726561·​7465426f·​64792826·​6264293b·​CreateBody(&bd)​;​ 31 ··​0x00030110·​43726561·​7465426f·​64792826·​6264293b·​CreateBody(&bd)​;​
32 ··​0x0002edd4·​0a000000·​0a000000·​7d0a0000·​20207b0a·​.​.​.​.​.​.​.​.​}.​.​.​··​{.​ 32 ··​0x00030120·​0a000000·​0a000000·​7d0a0000·​20207b0a·​.​.​.​.​.​.​.​.​}.​.​.​··​{.​
33 ··​0x0002ede4·​00000000·​20207d0a·​00000000·​20202020·​.​.​.​.​··​}.​.​.​.​.​···· 33 ··​0x00030130·​00000000·​20207d0a·​00000000·​20202020·​.​.​.​.​··​}.​.​.​.​.​····
34 ··​0x0002edf4·​62324669·​78747572·​65446566·​2066643b·​b2FixtureDef·​fd;​ 34 ··​0x00030140·​62324669·​78747572·​65446566·​2066643b·​b2FixtureDef·​fd;​
35 ··​0x0002ee04·​0a000000·​20202020·​66642e66·​72696374·​.​.​.​.​····​fd.​frict 35 ··​0x00030150·​0a000000·​20202020·​66642e66·​72696374·​.​.​.​.​····​fd.​frict
36 ··​0x0002ee14·​696f6e20·​3d20252e·​31356c65·​663b0a00·​ion·​=·​%.​15lef;​.​.​ 36 ··​0x00030160·​696f6e20·​3d20252e·​31356c65·​663b0a00·​ion·​=·​%.​15lef;​.​.​
37 ··​0x0002ee24·​20202020·​66642e72·​65737469·​74757469·····​fd.​restituti 37 ··​0x00030170·​20202020·​66642e72·​65737469·​74757469·····​fd.​restituti
38 ··​0x0002ee34·​6f6e203d·​20252e31·​356c6566·​3b0a0000·​on·​=·​%.​15lef;​.​.​.​ 38 ··​0x00030180·​6f6e203d·​20252e31·​356c6566·​3b0a0000·​on·​=·​%.​15lef;​.​.​.​
39 ··​0x0002ee44·​20202020·​66642e64·​656e7369·​7479203d·····​fd.​density·​= 39 ··​0x00030190·​20202020·​66642e64·​656e7369·​7479203d·····​fd.​density·​=
40 ··​0x0002ee54·​20252e31·​356c6566·​3b0a0000·​20202020··​%.​15lef;​.​.​.​···· 40 ··​0x000301a0·​20252e31·​356c6566·​3b0a0000·​20202020··​%.​15lef;​.​.​.​····
41 ··​0x0002ee64·​66642e69·​7353656e·​736f7220·​3d20626f·​fd.​isSensor·​=·​bo 41 ··​0x000301b0·​66642e69·​7353656e·​736f7220·​3d20626f·​fd.​isSensor·​=·​bo
42 ··​0x0002ee74·​6f6c2825·​64293b0a·​00000000·​20202020·​ol(%d)​;​.​.​.​.​.​···· 42 ··​0x000301c0·​6f6c2825·​64293b0a·​00000000·​20202020·​ol(%d)​;​.​.​.​.​.​····
43 ··​0x0002ee84·​66642e66·​696c7465·​722e6361·​7465676f·​fd.​filter.​catego 43 ··​0x000301d0·​66642e66·​696c7465·​722e6361·​7465676f·​fd.​filter.​catego
44 ··​0x0002ee94·​72794269·​7473203d·​2075696e·​74313628·​ryBits·​=·​uint16( 44 ··​0x000301e0·​72794269·​7473203d·​2075696e·​74313628·​ryBits·​=·​uint16(
45 ··​0x0002eea4·​2564293b·​0a000000·​20202020·​66642e66·​%d)​;​.​.​.​.​····​fd.​f 45 ··​0x000301f0·​2564293b·​0a000000·​20202020·​66642e66·​%d)​;​.​.​.​.​····​fd.​f
46 ··​0x0002eeb4·​696c7465·​722e6d61·​736b4269·​7473203d·​ilter.​maskBits·​= 46 ··​0x00030200·​696c7465·​722e6d61·​736b4269·​7473203d·​ilter.​maskBits·​=
47 ··​0x0002eec4·​2075696e·​74313628·​2564293b·​0a000000··​uint16(%d)​;​.​.​.​.​ 47 ··​0x00030210·​2075696e·​74313628·​2564293b·​0a000000··​uint16(%d)​;​.​.​.​.​
48 ··​0x0002eed4·​20202020·​66642e66·​696c7465·​722e6772·····​fd.​filter.​gr 48 ··​0x00030220·​20202020·​66642e66·​696c7465·​722e6772·····​fd.​filter.​gr
49 ··​0x0002eee4·​6f757049·​6e646578·​203d2069·​6e743136·​oupIndex·​=·​int16 49 ··​0x00030230·​6f757049·​6e646578·​203d2069·​6e743136·​oupIndex·​=·​int16
50 ··​0x0002eef4·​28256429·​3b0a0000·​20202020·​62324369·​(%d)​;​.​.​.​····​b2Ci 50 ··​0x00030240·​28256429·​3b0a0000·​20202020·​62324369·​(%d)​;​.​.​.​····​b2Ci
51 ··​0x0002ef04·​72636c65·​53686170·​65207368·​6170653b·​rcleShape·​shape;​ 51 ··​0x00030250·​72636c65·​53686170·​65207368·​6170653b·​rcleShape·​shape;​
52 ··​0x0002ef14·​0a000000·​20202020·​73686170·​652e6d5f·​.​.​.​.​····​shape.​m_ 52 ··​0x00030260·​0a000000·​20202020·​73686170·​652e6d5f·​.​.​.​.​····​shape.​m_
53 ··​0x0002ef24·​72616469·​7573203d·​20252e31·​356c6566·​radius·​=·​%.​15lef 53 ··​0x00030270·​72616469·​7573203d·​20252e31·​356c6566·​radius·​=·​%.​15lef
54 ··​0x0002ef34·​3b0a0000·​20202020·​73686170·​652e6d5f·​;​.​.​.​····​shape.​m_ 54 ··​0x00030280·​3b0a0000·​20202020·​73686170·​652e6d5f·​;​.​.​.​····​shape.​m_
55 ··​0x0002ef44·​702e5365·​7428252e·​31356c65·​662c2025·​p.​Set(%.​15lef,​·​% 55 ··​0x00030290·​702e5365·​7428252e·​31356c65·​662c2025·​p.​Set(%.​15lef,​·​%
56 ··​0x0002ef54·​2e31356c·​6566293b·​0a000000·​20202020·​.​15lef)​;​.​.​.​.​···· 56 ··​0x000302a0·​2e31356c·​6566293b·​0a000000·​20202020·​.​15lef)​;​.​.​.​.​····
57 ··​0x0002ef64·​62324564·​67655368·​61706520·​73686170·​b2EdgeShape·​shap 57 ··​0x000302b0·​62324564·​67655368·​61706520·​73686170·​b2EdgeShape·​shap
58 ··​0x0002ef74·​653b0a00·​20202020·​73686170·​652e6d5f·​e;​.​.​····​shape.​m_ 58 ··​0x000302c0·​653b0a00·​20202020·​73686170·​652e6d5f·​e;​.​.​····​shape.​m_
59 ··​0x0002ef84·​76657274·​6578302e·​53657428·​252e3135·​vertex0.​Set(%.​15 59 ··​0x000302d0·​76657274·​6578302e·​53657428·​252e3135·​vertex0.​Set(%.​15
60 ··​0x0002ef94·​6c65662c·​20252e31·​356c6566·​293b0a00·​lef,​·​%.​15lef)​;​.​.​ 60 ··​0x000302e0·​6c65662c·​20252e31·​356c6566·​293b0a00·​lef,​·​%.​15lef)​;​.​.​
61 ··​0x0002efa4·​20202020·​73686170·​652e6d5f·​76657274·····​shape.​m_vert 61 ··​0x000302f0·​20202020·​73686170·​652e6d5f·​76657274·····​shape.​m_vert
62 ··​0x0002efb4·​6578312e·​53657428·​252e3135·​6c65662c·​ex1.​Set(%.​15lef,​ 62 ··​0x00030300·​6578312e·​53657428·​252e3135·​6c65662c·​ex1.​Set(%.​15lef,​
63 ··​0x0002efc4·​20252e31·​356c6566·​293b0a00·​20202020··​%.​15lef)​;​.​.​···· 63 ··​0x00030310·​20252e31·​356c6566·​293b0a00·​20202020··​%.​15lef)​;​.​.​····
64 ··​0x0002efd4·​73686170·​652e6d5f·​76657274·​6578322e·​shape.​m_vertex2.​ 64 ··​0x00030320·​73686170·​652e6d5f·​76657274·​6578322e·​shape.​m_vertex2.​
65 ··​0x0002efe4·​53657428·​252e3135·​6c65662c·​20252e31·​Set(%.​15lef,​·​%.​1 65 ··​0x00030330·​53657428·​252e3135·​6c65662c·​20252e31·​Set(%.​15lef,​·​%.​1
66 ··​0x0002eff4·​356c6566·​293b0a00·​20202020·​73686170·​5lef)​;​.​.​····​shap 66 ··​0x00030340·​356c6566·​293b0a00·​20202020·​73686170·​5lef)​;​.​.​····​shap
67 ··​0x0002f004·​652e6d5f·​76657274·​6578332e·​53657428·​e.​m_vertex3.​Set( 67 ··​0x00030350·​652e6d5f·​76657274·​6578332e·​53657428·​e.​m_vertex3.​Set(
68 ··​0x0002f014·​252e3135·​6c65662c·​20252e31·​356c6566·​%.​15lef,​·​%.​15lef 68 ··​0x00030360·​252e3135·​6c65662c·​20252e31·​356c6566·​%.​15lef,​·​%.​15lef
69 ··​0x0002f024·​293b0a00·​20202020·​73686170·​652e6d5f·​)​;​.​.​····​shape.​m_ 69 ··​0x00030370·​293b0a00·​20202020·​73686170·​652e6d5f·​)​;​.​.​····​shape.​m_
70 ··​0x0002f034·​68617356·​65727465·​7830203d·​20626f6f·​hasVertex0·​=·​boo 70 ··​0x00030380·​68617356·​65727465·​7830203d·​20626f6f·​hasVertex0·​=·​boo
71 ··​0x0002f044·​6c282564·​293b0a00·​20202020·​73686170·​l(%d)​;​.​.​····​shap 71 ··​0x00030390·​6c282564·​293b0a00·​20202020·​73686170·​l(%d)​;​.​.​····​shap
72 ··​0x0002f054·​652e6d5f·​68617356·​65727465·​7833203d·​e.​m_hasVertex3·​= 72 ··​0x000303a0·​652e6d5f·​68617356·​65727465·​7833203d·​e.​m_hasVertex3·​=
73 ··​0x0002f064·​20626f6f·​6c282564·​293b0a00·​20202020··​bool(%d)​;​.​.​···· 73 ··​0x000303b0·​20626f6f·​6c282564·​293b0a00·​20202020··​bool(%d)​;​.​.​····
74 ··​0x0002f074·​6232506f·​6c79676f·​6e536861·​70652073·​b2PolygonShape·​s 74 ··​0x000303c0·​6232506f·​6c79676f·​6e536861·​70652073·​b2PolygonShape·​s
75 ··​0x0002f084·​68617065·​3b0a0000·​20202020·​62325665·​hape;​.​.​.​····​b2Ve 75 ··​0x000303d0·​68617065·​3b0a0000·​20202020·​62325665·​hape;​.​.​.​····​b2Ve
76 ··​0x0002f094·​63322076·​735b2564·​5d3b0a00·​20202020·​c2·​vs[%d];​.​.​···· 76 ··​0x000303e0·​63322076·​735b2564·​5d3b0a00·​20202020·​c2·​vs[%d];​.​.​····
77 ··​0x0002f0a4·​76735b25·​645d2e53·​65742825·​2e31356c·​vs[%d].​Set(%.​15l 77 ··​0x000303f0·​76735b25·​645d2e53·​65742825·​2e31356c·​vs[%d].​Set(%.​15l
78 ··​0x0002f0b4·​65662c20·​252e3135·​6c656629·​3b0a0000·​ef,​·​%.​15lef)​;​.​.​.​ 78 ··​0x00030400·​65662c20·​252e3135·​6c656629·​3b0a0000·​ef,​·​%.​15lef)​;​.​.​.​
79 ··​0x0002f0c4·​20202020·​73686170·​652e5365·​74287673·····​shape.​Set(vs 79 ··​0x00030410·​20202020·​73686170·​652e5365·​74287673·····​shape.​Set(vs
80 ··​0x0002f0d4·​2c202564·​293b0a00·​20202020·​62324368·​,​·​%d)​;​.​.​····​b2Ch 80 ··​0x00030420·​2c202564·​293b0a00·​20202020·​62324368·​,​·​%d)​;​.​.​····​b2Ch
81 ··​0x0002f0e4·​61696e53·​68617065·​20736861·​70653b0a·​ainShape·​shape;​.​ 81 ··​0x00030430·​61696e53·​68617065·​20736861·​70653b0a·​ainShape·​shape;​.​
82 ··​0x0002f0f4·​00000000·​20202020·​73686170·​652e4372·​.​.​.​.​····​shape.​Cr 82 ··​0x00030440·​00000000·​20202020·​73686170·​652e4372·​.​.​.​.​····​shape.​Cr
83 ··​0x0002f104·​65617465·​43686169·​6e287673·​2c202564·​eateChain(vs,​·​%d 83 ··​0x00030450·​65617465·​43686169·​6e287673·​2c202564·​eateChain(vs,​·​%d
84 ··​0x0002f114·​293b0a00·​20202020·​73686170·​652e6d5f·​)​;​.​.​····​shape.​m_ 84 ··​0x00030460·​293b0a00·​20202020·​73686170·​652e6d5f·​)​;​.​.​····​shape.​m_
85 ··​0x0002f124·​70726576·​56657274·​65782e53·​65742825·​prevVertex.​Set(% 85 ··​0x00030470·​70726576·​56657274·​65782e53·​65742825·​prevVertex.​Set(%
86 ··​0x0002f134·​2e31356c·​65662c20·​252e3135·​6c656629·​.​15lef,​·​%.​15lef)​ 86 ··​0x00030480·​2e31356c·​65662c20·​252e3135·​6c656629·​.​15lef,​·​%.​15lef)​
87 ··​0x0002f144·​3b0a0000·​20202020·​73686170·​652e6d5f·​;​.​.​.​····​shape.​m_ 87 ··​0x00030490·​3b0a0000·​20202020·​73686170·​652e6d5f·​;​.​.​.​····​shape.​m_
88 ··​0x0002f154·​6e657874·​56657274·​65782e53·​65742825·​nextVertex.​Set(% 88 ··​0x000304a0·​6e657874·​56657274·​65782e53·​65742825·​nextVertex.​Set(%
89 ··​0x0002f164·​2e31356c·​65662c20·​252e3135·​6c656629·​.​15lef,​·​%.​15lef)​ 89 ··​0x000304b0·​2e31356c·​65662c20·​252e3135·​6c656629·​.​15lef,​·​%.​15lef)​
90 ··​0x0002f174·​3b0a0000·​20202020·​73686170·​652e6d5f·​;​.​.​.​····​shape.​m_ 90 ··​0x000304c0·​3b0a0000·​20202020·​73686170·​652e6d5f·​;​.​.​.​····​shape.​m_
91 ··​0x0002f184·​68617350·​72657656·​65727465·​78203d20·​hasPrevVertex·​=· 91 ··​0x000304d0·​68617350·​72657656·​65727465·​78203d20·​hasPrevVertex·​=·
92 ··​0x0002f194·​626f6f6c·​28256429·​3b0a0000·​20202020·​bool(%d)​;​.​.​.​···· 92 ··​0x000304e0·​626f6f6c·​28256429·​3b0a0000·​20202020·​bool(%d)​;​.​.​.​····
93 ··​0x0002f1a4·​73686170·​652e6d5f·​6861734e·​65787456·​shape.​m_hasNextV 93 ··​0x000304f0·​73686170·​652e6d5f·​6861734e·​65787456·​shape.​m_hasNextV
94 ··​0x0002f1b4·​65727465·​78203d20·​626f6f6c·​28256429·​ertex·​=·​bool(%d)​ 94 ··​0x00030500·​65727465·​78203d20·​626f6f6c·​28256429·​ertex·​=·​bool(%d)​
95 ··​0x0002f1c4·​3b0a0000·​20202020·​66642e73·​68617065·​;​.​.​.​····​fd.​shape 95 ··​0x00030510·​3b0a0000·​20202020·​66642e73·​68617065·​;​.​.​.​····​fd.​shape
96 ··​0x0002f1d4·​203d2026·​73686170·​653b0a00·​20202020··​=·​&shape;​.​.​···· 96 ··​0x00030520·​203d2026·​73686170·​653b0a00·​20202020··​=·​&shape;​.​.​····
97 ··​0x0002f1e4·​626f6469·​65735b25·​645d2d3e·​43726561·​bodies[%d]-​>Crea 97 ··​0x00030530·​626f6469·​65735b25·​645d2d3e·​43726561·​bodies[%d]-​>Crea
98 ··​0x0002f1f4·​74654669·​78747572·​65282666·​64293b0a·​teFixture(&fd)​;​.​ 98 ··​0x00030540·​74654669·​78747572·​65282666·​64293b0a·​teFixture(&fd)​;​.​
Max diff block lines reached; 0/28732 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00031820·a0030100·​00000000···················​.​.​.​.​.​.​.​.​ 2 ··​0x000327f8·9c070100·​00000000···················​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Offset 1, 85 lines modified Offset 1, 85 lines modified
   
1 Hex·​dump·​of·​section·​'.​data.​rel.​ro':​ 1 Hex·​dump·​of·​section·​'.​data.​rel.​ro':​
2 ··​0x00031828·​00000000·​00000000·48600100·50610100·​.​.​.​.​.​.​.​.​H`.​.​Pa.​.​ 2 ··​0x00032800·​00000000·​00000000·00000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00031838·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00032810·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00031848·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00032820·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00031858·40620100·7c620100·60630100·60600100·@b.​.​|b.​.​`c.​.​``.​.​ 5 ··​0x00032830·0c6c0100·346c0100·186d0100·306a0100·.​l.​.​4l.​.​.​m.​.​0j.​.​
6 ··​0x00031868·6c600100·78610100·74600100·38610100·l`.​.​xa.​.​t`.​.​8a.​.​ 6 ··​0x00032840·3c6a0100·1c6b0100·446a0100·046b0100·<j.​.​.​k.​.​Dj.​.​.​k.​.​
7 ··​0x00031878·​00000000·​00000000·04660100·1c660100·​.​.​.​.​.​.​.​.​.​f.​.​.​f.​.​ 7 ··​0x00032850·​00000000·​00000000·b06f0100·a0710100·​.​.​.​.​.​.​.​.​.​o.​.​.​q.​.​
8 ··​0x00031888·44660100·e0640100·e8640100·b0660100·Df.​.​.​d.​.​.​d.​.​.​f.​.​ 8 ··​0x00032860·b46f0100·886e0100·906e0100·20700100·.​o.​.​.​n.​.​.​n.​.​·​p.​.​
9 ··​0x00031898·4c650100·a4650100·​00000000·​00000000·Le.​.​.​e.​.​.​.​.​.​.​.​.​.​ 9 ··​0x00032870·f46e0100·4c6f0100·​00000000·​00000000·.​n.​.​Lo.​.​.​.​.​.​.​.​.​.​
10 ··​0x000318a8·40690100·58690100·80690100·44680100·@i.​.​Xi.​.​.​i.​.​Dh.​.​ 10 ··​0x00032880·b0720100·28750100·b4720100·b4710100·.​r.​.​(u.​.​.​r.​.​.​q.​.​
11 ··​0x000318b8·4c680100·486a0100·54680100·04690100·Lh.​.​Hj.​.​Th.​.​.​i.​.​ 11 ··​0x00032890·bc710100·7c730100·c4710100·74720100·.​q.​.​|s.​.​.​q.​.​tr.​.​
12 ··​0x000318c8·​00000000·​00000000·​ec700100·04710100·​.​.​.​.​.​.​.​.​.​p.​.​.​q.​.​ 12 ··​0x000328a0·​00000000·​00000000·​e87d0100·c07e0100·​.​.​.​.​.​.​.​.​.​}.​.​.​~.​.​
13 ··​0x000318d8·2c710100·306c0100·386c0100·fc6c0100·,​q.​.​0l.​.​8l.​.​.​l.​.​ 13 ··​0x000328b0·ec7d0100·6c750100·74750100·68770100·.​}.​.​lu.​.​tu.​.​hw.​.​
14 ··​0x000318e8·7c6e0100·5c6f0100·​00000000·​00000000·|n.​.​\o.​.​.​.​.​.​.​.​.​.​ 14 ··​0x000328c0·dc780100·c87b0100·​00000000·​00000000·.​x.​.​.​{.​.​.​.​.​.​.​.​.​.​
15 ··​0x000318f8·ec7a0100·​047b0100·​00000000·​00000000·​.​z.​.​.​{.​.​.​.​.​.​.​.​.​.​ 15 ··​0x000328d0·00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00031908·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x000328e0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00031918·​00000000·​00000000·688d0100·b88d0100·​.​.​.​.​.​.​.​.​h.​.​.​.​.​.​.​ 17 ··​0x000328f0·​00000000·​00000000·f89d0100·0c9e0100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00031928·808d0100·848d0100·888d0100·8c8d0100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00032900·fc9d0100·009e0100·049e0100·089e0100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00031938·​00000000·​00000000·508d0100·908d0100·​.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​ 19 ··​0x00032910·​00000000·​00000000·f49d0100·609e0100·​.​.​.​.​.​.​.​.​.​.​.​.​`.​.​.​
20 ··​0x00031948·e8d40100·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x00032920·04e50100·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00031958·​00000000·3cd50100·6cd50100·​00000000·​.​.​.​.​<.​.​.​l.​.​.​.​.​.​.​ 21 ··​0x00032930·​00000000·00000000·00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00031968·​00000000·​00000000·bcd50100·54d50100·​.​.​.​.​.​.​.​.​.​.​.​.​T.​.​.​ 22 ··​0x00032940·​00000000·​00000000·68e50100·64e50100·​.​.​.​.​.​.​.​.​h.​.​.​d.​.​.​
23 ··​0x00031978·94d50100·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 23 ··​0x00032950·2ce60100·​00000000·​00000000·​00000000·,​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
24 ··​0x00031988·44d70100·04d70100·1cd70100·​00000000·D.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 24 ··​0x00032960·f0e60100·ece60100·b4e70100·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
25 ··​0x00031998·​00000000·​00000000·ccd80100·8cd80100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 25 ··​0x00032970·​00000000·​00000000·78e80100·74e80100·​.​.​.​.​.​.​.​.​x.​.​.​t.​.​.​
26 ··​0x000319a8·​a4d80100·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 26 ··​0x00032980·​ace80100·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
27 ··​0x000319b8·78f80100·38f80100·50f80100·​00000000·x.​.​.​8.​.​.​P.​.​.​.​.​.​.​ 27 ··​0x00032990·44090200·40090200·78090200·​00000000·D.​.​.​@.​.​.​x.​.​.​.​.​.​.​
28 ··​0x000319c8·​00000000·​00000000·84f90100·44f90100·​.​.​.​.​.​.​.​.​.​.​.​.​D.​.​.​ 28 ··​0x000329a0·​00000000·​00000000·280a0200·240a0200·​.​.​.​.​.​.​.​.​(.​.​.​$.​.​.​
29 ··​0x000319d8·​5cf90100·​00000000·​00000000·​00000000·​\.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 29 ··​0x000329b0·​5c0a0200·​00000000·​00000000·​00000000·​\.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
30 ··​0x000319e8·90fa0100·50fa0100·68fa0100·​00000000·​.​.​.​.​P.​.​.​h.​.​.​.​.​.​.​ 30 ··​0x000329c0·0c0b0200·080b0200·400b0200·​00000000·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
31 ··​0x000319f8·​00000000·​00000000·9cfb0100·5cfb0100·​.​.​.​.​.​.​.​.​.​.​.​.​\.​.​.​ 31 ··​0x000329d0·​00000000·​00000000·f00b0200·ec0b0200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
32 ··​0x00031a08·74fb0100·​00000000·​00000000·​00000000·t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 32 ··​0x000329e0·240c0200·​00000000·​00000000·​00000000·$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
33 ··​0x00031a18·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 33 ··​0x000329f0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
34 ··​0x00031a28·50fe0100·68fc0100·6cfc0100·88ff0100·P.​.​.​h.​.​.​l.​.​.​.​.​.​.​ 34 ··​0x00032a00·24130200·d00c0200·00000000·00000000·$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
35 ··​0x00031a38·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 35 ··​0x00032a10·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
36 ··​0x00031a48·​00000000·​00000000·88fd0100·c8fd0100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 36 ··​0x00032a20·​00000000·​00000000·e00d0200·200e0200·​.​.​.​.​.​.​.​.​.​.​.​.​·.​.​.​
37 ··​0x00031a58·08fe0100·30fe0100·60fe0100·68fc0100·.​.​.​.​0.​.​.​`.​.​.​h.​.​.​ 37 ··​0x00032a30·600e0200·880e0200·fc110200·d00c0200·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
38 ··​0x00031a68·38fe0100·b0ff0100·d8ff0100·84fc0100·8.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 38 ··​0x00032a40·900e0200·34130200·940e0200·d40c0200·.​.​.​.​4.​.​.​.​.​.​.​.​.​.​.​
39 ··​0x00031a78·5c030200·​00000000·​00000000·​00000000·\.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 39 ··​0x00032a50·48130200·​00000000·​00000000·​00000000·H.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
40 ··​0x00031a88·d4060200·14070200·54070200·74070200·​.​.​.​.​.​.​.​.​T.​.​.​t.​.​.​ 40 ··​0x00032a60·b0160200·f0160200·30170200·50170200·​.​.​.​.​.​.​.​.​0.​.​.​P.​.​.​
41 ··​0x00031a98·a0070200·68fc0100·88070200·ac080200·​.​.​.​.​h.​.​.​.​.​.​.​.​.​.​.​ 41 ··​0x00032a70·dc1b0200·d00c0200·64170200·e81c0200·​.​.​.​.​.​.​.​.​d.​.​.​.​.​.​.​
42 ··​0x00031aa8·e80a0200·​d4080200·cc060200·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 42 ··​0x00032a80·68170200·​d4190200·a8160200·​00000000·h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
43 ··​0x00031ab8·​00000000·​00000000·d40f0200·14100200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 43 ··​0x00032a90·​00000000·​00000000·841f0200·c41f0200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
44 ··​0x00031ac8·54100200·80100200·b4100200·68fc0100·T.​.​.​.​.​.​.​.​.​.​.​h.​.​.​ 44 ··​0x00032aa0·04200200·30200200·d0290200·d00c0200·.​·.​.​0·.​.​.​)​.​.​.​.​.​.​
45 ··​0x00031ad8·9c100200·84110200·0c160200·4c0e0200·.​.​.​.​.​.​.​.​.​.​.​.​L.​.​.​ 45 ··​0x00032ab0·4c200200·a02a0200·50200200·041e0200·L·.​.​.​*.​.​P·.​.​.​.​.​.​
46 ··​0x00031ae8·ac110200·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 46 ··​0x00032ac0·78250200·​00000000·​00000000·​00000000·x%.​.​.​.​.​.​.​.​.​.​.​.​.​.​
47 ··​0x00031af8·1c210200·38210200·54210200·74210200·​.​!.​.​8!.​.​T!.​.​t!.​.​ 47 ··​0x00032ad0·90300200·ac300200·c8300200·e8300200·​.​0.​.​.​0.​.​.​0.​.​.​0.​.​
48 ··​0x00031b08·a0210200·68fc0100·88210200·bc220200·​.​!.​.​h.​.​.​.​!.​.​.​".​.​ 48 ··​0x00032ae0·f0350200·d00c0200·fc300200·0c370200·​.​5.​.​.​.​.​.​.​0.​.​.​7.​.​
49 ··​0x00031b18·18250200·e4220200·14210200·​00000000·​.​%.​.​.​".​.​.​!.​.​.​.​.​.​ 49 ··​0x00032af0·00310200·c4330200·88300200·​00000000·​.​1.​.​.​3.​.​.​0.​.​.​.​.​.​
50 ··​0x00031b28·​00000000·​00000000·94290200·ac290200·​.​.​.​.​.​.​.​.​.​)​.​.​.​)​.​.​ 50 ··​0x00032b00·​00000000·​00000000·f0380200·08390200·​.​.​.​.​.​.​.​.​.​8.​.​.​9.​.​
51 ··​0x00031b38·ec290200·0c2a0200·602a0200·242a0200·.​)​.​.​.​*.​.​`*.​.​$*.​.​ 51 ··​0x00032b10·48390200·68390200·203d0200·80390200·H9.​.​h9.​.​·​=.​.​.​9.​.​
52 ··​0x00031b48·482a0200·702a0200·f42b0200·982a0200·H*.​.​p*.​.​.​+.​.​.​*.​.​ 52 ··​0x00032b20·a4390200·0c3d0200·a8390200·a83b0200·.​9.​.​.​=.​.​.​9.​.​.​;​.​.​
53 ··​0x00031b58·8c290200·​00000000·​00000000·​00000000·​.​)​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 53 ··​0x00032b30·e8380200·​00000000·​00000000·​00000000·​.​8.​.​.​.​.​.​.​.​.​.​.​.​.​.​
54 ··​0x00031b68·082f0200·482f0200·882f0200·d02f0200·.​/​.​.​H/​.​.​.​/​.​.​.​/​.​.​ 54 ··​0x00032b40·3c3e0200·7c3e0200·bc3e0200·043f0200·<>.​.​|>.​.​.​>.​.​.​?.​.​
55 ··​0x00031b78·fc2f0200·68fc0100·e42f0200·ac310200·​.​/​.​.​h.​.​.​.​/​.​.​.​1.​.​ 55 ··​0x00032b50·8c4b0200·d00c0200·183f0200·3c4d0200·​.​K.​.​.​.​.​.​.​?.​.​<M.​.​
56 ··​0x00031b88·f0390200·d4310200·64350200·​00000000·​.​9.​.​.​1.​.​d5.​.​.​.​.​.​ 56 ··​0x00032b60·1c3f0200·c8470200·f8420200·​00000000·​.​?.​.​.​G.​.​.​B.​.​.​.​.​.​
57 ··​0x00031b98·​00000000·​00000000·3c440200·7c440200·​.​.​.​.​.​.​.​.​<D.​.​|D.​.​ 57 ··​0x00032b70·​00000000·​00000000·b4530200·f4530200·​.​.​.​.​.​.​.​.​.​S.​.​.​S.​.​
58 ··​0x00031ba8·bc440200·e8440200·4c450200·f0440200·.​D.​.​.​D.​.​LE.​.​.​D.​.​ 58 ··​0x00032b80·34540200·60540200·​c05a0200·68540200·4T.​.​`T.​.​.​Z.​.​hT.​.​
59 ··​0x00031bb8·34450200·c4460200·a0490200·28430200·4E.​.​.​F.​.​.​I.​.​(C.​.​ 59 ··​0x00032b90·ac540200·385c0200·b0540200·94520200·.​T.​.​8\.​.​.​T.​.​.​R.​.​
60 ··​0x00031bc8·ec460200·​00000000·​00000000·​00000000·​.​F.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 60 ··​0x00032ba0·18580200·​00000000·​00000000·​00000000·​.​X.​.​.​.​.​.​.​.​.​.​.​.​.​.​
61 ··​0x00031bd8·6c500200·ac500200·ec500200·0c510200·lP.​.​.​P.​.​.​P.​.​.​Q.​.​ 61 ··​0x00032bb0·585f0200·985f0200·d85f0200·f85f0200·X_.​.​.​_.​.​.​_.​.​.​_.​.​
62 ··​0x00031be8·38510200·68fc0100·20510200·c0520200·8Q.​.​h.​.​.​·​Q.​.​.​R.​.​ 62 ··​0x00032bc0·586b0200·d00c0200·0c600200·e06c0200·Xk.​.​.​.​.​.​.​`.​.​.​l.​.​
63 ··​0x00031bf8·ac560200·e8520200·5c5a0200·​00000000·​.​V.​.​.​R.​.​\Z.​.​.​.​.​.​ 63 ··​0x00032bd0·10600200·94630200·9c670200·​00000000·​.​`.​.​.​c.​.​.​g.​.​.​.​.​.​
64 ··​0x00031c08·​00000000·​00000000·14620200·54620200·​.​.​.​.​.​.​.​.​.​b.​.​Tb.​.​ 64 ··​0x00032be0·​00000000·​00000000·48710200·88710200·​.​.​.​.​.​.​.​.​Hq.​.​.​q.​.​
65 ··​0x00031c18·94620200·bc620200·dc620200·68fc0100·​.​b.​.​.​b.​.​.​b.​.​h.​.​.​ 65 ··​0x00032bf0·c8710200·f0710200·00770200·d00c0200·​.​q.​.​.​q.​.​.​w.​.​.​.​.​.​
66 ··​0x00031c28·c4620200·cc630200·​f0650200·e8600200·​.​b.​.​.​c.​.​.​e.​.​.​`.​.​ 66 ··​0x00032c00·f8710200·f0770200·​fc710200·1c700200·​.​q.​.​.​w.​.​.​q.​.​.​p.​.​
67 ··​0x00031c38·f4630200·​00000000·​00000000·​00000000·​.​c.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 67 ··​0x00032c10·0c750200·​00000000·​00000000·​00000000·​.​u.​.​.​.​.​.​.​.​.​.​.​.​.​.​
68 ··​0x00031c48·946b0200·d46b0200·146c0200·346c0200·​.​k.​.​.​k.​.​.​l.​.​4l.​.​ 68 ··​0x00032c20·b87a0200·f87a0200·387b0200·587b0200·​.​z.​.​.​z.​.​8{.​.​X{.​.​
69 ··​0x00031c58·606c0200·68fc0100·486c0200·886d0200·`l.​.​h.​.​.​Hl.​.​.​m.​.​ 69 ··​0x00032c30·d8820200·d00c0200·6c7b0200·00840200·.​.​.​.​.​.​.​.​l{.​.​.​.​.​.​
70 ··​0x00031c68·34710200·78690200·b06d0200·​00000000·4q.​.​xi.​.​.​m.​.​.​.​.​.​ 70 ··​0x00032c40·707b0200·80780200·187f0200·​00000000·p{.​.​.​x.​.​.​.​.​.​.​.​.​.​
71 ··​0x00031c78·​00000000·​00000000·44770200·84770200·​.​.​.​.​.​.​.​.​Dw.​.​.​w.​.​ 71 ··​0x00032c50·​00000000·​00000000·c0860200·00870200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
72 ··​0x00031c88·c4770200·​04780200·30780200·68fc0100·.​w.​.​.​x.​.​0x.​.​h.​.​.​ 72 ··​0x00032c60·40870200·80870200·548d0200·d00c0200·@.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
73 ··​0x00031c98·18780200·b0790200·​987b0200·b0750200·​.​x.​.​.​y.​.​.​{.​.​.​u.​.​ 73 ··​0x00032c70·94870200·d48e0200·​98870200·14850200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
74 ··​0x00031ca8·d8790200·​00000000·​00000000·​00000000·​.​y.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 74 ··​0x00032c80·848b0200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
75 ··​0x00031cb8·e0af0200·70b00200·​00000000·​00000000·​.​.​.​.​p.​.​.​.​.​.​.​.​.​.​.​ 75 ··​0x00032c90·00000000·00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
76 ··​0x00031cc8·​00000000·​00000000·f8af0200·98b00200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 76 ··​0x00032ca0·​00000000·​00000000·00000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
77 ··​0x00031cd8·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 77 ··​0x00032cb0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
78 ··​0x00031ce8·58b00200·38b10200·74b20200·​00000000·X.​.​.​8.​.​.​t.​.​.​.​.​.​.​ 78 ··​0x00032cc0·acc10200·ecc10200·68c30200·​00000000·.​.​.​.​.​.​.​.​h.​.​.​.​.​.​.​
79 ··​0x00031cf8·​00000000·​00000000·40b00200·10b10200·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​ 79 ··​0x00032cd0·​00000000·​00000000·a8c10200·b0c10200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
80 ··​0x00031d08·98b10200·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 80 ··​0x00032ce0·60c20200·​00000000·​00000000·​00000000·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
81 ··​0x00031d18·28b00200·e8b00200·24b30200·6cb30200·(.​.​.​.​.​.​.​$.​.​.​l.​.​.​ 81 ··​0x00032cf0·a4c10200·c4c10200·30c50200·f0c40200·.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
82 ··​0x00031d28·b4b30200·08b40200·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 82 ··​0x00032d00·98c40200·40c40200·​00000000·​00000000·​.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​
83 ··​0x00031d38·10b00200·c0b00200·f8b10200·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 83 ··​0x00032d10·a0c10200·d8c10200·c4c20200·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00031d48·b0030100·​cc030100·​54040100·​00000000·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 2 ··​0x00032d20·ac070100·​c8070100·​50080100·​00000000·​.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 30 lines modified Offset 1, 30 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00031e50·58200300·​54200300·​50200300·00230300·X·.​.​T·.​.​P·.​.​.​#.​.​ 2 ··​0x00032e50·00000000·​58300300·​54300300·50300300·.​.​.​.​X0.​.​T0.​.​P0.​.​
3 ··​0x00031e60·6c200300·​60200300·5c200300·68200300·l·.​.​`·.​.​\·.​.​h·.​.​ 3 ··​0x00032e60·00330300·​6c300300·60300300·5c300300·.​3.​.​l0.​.​`0.​.​\0.​.​
4 ··​0x00031e70·​64200300·70200300·​74200300·28180300·d·.​.​p·.​.​t·.​.​(.​.​.​ 4 ··​0x00032e70·​68300300·64300300·​70300300·74300300·h0.​.​d0.​.​p0.​.​t0.​.​
5 ··​0x00031e80·a0180300·50180300·78180300·c8180300·.​.​.​.​P.​.​.​x.​.​.​.​.​.​.​ 5 ··​0x00032e80·78280300·28280300·50280300·a0280300·x(.​.​((.​.​P(.​.​.​(.​.​
6 ··​0x00031e90·​78200300·04200300·7c200300·f0180300·​x·.​.​.​·.​.​|·.​.​.​.​.​.​ 6 ··​0x00032e90·​78300300·7c300300·04300300·c8280300·​x0.​.​|0.​.​.​0.​.​.​(.​.​
7 ··​0x00031ea0·38190300·18190300·0c230300·08230300·8.​.​.​.​.​.​.​.​#.​.​.​#.​.​ 7 ··​0x00032ea0·0c330300·08330300·209e0100·10290300·.​3.​.​.​3.​.​·​.​.​.​.​)​.​.​
8 ··​0x00031eb0·e08d0100·508d0100·688d0100·50190300·​.​.​.​.​P.​.​.​h.​.​.​P.​.​.​ 8 ··​0x00032eb0·f49d0100·f0280300·f89d0100·40290300·​.​.​.​.​.​(.​.​.​.​.​.​@)​.​.​
9 ··​0x00031ec0·68190300·80190300·98190300·14230300·h.​.​.​.​.​.​.​.​.​.​.​.​#.​.​ 9 ··​0x00032ec0·58290300·70290300·14330300·28e90100·X)​.​.​p)​.​.​.​3.​.​(.​.​.​
10 ··​0x00031ed0·68d90100·00d90100·2cfb0100·c4fa0100·h.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​ 10 ··​0x00032ed0·c0e80100·bc0b0200·540b0200·a00c0200·.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
11 ··​0x00031ee0·​38fc0100·d0fb0100·14f90100·acf80100·​8.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00032ee0·​380c0200·f4090200·8c090200·d80a0200·​8.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00031ef0·20fa0100·b8f90100·bcd60100·58d60100··.​.​.​.​.​.​.​.​.​.​.​X.​.​.​ 12 ··​0x00032ef0·700a0200·a4e60100·40e60100·2ce80100·p.​.​.​.​.​.​.​@.​.​.​,​.​.​.​
13 ··​0x00031f00·44d80100·e0d70100·10230300·​48200300·D.​.​.​.​.​.​.​.​#.​.​H·.​.​ 13 ··​0x00032f00·c8e70100·10330300·28290300·​48300300·.​.​.​.​.​3.​.​()​.​.​H0.​.​
14 ··​0x00031f10·​4c200300·b0190300·c8190300·e0190300·​L·.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00032f10·​4c300300·88290300·a0290300·b8290300·​L0.​.​.​)​.​.​.​)​.​.​.​)​.​.​
15 ··​0x00031f20·f8190300·101a0300·481a0300·801a0300·​.​.​.​.​.​.​.​.​H.​.​.​.​.​.​.​ 15 ··​0x00032f20·d0290300·202a0300·582a0300·902a0300·​.​)​.​.​·​*.​.​X*.​.​.​*.​.​
16 ··​0x00031f30·b81a0300·f01a0300·281b0300·601b0300·​.​.​.​.​.​.​.​.​(.​.​.​`.​.​.​ 16 ··​0x00032f30·e8290300·c82a0300·002b0300·382b0300·​.​)​.​.​.​*.​.​.​+.​.​8+.​.​
17 ··​0x00031f40·981b0300·d01b0300·081c0300·401c0300·.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​ 17 ··​0x00032f40·702b0300·a82b0300·e02b0300·182c0300·p+.​.​.​+.​.​.​+.​.​.​,​.​.​
18 ··​0x00031f50·781c0300·b01c0300·c81c0300·​f81c0300·x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00032f50·502c0300·d02c0300·e82c0300·​f4330300·P,​.​.​.​,​.​.​.​,​.​.​.​3.​.​
19 ··​0x00031f60·101d0300·f4230300·301d0300·e01c0300·​.​.​.​.​.​#.​.​0.​.​.​.​.​.​.​ 19 ··​0x00032f60·082d0300·b82c0300·14e20200·1ce20200·​.​-​.​.​.​,​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00031f70·4cce0200·54ce0200·5cce0200·00000000·L.​.​.​T.​.​.​\.​.​.​.​.​.​.​ 20 ··​0x00032f70·24e20200·00000000·40ff0200·b0ee0200·$.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
21 ··​0x00031f80·f4eb0200·dcda0200·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x00032f80·00000000·00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00031f90·00000000·00000000·24020100·24020100·.​.​.​.​.​.​.​.​$.​.​.​$.​.​.​ 22 ··​0x00032f90·38060100·38060100·38060100·38060100·8.​.​.​8.​.​.​8.​.​.​8.​.​.​
23 ··​0x00031fa0·24020100·24020100·24020100·24020100·$.​.​.​$.​.​.​$.​.​.​$.​.​.​ 23 ··​0x00032fa0·38060100·38060100·38060100·38060100·8.​.​.​8.​.​.​8.​.​.​8.​.​.​
24 ··​0x00031fb0·24020100·24020100·24020100·24020100·$.​.​.​$.​.​.​$.​.​.​$.​.​.​ 24 ··​0x00032fb0·38060100·38060100·38060100·38060100·8.​.​.​8.​.​.​8.​.​.​8.​.​.​
25 ··​0x00031fc0·24020100·24020100·24020100·24020100·$.​.​.​$.​.​.​$.​.​.​$.​.​.​ 25 ··​0x00032fc0·38060100·38060100·38060100·38060100·8.​.​.​8.​.​.​8.​.​.​8.​.​.​
26 ··​0x00031fd0·24020100·24020100·24020100·24020100·$.​.​.​$.​.​.​$.​.​.​$.​.​.​ 26 ··​0x00032fd0·38060100·38060100·38060100·38060100·8.​.​.​8.​.​.​8.​.​.​8.​.​.​
27 ··​0x00031fe0·24020100·24020100·24020100·24020100·$.​.​.​$.​.​.​$.​.​.​$.​.​.​ 27 ··​0x00032fe0·38060100·38060100·38060100·38060100·8.​.​.​8.​.​.​8.​.​.​8.​.​.​
28 ··​0x00031ff0·24020100·24020100·24020100·24020100·$.​.​.​$.​.​.​$.​.​.​$.​.​.​ 28 ··​0x00032ff0·38060100·38060100·38060100·38060100·8.​.​.​8.​.​.​8.​.​.​8.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
   
1 Hex·​dump·​of·​section·​'.​data':​ 1 Hex·​dump·​of·​section·​'.​data':​
2 ··​0x00032000·​00000000·​10000000·​20000000·​40000000·​.​.​.​.​.​.​.​.​·​.​.​.​@.​.​.​ 2 ··​0x00033000·​00000000·​10000000·​20000000·​40000000·​.​.​.​.​.​.​.​.​·​.​.​.​@.​.​.​
3 ··​0x00032010·​60000000·​80000000·​a0000000·​c0000000·​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00033010·​60000000·​80000000·​a0000000·​c0000000·​`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00032020·​e0000000·​00010000·​40010000·​80010000·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​ 4 ··​0x00033020·​e0000000·​00010000·​40010000·​80010000·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
5 ··​0x00032030·​c0010000·​00020000·​80020000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00033030·​c0010000·​00020000·​80020000·​02000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00032040·​03000000·​01000000·​0000803f·​01000000·​.​.​.​.​.​.​.​.​.​.​.​?.​.​.​.​ 6 ··​0x00033040·​03000000·​01000000·​0000803f·​01000000·​.​.​.​.​.​.​.​.​.​.​.​?.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​8 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 16 lines modified Offset 1, 20 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ··​0x00000010·​7270002e·​64796e73·796d002e·64796e73·​rp.​.​dynsym.​.​dyns 3 ··​0x00000010·​7270002e·6e6f7465·​2e676e75·2e627569·​rp.​.​note.​gnu.​bui
4 ··​0x00000020·7472002e·​68617368·002e7265·​6c2e6479·​tr.​.​hash.​.​rel.​dy 4 ··​0x00000020·6c642d69·​64002e64·796e7379·​6d002e64·​ld-​id.​.​dynsym.​.​d
5 ··​0x00000030·6e002e72·656c2e70·​6c74002e·74657874·n.​.​rel.​plt.​.​text 5 ··​0x00000030·796e7374·72002e68·​61736800·2e676e75·​ynstr.​.​hash.​.​gnu
6 ··​0x00000040·002e4152·4d2e6578·74616200·2e41524d·​.​.​ARM.​extab.​.​ARM 6 ··​0x00000040·​2e766572·73696f6e·002e676e·752e7665·​.​version.​.​gnu.​ve
7 ··​0x00000050·​2e657869·6478002e·726f6461·7461002e·.​exidx.​.​rodata.​.​ 7 ··​0x00000050·7273696f·6e5f6400·2e676e75·​2e766572·rsion_d.​.​gnu.​ver
8 ··​0x00000060·66696e69·​5f617272·6179002e·​64617461·fini_array.​.​data 8 ··​0x00000060·73696f6e·​5f72002e·72656c2e·​64796e00·sion_r.​.​rel.​dyn.​
9 ··​0x00000070·​2e72656c·​2e726f00·2e696e69·​745f6172·​.​rel.​ro.​.​init_ar 9 ··​0x00000070·​2e72656c·​2e706c74·002e7465·​7874002e·​.​rel.​plt.​.​text.​.​
10 ··​0x00000080·72617900·2e64796e·​616d6963·002e676f·ray.​.​dynamic.​.​go 10 ··​0x00000080·41524d2e·65787461·​62002e41·524d2e65·ARM.​extab.​.​ARM.​e
11 ··​0x00000090·​74002e64·61746100·2e627373·​002e636f·t.​.​data.​.​bss.​.​co 11 ··​0x00000090·​78696478·002e726f·64617461·​002e6669·xidx.​.​rodata.​.​fi
12 ··​0x000000a0·​6d6d656e·​74002e6e·​6f74652e·​676e752e·​mment.​.​note.​gnu.​ 12 ··​0x000000a0·​6e695f61·72726179·002e6461·74612e72·​ni_array.​.​data.​r
13 ··​0x000000b0·​676f6c64·2d766572·73696f6e·002e4152·gold-​version.​.​AR 13 ··​0x000000b0·​656c2e72·6f002e69·6e69745f·61727261·el.​ro.​.​init_arra
14 ··​0x000000c0·4d2e6174·​74726962·75746573·00·······​M.​attributes.​ 14 ··​0x000000c0·79002e64·​796e616d·6963002e·676f7400·y.​.​dynamic.​.​got.​
  15 ··​0x000000d0·​2e646174·​61002e62·​7373002e·​636f6d6d·​.​data.​.​bss.​.​comm
  16 ··​0x000000e0·​656e7400·​2e6e6f74·​652e676e·​752e676f·​ent.​.​note.​gnu.​go
  17 ··​0x000000f0·​6c642d76·​65727369·​6f6e002e·​41524d2e·​ld-​version.​.​ARM.​
  18 ··​0x00000100·​61747472·​69627574·​657300············​attributes.​
   
[−]
lib/armeabi/libgdx-box2d.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​ARM 9 ··​Machine:​···························​ARM
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x0 11 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​274804·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​283084·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x5000000,​·​Version5·​EABI 14 ··​Flags:​·····························​0x5000200,​·​Version5·​EABI,​·​soft-​float·ABI
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········8 17 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​23 19 ··​Number·​of·​section·​headers:​·········​27
20 ··​Section·​header·​string·​table·​index:​·​22 20 ··​Section·​header·​string·​table·​index:​·​26
[−]
readelf --wide --program-header {}
Offset 1, 27 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·8·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R···​0x4 6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R···​0x4
7 ··​INTERP·········​0x000134·​0x00000134·​0x00000134·​0x00013·​0x00013·​R···​0x1 7 ··​INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker] 8 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker]
9 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x41dc8·​0x41dc8·​R·​E·​0x1000 9 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x44618·​0x44618·​R·​E·​0x1000
10 ··​LOAD···········​0x042820·​0x00043820·​0x00043820·​0x00830·​0x00bd8·​RW··​0x1000 10 ··​LOAD···········​0x0447f8·​0x000457f8·​0x000457f8·​0x00858·​0x00c00·​RW··​0x1000
11 ··​DYNAMIC········​0x042d58·​0x00043d58·​0x00043d58·​0x000f8·​0x000f8·​RW··​0x4 11 ··​DYNAMIC········​0x044d30·​0x00045d30·​0x00045d30·​0x00120·​0x00120·​RW··​0x4
  12 ··​NOTE···········​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R···​0x4
12 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
13 ··​EXIDX··········​0x03fc50·​0x0003fc50·​0x0003fc50·​0x01330·​0x01330·​R···​0x4 14 ··​EXIDX··········​0x042534·​0x00042534·​0x00042534·​0x01298·​0x01298·​R···​0x4
14 ··​GNU_RELRO······​0x042820·​0x00043820·​0x00043820·​0x007e0·​0x007e0·​RW··​0x8 15 ··​GNU_RELRO······​0x0447f8·​0x000457f8·​0x000457f8·​0x00808·​0x00808·​RW··​0x8
   
15 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
16 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
17 ···​00····· 18 ···​00·····
18 ···​01·····​.​interp· 19 ···​01·····​.​interp·
19 ···​02·····​.​interp·​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata· 20 ···​02·····​.​interp·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata·
20 ···​03·····​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·​.​data·​.​bss· 21 ···​03·····​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·​.​data·​.​bss·
21 ···​04·····​.​dynamic· 22 ···​04·····​.​dynamic·
22 ···​05····· 23 ···​05·····.​note.​gnu.​build-​id·
23 ···​06·····.​ARM.​exidx· 24 ···​06·····
24 ···​07·····.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got· 25 ···​07·····​.​ARM.​exidx·
  26 ···​08·····​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·
[−]
readelf --wide --sections {}
Offset 1, 32 lines modified Offset 1, 36 lines modified
1 There·​are·​23·​section·​headers,​·​starting·​at·​offset·​0x43174:​ 1 There·​are·​27·​section·​headers,​·​starting·​at·​offset·​0x451cc:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​interp···········​PROGBITS········​00000134·​000134·​000013·​00···​A··​0···​0··​1 5 ··​[·​1]·​.​interp···········​PROGBITS········​00000154·​000154·​000013·​00···​A··​0···​0··​1
6 ··​[·​2]·​.​dynsym···········DYNSYM··········​00000148·​000148·​003f20·10···​A··3···1··​4 6 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·00···​A··0···0··​4
7 ··​[·​3]·​.​dynstr···········STRTAB··········​00004068·​004068·​00a538·00···​A··0···0··1 7 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​003df0·10···​A··4···1··4
8 ··​[·​4]·​.​hash·············HASH············​0000e5a0·​00e5a0·​0017f4·​04···​A··2···​0··4 8 ··​[·​4]·​.​dynstr···········STRTAB··········​00003f7c·​003f7c·​00a31c·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​dyn··········REL·············​0000fd94·​00fd94·​0009e8·​08···​A··2···​0··​4 9 ··​[·​5]·​.​hash·············HASH············​0000e298·​00e298·​0017a8·​04···​A··3···​0··​4
10 ··​[·​6]·​.​rel.​plt··········REL·············​0001077c·​01077c·​0000d0·​08··AI··2···7··4 10 ··​[·​6]·​.​gnu.​version······VERSYM··········​0000fa40·​00fa40·​0007be·​02···​A··3···0··2
11 ··​[·​7]·​.​plt··············PROGBITS········​0001084c·​01084c·​00014c·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​00010200·​010200·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​text·············PROGBITS········​00010998·​010998·​02f144·​00··AX··0···0··​4 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​0001021c·​01021c·​000050·​00···​A··4···2··​4
13 ··​[·​9]·​.​ARM.​extab········PROGBITS········​0003fadc·​03fadc·​000174·​00···​A··0···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​0001026c·​01026c·​000978·​08···​A··3···​0··​4
14 ··​[10]·​.​ARM.​exidx········ARM_EXIDX·······​0003fc50·​03fc50·​001330·​08··​AL··8···​0··​4 14 ··​[10]·​.​rel.​plt··········REL·············​00010be4·​010be4·​0000e0·​08··​AI··3··11··​4
15 ··​[11]·​.​rodata···········​PROGBITS········​00040f80·​040f80·​000e48·​00···​A··​0···​0··8 15 ··​[11]·​.​plt··············​PROGBITS········​00010cc4·​010cc4·​000164·​00··AX··​0···​0··4
16 ··​[12]·​.​fini_array·······FINI_ARRAY······​00043820·​042820·​000008·​00··WA··​0···​0··​4 16 ··​[12]·​.​text·············PROGBITS········​00010e28·​010e28·​0315b0·​00··AX··​0···​0··​4
17 ··​[13]·​.​data.​rel.​ro······​PROGBITS········​00043828·​042828·​000520·​00··WA··​0···​0··8 17 ··​[13]·​.​ARM.​extab········​PROGBITS········​000423d8·​0423d8·​00015c·​00···A··​0···​0··4
18 ··​[14]·​.​init_array·······INIT_ARRAY······​00043d48·​042d48·​000010·​00··WA··​0···​0··​4 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​00042534·​042534·​001298·​08··AL·12···​0··​4
19 ··​[15]·​.​dynamic··········DYNAMIC·········​00043d58·​042d58·​0000f8·​08··WA··3···​0··4 19 ··​[15]·​.​rodata···········PROGBITS········​000437d0·​0437d0·​000e48·​00···A··0···​0··8
20 ··​[16]·​.​got··············PROGBITS········​00043e50·​042e50·​0001b0·​00··​WA··​0···​0··​4 20 ··​[16]·​.​fini_array·······FINI_ARRAY······​000457f8·​0447f8·​000008·​00··​WA··​0···​0··​4
21 ··​[17]·​.​data·············​PROGBITS········​00044000·​043000·​000050·​00··​WA··​0···​0··4 21 ··​[17]·​.​data.​rel.​ro······​PROGBITS········​00045800·​044800·​000520·​00··​WA··​0···​0··8
22 ··​[18]·​.​bss··············NOBITS··········​00044050·​043050·​0003a8·​00··​WA··​0···​0··​4 22 ··​[18]·​.​init_array·······INIT_ARRAY······​00045d20·​044d20·​000010·​00··​WA··​0···​0··​4
23 ··​[19]·​.​comment··········PROGBITS········​00000000·​043050·​000010·​01··MS··0···​0··1 23 ··​[19]·​.​dynamic··········DYNAMIC·········​00045d30·​044d30·​000120·​08··WA··4···​0··4
24 ··​[20]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​043060·​00001c·​00······​0···​0··​4 24 ··​[20]·​.​got··············PROGBITS········​00045e50·​044e50·​0001b0·​00··WA··​0···​0··​4
25 ··​[21]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​04307c·​00002b·​00······​0···​0··1 25 ··​[21]·​.​data·············PROGBITS········​00046000·​045000·​000050·​00··WA··​0···​0··4
26 ··​[22]·​.​shstrtab·········STRTAB··········​00000000·​0430a7·​0000cd·​00······​0···​0··1 26 ··​[22]·​.​bss··············NOBITS··········​00046050·​045050·​0003a8·​00··WA··​0···​0··4
  27 ··​[23]·​.​comment··········​PROGBITS········​00000000·​045050·​000028·​01··​MS··​0···​0··​1
  28 ··​[24]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​045078·​00001c·​00······​0···​0··​4
  29 ··​[25]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​045094·​00002b·​00······​0···​0··​1
  30 ··​[26]·​.​shstrtab·········​STRTAB··········​00000000·​0450bf·​00010b·​00······​0···​0··​1
27 Key·​to·​Flags:​ 31 Key·​to·​Flags:​
28 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 32 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
29 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 33 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
30 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 34 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
31 ··​y·​(purecode)​,​·​p·​(processor·​specific)​ 35 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 1013 lines modified Offset 1, 994 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·1010·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·991·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit@LIBC·​(2)​
6 ·····​3:​·​00010af0····​72·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseC2Ev​ 6 ·····​3:​·​00010f48····​72·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseC2Ev​
7 ·····​4:​·​00016694···​164·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTreeC1E​v 7 ·····​4:​·​000177d4···​164·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeC1E​v
8 ·····​5:​·​0001daec·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z7b2Alloci 8 ·····​5:​·​0001f928·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​_Z7b2Alloci
9 ·····​6:​·​0003f140·····​8·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_unwind_cpp_pr​0 9 ·····​6:​·​00041a1c·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_unwind_cpp_pr​0
10 ·····​7:​·​00010af0····​72·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseC1Ev​ 10 ·····​7:​·​00010f48····​72·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseC1Ev​
11 ·····​8:​·​00010b38····​40·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseD2Ev​ 11 ·····​8:​·​00010f90····​40·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseD2Ev​
12 ·····​9:​·​0001daf0·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z6b2FreePv 12 ·····​9:​·​0001f92c·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​_Z6b2FreePv
13 ····​10:​·​00016738····​24·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTreeD1E​v 13 ····​10:​·​00017878····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeD1E​v
14 ····​11:​·​00010b38····​40·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhaseD1Ev​ 14 ····​11:​·​00010f90····​40·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhaseD1Ev​
15 ····​12:​·​00010b60···​108·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase10Bu​fferMoveEi 15 ····​12:​·​00010fb8···​108·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase10Bu​fferMoveEi
16 ····​13:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memcpy 16 ····​13:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memcpy@LIBC·​(2)​
17 ····​14:​·​00010bcc····​48·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase11Cr​eateProxyERK6b2AABBPv​ 17 ····​14:​·​00011024····​48·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase11Cr​eateProxyERK6b2AABBPv​
18 ····​15:​·​000177b0···​148·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree11C​reateProxyERK6b2AABBP​v 18 ····​15:​·​000188ec···​148·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree11C​reateProxyERK6b2AABBP​v
19 ····​16:​·​00010bfc····​44·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase9Mov​eProxyEiRK6b2AABBRK6b​2Vec2 19 ····​16:​·​00011054····​44·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase9Mov​eProxyEiRK6b2AABBRK6b​2Vec2
20 ····​17:​·​000179fc···​412·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree9Mo​veProxyEiRK6b2AABBRK6​b2Vec2 20 ····​17:​·​00018b28···​416·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree9Mo​veProxyEiRK6b2AABBRK6​b2Vec2
21 ····​18:​·​00010c28·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase10To​uchProxyEi 21 ····​18:​·​00011080·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase10To​uchProxyEi
22 ····​19:​·​00010c2c····​64·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase12Un​BufferMoveEi 22 ····​19:​·​00011084····​64·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase12Un​BufferMoveEi
23 ····​20:​·​00010c6c····​44·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase12De​stroyProxyEi 23 ····​20:​·​000110c4····​44·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase12De​stroyProxyEi
24 ····​21:​·​000179dc····​32·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree12D​estroyProxyEi 24 ····​21:​·​00018b08····​32·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree12D​estroyProxyEi
25 ····​22:​·​00010c98···​156·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2BroadPhase13Qu​eryCallbackEi 25 ····​22:​·​000110f0···​164·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2BroadPhase13Qu​eryCallbackEi
26 ····​23:​·​0003e1c0···​408·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fmul 26 ····​23:​·​00040ab4···​408·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fmul
27 ····​24:​·​0003df78···​404·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fsub 27 ····​24:​·​0004086c···​404·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fsub
28 ····​25:​·​0003df7c···​400·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fadd 28 ····​25:​·​00040870···​400·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fadd
29 ····​26:​·​0003e564····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmplt 29 ····​26:​·​00040e58····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fcmplt
30 ····​27:​·​00010d34···​500·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z16b2CollideCirclesP​10b2ManifoldPK13b2Cir​cleShapeRK11b2Transfo​rmS3_S6_ 30 ····​27:​·​00011194···​500·​FUNC····​GLOBAL·​DEFAULT···12·​_Z16b2CollideCirclesP​10b2ManifoldPK13b2Cir​cleShapeRK11b2Transfo​rmS3_S6_
31 ····​28:​·​0003e578····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmple 31 ····​28:​·​00040e6c····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fcmple
32 ····​29:​·​0003de1c····​64·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_f2d 32 ····​29:​·​00040c4c···352·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fdiv
33 ····​30:​·​0003ded0···​160·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_d2f 33 ····​30:​·​00011388··​1624·​FUNC····​GLOBAL·​DEFAULT···12·​_Z25b2CollidePolygonA​ndCircleP10b2Manifold​PK14b2PolygonShapeRK1​1b2TransformPK13b2Cir​cleShapeS6_
34 ····​31:​·​0003e358···352·​FUNC····​GLOBAL·​DEFAULT····8·​__aeabi_fdiv 34 ····​31:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·sqrtf@LIBC·​(4)​
35 ····​32:​·​00010f28··1712·​FUNC····​GLOBAL·​DEFAULT····8·_Z25b2CollidePolygonA​ndCircleP10b2Manifold​PK14b2PolygonShapeRK1​1b2TransformPK13b2Cir​cleShapeS6_ 35 ····​32:​·​00040e94····​20·​FUNC····​GLOBAL·​DEFAULT···​12·​__aeabi_fcmpgt
36 ····​33:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​sqrt 36 ····​33:​·​000119e0··1672·​FUNC····​GLOBAL·​DEFAULT···​12·_Z22b2CollideEdgeAndC​ircleP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK13b2CircleSha​peS6_
37 ····​34:​·​0003e5a0····20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmpgt 37 ····​34:​·​00012068···820·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2EPCollider21Co​mputeEdgeSeparationEv​
38 ····​35:​·​000115d8··1676·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z22b2CollideEdgeAndC​ircleP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK13b2CircleSha​peS6_ 38 ····​35:​·​00040e80····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fcmpge
39 ····​36:​·​00011c64···212·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2EPCollider21Co​mputeEdgeSeparationEv​ 39 ····​36:​·​0001239c···656·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2EPCollider24Co​mputePolygonSeparatio​nEv
40 ····​37:​·​0003e58c····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmpge 40 ····​37:​·​0001262c··5416·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN12b2EPCollider7Col​lideEP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK14b2PolygonSh​apeS7_
41 ····​38:​·​00011d38···664·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2EPCollider24Co​mputePolygonSeparatio​nEv 41 ····​38:​·​000159c8···460·​FUNC····​GLOBAL·​DEFAULT···12·​_Z19b2ClipSegmentToLi​neP12b2ClipVertexPKS_​RK6b2Vec2fi
42 ····​39:​·​00011fd0··4640·FUNC····​GLOBAL·​DEFAULT····​8·​_ZN12b2EPCollider7Col​lideEP10b2ManifoldPK1​1b2EdgeShapeRK11b2Tra​nsformPK14b2PolygonSh​apeS7_ 42 ····​39:​·​00000000·····0·OBJECT··​GLOBAL·​DEFAULT··UND·​__stack_chk_guard@LIB​C·​(2)​
43 ····​40:​·​00014c48···452·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z19b2ClipSegmentToLi​neP12b2ClipVertexPKS_​RK6b2Vec2fi 43 ····​40:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​__stack_chk_fail@LIBC​·​(2)​
44 ····​41:​·​000131f0····56·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z23b2CollideEdgeAndP​olygonP10b2ManifoldPK​11b2EdgeShapeRK11b2Tr​ansformPK14b2PolygonS​hapeS6_ 44 ····​41:​·​00013b54····96·​FUNC····​GLOBAL·​DEFAULT···12·​_Z23b2CollideEdgeAndP​olygonP10b2ManifoldPK​11b2EdgeShapeRK11b2Tr​ansformPK14b2PolygonS​hapeS6_
45 ····​42:​·​00013538··​2328·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z17b2CollidePolygons​P10b2ManifoldPK14b2Po​lygonShapeRK11b2Trans​formS3_S6_ 45 ····​42:​·​00013ef8··​2624·​FUNC····​GLOBAL·​DEFAULT···12·​_Z17b2CollidePolygons​P10b2ManifoldPK14b2Po​lygonShapeRK11b2Trans​formS3_S6_
46 ····​43:​·​00013e50··2540·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN15b2WorldManifold1​0InitializeEPK10b2Man​ifoldRK11b2Transformf​S5_f 46 ····​43:​·​00014938··3208·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN15b2WorldManifold1​0InitializeEPK10b2Man​ifoldRK11b2Transformf​S5_f
47 ····​44:​·​0001483c···304·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z16b2GetPointStatesP​12b2PointStateS0_PK10​b2ManifoldS3_ 47 ····​44:​·​000155c0···232·​FUNC····​GLOBAL·​DEFAULT···12·​_Z16b2GetPointStatesP​12b2PointStateS0_PK10​b2ManifoldS3_
48 ····​45:​·​0001496c···732·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK6b2AABB7RayCastEP​15b2RayCastOutputRK14​b2RayCastInput 48 ····​45:​·​000156a8···800·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK6b2AABB7RayCastEP​15b2RayCastOutputRK14​b2RayCastInput
49 ····​46:​·​00014e0c···184·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z13b2TestOverlapPK7b​2ShapeiS1_iRK11b2Tran​sformS4_ 49 ····​46:​·​00015b94···224·​FUNC····​GLOBAL·​DEFAULT···12·​_Z13b2TestOverlapPK7b​2ShapeiS1_iRK11b2Tran​sformS4_
50 ····​47:​·​00014ec4···224·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN15b2DistanceProxy3​SetEPK7b2Shapei 50 ····​47:​·​00015c74···192·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN15b2DistanceProxy3​SetEPK7b2Shapei
51 ····​48:​·​00015648··​4172·​FUNC····​GLOBAL·​DEFAULT····​8·​_Z10b2DistanceP16b2Di​stanceOutputP14b2Simp​lexCachePK15b2Distanc​eInput 51 ····​48:​·​000164a4··​4912·​FUNC····​GLOBAL·​DEFAULT···12·​_Z10b2DistanceP16b2Di​stanceOutputP14b2Simp​lexCachePK15b2Distanc​eInput
52 ····​49:​·​00014fa4···​324·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN9b2Simplex6Solve2E​v 52 ····​49:​·​00015d34···​324·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN9b2Simplex6Solve2E​v
53 ····​50:​·​000150e8··​1376·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN9b2Simplex6Solve3E​v 53 ····​50:​·​00015e78··​1580·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN9b2Simplex6Solve3E​v
54 ····​51:​·​00044058·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_gjkCalls 54 ····​51:​·​00046058·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_gjkCalls
55 ····​52:​·​00044054·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_gjkIters 55 ····​52:​·​00046054·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_gjkIters
56 ····​53:​·​00044050·····4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_gjkMaxIters 56 ····​53:​·​00046300·····8·​OBJECT··​GLOBAL·​DEFAULT···22·​b2Vec2_zero
57 ····​54:​·​00044300·····8·​OBJECT··​GLOBAL·​DEFAULT···18·​b2Vec2_zero 57 ····​54:​·​00046050·····4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_gjkMaxIters
58 ····​55:​·​00016694···​164·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTreeC2E​v 58 ····​55:​·​000177d4···​164·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeC2E​v
59 ····​56:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memset 59 ····​56:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memset@LIBC·​(2)​
60 ····​57:​·​00016738····​24·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTreeD2E​v 60 ····​57:​·​00017878····​24·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTreeD2E​v
61 ····​58:​·​00016750···​228·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree12A​llocateNodeEv 61 ····​58:​·​00017890···​232·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree12A​llocateNodeEv
62 ····​59:​·​00016834····48·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree8Fr​eeNodeEi 62 ····​59:​·​00017978····52·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree8Fr​eeNodeEi
63 ····​60:​·​00016864··​1972·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree7Ba​lanceEi 63 ····​60:​·​000179ac··​1960·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree7Ba​lanceEi
64 ····​61:​·​00017018··​1944·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree10I​nsertLeafEi 64 ····​61:​·​00018154··​1944·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree10I​nsertLeafEi
65 ····​62:​·​00017844···408·​FUNC····​GLOBAL·​DEFAULT····8·_ZN13b2DynamicTree10R​emoveLeafEi 65 ····​62:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​raise@LIBC·​(2)​
66 ····​63:​·​00017b98····​32·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree9G​etHeightEv 66 ····​63:​·​00018980···​392·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree10R​emoveLeafEi
67 ····​64:​·​00017bb8···228·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree12​GetAreaRatioEv 67 ····​64:​·​00018cc8····​32·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree9G​etHeightEv
68 ····​65:​·​00017c9c····​76·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree13​ComputeHeightEi 68 ····​65:​·​00018ce8···228·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree12​GetAreaRatioEv
69 ····​66:​·​00017ce8·····​8·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree13​ComputeHeightEv 69 ····​66:​·​00018dcc····76·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree13​ComputeHeightEi
70 ····​67:​·​00017cf0····92·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree17​ValidateStructureEi 70 ····​67:​·​00018e18·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree13​ComputeHeightEv
71 ····​68:​·​00017d4c····​92·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree15​ValidateMetricsEi 71 ····​68:​·​00018e20···100·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree17​ValidateStructureEi
72 ····​69:​·​00017da8····​32·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree8V​alidateEv 72 ····​69:​·​00018e84···100·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree15​ValidateMetricsEi
73 ····​70:​·​00017dc8···124·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZNK13b2DynamicTree13​GetMaxBalanceEv 73 ····​70:​·​00018ee8····​32·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree8V​alidateEv
74 ····​71:​·​00017e44···948·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree15R​ebuildBottomUpEv 74 ····​71:​·​00018f08···120·​FUNC····​GLOBAL·​DEFAULT···12·​_ZNK13b2DynamicTree13​GetMaxBalanceEv
75 ····​72:​·​000181f8···136·​FUNC····​GLOBAL·​DEFAULT····​8·​_ZN13b2DynamicTree11S​hiftOriginERK6b2Vec2 75 ····​72:​·​00018f80···980·​FUNC····​GLOBAL·​DEFAULT···12·​_ZN13b2DynamicTree15R​ebuildBottomUpEv
76 ····​73:​·​00018280··2628·​FUNC····WEAK···​DEFAULT····8·_ZN20b2SeparationFunc​tion10InitializeEPK14​b2SimplexCachePK15b2D​istanceProxyRK7b2Swee​pS5_S8_f 76 ····​73:​·​00000000·····​0·​FUNC····GLOBAL·​DEFAULT··UND·abort@LIBC·​(2)​
77 ····​74:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​sinf 77 ····​74:​·​00019354···112·​FUNC····​GLOBAL·​DEFAULT···12·_ZN13b2DynamicTree11S​hiftOriginERK6b2Vec2
78 ····​75:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​cosf 78 ····​75:​·​000193c4··9652·​FUNC····​GLOBAL·​DEFAULT···​12·_Z14b2TimeOfImpactP11​b2TOIOutputPK10b2TOII​nput
79 ····​76:​·​00018cc4··2936·​FUNC····WEAK···​DEFAULT····​8·​_ZNK20b2SeparationFun​ction17FindMinSeparat​ionEPiS0_f 79 ····​76:​·​0001fb14····​20·​FUNC····GLOBAL·​DEFAULT···12·​_ZN7b2TimerC1Ev
80 ····​77:​·​0001983c··1772·​FUNC····WEAK···​DEFAULT····8·_ZNK20b2SeparationFun​ction8EvaluateEiif 80 ····​77:​·​00000000·····​0·​FUNC····GLOBAL·​DEFAULT··UND·​floorf@LIBC·​(4)​
81 ····​78:​·​00019f28··2172·​FUNC····​GLOBAL·​DEFAULT····​8·_Z14b2TimeOfImpactP11​b2TOIOutputPK10b2TOII​nput 81 ····​78:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·sinf@LIBC·​(4)​
82 ····​79:​·​0001dcd0····20·​FUNC····​GLOBAL·​DEFAULT····​8·_ZN7b2TimerC1Ev 82 ····​79:​·​00000000·····0·​FUNC····​GLOBAL·​DEFAULT··UND·cosf@LIBC·​(4)​
83 ····​80:​·​00000000·····0·FUNC····​GLOBAL·​DEFAULT··UND·floorf 83 ····​80:​·​0004606c·····4·OBJECT··​GLOBAL·​DEFAULT···​22·b2_toiCalls
84 ····​81:​·​0001dce4···104·FUNC····​GLOBAL·​DEFAULT····​8·_ZNK7b2Timer15GetMill​isecondsEv 84 ····​81:​·​00046060·····4·OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiRootIters
85 ····​82:​·​0004406c·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiCalls 85 ····​82:​·​0004605c·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiMaxRootIters
86 ····​83:​·​00044060·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiRootIters 86 ····​83:​·​00046068·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiIters
87 ····​84:​·​0004405c·····4·OBJECT··​GLOBAL·​DEFAULT···​18·​b2_toiMaxRootIters 87 ····​84:​·​0001fb28···144·FUNC····​GLOBAL·​DEFAULT···​12·_ZNK7b2Timer15GetMill​isecondsEv
88 ····​85:​·​00044068·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiIters 88 ····​85:​·​00046064·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiMaxIters
89 ····​86:​·​00044064·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiMaxIters 89 ····​86:​·​00046070·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiMaxTime
90 ····​87:​·​00044070·····​4·​OBJECT··​GLOBAL·​DEFAULT···18·​b2_toiMaxTime 90 ····​87:​·​00046074·····​4·​OBJECT··​GLOBAL·​DEFAULT···22·​b2_toiTime
91 ····​88:​·​00044074·····​4·OBJECT··​GLOBAL·​DEFAULT···​18·​b2_toiTime 91 ····​88:​·​0001b978····12·FUNC····​GLOBAL·​DEFAULT···​12·_ZNK12b2ChainShape13G​etChildCountEv
92 ····​89:​·​0001a7a4····24·​FUNC····WEAK···​DEFAULT····​8·​_ZN7b2ShapeD2Ev 92 ····​89:​·​0001b984·····​8·​FUNC····GLOBAL·​DEFAULT···12·​_ZNK12b2ChainShape9Te​stPointERK11b2Transfo​rmRK6b2Vec2
93 ····​90:​·​00043828····40·OBJECT··WEAK···​DEFAULT···​13·​_ZTV7b2Shape 93 ····​90:​·​0001b98c···444·FUNC····GLOBAL·​DEFAULT···​12·​_ZNK12b2ChainShape11C​omputeAABBEP6b2AABBRK​11b2Transformi
94 ····​91:​·​0001a7a4····​24·​FUNC····WEAK···​DEFAULT····​8·​_ZN7b2ShapeD1Ev 94 ····​91:​·​0001bb48····​24·​FUNC····GLOBAL·​DEFAULT···12·​_ZNK12b2ChainShape11C​omputeMassEP10b2MassD​ataf
95 ····​92:​·​0001a7bc····​12·​FUNC····​GLOBAL·​DEFAULT·u~U Kp~U`Nu~UPKp~U^u~UKp~Unu~UKp~U~u~UKp~U u~ULp~UPu~U@Lp~Uu~Up$Lp~Uu~U4Lp~Uϰu~UDLp~Uu~UULp~U@u~U0eLp~Upu~U`uLp~Uu~ULp~U u~ULp~U1u~ULp~U0Au~U Lp~U`Qu~UPLp~Uau~ULp~Uqu~ULp~Uu~ULp~U u~UMp~UPu~U@Mp~Uu~Up'Mp~U±u~U7Mp~Uұu~UGMp~Uu~UXMp~U@u~U0hMp~Upu~U`xMp~Uu~UMp~U#u~UMp~U4u~UMp~U0Du~U Mp~U`Tu~UPMp~Udu~UMp~Utu~UMp~Uu~UMp~U u~U Np~UPu~U@Np~Uu~Up*Np~UŲu~U:Np~Uղu~UJNp~Uu~U[Np~U@u~U0kNp~Upu~U`{Np~Uu~UNp~U&u~UNp~U7u~UNp~U0Gu~U Np~U`Wu~UPNp~Ugu~UNp~Uwu~UNp~Uu~UNp~U u~U Op~UPu~U@Op~Uu~Up-Op~Uȳu~U=Op~Uسu~UMOp~Uu~U^Op~U@u~U0nOp~Up u~U`~Op~Uu~UOp~U)u~UOp~U:u~UOp~U0Ju~U Op~U`Zu~UPOp~Uju~UOp~Uzu~UOp~Uu~UOp~U u~UPp~UPu~U@ Pp~Uu~Up0Pp~U˴u~U@Pp~U۴u~UPPp~Uu~UaPp~U@u~U0qPp~Up u~U`Pp~Uu~UPp~U,u~UPp~U=u~UPp~U0Mu~U Pp~U`]u~UPPp~Umu~UPp~U}u~UPp~Uu~UQp~U u~UQp~UPu~U@#Qp~Uu~Up3Qp~Uεu~UCQp~U޵u~USQp~Uu~UdQp~U@u~U0tQp~Upu~U`Qp~Uu~UQp~U/u~UQp~U@u~UQp~U0Pu~U Qp~U``u~UPQp~Upu~UQp~Uu~UQp~Uu~URp~U u~URp~UPu~U@&Rp~Uu~Up6Rp~UѶu~UFRp~Uu~UVRp~Uu~UgRp~U@u~U0wRp~Upu~U`Rp~U"u~URp~U2u~URp~UCu~URp~U0Su~U Rp~U`cu~UPRp~Usu~URp~Uu~URp~Uu~USp~U u~USp~UPu~U@)Sp~Uķu~Up9Sp~UԷu~UISp~Uu~UYSp~Uu~UjSp~U@u~U0zSp~Upu~U`Sp~U%u~USp~U5u~USp~UFu~USp~U0Vu~U Sp~U`fu~UPSp~Uvu~USp~Uu~USp~Uu~U Tp~U u~UTp~UPu~U@,Tp~UǸu~Upu~UVp~UOu~UVp~U0_u~U Vp~U`ou~UPVp~Uu~UVp~Uu~UWp~Uu~UWp~U u~U%Wp~UPu~U@5Wp~Uлu~UpEWp~Uu~UUWp~Uu~UeWp~Uu~UvWp~U@u~U0Wp~Up!u~U`Wp~U1u~UWp~UAu~UWp~URu~UWp~U0bu~U Wp~U`ru~UPWp~Uu~UWp~Uu~UXp~Uu~UXp~U u~U(Xp~UPüu~U@8Xp~UӼu~UpHXp~Uu~UXXp~Uu~UhXp~Uu~UyXp~U@u~U0Xp~Up$u~U`Xp~U4u~UXp~UDu~UXp~UUu~UXp~U0eu~U Xp~U`uu~UPXp~Uu~UXp~Uu~U Yp~Uu~UYp~U u~U+Yp~UPƽu~U@;Yp~Uֽu~UpKYp~Uu~U[Yp~Uu~UkYp~Uu~U|Yp~U@u~U0Yp~Up'u~U`Yp~U7u~UYp~UGu~UYp~UXu~UYp~U0hu~U Yp~U`xu~UPYp~Uu~UYp~Uu~U Zp~Uu~UZp~U u~U.Zp~UPɾu~U@>Zp~Uپu~UpNZp~Uu~U^Zp~Uu~UnZp~U u~UZp~U@u~U0Zp~Up*u~U`Zp~U:u~UZp~UJu~UZp~U[u~UZp~U0ku~U Zp~U`{u~UPZp~Uu~U[p~Uu~U[p~Uu~U [p~U u~U1[p~UP̿u~U@A[p~Uܿu~UpQ[p~Uu~Ua[p~Uu~Uq[p~U u~U[p~U@u~U0[p~Up-u~U`[p~U=u~U[p~UMu~U[p~U^u~U[p~U0nu~U [p~U`~u~UP[p~Uu~U\p~Uu~U\p~Uu~U#\p~U u~U4\p~UPu~U@D\p~Uu~UpT\p~Uu~Ud\p~Uu~Ut\p~Uu~U\p~U@ u~U0\p~Up0u~U`\p~U@u~U\p~UPu~U\p~Uau~U\p~U0qu~U \p~U`u~UP\p~Uu~U]p~Uu~U]p~Uu~U&]p~U u~U7]p~UPu~U@G]p~Uu~UpW]p~Uu~Ug]p~Uu~Uw]p~Uu~U]p~U@#u~U0]p~Up3u~U`]p~UCu~U]p~USu~U]p~Udu~U]p~U0tu~U ]p~U`u~UP]p~Uu~U ^p~Uu~U^p~Uu~U)^p~U u~U:^p~UPu~U@J^p~Uu~UpZ^p~Uu~Uj^p~Uu~Uz^p~Uu~U^p~U@&u~U0^p~Up6u~U`^p~UFu~U^p~UVu~U^p~Ugu~U^p~U0wu~U ^p~U`u~UP^p~Uu~U _p~Uu~U_p~Uu~U,_p~U u~U=_p~UPu~U@M_p~Uu~Up]_p~Uu~Um_p~Uu~U}_p~Uu~U_p~U@)u~U0_p~Up9u~U`_p~UIu~U_p~UYu~U_p~Uju~U_p~U0zu~U _p~U`u~UP_p~Uu~U`p~Uu~U`p~Uu~U/`p~U u~U@`p~UPu~U@P`p~Uu~Up``p~Uu~Up`p~U u~UЀ`p~Uu~U`p~U@,u~U0`p~Upu~U0#gp~UpNu~U`3gp~U^u~UCgp~Unu~USgp~Uu~Ucgp~U0u~U tgp~U`u~UPgp~Uu~Ugp~Uu~Ugp~Uu~Ugp~U u~Ugp~UPu~U@gp~Uu~Upgp~Uu~Ugp~U` u~UUhp~U1u~Ufhp~U@Au~U0vhp~UpQu~U`hp~Uau~Uhp~Uqu~Uhp~Uu~Uhp~U0u~U hp~U`u~UPhp~Uu~Uhp~Uu~Uhp~Uu~Uip~U u~Uip~UPu~U@(ip~Uu~Up8ip~Uu~UHip~U#u~UXip~U4u~Uiip~U@Du~U0yip~UpTu~U`ip~Udu~Uip~Utu~Uip~Uu~Uip~U0u~U ip~U`u~UPip~Uu~Uip~Uu~Uip~Uu~U jp~U u~Ujp~UPu~U@+jp~Uu~Up;jp~Uu~UKjp~U&u~U[jp~U7u~Uljp~U@Gu~U0|jp~UpWu~U`jp~Ugu~Ujp~Uwu~Ujp~Uu~Ujp~U0u~U jp~U`u~UPjp~Uu~Ujp~Uu~Ujp~Uu~U kp~U u~U kp~UP u~U@.kp~Uu~Up>kp~U)u~UNkp~U9u~U^kp~UJu~Uokp~U@Zu~U0kp~Upju~U`kp~Uzu~Ukp~UЊu~Ukp~Uu~Ukp~U0u~U kp~U`u~UPkp~Uu~Ukp~Uu~Ulp~Uu~Ulp~U u~U!lp~UP u~U@1lp~Uu~UpAlp~U,u~UQlp~Uu~Usrp~UNu~UЃrp~U_u~Urp~U@ou~U0rp~Upu~U`rp~Uu~Urp~UПu~Urp~Uu~Urp~U0u~U rp~U`u~UPsp~Uu~Usp~Uu~U%sp~Uu~U5sp~U u~UFsp~UP!u~U@Vsp~U1u~Upfsp~UAu~Uvsp~UQu~UІsp~Ubu~Usp~U@ru~U0sp~Upu~U`sp~Uu~Usp~UТu~Usp~Uu~Usp~U0u~U sp~U`u~UPtp~Uu~Utp~Uu~U(tp~Uu~U8tp~U u~UItp~UP$u~U@Ytp~U4u~Upitp~UDu~Uytp~UTu~UЉtp~Ueu~Utp~U@uu~U0tp~Upu~U`tp~Uu~Utp~UХu~Utp~Uu~Utp~U0u~U tp~U`u~UP up~Uu~Uup~Uu~U+up~Uu~U;up~U u~ULup~UP'u~U@\up~U7u~Uplup~UGu~U|up~UWu~UЌup~Uhu~Uup~U@xu~U0up~Upu~U`up~Uu~Uup~UШu~Uup~Uu~Uup~U0u~U up~U`u~UPvp~Uu~Uvp~Uu~U.vp~U u~U>vp~U u~UOvp~UP*u~U@_vp~U:u~Upovp~UJu~Uvp~UZu~UЏvp~Uku~Uvp~U@{u~U0vp~Upu~U`vp~Uu~Uvp~UЫu~Uvp~Uu~Uvp~U0u~U wp~U`u~UPwp~Uu~U!wp~Uu~U1wp~U u~UAwp~U u~URwp~UP-u~U@bwp~U=u~Uprwp~UMu~Uwp~U]u~UВwp~Unu~Uwp~U@~u~U0wp~Upu~U`wp~Uu~Uwp~UЮu~Uwp~Uu~Uwp~U0u~U xp~U`u~UPxp~Uu~U$xp~Uu~U4xp~Uu~UDxp~U u~UUxp~UP0u~U@exp~U@u~Upuxp~UPu~Uxp~U`u~UЕxp~Uqu~Uxp~U@u~U0xp~Upu~U`xp~Uu~Uxp~Uбu~Uxp~Uu~Uxp~U0u~U yp~U`u~UPyp~Uu~U'yp~Uu~U7yp~Uu~UGyp~U #u~UXyp~UP3u~U@hyp~UCu~Upxyp~USu~Uyp~Ucu~UИyp~Utu~Uyp~U@u~U0yp~Upu~U`yp~Uu~Uyp~Uдu~Uyp~Uu~Uyp~U0u~U zp~U`u~UPzp~Uu~U*zp~Uu~U:zp~Uu~UJzp~U &u~U[zp~UP6u~U@kzp~UFu~Up{zp~UVu~Uzp~Ufu~UЛzp~Uwu~Uzp~U@u~U0zp~Upu~U`zp~Uu~Uzp~Uзu~Uzp~Uu~Uzp~U0u~U {p~U`u~UP{p~Uu~U-{p~Uu~U={p~Uu~UM{p~U )u~U^{p~UP9u~U@n{p~UIu~Up~{p~UYu~U{p~Uiu~UО{p~Uzu~U{p~U@u~U0{p~Upu~U`{p~Uu~U{p~Uкu~U{p~Uu~U{p~U0u~U |p~U`u~UP |p~Uu~U0|p~U u~U@|p~Uu~UP|p~U ,u~Ua|p~UPu~Up~UPNu~U@p~U^u~UpÂp~Unu~Uӂp~U~u~Up~Uu~Up~U@u~U0p~Upu~U`p~Uu~U$p~Uu~U4p~Uu~UDp~U0u~U Up~U`u~UPep~Uu~Uup~U u~Up~U0u~Up~U Au~Up~UPQu~U@p~Uau~Upƃp~Uqu~Uփp~Uu~Up~Uu~Up~U@u~U0p~Upu~U`p~Uu~U'p~Uu~U7p~Uu~UGp~U0u~U Xp~U`u~UPhp~Uu~Uxp~U#u~Up~U3u~Up~U Du~Up~UPTu~U@p~Udu~UpɄp~Utu~Uلp~Uu~Up~Uu~Up~U@u~U0 p~Upu~U`p~Uu~U*p~Uu~U:p~Uu~UJp~U0u~U [p~U`u~UPkp~Uu~U{p~U&u~Up~U6u~Up~U Gu~Up~UPWu~U@p~Ugu~Up̅p~Uwu~U܅p~Uu~Up~Uu~Up~U@u~U0 p~Upu~U`p~Uu~U-p~Uu~U=p~Uu~UMp~U0u~U ^p~U` u~UPnp~Uu~U~p~U)u~Up~U9u~Up~U Ju~Up~UPZu~U@p~Uju~Upφp~Uzu~U߆p~Uu~Up~Uu~Up~U@u~U0p~Upu~U` p~Uu~U0p~Uu~U@p~Uu~UPp~U0u~U ap~U` u~UPqp~Uu~Up~U,u~Up~Uu~Up~UNu~UÍp~U _u~Uԍp~UPou~U@p~Uu~Upp~Uu~Up~Uu~Up~Uu~U%p~U@u~U05p~Upu~U`Ep~Uu~UUp~Uu~Uep~Uu~Uup~U0u~U p~U`!u~UPp~U1u~Up~UAu~Up~UQu~UƎp~U bu~U׎p~UPru~U@p~Uu~Upp~Uu~Up~Uu~Up~Uu~U(p~U@u~U08p~Upu~U`Hp~Uu~UXp~Uu~Uhp~Uu~Uxp~U0u~U p~U`$u~UPp~U4u~Up~UDu~Up~UTu~Uɏp~U eu~Uڏp~UPuu~U@p~Uu~Upp~Uu~U p~Uu~Up~Uu~U+p~U@u~U0;p~Upu~U`Kp~Uu~U[p~Uu~U kp~Uu~U{p~U0'u~U p~U`7u~UPp~UGu~Up~UWu~Up~Ugu~U̐p~U xu~Uݐp~UPu~U@p~Uu~Upp~Uu~U p~Uu~Up~Uu~U.p~U@u~U0>p~Upu~U0`Np~Uu~U^p~U)u~Unp~U:u~U~p~U0Ju~U p~U`Zu~UPp~Uju~Up~Uzu~Up~Uu~Uϑp~U u~Up~UPu~U@p~Uu~Upp~Uu~Up~Uu~U p~Uu~U1p~U@u~U0Ap~Up u~U`Qp~Uu~Uap~U,u~Uqp~U=u~Up~U0Mu~U p~U`]u~UPp~Umu~Up~U}u~U’p~Uu~UҒp~U u~Up~UPu~U@p~Uu~Upp~Uu~Up~Uu~U#p~Uu~U4p~U@u~U0Dp~Upu~U`Tp~Uu~Udp~U/u~Utp~U@u~Up~U0Pu~U p~U``u~UPp~Upu~Up~Uu~Uœp~Uu~UՓp~U u~Up~UPu~U@p~Uu~Upp~Uu~Up~Uu~U&p~Uu~U7p~U@u~U0Gp~Upu~U`Wp~U"u~Ugp~U2u~Uwp~U@at~U p~Upat~U p~Uat~UPp~Uat~Up~Uat~UȔp~U0at~Uؔp~U`at~Up~Ubt~U@p~Ubt~Up p~U"bt~Up~U 3bt~U)p~UPCbt~U:p~USbt~U0Jp~Ucbt~U`Zp~Usbt~Ujp~Ubt~Uzp~U@bt~Up~Upbt~U p~Ubt~UPp~Ubt~Up~Ubt~U˕p~U0bt~Uەp~U`bt~Up~Uct~U@p~Uct~Up p~U%ct~Up~U 6ct~U,p~UPFct~U=p~UVct~U0Mp~Ufct~U`]p~Uvct~Ump~Uct~U}p~U@ct~Up~Upct~U p~Uct~UPp~Uct~Up~Uct~UΖp~U0ct~Uޖp~U`ct~Up~Udt~U@p~Udt~Upp~U(dt~Up~U 9dt~U/p~UPIdt~U@p~UYdt~U0Pp~Uidt~U``p~Uydt~Upp~Udt~Up~U@dt~Up~Updt~U p~Udt~UPp~Udt~Up~Udt~Uїp~U0dt~Up~U`dt~Up~U et~U@p~Uet~Upp~U+et~U"p~U p~Upv~UOp~Uv~U0_p~U v~U`op~UPv~Up~Uv~Up~Uv~Up~Uv~U p~Uv~UPp~U@v~UМp~Upv~Up~Uv~Up~U"v~Up~U3v~U@p~U0Cv~Up!p~U`Sv~U1p~Ucv~UAp~Usv~URp~Uv~U0bp~U v~U`rp~UPv~Up~Uv~Up~Uv~Up~Uv~U p~Uv~UPÝp~U@v~Uӝp~Upv~Up~Uv~Up~U%v~Up~U6v~U@p~U0Fv~Up$p~U`Vv~U4p~Ufv~UDp~Uvv~UUp~Uv~U0ep~U v~U`up~UPv~Up~Uv~Up~Uv~Up~Uv~U p~Uv~UPƞp~U@v~U֞p~Upv~Up~Uv~Up~U(v~Up~U9v~U@p~U0Iv~Up'p~U`Yv~U7p~Uiv~UGp~Uyv~UXp~Uv~U0hp~U v~U`xp~UPv~Up~Uv~Up~Uv~Up~Uv~U p~Uv~UPɟp~U@v~Uٟp~Up v~Up~Uv~Up~U+v~U p~U<v~U@p~U0Lv~Up*p~U`\v~U:p~Ulv~UJp~U|v~U[p~Uv~U0kp~U v~U`{p~UPv~Up~Uv~Up~Uv~Up~Uv~U p~Uv~UP̠p~U@v~Uܠp~Upv~Up~Uv~Up~U.v~U p~U?v~U@p~U0Ov~Up-p~U`_v~U=p~Uov~UMp~Uv~U^p~Uv~U0np~U v~U`~p~UPv~Up~Uv~Up~Uv~Up~Uv~U p~Uv~UPϡp~U@v~Uߡp~Upv~Up~U!v~Up~U1v~Up~UBv~U@ p~U0Rv~Up0p~U`bv~U@p~Urv~UPp~Uv~Uap~Uv~U0qp~U v~U`p~UPv~Up~Uv~Up~Uv~Up~Uv~U ¢p~Uv~UPҢp~U@v~Up~Upv~Up~U$v~Up~U4v~Up~UEv~U@#p~U0Uv~Up3p~U`ev~UCp~Uuv~USp~Uv~Udp~Uv~U0tp~U v~U`p~UPv~Up~Uv~Up~Uv~Up~Uv~U ţp~Uv~UPգp~U@ v~Up~Up v~Up~U' v~Up~U7 v~Up~UH v~U@&p~U0X v~Up6p~U`h v~UFp~Ux v~UVp~U v~Ugp~U v~U0wp~U v~U`p~UP v~Up~U v~Up~U v~UǤp~U v~U ؤp~U v~UPp~U@ v~Up~Up v~Up~U* v~Up~U: v~U)p~UK v~U@9p~U0[ v~UpIp~U`k v~UYp~U{ v~Uip~U v~Uzp~U v~U0p~U v~U`p~UP v~Up~U v~Up~U v~Uʥp~U v~U ۥp~U v~UPp~U@ v~Up~Up v~U p~U- v~Up~U= v~U,p~UN v~U@p~UUv~UNp~Ufv~U^p~U0vv~U op~U`v~UPp~Uv~Up~Uv~Up~Uv~U௯p~U v~Up~UPv~U@Яp~Uv~Upp~Uv~Up~Uv~Up~Uv~Up~U@(v~U0!p~Up8v~U`1p~UHv~UAp~UXv~UQp~Uiv~Uap~U0yv~U rp~U`v~UPp~Uv~Up~Uv~Up~Uv~Uರp~U v~Uðp~UPv~U@Ӱp~Uv~Upp~Uv~Up~U v~Up~Uv~Up~U@+v~U0$p~Up;v~U`4p~UKv~UDp~U[v~UTp~Ulv~Udp~U0|v~U up~U`v~UPp~Uv~Up~Uv~Up~Uv~U൱p~U v~UƱp~UPv~U@ֱp~Uv~Upp~Uv~Up~U v~Up~Uv~Up~U@.v~U0'p~Up>v~U`7p~UNv~UGp~U^v~UWp~Uov~Ugp~U0v~U xp~U`v~UPp~Uv~Up~Uv~Up~Uv~Uาp~U v~Uɲp~UPv~U@ٲp~Uv~Upp~Uv~Up~Uv~U p~U!v~Up~U@1v~U0*p~UpAv~U`:p~UQv~UJp~Uav~UZp~Urv~Ujp~U0v~U {p~U`v~UPp~Uv~Up~Uv~Up~Uv~U໳p~U v~U̳p~UPv~U@ܳp~Uv~Upp~Uv~Up~Uv~U p~U$v~Up~U@4v~U0-p~UpDv~U`=p~UTv~UMp~Udv~U]p~Uuv~Ump~U0v~U ~p~U`v~UPp~Uv~Up~Uv~Up~Uv~Uྴp~U v~Uϴp~UPv~U@ߴp~Uv~Upp~Uv~Up~Uv~Up~U'v~U p~U@7v~U00p~UpGv~U`@p~UWv~UPp~Ugv~U`p~Uxv~Upp~U0v~U p~U`v~UPp~Uv~Up~Uv~Up~Uv~Up~U v~Uҵp~UPv~U@p~Uv~Upp~U v~Up~Uv~Up~U*v~U#p~U@:v~U03p~UpJv~U`Cp~UZv~USp~Ujv~Ucp~U{v~Usp~U0v~U p~U`v~UPp~Uv~Up~Uv~Up~Uv~UĶp~U v~Uնp~UPv~U@p~Uv~Upp~U v~Up~Uv~Up~U-v~U&p~U@=v~U06p~UpMv~U`Fp~U]v~UVp~Umv~Ufp~U~v~Uvp~U0v~U p~U`v~UPp~Uv~Up~Uv~Up~Uv~UǷp~U v~Uطp~UPv~U @p~Uv~Upp~Uv~Up~U/v~Up~U@v~U)p~U@Pv~U09p~Up`v~U`Ip~Upv~UYp~UЀv~Uip~Uv~Uyp~U0v~U p~U`v~UPp~Uv~Up~Uv~Up~Uv~Uʸp~U v~U۸p~UPv~U@p~Uv~Upp~U"v~U p~U2v~Up~UCv~U,p~U@Sv~U0!v~UGp~UO!v~UXp~U@_!v~U0hp~Upo!v~U`xp~U!v~Up~UЏ!v~Up~U!v~Up~U0!v~U p~U`!v~UPɽp~U!v~Uٽp~U!v~Up~U!v~Up~U "v~U p~UP"v~U@p~U!"v~Up*p~U1"v~U:p~UA"v~UJp~UR"v~U[p~U@b"v~U0kp~Upr"v~U`{p~U"v~Up~UВ"v~Up~U"v~Up~U0"v~U p~U`"v~UP̾p~U"v~Uܾp~U"v~Up~U"v~Up~U #v~U p~UP#v~U@p~U$#v~Up-p~U4#v~U=p~UD#v~UMp~UU#v~U^p~U@e#v~U0np~Upu#v~U`~p~U#v~Up~UЕ#v~Up~U#v~Up~U0#v~U p~U`#v~UPϿp~U#v~U߿p~U#v~Up~U#v~Up~U $v~Up~UP$v~U@ p~U'$v~Up0p~U7$v~U@p~UG$v~UPp~UX$v~Uap~U@h$v~U0qp~Upx$v~U`p~U$v~Up~UИ$v~Up~U$v~Up~U0$v~U p~U`$v~UPp~U$v~Up~U$v~Up~U$v~Up~U %v~Up~UP%v~U@#p~U*%v~Up3p~U:%v~UCp~UJ%v~USp~U[%v~Udp~U@k%v~U0tp~Up{%v~U`p~U%v~Up~UЛ%v~Up~U%v~Up~U0%v~U p~U`%v~UPp~U%v~Up~U%v~Up~U%v~Up~U &v~Up~UP&v~U@&p~U-&v~Up6p~U=&v~UFp~UM&v~UVp~U^&v~Ugp~U@n&v~U0wp~Up~&v~U`p~U&v~Up~UО&v~Up~U&v~Up~U0&v~U p~U`&v~UPp~U&v~Up~U&v~Up~U&v~Up~U 'v~Up~UP 'v~U@)p~U0'v~Up9p~U@'v~UIp~UP'v~UYp~Ua'v~Ujp~U@q'v~U0zp~Up'v~U`p~U'v~Up~UС'v~Up~U'v~Up~U 0'v~U p~U`'v~UPp~U'v~Up~U'v~U p~U(v~Up~U (v~U,p~UP#(v~U@p~UP5.v~U@Np~UE.v~Up^p~UU.v~Unp~Ue.v~U~p~Uv.v~Up~U@.v~U0p~Up.v~U`p~U.v~Up~Uж.v~Up~U.v~Up~U0.v~U p~U`.v~UPp~U.v~Up~U/v~U p~U/v~U0p~U (/v~UAp~UP8/v~U@Qp~UH/v~Upap~UX/v~Uqp~Uh/v~UЁp~Uy/v~Up~U@/v~U0p~Up/v~U`p~U/v~Up~Uй/v~Up~U/v~Up~U0/v~U p~U`/v~UPp~U/v~Up~U 0v~U#p~U0v~U3p~U +0v~UDp~UP;0v~U@Tp~UK0v~Updp~U[0v~Utp~Uk0v~UЄp~U|0v~Up~U@0v~U0p~Up0v~U`p~U0v~Up~Uм0v~Up~U0v~Up~U00v~U p~U`0v~UPp~U0v~Up~U 1v~U&p~U1v~U6p~U .1v~UGp~UP>1v~U@Wp~UN1v~Upgp~U^1v~Uwp~Un1v~UЇp~U1v~Up~U@1v~U0p~Up1v~U`p~U1v~Up~Uп1v~Up~U1v~Up~U01v~U p~U`1v~UP p~U2v~Up~U2v~U)p~U 2v~U9p~U 12v~UJp~UPA2v~U@Zp~UQ2v~Upjp~Ua2v~Uzp~Uq2v~UЊp~U2v~Up~U@2v~U0p~Up2v~U`p~U2v~Up~U2v~Up~U2v~Up~U02v~U p~U`2v~UP p~U3v~Up~U3v~U,p~U#3v~Up~U59v~UNp~U F9v~U_p~UPV9v~U@op~Uf9v~Upp~Uv9v~Up~U9v~UПp~U9v~Up~U@9v~U0p~Up9v~U`p~U9v~Up~U9v~Up~U9v~Up~U09v~U p~U`:v~UP!p~U:v~U1p~U(:v~UAp~U8:v~UQp~U I:v~Ubp~UPY:v~U@rp~Ui:v~Upp~Uy:v~Up~U:v~UТp~U:v~Up~U@:v~U0p~Up:v~U`p~U:v~Up~U:v~Up~U:v~Up~U0:v~U p~U` ;v~UP$p~U;v~U4p~U+;v~UDp~U;;v~UTp~U L;v~Uep~UP\;v~U@up~Ul;v~Upp~U|;v~Up~U;v~UХp~U;v~Up~U@;v~U0p~Up;v~U`p~U;v~Up~U;v~Up~U;v~Up~U0;v~U p~U`v~U p~U`>v~UP-p~U$>v~U=p~U4>v~UMp~UD>v~U]p~U U>v~Unp~UPe>v~U@~p~Uu>v~Upp~U>v~Up~U>v~UЮp~U>v~Up~U@>v~U0p~Up>v~U`p~U>v~Up~U>v~Up~U>v~Up~U0?v~U p~U`?v~UP0p~U'?v~U@p~U7?v~UPp~UG?v~U`p~U X?v~Uqp~UPh?v~U@p~Ux?v~Upp~U?v~Up~U?v~Uбp~U?v~Up~U@?v~U0p~Up?v~U`p~U?v~Up~U?v~Up~U?v~Up~U0 @v~U #p~U`@v~UP3p~U*@v~UCp~U:@v~USp~UJ@v~Ucp~U [@v~Utp~UPk@v~U@p~U{@v~Upp~U@v~Up~U@v~Uдp~U@v~Up~U@@v~U0p~Up@v~U`p~U@v~Up~U@v~Up~U@v~Up~U0 Av~U &p~U`Av~UP6p~U-Av~U Fp~UMAv~UVp~U]Av~Ufp~U nAv~Uwp~UP~Av~U@p~UAv~Upp~UAv~Up~UAv~Uзp~UAv~Up~U@Av~U0p~UpAv~U`p~UAv~Up~UAv~Up~UBv~Up~U0 Bv~U )p~U`0Bv~UP9p~U@Bv~UIp~UPBv~UYp~U`Bv~Uip~U qBv~Uzp~UPBv~U@p~UBv~Upp~UBv~Up~UBv~Uкp~UBv~Up~U@Bv~U0p~UpBv~U`p~UBv~Up~UCv~U p~UCv~Up~U0#Cv~U ,p~U`3Cv~UPLv~U Wp~U`NLv~UPgp~U^Lv~Uwp~UnLv~Up~U~Lv~Up~U Lv~Up~UPLv~U@p~ULv~Upp~ULv~Up~ULv~Up~ULv~Up~U@Lv~U0 p~UpMv~U`p~UMv~U)p~U Mv~U9p~U1Mv~UIp~U0AMv~U Zp~U`QMv~UPjp~UaMv~Uzp~UqMv~Up~UMv~Up~U Mv~Up~UPMv~U@p~UMv~Upp~UMv~Up~UMv~Up~UMv~Up~U@Mv~U0 p~UpNv~U`p~UNv~U,p~U#Nv~Up~U@Tv~U0Np~UpTv~U`^p~U%Tv~Unp~U5Tv~U~p~UFTv~Up~U0VTv~U p~U`fTv~UPp~UvTv~Up~UTv~Up~UTv~Up~U Tv~Up~UPTv~U@p~UTv~Upp~UTv~U p~UTv~U0p~UTv~UAp~U@Uv~U0Qp~UpUv~U`ap~U(Uv~Uqp~U8Uv~Up~UIUv~Up~U0YUv~U p~U`iUv~UPp~UyUv~Up~UUv~Up~UUv~Up~U Uv~Up~UPUv~U@p~UUv~Upp~UUv~U#p~UUv~U3p~UUv~UDp~U@ Vv~U0Tp~UpVv~U`dp~U+Vv~Utp~U;Vv~Up~ULVv~Up~U0\Vv~U p~U`lVv~UPp~U|Vv~Up~UVv~Up~UVv~Up~U Vv~Up~UPVv~U@p~UVv~Upp~UVv~U&p~UVv~U6p~UVv~UGp~U@Wv~U0Wp~UpWv~U`gp~U.Wv~Uwp~U>Wv~Up~UOWv~Up~U0_Wv~U p~U`oWv~UPp~UWv~Up~UWv~Up~UWv~Up~U Wv~Up~UPWv~U@ p~UWv~Upp~UWv~U)p~UWv~U9p~UXv~UJp~U@Xv~U0Zp~Up!Xv~U`jp~U1Xv~Uzp~UAXv~Up~URXv~Up~U0bXv~U p~U`rXv~UPp~UXv~Up~UXv~Up~UXv~Up~U Xv~Up~UPXv~U@ p~UXv~Upp~UXv~U,p~UXv~Up~U_v~UNp~U_v~U_p~U@&_v~U0op~Up6_v~U`p~UF_v~Up~UV_v~Up~Ug_v~Up~U0w_v~U p~U`_v~UPp~U_v~Up~U_v~Up~U_v~Up~U _v~Up~UP_v~U@!p~U_v~Up1p~U_v~UAp~U`v~UQp~U`v~Ubp~U@)`v~U0rp~Up9`v~U`p~UI`v~Up~UY`v~Up~Uj`v~Up~U0z`v~U p~U``v~UPp~U`v~Up~U`v~Up~U`v~Up~U `v~Up~UP`v~U@$p~U`v~Up4p~U`v~UDp~U av~UTp~Uav~Uep~U@,av~U0up~Upgv~U0q~UpNgv~U`q~U^gv~Uq~Ungv~Uq~Ugv~Uq~U0gv~U q~U`gv~UPq~Ugv~Uq~Ugv~Uq~Ugv~Uq~U gv~U)q~UPgv~U@9q~Uhv~UpIq~Uhv~UYq~U hv~Uiq~U1hv~Uzq~U@Ahv~U0q~UpQhv~U`q~Uahv~Uq~Uqhv~Uq~Uhv~Uq~U0hv~U q~U`hv~UPq~Uhv~Uq~Uhv~U q~Uhv~Uq~U hv~U,q~UPhv~U@<q~Uiv~UpLq~Uiv~U\q~U#iv~Ulq~U4iv~U}q~U@Div~U0q~UpTiv~U`q~Udiv~Uq~Utiv~Uq~Uiv~Uq~U0iv~U q~U`iv~UPq~Uiv~Uq~Uiv~Uq~Uiv~Uq~U iv~U/q~UPiv~U@?q~Ujv~UpOq~Ujv~U_q~U&jv~Uoq~U7jv~Uq~U@Gjv~U0q~UpWjv~U`q~Ugjv~Uq~Uwjv~Uq~Ujv~Uq~U0jv~U q~U`jv~UPq~Ujv~Uq~Ujv~Uq~Ujv~U!q~U jv~U2q~UPjv~U@Bq~U kv~UpRq~Ukv~Ubq~U)kv~Urq~U:kv~Uq~U@Jkv~U0q~UpZkv~U`q~Ujkv~Uq~Uzkv~Uq~Ukv~Uq~U0kv~U q~U`kv~UPq~Ukv~Uq~Ukv~Uq~Ukv~U$q~U kv~U5q~UPkv~U@Eq~U lv~UpUq~Ulv~Ueq~U,lv~Uuq~U=lv~Uq~U@Mlv~U0q~Up]lv~U`q~Umlv~Uq~U}lv~Uq~Ulv~Uq~U0lv~U q~U`lv~UPq~Ulv~U q~Ulv~U  q~Ulv~U' q~U lv~U8 q~UPmv~U@H q~Umv~UpX q~U/mv~Uh q~U?mv~Ux q~UPmv~U q~U@`mv~U0 q~Uppmv~U` q~Umv~U q~UАmv~U q~Umv~U q~U0mv~U q~U`mv~UP q~Umv~U q~Umv~U q~Umv~U* q~U nv~U; q~UPnv~U@K q~U"nv~Up[ q~U2nv~Uk q~UBnv~U { q~Ucnv~U q~U@snv~U0 q~Upnv~U` q~Unv~U q~UУnv~U q~Unv~U q~U0nv~U q~U`nv~UP q~Unv~U q~Unv~U q~Uov~U- q~U ov~UN q~UP%ov~U@^ q~U5ov~Upn q~UEov~U~ q~UUov~UЎ q~Ufov~U q~U@vov~U0 q~Upov~U` q~Uov~U q~UЦov~U q~Uov~U q~U0ov~U q~U`ov~UP q~Uov~U q~Uov~U0 q~Upv~U@ q~U pv~UQ q~UP(pv~U@a q~U8pv~Upq q~UHpv~U q~UXpv~UБ q~Uipv~U q~U@ypv~U0 q~Uppv~U` q~Upv~U q~UЩpv~U q~Upv~U q~U0pv~U  q~U`pv~UP q~Upv~U# q~Upv~U3 q~U qv~UC q~U qv~UT q~UP+qv~U@d q~U;qv~Upt q~UKqv~U q~U[qv~UД q~Ulqv~U q~U@|qv~U0 q~Upqv~U` q~Uqv~U q~UЬqv~U q~Uqv~U q~U0qv~U q~U`qv~UPq~Uqv~U&q~Uqv~U6q~U rv~UFq~U rv~UWq~UP.rv~U@gq~U>rv~Upwq~UNrv~Uq~U^rv~UЗq~Uorv~Uq~U@rv~U0q~Uprv~U`q~Urv~Uq~UЯrv~Uq~Urv~Uq~U0rv~U q~U`rv~UPq~Urv~U)q~Usv~U9q~Usv~UIq~U !sv~UZq~UP1sv~U@jq~UAsv~Upzq~UQsv~Uq~Uasv~UКq~Ursv~Uq~U@sv~U0q~Upsv~U`q~Usv~Uq~Uвsv~Uq~Usv~Uq~U0sv~U q~U`sv~UPq~Usv~U,q~Utv~U<q~Utv~ULq~U $tv~U]q~UP4tv~U@mq~UDtv~Up}q~UTtv~Uq~Udtv~UНq~Uutv~Uq~U@tv~U0q~Uptv~U`q~Utv~Uq~Uеtv~Uq~Utv~Uq~U0tv~U q~U`tv~UPq~Utv~U/q~Uuv~U?q~Uuv~UOq~U 'uv~U`q~UP7uv~U@pq~UGuv~Upq~UWuv~Uq~Uguv~UРq~Uxuv~Uq~U@uv~U0q~Upuv~U`q~Uuv~Uq~Uиuv~Uq~Uuv~Uq~U0uv~U q~U`uv~UP"q~Uuv~U2q~U vv~UBq~Uvv~URq~U *vv~Ucq~UP:vv~U@sq~UJvv~Upq~UZvv~Uq~Ujvv~UУq~U{vv~Uq~U@vv~U0q~Upvv~U`q~Uvv~Uq~Uлvv~Uq~Uvv~Uq~U0vv~U q~U`vv~UP%q~Uvv~U5q~U wv~UEq~Uwv~UUq~U -wv~Ufq~UP=wv~U@vq~UMwv~Upq~U]wv~Uq~Umwv~UЦq~U~wv~Uq~U@wv~U0q~Upwv~U`q~Uwv~Uq~Uоwv~Uq~Uwv~Uq~U0wv~U q~U`wv~UP(q~Uwv~U8q~Uxv~UHq~Uxv~UXq~U 0xv~Uiq~UP@xv~U@yq~UPxv~Upq~U`xv~Uq~Upxv~UЩq~Uxv~Uq~U@xv~U0q~Upxv~U`q~Uxv~Uq~Uxv~Uq~Uxv~U q~U0xv~U q~U`xv~UP+q~Uyv~U;q~Uyv~UKq~U"yv~U[q~U 3yv~Ulq~UPCyv~U@|q~USyv~Upq~Ucyv~Uq~Usyv~UЬq~Uyv~Uq~U@yv~U0q~Upyv~U`q~Uyv~Uq~Uyv~Uq~Uyv~U q~U0yv~U q~U`yv~UP.q~Uzv~U>q~Uzv~UNq~U%zv~U^q~U 6zv~Uoq~UPFzv~U@q~UVzv~Upq~Ufzv~Uq~Uvzv~UЯq~Uzv~Uq~U@zv~U0q~Upzv~U`q~Uzv~Uq~Uzv~Uq~Uzv~Uq~U0zv~U !q~U`zv~UP1q~U{v~U Aq~U({v~UQq~U8{v~Uaq~U I{v~Urq~UPY{v~U@q~Ui{v~Upq~Uy{v~Uq~U{v~Uвq~U{v~Uq~U@{v~U0q~Up{v~U`q~U{v~Uq~U{v~Uq~U{v~Uq~U0{v~U $q~U` |v~UP4q~U|v~UDq~U+|v~UTq~U;|v~Udq~U L|v~Uuq~UP\|v~U@q~Ul|v~Upq~U||v~Uq~U|v~Uеq~U|v~Uq~U@|v~U0q~Up|v~U`q~U|v~Uq~U|v~Uq~U|v~Uq~U0|v~U 'q~U`}v~UP7q~U}v~UGq~U.}v~UWq~U>}v~Ugq~U O}v~Uxq~UP_}v~U@q~Uo}v~Upq~U}v~Uq~U}v~Uиq~U}v~Uq~U@}v~U0q~Up}v~U`q~U}v~Uq~U}v~U q~U}v~Uq~U0~v~U *q~U`~v~UP:q~U!~v~UJq~U1~v~UZq~UA~v~Ujq~U R~v~U{q~UPb~v~U@q~Ur~v~Upq~U~v~Uq~U~v~Uлq~U~v~Uq~U@~v~U0q~Up~v~U`q~U~v~Uq~U~v~U q~U~v~Uq~U0v~U -q~U`v~UP=q~U$v~UMq~U4v~U]q~UDv~Umq~U Uv~U~q~UPev~U@q~Uuv~Upq~Uv~Uq~Uv~Uоq~Uv~Uq~U@v~U0q~Upv~U`q~Uv~Uq~Uv~Uq~Uv~Uq~U0v~U 0q~U`v~UP@q~U'v~UPq~U7v~U`q~UGv~Upq~U Xv~Uq~UPhv~U@q~Uxv~Upq~Uv~Uq~Uv~Uq~Uv~Uq~U@v~U0q~Upɀv~U`q~Uـv~Uq~Uv~Uq~Uv~U"q~U0 v~U 3q~U`v~UPCq~U*v~USq~U:v~Ucq~UJv~Usq~U [v~Uq~UPkv~U@q~U{v~Upq~Uv~Uq~Uv~Uq~Uv~Uq~U@v~U0q~Uṕv~U`q~U܁v~Uq~Uv~Uq~Uv~U%q~U0 v~U 6q~U`v~UPFq~U-v~UVq~U=v~Ufq~UMv~Uvq~U ^v~Uq~UPnv~U@q~U~v~Upq~Uv~Uq~Uv~Uq~Uv~Uq~U@v~U0q~Upςv~U`q~U߂v~Uq~Uv~Uq~Uv~U(q~U0v~U 9q~U` v~UPIq~U0v~UYq~U@v~Uiq~UPv~Uyq~U av~Uq~UPqv~U@q~Uv~Upq~Uv~Uq~Uࡃv~Uq~Uv~Uq~U@ƒv~U0q~Up҃v~U`q~Uv~U q~Uv~U q~Uv~U+ q~U0v~U < q~U`#v~UPL q~U3v~U\ q~UCv~Ul q~USv~U| q~U dv~U q~UPtv~U@ q~Uv~Up q~Uv~U q~Uऄv~U q~Uv~U q~U@ńv~U0 q~UpՄv~U` q~Uv~U!q~Uv~U!q~Uv~U.!q~U0v~U ?!q~U`&v~UPO!q~U6v~U_!q~UFv~Uo!q~UVv~U!q~U gv~U!q~UPwv~U@!q~Uv~Up!q~Uv~U!q~U৅v~U!q~Uv~U!q~U@ȅv~U0!q~Up؅v~U`"q~Uv~U"q~Uv~U!"q~U v~U1"q~U0v~U B"q~U`)v~UPR"q~U9v~Ub"q~UIv~Ur"q~UYv~U"q~U jv~U"q~UPzv~U@"q~Uv~Up"q~Uv~U"q~Uઆv~U"q~Uv~U"q~U@ˆv~U0"q~Upۆv~U`#q~Uv~U#q~Uv~U$#q~U v~U4#q~U0v~U E#q~U`,v~UPU#q~Uv~UPg)q~UNv~Uw)q~U^v~U)q~Unv~U)q~U v~U)q~UPv~U@)q~Uv~Up)q~Uv~U)q~U࿍v~U)q~UЍv~U)q~U@v~U0 *q~Upv~U`*q~Uv~U)*q~Uv~U9*q~U!v~UI*q~U01v~U Z*q~U`Av~UPj*q~UQv~Uz*q~Uav~U*q~Uqv~U*q~U v~U*q~UPv~U@*q~Uv~Up*q~Uv~U*q~UŽv~U*q~Uӎv~U*q~U@v~U0 +q~Upv~U`+q~Uv~U,+q~Uv~U<+q~U$v~UL+q~U04v~U ]+q~U`Dv~UPm+q~UTv~U}+q~Udv~U+q~Utv~U+q~U v~U+q~UPv~U@+q~Uv~Up+q~Uv~U+q~Uŏv~U+q~U֏v~U+q~U@v~U0,q~Upv~U`,q~Uv~U/,q~Uv~U?,q~U'v~UO,q~U07v~U `,q~U`Gv~UPp,q~UWv~U,q~Ugv~U,q~Uwv~U,q~U v~U,q~UPv~U@,q~Uv~Up,q~Uv~U,q~UȐv~U,q~Uِv~U-q~U@v~U0-q~Upv~U`"-q~U v~U2-q~Uv~UB-q~U*v~UR-q~U0:v~U c-q~U`Jv~UPs-q~UZv~U-q~Ujv~U-q~Uzv~U-q~U v~U-q~U Pv~U@-q~Uv~Up-q~Uv~U-q~Uˑv~U.q~Uܑv~U.q~U@v~U0%.q~Upv~U`5.q~U v~UE.q~Uv~UU.q~U-v~Ue.q~U0=v~U v.q~U`Mv~UP.q~U]v~U.q~Umv~U.q~U}v~U.q~U v~U.q~UPv~U@.q~Uv~Up.q~Uv~U.q~UΒv~U/q~Uߒv~U/q~U@v~U0(/q~Upv~U`8/q~Uv~UH/q~Uv~UX/q~U0v~Uh/q~U0@v~U y/q~U`Pv~UP/q~U`v~U/q~Upv~U/q~Uv~U/q~U v~U/q~UPv~U@/q~Uv~Up/q~Uv~U/q~Uѓv~U 0q~Uv~U0q~U@v~U0+0q~Upv~U`;0q~Uv~UK0q~U"v~U[0q~U3v~Uk0q~U0Cv~U |0q~U`Sv~UP0q~Ucv~U0q~Usv~U0q~Uv~U0q~U v~U0q~UPv~U@0q~Uv~Up0q~UĔv~U0q~UԔv~U 1q~Uv~U1q~U@v~U0.1q~Upv~U`>1q~Uv~UN1q~U%v~U^1q~U6v~Un1q~U0Fv~U 1q~U`Vv~U P1q~Uvv~U1q~Uv~U1q~Uv~U1q~U v~U1q~UPv~U@1q~UǕv~Up1q~Uוv~U2q~Uv~U2q~Uv~U!2q~U@v~U012q~Upv~U`A2q~U(v~UQ2q~U8v~Ua2q~UIv~Uq2q~U0Yv~U 2q~U`iv~UP2q~Uyv~U2q~Uv~U2q~Uv~U2q~U v~U2q~UPv~U@2q~Uʖv~Up2q~Uږv~U3q~Uv~U3q~Uv~U$3q~U@ v~U043q~Upv~U`D3q~U+v~UT3q~U;v~Ud3q~ULv~Ut3q~U0\v~U 3q~U`lv~UP3q~U|v~U3q~Uv~U3q~Uv~U3q~U v~U3q~UPv~U@3q~U͗v~Up3q~Uݗv~U4q~Uv~U4q~Uv~U'4q~U@v~U074q~Upv~U`G4q~U.v~UW4q~U>v~Ug4q~UOv~Uw4q~U0_v~U 4q~U`ov~UP4q~Uv~U4q~Uv~U4q~Uv~U4q~U v~U4q~UPv~U@4q~UИv~Up4q~Uv~U 5q~Uv~U5q~Uv~U*5q~U@v~U0:5q~Up!v~U`J5q~U1v~UZ5q~UAv~Uj5q~URv~Uz5q~U0bv~U 5q~U`rv~UP5q~Uv~U5q~Uv~U5q~Uv~U5q~U v~U5q~UPÙv~U@5q~Uәv~Up5q~Uv~U 6q~Uv~U6q~Uv~U-6q~U@v~U0=6q~Up$v~U`M6q~U4v~U]6q~UDv~Um6q~UUv~U}6q~U0ev~U 6q~U`uv~UP6q~Uv~U6q~Uv~U6q~Uv~U6q~U v~U6q~UPƚv~U@6q~U֚v~Up6q~Uv~U7q~Uv~U7q~Uv~U07q~U@v~U0@7q~Up'v~U`P7q~U7v~U`7q~UGv~Up7q~UXv~U7q~U0hv~U 7q~U`xv~UP7q~Uv~U7q~Uv~U7q~Uv~U7q~U v~U7q~UPɛv~U@7q~Uٛv~Up8q~Uv~U8q~Uv~U"8q~U v~U38q~U@v~U0C8q~Up*v~U`S8q~U:v~Uc8q~UJv~Us8q~U[v~U8q~U0kv~U 8q~U`{v~UP8q~Uv~U8q~Uv~U8q~Uv~U8q~U v~U8q~UP̜v~U@8q~Uܜv~Up9q~Uv~U9q~Uv~U%9q~U v~U69q~U@v~U0F9q~Up-v~U`V9q~U=v~Uf9q~UMv~Uv9q~U^v~U9q~U0nv~U 9q~U`~v~UP9q~Uv~U9q~Uv~U9q~Uv~U9q~U v~U9q~UPϝv~U@9q~Uߝv~Up:q~Uv~U:q~Uv~U(:q~Uv~U9:q~U@ v~U0I:q~Up0v~U`Y:q~U@v~Ui:q~UPv~Uy:q~Uav~U:q~U0qv~U :q~U`v~UP:q~Uv~U:q~Uv~U:q~Uv~U:q~U žv~U:q~UPҞv~U@:q~Uv~Up ;q~Uv~U;q~Uv~U+;q~Uv~U<;q~U@#v~U0L;q~Up3v~U`\;q~UCv~Ul;q~USv~U|;q~Udv~U;q~U0tv~U ;q~U`v~UP;q~Uv~U;q~Uv~U;q~Uv~U;q~U şv~U;q~UP՟v~U@;q~Uv~Upq~Uv~Up>q~Uv~U$>q~U v~U4>q~Uv~UE>q~U@,v~U0U>q~Upq~ULv~Uu>q~U\v~U>q~Umv~U>q~U0}v~U >q~U`v~UP>q~Uv~U>q~Uv~U>q~Uv~U>q~U ΢v~U>q~UPޢv~U@?q~Uv~Up?q~Uv~U'?q~Uv~U7?q~Uv~UH?q~U@/v~U0X?q~Up?v~U`h?q~UOv~Ux?q~U_v~U?q~Upv~U?q~U0v~U ?q~U`v~UP?q~Uv~U?q~Uv~U?q~Uv~U?q~U ѣv~U?q~UPv~U@ @q~Uv~Up@q~Uv~U*@q~Uv~U:@q~U"v~UK@q~U@2v~U0[@q~UpBv~U`k@q~URv~U{@q~Ubv~U@q~Usv~U@q~U0v~U @q~U`v~UP@q~Uv~U@q~Uv~U@q~Uäv~U@q~U Ԥv~U@q~UPv~U@ Aq~Uv~UpAq~Uv~U-Aq~Uv~U=Aq~U%v~UNAq~U@5v~U0^Aq~UpEv~U`nAq~UUv~U~Aq~Uev~UAq~Uvv~UAq~U0v~U Aq~U`v~UPAq~Uv~UAq~Uv~UAq~Uƥv~UAq~U ץv~UBq~UPv~U@Bq~Uv~Up Bq~Uv~U0Bq~Uv~U@Bq~U(v~UQBq~U@8v~U0aBq~UpHv~U`qBq~UXv~UBq~Uhv~UBq~Uyv~UBq~U0v~U Bq~U`v~UPBq~Uv~UBq~Uv~UBq~Uɦv~UBq~U ڦv~UCq~UPv~U@Cq~Uv~Up#Cq~U v~U3Cq~Uv~UCCq~U+v~UTCq~U@;v~U0dCq~UpKv~U`tCq~U[v~UCq~Ukv~UCq~U|v~UCq~U0v~U Cq~U`v~UPCq~Uv~UCq~Uv~UCq~U̧v~UCq~U ݧv~UDq~UPv~U@Dq~Uv~Up&Dq~U v~U6Dq~Uv~UFDq~U.v~UWDq~U@>v~U0gDq~UpNv~U`wDq~U^v~UDq~Unv~UDq~Uv~UDq~U0v~U Dq~U`v~UPDq~Uv~UDq~Uv~UDq~UϨv~UDq~U v~U Eq~UPv~U@Eq~Uv~Up)Eq~Uv~U9Eq~U v~UIEq~U1v~UZEq~U@Av~U0jEq~UpQv~U`zEq~Uav~UEq~Uqv~UEq~Uv~UEq~U0v~U Eq~U`v~UPEq~Uv~UEq~U©v~UEq~Uҩv~UEq~U v~U Fq~UPv~U@Fq~Uv~Up,Fq~Uv~ULq~U%v~UNLq~U5v~U^Lq~UFv~UoLq~U@Vv~U0Lq~Upfv~U`Lq~Uvv~ULq~UІv~U Lq~Uv~ULq~U0v~U Lq~U`ǰv~UPLq~Uװv~ULq~Uv~UMq~Uv~UMq~U v~U!Mq~UPv~U@1Mq~U(v~UpAMq~U8v~UQMq~UHv~UaMq~UYv~UrMq~U@iv~U0Mq~Upyv~U`Mq~Uv~UMq~UЙv~UMq~Uv~UMq~U0v~U Mq~U`ʱv~UPMq~Uڱv~UMq~Uv~UNq~Uv~UNq~U v~U$Nq~UPv~U@4Nq~U+v~UpDNq~U;v~UTNq~UKv~UdNq~U\v~UuNq~U@lv~U0Nq~Up|v~U`Nq~Uv~UNq~UМv~UNq~Uv~UNq~U0v~U Nq~U`Ͳv~UPNq~Uݲv~UNq~Uv~UOq~Uv~UOq~U v~U'Oq~UPv~U@7Oq~U.v~UpGOq~U>v~UWOq~UNv~U gOq~Uov~UxOq~U@v~U0Oq~Upv~U`Oq~Uv~UOq~UЯv~U Oq~Uгv~UOq~U0v~U Oq~U`v~UPOq~Uv~UOq~Uv~U Pq~U v~UPq~U 1v~U*Pq~UPAv~U@:Pq~UQv~UpJPq~Uav~UZPq~Uqv~UjPq~Uv~U{Pq~U@v~U0Pq~Upv~U`Pq~Uv~UPq~U´v~UPq~UӴv~UPq~U0v~U Pq~U`v~UPPq~Uv~UPq~Uv~U Qq~U#v~UQq~U 4v~U-Qq~UPDv~U@=Qq~UTv~UpMQq~Udv~U]Qq~Utv~UmQq~Uv~U~Qq~U@v~U0Qq~Upv~U`Qq~Uv~UQq~Uŵv~UQq~Uֵv~UQq~U0v~U Qq~U`v~UPQq~Uv~UQq~Uv~URq~U&v~URq~U 7v~U0Rq~UPGv~U@@Rq~UWv~UpPRq~Ugv~U`Rq~Uwv~UpRq~Uv~URq~U@v~U0Rq~Upv~U`Rq~Uv~URq~Uȶv~URq~Uٶv~URq~U0v~U Rq~U`v~UPRq~U v~USq~Uv~USq~U)v~U"Sq~U :v~U3Sq~UPJv~U@CSq~UZv~UpSSq~Ujv~UcSq~Uzv~UsSq~Uv~USq~U@v~U0Sq~Upv~U`Sq~Uv~USq~U˷v~USq~Uܷv~USq~U0v~U Sq~U`v~UPSq~U v~UTq~Uv~UTq~U,v~U%Tq~U =v~U6Tq~UPMv~U@FTq~U]v~UpVTq~Umv~UfTq~U}v~UvTq~Uv~UTq~U@v~U0Tq~Upv~U`Tq~Uv~UTq~Uθv~UTq~U߸v~UTq~U0v~U Tq~U`v~UPTq~Uv~UUq~Uv~UUq~U/v~U(Uq~U @v~U9Uq~UPPv~U@IUq~U`v~UpYUq~Upv~UiUq~Uv~UyUq~Uv~UUq~U@v~U0Uq~Upv~U`Uq~Uv~UUq~Uѹv~UUq~Uv~UUq~U0v~U Uq~U`v~UPUq~Uv~U Vq~U"v~UVq~U2v~U+Vq~U Cv~Uv~U7Zq~UNv~UGZq~U _v~UXZq~UPov~U@hZq~Uv~UpxZq~Uv~UZq~Uv~UИZq~Uv~UZq~U@v~U0Zq~Upоv~U`Zq~Uv~UZq~Uv~UZq~Uv~UZq~U0v~U [q~U`!v~UP[q~U1v~U*[q~UAv~U:[q~UQv~UJ[q~U bv~U[[q~UPrv~U@k[q~Uv~Up{[q~Uv~U[q~Uࢿv~UЛ[q~Uv~U[q~U@ÿv~U0[q~Upӿv~U`[q~Uv~U[q~Uv~U[q~Uv~U[q~U0v~U \q~U`$v~UP\q~U4v~U-\q~UDv~U=\q~UTv~UM\q~U ev~U^\q~UPuv~U@n\q~Uv~Up~\q~Uv~U\q~Uv~UО\q~Uv~U\q~U@v~U0\q~Upv~U`\q~Uv~U\q~Uv~U\q~Uv~U\q~U0v~U ]q~U`'v~UP ]q~U7v~U0]q~UGv~U@]q~UWv~UP]q~U hv~Ua]q~UPxv~U@q]q~Uv~Up]q~Uv~U]q~Uv~UС]q~Uv~U]q~U@v~U0]q~Upv~U`]q~Uv~U]q~Uv~U]q~U v~U^q~U0v~U ^q~U`*v~UP#^q~U:v~U3^q~UJv~UC^q~UZv~US^q~U kv~Ud^q~UP{v~U@t^q~Uv~Up^q~Uv~U^q~Uv~UФ^q~Uv~U^q~U@v~U0^q~Upv~U`^q~Uv~U^q~Uv~U^q~U v~U_q~U0v~U _q~U`-v~UP&_q~U=v~U6_q~UMv~UF_q~U]v~UV_q~U nv~Ug_q~UP~v~U@w_q~Uv~Up_q~Uv~U_q~Uv~UЧ_q~Uv~U_q~U@v~U0_q~Upv~U`_q~Uv~U_q~Uv~U_q~Uv~U`q~U0 v~U `q~U`0v~UP)`q~U@v~U9`q~UPv~UI`q~U`v~UY`q~U qv~Uj`q~UPv~U@z`q~Uv~Up`q~Uv~U`q~Uv~UЪ`q~Uv~U `q~U@v~U0`q~Upv~U``q~Uv~U`q~Uv~U`q~U#v~U aq~U03v~U aq~U`Cv~UP,aq~USv~Ugq~Uev~UNgq~Uuv~U^gq~Uv~Ungq~U v~Ugq~UPv~U@gq~Uv~Upgq~Uv~Ugq~Uv~Uпgq~Uv~Ugq~U@v~U0gq~Upv~U`gq~Uv~Uhq~U'v~Uhq~U8v~U hq~U0Hv~U 1hq~U`Xv~UPAhq~Uhv~UQhq~Uxv~Uahq~Uv~Uqhq~U v~Uhq~UPv~U@hq~Uv~Uphq~Uv~Uhq~Uv~Uhq~Uv~Uhq~U@v~U0hq~Up v~U`hq~Uv~Uiq~U*v~Uiq~U;v~U#iq~U0Kv~U 4iq~U`[v~UPDiq~Ukv~UTiq~U{v~Udiq~Uv~Utiq~U v~Uiq~UPv~U@iq~Uv~Upiq~Uv~Uiq~Uv~Uiq~Uv~Uiq~U@v~U0iq~Up v~U`iq~Uv~Ujq~U-v~Ujq~U>v~U&jq~U0Nv~U 7jq~U`^v~UPGjq~Unv~UWjq~U~v~Ugjq~Uv~Uwjq~U v~Ujq~UPv~U@jq~Uv~Upjq~Uv~Ujq~Uv~Ujq~Uv~Ujq~U@v~U0jq~Upv~U`jq~U v~U kq~U0v~Ukq~UAv~U)kq~U0Qv~U :kq~U`av~UPJkq~Uqv~UZkq~Uv~Ujkq~Uv~Uzkq~U v~Ukq~UPv~U@kq~Uv~Upkq~Uv~Ukq~Uv~Ukq~Uv~Ukq~U@v~U0kq~Upv~U`kq~U#v~U lq~U3v~Ulq~UDv~U,lq~U0Tv~U =lq~U`dv~UPMlq~Utv~U]lq~Uv~Umlq~Uv~U}lq~U v~Ulq~UPv~U@lq~Uv~Uplq~Uv~Ulq~Uv~Ulq~Uv~Ulq~U@v~U0lq~Upv~U`lq~U&v~Umq~U6v~Umq~UGv~U/mq~U0Wv~U @mq~U`gv~UPPmq~Uwv~U`mq~Uv~Upmq~Uv~Umq~U v~Umq~UPv~U@mq~Uv~Upmq~Uv~Umq~Uv~Umq~Uv~Umq~U@ v~U0mq~Upv~U`nq~U)v~Unq~U9v~U"nq~UJv~U2nq~U0Zv~U Cnq~U`jv~UPSnq~Uzv~Ucnq~Uv~Usnq~Uv~Unq~U v~Unq~UPv~U@nq~Uv~Upnq~Uv~Unq~Uv~Unq~Uv~Unq~U@ v~U0nq~Upv~U`oq~U,v~Uoq~Urq~U0fv~U Orq~U`vv~UP_rq~Uv~Uorq~Uv~Urq~Uv~Urq~U v~Urq~UPv~U@rq~Uv~Uprq~Uv~Urq~Uv~Urq~Uv~Urq~U@v~U0sq~Up(v~U`sq~U8v~U!sq~UHv~U1sq~UYv~UAsq~U0iv~U Rsq~U`yv~UPbsq~Uv~Ursq~Uv~Usq~Uv~Usq~U v~Usq~UPv~U@sq~Uv~Upsq~Uv~Usq~Uv~Usq~U v~Usq~U@v~U0tq~Up+v~U`tq~U;v~U$tq~UKv~U4tq~U\v~UDtq~U0lv~U Utq~U`|v~UPetq~Uv~Uutq~Uv~Utq~Uv~Utq~U v~Utq~UPv~U@tq~Uv~Uptq~Uv~Utq~Uv~Utq~Uv~Utq~U@v~U0uq~Up.v~U`uq~U>v~U'uq~UNv~U7uq~U_v~UGuq~U0ov~U Xuq~U`v~UPhuq~Uv~Uxuq~Uv~Uuq~Uv~Uuq~U v~Uuq~UPv~U@uq~Uv~Upuq~Uv~Uuq~Uv~Uuq~Uv~Uuq~U@!v~U0 vq~Up1v~U`vq~UAv~U*vq~UQv~U:vq~Ubv~UJvq~U0rv~U [vq~U`v~UPkvq~U v~Uvq~Uv~Uvq~Uv~Uvq~U v~Uvq~UPv~U@vq~Uv~Upvq~Uv~Uvq~Uv~Uvq~Uv~U wq~U@$v~U0wq~Up4v~U`-wq~UDv~U=wq~UTv~UMwq~Uev~U]wq~U0uv~U nwq~U`v~UP~wq~Uv~Uwq~Uv~Uwq~Uv~Uwq~U v~Uwq~UPv~U@wq~Uv~Upwq~Uv~Uwq~Uv~Uwq~Uv~Uxq~U@'v~U0 xq~Up7v~U`0xq~UGv~U@xq~UWv~UPxq~Uhv~U`xq~U0xv~U qxq~U`v~UPxq~Uv~Uxq~Uv~Uxq~Uv~Uxq~U v~Uxq~UPv~U@xq~Uv~Upxq~Uv~Uxq~U v~Uyq~Uv~Uyq~U@*v~U0#yq~Up:v~U`3yq~UJv~UCyq~UZv~USyq~Ukv~Ucyq~U0{v~U tyq~U`v~UPyq~Uv~Uyq~Uv~Uyq~Uv~Uyq~U v~Uyq~UPv~U@yq~Uv~Upyq~Uv~Uyq~U v~Uzq~Uv~Uzq~U@-v~U0&zq~Up=v~U`6zq~UMv~UFzq~U]v~UVzq~Unv~Ufzq~U0~v~U wzq~U`v~UPzq~Uv~Uzq~Uv~Uzq~Uv~Uzq~U v~Uzq~UPv~U@zq~Uv~Upzq~Uv~Uzq~Uv~U{q~U v~U{q~U@0v~U0){q~Up@v~U`9{q~UPv~UI{q~U`v~UY{q~Uqv~Ui{q~U0v~U z{q~U`v~UP{q~Uv~U{q~Uv~U{q~Uv~U{q~U v~U{q~UPv~U@{q~Uv~Up{q~Uv~U{q~Uv~U |q~U#v~U|q~U@3v~U0,|q~UpCv~U`<|q~USv~UL|q~Ucv~U\|q~Utv~Ul|q~U0v~U }|q~U`v~UP|q~Uv~U|q~Uv~U|q~Uv~U|q~U v~U|q~UPv~U@|q~Uv~Up|q~Uv~U|q~Uv~U}q~U &v~U/}q~U@6v~U0?}q~UpFv~U`O}q~UVv~U_}q~Ufv~Uo}q~Uwv~U}q~U0v~U }q~U`v~UP}q~Uv~U}q~Uv~U}q~Uv~U}q~U v~U}q~UPv~U@}q~Uv~Up~q~Uv~U~q~Uv~U!~q~U)v~U2~q~U@9v~U0B~q~UpIv~U`R~q~UYv~Ub~q~Uiv~Ur~q~Uzv~U~q~U0v~U ~q~U`v~UP~q~Uv~U~q~Uv~U~q~Uv~U~q~U v~U~q~UPv~U@~q~Uv~Upq~U v~Uq~Uv~U$q~U,v~U5q~U@q~U@Ev~U0Nq~UpUv~U`^q~Uev~Unq~Uuv~U~q~Uv~Uq~U0v~U q~U`v~UPq~Uv~Uq~Uv~Uςq~Uv~U߂q~U v~Uq~UPv~U@q~Uv~Upq~Uv~U q~U'v~U0q~U8v~UAq~U@Hv~U0Qq~UpXv~U`aq~Uhv~Uqq~Uxv~Uq~Uv~Uq~U0v~U q~U`v~U0Pq~Uv~Uƒq~Uv~U҃q~Uv~Uq~U v~Uq~UPv~U@q~U*v~Upq~U:v~U#q~UJv~U3q~U[v~UDq~U@kv~U0Tq~Up{v~U`dq~Uv~Utq~UЛv~Uq~Uv~Uq~U0v~U q~U`v~UPq~Uv~Uńq~Uv~UՄq~U v~Uq~U v~Uq~UP-v~U@q~U=v~Upq~UMv~U&q~U]v~U6q~Unv~UGq~U@~v~U0Wq~Upv~U`gq~Uv~Uwq~UЮv~Uq~Uv~Uq~U0v~U q~U`v~UPq~Uv~Uȅq~Uv~U؅q~Uv~Uq~U v~Uq~UP0v~U@ q~U@v~Upq~UPv~U)q~U`v~U9q~Uqv~UJq~U@v~U0Zq~Upv~U`jq~Uv~Uzq~Uбv~Uq~Uv~Uq~U0v~U q~U`v~UPq~Uv~Uˆq~Uv~Uۆq~Uv~Uq~U #v~Uq~UP3v~U@ q~UCv~Upq~USv~U ,q~Usv~Uv~U ׊q~U^v~Uq~Unv~Uq~U v~Uq~UPv~U@q~Uv~Up(q~Uv~U8q~Uv~UHq~Uv~UYq~U@v~U0iq~Upv~U`yq~Uv~Uq~Uv~Uq~U!v~Uq~U01v~U q~U`Av~UPʋq~UQv~Uڋq~Uav~Uq~Uqv~Uq~U v~U q~UPv~U@q~Uv~Up+q~Uv~U;q~Uv~U Kq~Uv~U\q~U@v~U0lq~Upv~U`|q~Uv~Uq~U#v~Uq~U4v~Uq~U0Dv~U q~U`Tv~UP͌q~Udv~U݌q~Utv~Uq~Uv~Uq~U v~Uq~UPv~U@q~Uv~Up.q~Uv~U>q~Uv~UNq~Uv~U_q~U@v~U0oq~Upv~U`q~Uv~Uq~U&v~Uq~U7v~Uq~U0Gv~U q~U`Wv~UPЍq~Ugv~Uq~Uwv~Uq~Uv~Uq~U v~Uq~UPv~U@!q~Uv~Up1q~Uv~UAq~Uv~UQq~Uv~Ubq~U@v~U0rq~Up v~U`q~Uv~Uq~U)v~Uq~U:v~Uq~U0Jv~U Îq~U`Zv~UPӎq~Ujv~Uq~Uzv~Uq~Uv~Uq~U v~Uq~UPv~U@$q~Uv~Up4q~Uv~UDq~Uv~UTq~Uv~Ueq~U@v~U0uq~Up v~U`q~Uv~Uq~U,v~Uq~U=v~Uq~U0Mv~U Əq~U`]v~UP֏q~Umv~Uq~U}v~Uq~Uv~Uq~U v~Uq~UPv~U@'q~Uv~Up7q~Uv~UGq~Uv~UWq~Uv~Uhq~U@v~U0xq~Upv~U`q~Uv~Uq~U/v~Uq~U@v~Uq~U0Pv~U ɐq~U``v~UPِq~Upv~Uq~Uv~Uq~Uv~U q~U v~Uq~UPv~U@*q~Uv~Up:q~Uv~UJq~Uv~UZq~Uv~Ukq~U@v~U0{q~Upv~U`q~U"v~Uq~U2v~Uq~UCv~Uq~U0Sv~U ̑q~U`cv~UPܑq~Usv~Uq~Uv~Uq~Uv~U q~U v~Uq~UPv~U@-q~Uv~Up=q~Uv~UMq~Uv~U]q~Uv~Unq~U@v~U0~q~Upv~U`q~U%v~Uq~U5v~Uq~UFv~Uq~U0Vv~U ϒq~U`fv~UPߒq~Uvv~Uq~Uv~Uq~Uv~Uq~U v~U q~UPv~U@0q~Uv~Up@q~Uv~UPq~Uv~U`q~Uv~Uqq~U@v~U0q~Upv~U`q~U(v~Uq~U8v~Uq~UIv~Uq~U0Yv~U ғq~U`iv~UPq~Uyv~Uq~Uv~Uq~Uv~Uq~U v~U#q~UPv~U@3q~Uv~UpCq~Uv~USq~Uv~Ucq~Uv~Utq~U@ v~U0q~Upv~U`q~U+v~Uq~U;v~Uq~ULv~UĔq~U0\v~U Քq~U`lv~UPq~U|v~Uq~Uv~Uq~Uv~Uq~U v~U&q~UPv~U@6q~Uv~UpFq~Uv~UVq~Uv~Ufq~Uv~Uwq~U@v~U0q~Upv~U`q~U.v~Uq~U>v~Uq~UOv~UǕq~U0_v~U ؕq~U`ov~U Pq~Uv~Uq~Uv~Uq~Uv~Uq~U v~U)q~UPv~U@9q~Uv~UpIq~Uv~UYq~Uv~Uiq~Uv~Uzq~U@!v~U0q~Up1v~U`q~UAv~Uq~UQv~U q~Urv~U ʖq~U0v~U ۖq~U`v~UPq~Uv~Uq~Uv~U q~Uv~Uq~U v~U,q~UPv~U@w~U7q~U Ow~UHq~UP_w~U@Xq~Uow~Uphq~Uw~Uxq~Uw~UЈq~Uw~Uq~U@w~U0q~Upw~U`q~Uw~Uɛq~Uw~Uٛq~Uw~Uq~U0w~U q~U`w~UP q~U !w~U*q~U1w~U:q~UAw~UJq~U Rw~U[q~UPbw~U@kq~Urw~Up{q~Uw~U q~Uw~UЛq~Uw~Uq~U@w~U0q~Upw~U`̜q~Uw~Uܜq~Uw~Uq~Uw~Uq~U0w~U q~U`$w~UPq~U4w~U-q~UDw~U=q~UTw~UMq~U ew~U^q~UPuw~U@nq~Uw~Up~q~Uw~Uq~Uw~UОq~Uw~Uq~U@w~U0q~Upw~U`ϝq~Uw~Uߝq~Uw~Uq~Uw~Uq~U0w~U q~U`'w~UP q~U7w~U0q~UGw~U@q~UWw~UPq~U hw~Uaq~UPxw~U@qq~Uw~Upq~Uw~Uq~Uw~UСq~Uw~Uq~U@w~U0žq~Upw~U`Ҟq~U0w~Uq~Uw~Uq~U w~U"q~U0w~U 3q~U`*w~UPCq~U:w~USq~UJw~Ucq~UZw~Usq~U kw~U q~UPw~U@q~Uw~Upq~Uw~Uq~Uw~Uğq~Uw~U ՟q~U@w~U0q~Upw~U`q~U w~Uq~Uw~U q~U=w~U%q~U0Mw~U 6q~U`]w~UPFq~Umw~UVq~U}w~U fq~Uw~Uvq~U w~Uq~UPw~U@q~Uw~U0pq~Uw~Uq~Uw~UǠq~Uw~Uؠq~U@/w~U0q~Up?w~U`q~UOw~Uq~U_w~U q~Uw~U(q~U0w~U 9q~U`w~UPIq~Uw~UYq~Uw~Uiq~Uw~Uyq~U w~Uq~UPw~U@q~Uw~Upq~Uw~Uq~U!w~Uʡq~U2w~Uۡq~U@Bw~U0q~UpRw~U`q~Ubw~U q~Urw~Uq~Uw~U+q~U0w~U q~Uuw~UNq~Uw~U^q~U0w~U oq~U`w~UPq~Uw~Uq~Uw~Uq~Uw~U௳q~U w~Uq~UPw~U@гq~Uw~Upq~Uw~Uq~U'w~Uq~U8w~Uq~U@Hw~U0!q~UpXw~U`1q~Uhw~UAq~Uxw~UQq~Uw~Uaq~U0w~U rq~U`w~U Pq~Uw~Uq~Uw~Uq~Uw~U಴q~U w~Uôq~UP w~U@Ӵq~Uw~Upq~U*w~Uq~U:w~Uq~UKw~Uq~U@[w~U0$q~Upkw~U`4q~U{w~UDq~UЋw~UTq~Uw~Udq~U0w~U uq~U`w~UPq~Uw~Uq~Uw~Uq~Uw~U൵q~U w~UƵq~UP w~U@ֵq~Uw~Upq~U-w~Uq~U=w~Uq~UNw~Uq~U@^w~U0'q~Upnw~U`7q~U~w~U Gq~UОw~UWq~Uw~Ugq~U0w~U xq~U`w~UPq~Uw~Uq~Uw~Uq~Uw~Uึq~U w~Uɶq~UP0w~U@ٶq~U@w~Upq~UPw~Uq~U`w~U q~Uqw~Uq~U@w~U0*q~Upw~U`:q~Uw~UJq~Uбw~UZq~Uw~Ujq~U0w~U {q~U`w~UPq~Uw~Uq~Uw~Uq~Uw~U໷q~U #w~U̷q~UP3w~U@ܷq~UCw~Upq~USw~Uq~Ucw~U q~Utw~Uq~U@w~U0-q~Upw~U`=q~Uw~UMq~Uдw~U]q~Uw~Umq~U0w~U ~q~U`w~UPq~Uw~Uq~Uw~Uq~Uw~Uྸq~U &w~Uϸq~UP6w~U@߸q~UFw~Upq~UVw~Uq~Ufw~Uq~Uww~U q~U@w~U00q~Upw~U`@q~Uw~UPq~Uзw~U`q~Uw~Upq~U0w~U q~U`w~UPq~Uw~Uq~U w~Uq~U w~Uq~U ) w~Uҹq~UP9 w~U@q~UI w~Upq~UY w~Uq~Ui w~Uq~Uz w~U#q~U@ w~U03q~Up w~U`Cq~U w~USq~Uк w~Ucq~U w~Usq~U0 w~U q~U` w~UPq~U w~Uq~U !w~Uq~U!w~Uĺq~U ,!w~Uպq~UP'w~Uq~UPN'w~U@q~U^'w~Upq~Un'w~Uq~U~'w~U'q~U'w~U8q~U@'w~U0Hq~Up'w~U`Xq~U'w~Uhq~U'w~Uxq~U'w~Uq~U0'w~U q~U`(w~UPq~U(w~Uq~U (w~Uq~U0(w~Uq~U A(w~Uq~UPQ(w~U@q~Ua(w~Up q~Uq(w~Uq~U(w~U*q~U(w~U;q~U@(w~U0Kq~Up(w~U`[q~U(w~Ukq~U(w~U{q~U(w~Uq~U0(w~U q~U`)w~UPq~U)w~Uq~U#)w~Uq~U3)w~Uq~U D)w~Uq~UPT)w~U@q~Ud)w~Up q~Ut)w~Uq~U)w~U-q~U)w~U>q~U@)w~U0Nq~Up)w~U`^q~U)w~Unq~U)w~U~q~U)w~Uq~U0)w~U q~U`*w~UPq~U*w~Uq~U&*w~Uq~U6*w~Uq~U G*w~Uq~UPW*w~U@q~Ug*w~Upq~Uw*w~U q~U*w~U0q~U*w~UAq~U@*w~U0Qq~Up*w~U`aq~U*w~Uqq~U*w~Uq~U*w~Uq~U0*w~U q~U` +w~UPq~U+w~Uq~U)+w~Uq~U9+w~Uq~U J+w~Uq~UPZ+w~U@q~Uj+w~Upq~Uz+w~U#q~U+w~U3q~U+w~UDq~U@+w~U0Tq~Up+w~U`dq~U+w~Utq~U+w~Uq~U+w~Uq~U0+w~U q~U` ,w~UPq~U,w~Uep~U,,w~Uup~U<,w~Up~U M,w~U0p~UP],w~U`p~Um,w~Up~U},w~UƩp~U,w~U֩p~U,w~U p~U@,w~UPp~Up,w~Up~U,w~Up~U,w~U'p~U,w~U8p~U0,w~U@Hp~U`-w~UpXp~U-w~Uhp~U/-w~Uxp~U?-w~Up~U P-w~U0p~UP`-w~U`p~Up-w~Up~U-w~Uɪp~U-w~U٪p~U-w~U p~U@-w~UPp~Up-w~U p~U-w~Up~U-w~U*p~U-w~U;p~U0.w~U@Kp~U`.w~Up[p~U".w~Ukp~U2.w~U{p~UB.w~Up~U S.w~U0p~UPc.w~U`p~Us.w~Up~U.w~U̫p~U.w~Uܫp~U.w~U p~U@.w~UPp~Up.w~U p~U.w~Up~U.w~U-p~U.w~U>p~UP0/w~U@p~U`/w~Upp~U%/w~Up~U5/w~Uоp~UE/w~UϬp~U V/w~U0߬p~UPf/w~U`p~Uv/w~Up~U/w~Up~U/w~Up~U/w~U 0p~U@/w~UP@p~Up/w~UPp~U/w~U`p~U/w~Upp~U/w~Up~U00w~U@p~U`0w~Upp~U(0w~Up~U80w~Up~UH0w~UHq~U Y0w~UXq~UPi0w~Uhq~Uy0w~U yq~U0w~UPq~U0w~Uq~U0w~Uq~U@0w~Uq~Up0w~Uq~U0w~U@q~U0w~Upq~U0w~Uq~U0 1w~U q~U`1w~Uq~U+1w~U0+q~U;1w~U`;q~UK1w~UKq~U \1w~U[q~UPl1w~Ukq~U|1w~U |q~U1w~UPq~U1w~Uq~U1w~Uq~U@1w~Uq~Up1w~Uq~U1w~U@q~U1w~Upq~U1w~Uq~U02w~U q~U`2w~Uq~U.2w~U0.q~U>2w~U`>q~UN2w~UNq~U _2w~U^q~UPo2w~Unq~U2w~U q~U2w~UPq~U2w~Uq~U2w~Uq~U@2w~Uq~Up2w~Uq~U2w~U@q~U2w~Upq~U3w~Uq~U03w~Uq~U`!3w~U!q~U13w~U01q~UA3w~U`Aq~UQ3w~UQq~U b3w~Uaq~UPr3w~Uqq~U3w~U q~U3w~UPq~U3w~Uq~U3w~Uq~U@3w~Uq~Up3w~Uq~U3w~U@q~U3w~Upq~U4w~Uq~U04w~Uq~U`$4w~U$q~U44w~U04q~UD4w~U`Dq~UT4w~UTq~U e4w~Udq~UPu4w~Utq~U4w~U q~U4w~UPq~U4w~Uq~U4w~Uq~U@4w~Uq~Up4w~Uq~U4w~U@q~U4w~Upq~U5w~Uq~U05w~Uq~U`'5w~U'q~U75w~U07q~UG5w~U`Gq~UW5w~UWq~U h5w~Ugq~UPx5w~Uwq~U5w~U q~U5w~UPq~U5w~Uq~U5w~Uq~U@5w~Uq~Up5w~Uq~U5w~U@q~U5w~Upq~U 6w~U q~U06w~Uq~U`*6w~U*q~U:6w~U0:q~UJ6w~U`Jq~UZ6w~UZq~U k6w~Ujq~UP{6w~Uzq~U6w~U q~U6w~UPq~U6w~Uq~U6w~Uq~U@6w~Uq~Up6w~Uq~U6w~U@q~U6w~Upq~U 7w~U q~U07w~Uq~U`-7w~U-q~U=7w~U0=q~UM7w~U`Mq~U]7w~U]q~U n7w~Umq~UP~7w~U}q~U7w~U q~U7w~UPq~U7w~Uq~U7w~Uq~U@7w~Uq~Up7w~Uq~U7w~U@q~U7w~Upq~U8w~Uq~U0 8w~Uq~U`08w~U0q~U@8w~U0@q~UP8w~U`Pq~U`8w~U`q~U q8w~Upq~UP8w~Uq~U8w~U q~U8w~UPq~U8w~Uq~U8w~Uq~U@8w~Uq~Up8w~Uq~U8w~U@q~U9w~Upq~U9w~Uq~U0#9w~U"q~U`39w~U3q~UC9w~U0Cq~US9w~U`Sq~Uc9w~Ucq~U t9w~Usq~UP9w~Uq~U9w~U q~U9w~UPq~U9w~Uq~U9w~Uq~U@9w~Uq~Up9w~Uq~U9w~U@q~U:w~Upq~U:w~Uq~U0&:w~U%q~U`6:w~U6q~UF:w~U0Fq~UV:w~U`Vq~Uf:w~Ufq~U w:w~Uvq~UP:w~Uq~U:w~U q~U:w~UPq~U:w~Uq~U:w~Uq~U@:w~Uq~Up:w~Uq~U:w~U@q~U;w~Upq~U;w~Uq~U0);w~U(q~U`9;w~U9q~UI;w~U0Iq~UY;w~U`Yq~Ui;w~Uiq~U z;w~Uyq~UP;w~Uq~U;w~U q~U;w~UPq~U;w~Uq~U;w~Uq~U@;w~Uq~Up;w~Uq~U;w~U@q~U w~U@q~U>w~Upq~U">w~U!q~U02>w~U1q~U`B>w~UBq~UR>w~U0Rq~Ub>w~U `bq~U>w~Urq~U >w~Uq~UP>w~Uq~U>w~U q~U>w~UPq~U>w~Uq~U>w~Uq~U@>w~Uq~Up?w~Uq~U?w~U@q~U$?w~Upq~U5?w~U$q~U0E?w~U4q~U`U?w~UEq~Ue?w~U0Uq~Uu?w~U`eq~U?w~Uuq~U ?w~Uq~UP?w~Uq~U?w~U q~U?w~UPq~U?w~Uq~U?w~Uq~U@?w~Uq~Up@w~Uq~U@w~U@q~U'@w~Upq~U8@w~U'q~U0H@w~U7q~U`X@w~UHq~Uh@w~U0Xq~Ux@w~U`hq~U@w~Uxq~U @w~Uq~UP@w~Uq~U@w~U q~U@w~UPq~U@w~Uq~U@w~Uq~U@@w~Uq~Up Aw~Uq~UAw~U@ q~U*Aw~Upq~U;Aw~U*q~U0KAw~U:q~U`[Aw~UKq~UkAw~U0[q~U{Aw~U`kq~UAw~U{q~U Aw~Uq~UPAw~Uq~UAw~U q~UAw~UPq~UAw~Uq~UAw~Uq~U@Aw~Uq~Up Bw~Uq~UBw~U@ q~U-Bw~Upq~U>Bw~U-q~U0NBw~U=q~U`^Bw~UNq~UnBw~U0^q~U~Bw~U`nq~UBw~U~q~U Bw~Uq~UPBw~Uq~UBw~U q~UBw~UPq~UBw~Uq~UBw~Uq~U@Cw~Uq~UpCw~Uq~U Cw~U@q~U0Cw~Up q~UACw~U0q~U0QCw~U@q~U`aCw~UQq~UqCw~U0aq~UCw~U`qq~UCw~Uq~U Cw~Uq~UPCw~Uq~UCw~U q~UCw~UPq~UCw~Uq~UCw~Uq~U@Dw~Uq~UpDw~Uq~U#Dw~U@q~U3Dw~Up#q~UDDw~U3q~U0TDw~UCq~U`dDw~UTq~UtDw~U0dq~UDw~U`tq~UDw~Uq~U Dw~Uq~UPDw~Uq~UDw~U q~UDw~UPq~UDw~Uq~UDw~Uq~U@Ew~Uq~UpEw~Uq~U&Ew~U@q~U6Ew~Up&q~UGEw~U6q~U0WEw~UFq~U`gEw~UWq~UwEw~U0gq~UEw~U`wq~UEw~Uq~U Ew~Uq~UPEw~Uq~UEw~U q~UEw~UPq~UEw~Uq~UEw~Uq~U@ Fw~Uq~UpFw~U q~U)Fw~U@q~U9Fw~Up)q~UJFw~U9q~U0ZFw~UIq~U`jFw~UZq~UzFw~U0jq~UFw~U`zq~UFw~Uq~U Fw~Uq~UPFw~Uq~UFw~U q~UFw~UPq~UFw~Uq~UFw~Uq~U@ Gw~Uq~UpGw~U q~U,Gw~U@q~Uq~UЮMw~UpNq~UMw~U^q~U0Mw~Unq~U`Mw~Uq~UMw~U0q~UMw~U`q~UNw~Uq~U Nw~Uq~UP0Nw~Uq~U@Nw~U q~UPNw~UPq~U`Nw~Uq~UqNw~Uq~U@Nw~U q~UpNw~U1q~UNw~U@Aq~UбNw~UpQq~UNw~Uaq~U0Nw~Uqq~U`Nw~Uq~UNw~U0q~UOw~U`q~UOw~Uq~U #Ow~Uq~UP3Ow~Uq~UCOw~U q~USOw~UPq~UcOw~Uq~UtOw~Uq~U@Ow~U#q~UpOw~U4q~UOw~U@Dq~UдOw~UpTq~UOw~Udq~U0Ow~Utq~U`Ow~Uq~UOw~U0q~UPw~U`q~UPw~Uq~U &Pw~Uq~UP6Pw~Uq~UFPw~U q~UVPw~UPq~UfPw~Uq~UwPw~Uq~U@Pw~U&q~UpPw~U7q~UPw~U@Gq~UзPw~UpWq~UPw~Ugq~U0Pw~Uwq~U`Pw~Uq~UPw~U0q~UQw~U`q~UQw~Uq~U )Qw~Uq~UP9Qw~Uq~UIQw~U q~UYQw~UPq~UiQw~U q~UzQw~Uq~U@Qw~U)q~UpQw~U:q~UQw~U@Jq~UкQw~UpZq~UQw~Ujq~U0Qw~Uzq~U`Qw~Uq~UQw~U0q~U Rw~U`q~URw~Uq~U ,Rw~Uq~UPq~U@Xw~UNq~UpXw~U_q~UXw~U@oq~UXw~Upq~UYw~Uq~U0 Yw~UПq~U`0Yw~Uq~U@Yw~U0q~UPYw~U`q~U`Yw~Uq~U qYw~Uq~UPYw~Uq~UYw~U q~UYw~UP!q~UYw~U1q~UYw~UAq~U@Yw~UQq~UpYw~Ubq~UYw~U@rq~UZw~Upq~UZw~Uq~U0#Zw~UТq~U`3Zw~Uq~UCZw~U0q~USZw~U`q~UcZw~Uq~U tZw~Uq~UPZw~Uq~UZw~U q~UZw~UP$q~UZw~U4q~UZw~UDq~U@Zw~UTq~UpZw~Ueq~UZw~U@uq~U[w~Upq~U[w~Uq~U0&[w~UХq~U`6[w~Uq~UF[w~U0q~UV[w~U`q~Uf[w~Uq~U w[w~Uq~UP[w~Uq~U[w~U q~U[w~UP'q~U[w~U7q~U[w~UGq~U@[w~UWq~Up[w~Uhq~U[w~U@xq~U\w~Upq~U\w~Uq~U0)\w~UШq~U`9\w~Uq~UI\w~U0q~UY\w~U`q~Ui\w~Uq~U z\w~Uq~UP\w~U q~U\w~U q~U\w~UP*q~U\w~U:q~U\w~UJq~U@\w~UZq~Up\w~Ukq~U\w~U@{q~U ]w~Upq~U]w~Uq~U0,]w~UЫq~U`<]w~Uq~UL]w~U0q~U\]w~U`q~Ul]w~Uq~U }]w~Uq~UP]w~U q~U]w~U q~U]w~UP-q~U]w~U=q~U]w~UMq~U@]w~U]q~Up]w~Unq~U]w~U@~q~U^w~Upq~U^w~Uq~U0/^w~UЮq~U`?^w~Uq~UO^w~U0q~U_^w~U`q~Uo^w~Uq~U ^w~Uq~UP^w~Uq~U^w~U q~U^w~UP0q~U^w~U@q~U^w~UPq~U@^w~U`q~Up^w~Uqq~U_w~U@q~U_w~Upq~U"_w~Uq~U02_w~Uбq~U`B_w~Uq~UR_w~U0q~Ub_w~U`q~Ur_w~Uq~U _w~Uq~UP_w~Uq~U_w~U #q~U_w~UP3q~U_w~UCq~U_w~USq~U@_w~Ucq~Up_w~Utq~U`w~U@q~U`w~Upq~U%`w~Uq~U05`w~Uдq~U`E`w~Uq~UU`w~U0q~Ue`w~U`q~Uu`w~Uq~U `w~Uq~UP`w~Uq~U`w~U &q~U`w~UP6q~U`w~UFq~U`w~UVq~U@`w~Ufq~Up`w~Uwq~Uaw~U@q~Uaw~Upq~U(aw~Uq~U08aw~Uзq~U`Haw~Uq~UXaw~U0q~Uhaw~U`q~Uxaw~Uq~U aw~Uq~UPaw~Uq~Uaw~U )q~Uaw~UP9q~Uaw~UIq~Uaw~UYq~U@aw~Uiq~Upaw~Uzq~U bw~U@q~Ubw~Upq~U+bw~Uq~U0;bw~Uкq~U`Kbw~Uq~U[bw~U0q~Ukbw~U`q~U{bw~Uq~U bw~U q~UPbw~Uq~Ubw~U ,q~Ubw~UPcw~Uнq~U`Ncw~Uq~U^cw~U0q~Uncw~U`q~U~cw~Uq~U cw~Uq~UPcw~Uq~Ucw~U /q~Ucw~UP?q~Ucw~UOq~Ucw~U_q~U@cw~Uoq~Updw~Uq~Udw~U@q~U dw~Upq~U1dw~Uq~U0Adw~Uq~U`Qdw~Uq~Uadw~U0q~Uqdw~U`q~Udw~Uq~U dw~Uq~UPdw~U!q~Udw~U 2q~Udw~UPBq~Udw~URq~Udw~Ubq~U@dw~Urq~Upew~Uq~Uew~U@q~U#ew~Upq~U4ew~Uq~U0Dew~Uq~U`Tew~Uq~Udew~U0q~Utew~U`q~Uew~Ur~U ew~Ur~UPew~U$r~Uew~U 5r~Uew~UPEr~Uew~UUr~Uew~Uer~U@ew~Uur~Upfw~Ur~Ufw~U@r~U&fw~Upr~U7fw~Ur~U0Gfw~Ur~U`Wfw~Ur~Ugfw~U0r~Uwfw~U`r~Ufw~Ur~U fw~Ur~UPfw~U'r~Ufw~U 8r~Ufw~UPHr~Ufw~UXr~Ufw~Uhr~U@fw~Uxr~Up gw~Ur~Ugw~U@r~U)gw~Upr~U:gw~Ur~U0Jgw~Ur~U`Zgw~Ur~Ujgw~U0r~Uzgw~U`r~Ugw~U r~U gw~Ur~UPgw~U*r~Ugw~U ;r~Ugw~UPKr~Ugw~U[r~Ugw~Ukr~U@gw~U{r~Up hw~Ur~Uhw~U@r~U,hw~Upr~U=hw~Ur~U0Mhw~Ur~U`]hw~Ur~Umhw~U0r~U}hw~U`r~Uhw~U r~U hw~Ur~UPhw~U-r~Uhw~U >r~Uhw~UPNr~Uhw~U^r~Uhw~Unr~U@hw~U~r~Upiw~Ur~Uiw~U@r~U/iw~Upr~U@iw~Ur~U0Piw~Ur~U``iw~Ur~Upiw~U0r~Uiw~U`r~Uiw~Ur~U iw~U r~UPiw~U0r~Uiw~U Ar~Uiw~UPQr~Uiw~Uar~Uiw~Uqr~U@jw~Ur~Upjw~Ur~U"jw~U@r~U2jw~Upr~UCjw~Ur~U0Sjw~Ur~U`cjw~Ur~Usjw~U0r~Ujw~U`r~Ujw~Ur~U jw~U#r~UPjw~U3r~Ujw~U Dr~Ujw~UPTr~Ujw~Udr~Ujw~Utr~U@kw~Ur~Upkw~Ur~U%kw~U@r~U5kw~Upr~UFkw~Ur~U0Vkw~Ur~U`fkw~Ur~Uvkw~U0r~Ukw~U`r~Ukw~Ur~U kw~U&r~UPkw~U 6r~Ukw~U Gr~Ukw~UPWr~Ukw~Ugr~Ulw~Uwr~U@lw~Ur~Up(lw~Ur~U8lw~U@r~UHlw~Upr~UYlw~Ur~U0ilw~U r~U`lw~Ur~Ulw~U0r~Ulw~U` r~Ulw~Ur~U lw~U)r~UPlw~U9r~Ulw~U Jr~Ulw~UPZr~U mw~Ujr~Umw~Uzr~U@+mw~Ur~Up;mw~Ur~UKmw~U@r~U[mw~Upr~Ulmw~Ur~U0|mw~Ur~U`mw~Ur~Umw~U0r~Umw~U` r~Umw~Ur~U mw~U,r~UPmw~U<r~Umw~U Mr~Umw~UP]r~U nw~Umr~Unw~U}r~U@.nw~Ur~Up>nw~Ur~UNnw~U@r~U^nw~Upr~Uonw~Ur~U0nw~Ur~U`nw~Ur~Unw~U0r~Unw~U` r~Unw~U r~U nw~U/ r~UPnw~U? r~Unw~U P r~Uow~UP` r~Uow~Up r~U!ow~U r~U@1ow~U r~UpAow~U r~UQow~U@ r~Uaow~Up r~Urow~U r~U0ow~U r~U`ow~U r~Uow~U0 r~Uow~U` r~Uow~U" r~U ow~U2 r~UPow~UB r~Uow~U S r~Upw~UPc r~Upw~Us r~U$pw~U r~U@4pw~U r~UpDpw~U r~UTpw~U@ r~Udpw~Up r~Uupw~U r~U0pw~U r~U`pw~U r~Upw~U0 r~Upw~U` r~Upw~U% r~U pw~U5 r~UPpw~UE r~Upw~U V r~Uqw~UPf r~Uqw~Uv r~U'qw~U r~U@7qw~U r~UpGqw~U r~UWqw~U@ r~Ugqw~Up r~Uxqw~U r~U0qw~U r~U`qw~U r~Uqw~U0 r~Uqw~U` r~Uqw~U( r~U qw~U8 r~UPqw~UH r~Uqw~U Y r~U rw~UPi r~Urw~Uy r~U*rw~U r~U@:rw~U r~UpJrw~U r~UZrw~U@ r~Ujrw~Up r~U{rw~U r~U0rw~U r~U`rw~U r~Urw~U0 r~Urw~U` r~Urw~U+ r~U rw~U; r~UPrw~UK r~Urw~U \ r~U sw~UPl r~Usw~U| r~U-sw~U r~U@=sw~U r~UpMsw~U r~U]sw~U@ r~Umsw~Up r~U~sw~U r~U0sw~U r~U`sw~U r~Usw~U0r~Usw~U`r~Usw~U.r~U sw~U>r~UPsw~UNr~Usw~U _r~Utw~UPor~Utw~Ur~U0tw~Ur~U@@tw~Ur~UpPtw~Ur~U`tw~U@r~Uptw~Upr~Utw~Ur~U0tw~Ur~U`tw~Ur~Utw~U0r~Utw~U`!r~Utw~U1r~U tw~UAr~UPtw~UQr~Uuw~U br~Uuw~UPrr~U"uw~Ur~U3uw~Ur~U@Cuw~Ur~UpSuw~Ur~Ucuw~U@r~Usuw~Upr~Uuw~Ur~U0uw~Ur~U`uw~Ur~Uuw~U0r~Uuw~U`$r~Uuw~U4r~U uw~UDr~UPuw~UTr~Uvw~U er~Uvw~UPur~U%vw~Ur~U6vw~Ur~U@Fvw~Ur~UpVvw~Ur~Ufvw~U@r~Uvvw~Upr~Uvw~Ur~U0vw~Ur~U`vw~Ur~Uvw~U0r~Uvw~U`'r~Uvw~U7r~U vw~UGr~UPvw~UWr~Uww~U hr~Uww~UPxr~U(ww~Ur~U9ww~Ur~U@Iww~Ur~UpYww~Ur~Uiww~U@r~Uyww~Upr~Uww~Ur~U0ww~Ur~U`ww~U r~Uww~U0r~Uww~U`*r~Uww~U:r~U ww~UZr~UPww~Ujr~U xw~U {r~Uxw~UPr~U+xw~Ur~Ur~Uw~U0Nr~Uw~U`^r~Uw~Unr~U w~U~r~UP/w~Ur~U?w~U r~UOw~UPr~U_w~Ur~Upw~Ur~U@w~Ur~Upw~Ur~Uw~U@r~Uаw~Upr~Uw~U r~U0фw~U0r~U`w~UAr~Uw~U0Qr~Uw~U`ar~Uw~Uqr~U "w~Ur~UP2w~Ur~UBw~U r~URw~UPr~Ubw~Ur~Usw~Ur~U@w~Ur~Upw~Ur~Uw~U@ r~Uгw~Up r~Uąw~U# r~U0ԅw~U3 r~U`w~UD r~Uw~U0T r~Uw~U`d r~Uw~Ut r~U %w~U r~UP5w~U r~UEw~U r~UUw~UP r~Uew~U r~Uvw~U r~U@w~U r~Upw~U r~Uw~U@!r~Uжw~Up!r~Udžw~U&!r~U0׆w~U6!r~U`w~UG!r~Uw~U0W!r~Uw~U`g!r~Uw~Uw!r~U (w~U!r~UP8w~U!r~UHw~U !r~UXw~UP!r~Uhw~U!r~Uyw~U!r~U@w~U!r~Upw~U!r~Uw~U@ "r~Uйw~Up"r~Uʇw~U)"r~U0ڇw~U9"r~U`w~UJ"r~Uw~U0Z"r~U w~U`z"r~Uw~U"r~U +w~U"r~UP;w~U"r~UKw~U "r~U[w~UP"r~Ukw~U"r~U|w~U"r~U@w~U"r~Upw~U #r~Uw~U@#r~Uмw~Up,#r~U͈w~U<#r~U0݈w~UL#r~U`w~U]#r~Uw~U0m#r~U w~U`}#r~Uw~U#r~U .w~U#r~UP>w~U#r~UNw~U #r~U^w~UP#r~Unw~U#r~Uw~U#r~U@w~U#r~Upw~U$r~Uw~U@$r~Uпw~Up/$r~UЉw~U?$r~U0w~UO$r~U`w~U`$r~Uw~U0p$r~Uw~U`$r~U w~U$r~U 1w~U$r~UPAw~U$r~UQw~U $r~Uaw~UP$r~Uqw~U$r~Uw~U$r~U@w~U%r~Upw~U%r~Uw~U@"%r~UŠw~Up2%r~Uӊw~UB%r~U0w~UR%r~U`w~Uc%r~Uw~U0s%r~Uw~U`%r~U#w~U%r~U 4w~U%r~UPDw~U%r~UTw~U %r~Udw~UP%r~Utw~U%r~Uw~U%r~U@w~U&r~Upw~U &r~Uŋw~U@%&r~UՋw~Up5&r~Uw~UE&r~U0w~UU&r~U`w~Uf&r~Uw~U0v&r~U&w~U`&r~U6w~U&r~U Gw~U&r~UPWw~U&r~Ugw~U &r~Uww~UP&r~Uw~U&r~Uw~U&r~U@w~U'r~Upw~U'r~UȌw~U@('r~U،w~Up8'r~Uw~UH'r~U0w~UX'r~U` w~Ui'r~Uw~U0y'r~U)w~U`'r~U9w~U'r~U Jw~U'r~UPZw~U'r~Ujw~U 'r~Uzw~UP'r~Uw~U'r~Uw~U'r~U@w~U (r~Upw~U(r~Uˍw~U@+(r~Uۍw~Up;(r~Uw~UK(r~U0w~U[(r~U` w~Ul(r~Uw~U0|(r~U,w~U`(r~U)r~Uw~UN)r~U0w~U^)r~U`w~Uo)r~Uw~U0)r~U/w~U`)r~U?w~U)r~U Pw~U)r~UP`w~U)r~Upw~U )r~Uw~UP)r~Uw~U)r~Uw~U*r~U@w~U*r~Upw~U!*r~Uяw~U@1*r~Uw~UpA*r~Uw~UQ*r~U0w~Ua*r~U`w~Ur*r~U"w~U0*r~U2w~U`*r~UBw~U*r~U Sw~U*r~UPcw~U*r~Usw~U *r~Uw~UP*r~Uw~U*r~Uw~U+r~U@w~U+r~UpĐw~U$+r~UԐw~U@4+r~Uw~UpD+r~Uw~UT+r~U0w~Ud+r~U`w~Uu+r~U%w~U0+r~U5w~U`+r~UEw~U+r~U Vw~U+r~UPfw~U+r~Uvw~U +r~Uw~UP+r~Uw~U+r~Uw~U,r~U@w~U,r~UpǑw~U',r~Uבw~U@7,r~Uw~UpG,r~Uw~UW,r~U0w~Ug,r~U`w~Ux,r~U(w~U0,r~U8w~U`,r~UHw~U,r~U Yw~U,r~UPiw~U,r~Uyw~U ,r~Uw~UP,r~Uw~U,r~Uw~U -r~U@w~U-r~Upʒw~U*-r~Uڒw~U@:-r~Uw~UpJ-r~Uw~UZ-r~U0 w~Uj-r~U`w~U{-r~U+w~U0-r~U;w~U`-r~UKw~U-r~U \w~U-r~UPlw~U-r~U|w~U -r~Uw~UP-r~Uw~U-r~Uw~U .r~U@w~U.r~Up͓w~U-.r~Uݓw~U@=.r~Uw~UpM.r~Uw~U].r~U0w~Um.r~U`w~U~.r~U.w~U0.r~U>w~U`.r~UNw~U.r~U _w~U.r~UPow~U.r~Uw~U .r~Uw~UP.r~Uw~U.r~Uw~U/r~U@w~U/r~UpДw~U0/r~Uw~U@@/r~Uw~UpP/r~Uw~U`/r~U0w~Up/r~U`!w~U/r~U1w~U0/r~UAw~U`/r~UQw~U/r~U bw~U/r~UPrw~U/r~Uw~U /r~Uw~UP/r~U࢕w~U0r~Uw~U0r~U@Õw~U"0r~Upӕw~U30r~Uw~U@C0r~Uw~UpS0r~Uw~Uc0r~U0w~Us0r~U`$w~U0r~U4w~U00r~UDw~U`0r~UTw~U0r~U ew~U0r~UPuw~U0r~Uw~U 0r~Uw~UP0r~Uॖw~U1r~Uw~U1r~U@Ɩw~U%1r~Up֖w~U61r~Uw~U@F1r~Uw~UpV1r~Uw~Uf1r~U0w~Uv1r~U`'w~U1r~U7w~U01r~UGw~U`1r~UWw~U1r~U hw~U1r~UPxw~U1r~Uw~U 1r~Uw~UP1r~Uਗw~U2r~Uw~U2r~U@ɗw~U(2r~Upٗw~U92r~Uw~U@I2r~Uw~UpY2r~U w~Ui2r~U0w~Uy2r~U`*w~U2r~U:w~U02r~UJw~U`2r~UZw~U2r~U kw~U2r~UP{w~U2r~Uw~U 2r~Uw~UP2r~U૘w~U 3r~Uw~U3r~U@̘w~U+3r~Upܘw~U<3r~Uw~U@L3r~Uw~Up\3r~U w~Ul3r~U0w~U|3r~U`-w~U3r~U=w~U03r~UMw~U`3r~U]w~U3r~U nw~U3r~UP~w~U3r~Uw~U 3r~Uw~UP3r~Uஙw~U4r~Uw~U4r~U@ϙw~U.4r~Upߙw~U?4r~Uw~U@O4r~Uw~Up_4r~Uw~Uo4r~U0 w~U4r~U`0w~U4r~U@w~U04r~UPw~U`4r~U`w~U4r~U qw~U4r~UPw~U4r~Uw~U 4r~Uw~UP5r~Uౚw~U5r~Ušw~U !5r~U@w~U15r~Upw~UB5r~Uw~U@R5r~Uw~Upb5r~U#w~Ur5r~U03w~UЂ5r~U`Cw~U5r~USw~U05r~Ucw~U`5r~Usw~U5r~U w~U5r~UPw~U5r~Uw~U 5r~Uw~UP6r~Uěw~U6r~U՛w~U$6r~U@w~U46r~Upw~UE6r~Uw~U@U6r~Uw~Upe6r~U&w~Uu6r~U06w~UЅ6r~U`Fw~U6r~UVw~U06r~Ufw~U`6r~Uvw~U6r~U w~U6r~UPw~U6r~Uw~U 6r~Uw~UP7r~Uǜw~U7r~U؜w~U'7r~U@w~U77r~Upw~UH7r~Uw~U@X7r~Uw~Uph7r~U)w~Ux7r~U09w~UЈ7r~U`Iw~U7r~UYw~U07r~Uiw~U`7r~Uyw~U7r~U w~U7r~UPw~U7r~Uw~U 7r~Uw~UP 8r~Uʝw~U8r~U۝w~U*8r~U@w~U:8r~Upw~UK8r~U w~U@[8r~Uw~Upk8r~U,w~U{8r~U0r~Ụw~UP>r~Uܣw~U,>r~Uw~U<>r~U@w~UL>r~Up w~U]>r~Uw~U@m>r~U-w~Up}>r~U>w~U>r~U0Nw~UН>r~U`^w~U>r~Unw~U0>r~U~w~U`>r~Uw~U>r~U w~U>r~UPw~U>r~Uw~U ?r~UϤw~UP?r~Uߤw~U/?r~Uw~U??r~U@w~UO?r~Upw~U`?r~U w~U@p?r~U0w~Up?r~UAw~U?r~U0Qw~UР?r~U`aw~U?r~Uqw~U0?r~Uw~U`?r~Uw~U?r~U w~U?r~UPw~U@r~U¥w~U @r~Uҥw~UP"@r~Uw~U2@r~Uw~UB@r~U@w~UR@r~Upw~Uc@r~U#w~U@s@r~U3w~Up@r~UDw~U@r~U0Tw~UУ@r~U`dw~U@r~Utw~U0@r~Uw~U`@r~Uw~U@r~U w~U@r~UPw~UAr~UŦw~U Ar~Uզw~UP%Ar~Uw~U5Ar~Uw~UEAr~U@w~UUAr~Upw~UfAr~U&w~U@vAr~U6w~UpAr~UGw~UAr~U0Ww~UЦAr~U`gw~UAr~Uww~U0Ar~Uw~U`Ar~Uw~UAr~U w~UAr~UPw~UBr~Uȧw~U Br~U اw~UP8Br~Uw~UHBr~Uw~UXBr~U@ w~UhBr~Upw~UyBr~U)w~U@Br~U9w~UpBr~UJw~UBr~U0Zw~UйBr~U`jw~UBr~Uzw~U0Br~Uw~U`Br~Uw~UBr~U w~U Cr~UPw~UCr~U˨w~U +Cr~Uۨw~UP;Cr~Uw~UKCr~Uw~U[Cr~U@ w~UkCr~Upw~U|Cr~U,w~U@Cr~UDr~Uw~UNDr~Uw~U^Dr~U@w~UnDr~Upw~UDr~U/w~U@Dr~U?w~UpDr~UPw~UDr~U0`w~UпDr~U`pw~UDr~Uw~U0Dr~Uw~U`Dr~Uw~UEr~U w~UEr~UPw~U Er~UѪw~U 1Er~Uw~UPAEr~Uw~UQEr~Uw~UaEr~U@w~UqEr~Up"w~UEr~U2w~U@Er~UBw~UpEr~USw~UEr~U0cw~UEr~U`sw~UEr~Uw~U0Er~Uw~U`Er~Uw~UFr~U w~UFr~UPīw~U#Fr~Uԫw~U 4Fr~Uw~UPDFr~Uw~UTFr~Uw~UdFr~U@w~UtFr~Up%w~UFr~U5w~U@Fr~UEw~UpFr~UVw~UFr~U0fw~UFr~U`vw~UFr~Uw~U0Fr~Uw~U`Fr~Uw~UGr~U w~UGr~UPǬw~U&Gr~U׬w~U 7Gr~Uw~UPGGr~Uw~UWGr~Uw~UgGr~U@w~UwGr~Up(w~UGr~U8w~U@Gr~UHw~UpGr~UYw~UGr~U0iw~UGr~U`yw~UGr~Uw~U0Gr~Uw~U`Gr~Uw~U Hr~U w~UHr~UPʭw~U)Hr~Uڭw~U :Hr~Uw~UPJHr~Uw~UZHr~U w~UjHr~U@w~UzHr~Up+w~UHr~U;w~U@Hr~UKw~UpHr~U\w~UHr~U0lw~UHr~U`|w~UHr~Uw~U0Hr~Uw~U`Hr~Uw~U Ir~U w~UIr~UPͮw~U,Ir~Uݮw~U =Ir~Uw~UPMIr~Uw~U]Ir~Uw~UmIr~U@w~U}Ir~Up.w~UIr~U>w~U@Ir~UNw~U pIr~Uow~UIr~U0w~UIr~U`w~UIr~Uw~U0Ir~Uw~U`Ir~Uw~UJr~U Яw~UJr~UPw~U/Jr~Uw~U @Jr~Uw~UPPJr~Uw~U`Jr~U!w~UpJr~U@1w~UJr~UpAw~UJr~UQw~U@Jr~Uaw~UpJr~Urw~UJr~U0w~UJr~U`w~UJr~Uw~U0Jr~Uw~U`Kr~U°w~UKr~U Ӱw~U"Kr~UPw~U2Kr~Uw~U CKr~Uw~UPSKr~Uw~UcKr~U$w~UsKr~U@4w~UKr~UpDw~UKr~UTw~U@Kr~Udw~UpKr~Uuw~UKr~U0w~UKr~U`w~UKr~Uw~U0Kr~Uw~U`Lr~Uűw~ULr~U ֱw~U%Lr~UPw~U5Lr~Uw~U FLr~Uw~UPVLr~Uw~UfLr~U'w~UvLr~U@7w~ULr~UpGw~ULr~UWw~U@Lr~Ugw~UpLr~Uxw~ULr~U0w~ULr~U`w~ULr~Uw~U0Lr~Uw~U`Mr~UȲw~UMr~U ٲw~U(Mr~UPw~U8Mr~Uw~U IMr~U w~UPYMr~Uw~UiMr~U*w~UyMr~U@:w~UMr~UpJw~UMr~UZw~U@Mr~Ujw~UpMr~U{w~UMr~U0w~UMr~U`w~UMr~Uw~U0Mr~Uw~U` Nr~U˳w~UNr~U ܳw~U+Nr~UPw~U;Nr~Uw~U LNr~U w~UP\Nr~Uw~UlNr~U-w~U|Nr~U@=w~UNr~UpMw~UNr~U]w~U@Nr~Umw~UpNr~U~w~UNr~U0w~UNr~U`w~UNr~Uw~U0Nr~Uw~U`Or~Uδw~UOr~U ߴw~U.Or~UPw~U>Or~Uw~U OOr~Uw~UP_Or~Uw~UoOr~U0w~UOr~U@@w~UOr~UpPw~UOr~U`w~U@Or~Upw~UpOr~Uw~UOr~U0w~UOr~U`w~UOr~Uw~U0Pr~Uw~U`Pr~Uѵw~U!Pr~U w~U1Pr~UPw~UAPr~Uw~U RPr~Uw~UPbPr~U"w~UrPr~U3w~UPr~U@Cw~UPr~UpSw~UPr~Ucw~U@Pr~Usw~UpPr~Uw~UPr~U0w~UPr~U`w~UPr~Uw~U0Qr~UĶw~U`Qr~UԶw~U$Qr~U w~U4Qr~UPw~UDQr~Uw~U UQr~Uw~UPeQr~U%w~UuQr~U6w~UQr~U@Fw~UQr~UpVw~UQr~Ufw~U@Qr~Uvw~UpQr~Uw~UQr~U0w~UQr~U`w~UQr~Uw~U0Rr~UǷw~U`Rr~U׷w~U'Rr~U w~U7Rr~UPw~UGRr~Uw~U XRr~Uw~UPhRr~U(w~UxRr~U9w~URr~U@Iw~URr~UpYw~URr~Uiw~U@Rr~Uyw~UpRr~Uw~URr~U0w~URr~U`w~URr~Uw~U0 Sr~Uʸw~U`Sr~Uڸw~U*Sr~U w~U:Sr~UPw~UJSr~U w~U [Sr~Uw~UPkSr~U+w~U{Sr~Uw~UPnTr~UNw~U ~Tr~Uow~UTr~U@w~UTr~Upw~UTr~Uw~U@Tr~UЯw~UpTr~Uw~UTr~U0кw~UTr~U`w~UUr~Uw~U0Ur~Uw~U` Ur~Uw~U0Ur~U !w~U@Ur~UP1w~UPUr~UAw~U aUr~UQw~UPqUr~Uaw~UUr~Urw~UUr~U@w~UUr~Upw~UUr~Uw~U@Ur~Uвw~UpUr~Uûw~UUr~U0ӻw~UUr~U`w~UVr~Uw~U0Vr~Uw~U`#Vr~Uw~U3Vr~U $w~UCVr~UP4w~USVr~UDw~U dVr~UTw~UPtVr~Udw~UVr~Uuw~UVr~U@w~UVr~Upw~UVr~Uw~U @Vr~Użw~UpVr~Uּw~UVr~U0w~UVr~U`w~UWr~Uw~U0Wr~Uw~U`&Wr~U&w~U6Wr~U 7w~UFWr~UPGw~UVWr~UWw~U gWr~Ugw~UPwWr~Uww~UWr~Uw~UWr~U@w~UWr~Upw~UWr~Uw~U@Wr~UȽw~UpWr~Uٽw~UWr~U0w~UWr~U`w~U Xr~U w~U0Xr~Uw~U`)Xr~U)w~U9Xr~U :w~UIXr~UPJw~UYXr~UZw~U jXr~Ujw~UPzXr~Uzw~UXr~Uw~UXr~U@w~UXr~Upw~UXr~Uw~U@Xr~U˾w~UpXr~Uܾw~UXr~U0w~UXr~U`w~U Yr~U w~U0Yr~Uw~U`,Yr~U,w~U_r~U+u~U`N_r~U@;u~U^_r~UpKu~Un_r~U[u~U~_r~Uku~U _r~U|u~UP_r~U0u~U_r~U`u~U_r~Uu~U_r~Uu~U_r~Uu~U@_r~U u~Up`r~UPu~U`r~Uu~U `r~U u~U1`r~Uu~U0A`r~U.u~U`Q`r~U@>u~Ua`r~UpNu~Uq`r~U^u~U`r~Unu~U `r~Uu~UP`r~U0u~U`r~U`u~U`r~Uu~U`r~Uu~U`r~Uu~U@`r~U u~Upar~UPu~Uar~Uu~U#ar~Uu~U4ar~U u~U0Dar~U1u~U`Tar~U@Au~Udar~UpQu~Utar~Uau~Uar~Uqu~U ar~Uu~UPar~U0u~Uar~U`u~Uar~Uu~Uar~Uu~Uar~Uu~U@ar~U u~Upbr~UPu~Ubr~Uu~U&br~Uu~U7br~U#u~U0Gbr~U4u~U`Wbr~U@Du~Ugbr~UpTu~Uwbr~Udu~Ubr~Utu~U br~Uu~UPbr~U0u~Ubr~U`u~Ubr~Uu~Ubr~Uu~Ubr~Uu~U@br~U u~Up cr~UPu~Ucr~Uu~U)cr~Uu~U:cr~U&u~U0Jcr~U7u~U`Zcr~U@Gu~Ujcr~UpWu~Uzcr~Ugu~Ucr~Uwu~U cr~Uu~UPcr~U0u~Ucr~U{w~Ucr~U w~Ucr~UPw~Ucr~Uw~U@cr~Uw~Up dr~Uw~Udr~Uw~U,dr~U@w~U=dr~Upw~U0Mdr~U w~U`]dr~Uw~Umdr~U.w~U}dr~U0>w~Udr~U`Nw~U dr~U^w~UPdr~Unw~Udr~U~w~Udr~U w~Udr~UPw~Udr~Uw~U@dr~Uw~Uper~Uw~Uer~Uw~U/er~U@w~U@er~Upw~U0Per~Uw~U``er~U w~Uper~U1w~Uer~U0Aw~Uer~U`Qw~U er~Uaw~UPer~Uqw~Uer~Uw~Uer~U w~Uer~UPw~Uer~Uw~U@fr~Uw~U pfr~Uw~U"fr~Uw~U2fr~U@w~UCfr~Upw~U0Sfr~U#w~U`cfr~U3w~Usfr~UDw~Ufr~U0Tw~Ufr~U`dw~U fr~Utw~UPfr~Uw~Ufr~Uw~Ufr~U w~Ufr~UPw~Ufr~Uw~U@gr~Uw~Upgr~Uw~U%gr~Uw~U5gr~U@w~UFgr~Upw~U0Vgr~U&w~U`fgr~U6w~Uvgr~UGw~Ugr~U0Ww~Ugr~U`gw~U gr~Uww~UPgr~Uw~Ugr~Uw~Ugr~U w~Ugr~UPw~Ugr~Uw~U@hr~Uw~Uphr~Uw~U(hr~Uw~U8hr~U@ w~UIhr~Upw~U0Yhr~U)w~U`ihr~U9w~Uyhr~UJw~Uhr~U0Zw~Uhr~U`jw~U hr~Uzw~UPhr~Uw~Uhr~Uw~Uhr~U w~Uhr~UPw~Uhr~Uw~U@ ir~Uw~Upir~Uw~U+ir~Uw~U;ir~U@ w~ULir~Upw~U0\ir~U,w~U`lir~Ujr~U@w~UOjr~Upw~U0_jr~U/w~U`ojr~U?w~Ujr~UPw~Ujr~U0`w~Ujr~U`pw~U jr~Uw~UPjr~Uw~Ujr~Uw~Ujr~U w~Ujr~UPw~Ukr~Uw~U@kr~Uw~Up!kr~Uw~U1kr~Uw~UAkr~U@w~URkr~Up"w~U0bkr~U2w~U`rkr~UBw~Ukr~USw~Ukr~U0cw~Ukr~U`sw~U kr~Uw~UPkr~Uw~Ukr~Uw~Ukr~U w~Ukr~UPw~Ulr~Uw~U@lr~Uw~Up$lr~Uw~U4lr~Uw~UDlr~U@w~UUlr~Up%w~U0elr~U5w~U`ulr~UEw~Ulr~UVw~Ulr~U0fw~Ulr~U`vw~U lr~Uw~UPlr~Uw~Ulr~Uw~Ulr~U w~Ulr~UPw~Umr~Uw~U@mr~Uw~Up'mr~Uw~U7mr~Uw~UGmr~U@w~UXmr~Up(w~U0hmr~U8w~U`xmr~UHw~Umr~UYw~Umr~U0iw~Umr~U`yw~U mr~Uw~UPmr~Uw~Umr~Uw~Umr~U w~Umr~UPw~U nr~Uw~U@nr~Uw~Up*nr~Uw~U:nr~U w~UJnr~U@w~U[nr~Up+w~U0knr~U;w~U`{nr~UKw~Unr~U\w~Unr~U0lw~Unr~U`|w~U nr~Uw~UPnr~Uw~Unr~Uw~Unr~U w~Unr~UPw~U or~Uw~U@or~Uw~Up-or~Uw~U=or~Uw~UMor~U@w~U^or~Up.w~U0nor~U>w~U`~or~UNw~Uor~U_w~Uor~U0ow~Uor~U`w~U or~Uw~UPor~Uw~Uor~Uw~Uor~U w~Uor~UPw~Upr~Uw~U@ pr~Uw~Up0pr~Uw~U@pr~Uw~UPpr~U@!w~Uapr~Up1w~U0qpr~UAw~U`pr~UQw~Upr~Ubw~Upr~U0rw~Upr~U`w~U pr~Uw~UPpr~Uw~Upr~Uw~Upr~U w~Uqr~UPw~Uqr~Uw~U@#qr~Uw~Up3qr~Uw~UCqr~Uw~USqr~U@$w~Udqr~Up4w~U0tqr~UDw~U`qr~UTw~Uqr~Uew~Uqr~U0uw~Uqr~U`w~U qr~Uw~UPqr~Uw~Uqr~Uw~Uqr~U w~Urr~UPw~Urr~Uw~U@&rr~Uw~Up6rr~Uw~UFrr~Uw~UVrr~U@'w~Ugrr~Up7w~U0wrr~UGw~U`rr~UWw~Urr~Uhw~Urr~U0xw~Urr~U`w~U rr~Uw~UPrr~Uw~Urr~Uw~Urr~U w~Usr~UPw~Usr~Uw~U@)sr~Uw~Up9sr~U w~UIsr~Uw~UYsr~U@*w~Ujsr~Up:w~U0zsr~UJw~U`sr~UZw~Usr~Ukw~Usr~U0{w~Usr~U`w~U sr~Uw~UPsr~Uw~Usr~Uw~Usr~U w~U tr~UPw~Utr~Uw~U@,tr~Uw~Upzr~Uw~UpNzr~Uw~U^zr~U/w~Unzr~U@?w~Uzr~UpOw~U0zr~U_w~U`zr~Uow~Uzr~Uw~Uzr~U0w~Uzr~U`w~U zr~Uw~UPzr~Uw~U{r~Uw~U{r~U w~U {r~UPw~U1{r~Uw~U@A{r~Uw~UpQ{r~U!w~Ua{r~U2w~Uq{r~U@Bw~U{r~UpRw~U0{r~Ubw~U`{r~Urw~U{r~Uw~U{r~U0w~U{r~U`w~U {r~Uw~UP{r~Uw~U|r~Uw~U|r~U w~U#|r~UPw~U4|r~Uw~U@D|r~Uw~UpT|r~U$w~Ud|r~U5w~Ut|r~U@Ew~U|r~UpUw~U0|r~Uew~U`|r~Uuw~U|r~Uw~U|r~U0w~U|r~U`w~U |r~Uw~UP|r~Uw~U}r~Uw~U}r~U w~U&}r~UPw~U7}r~Uw~U@G}r~Uw~UpW}r~U'w~Ug}r~U8w~Uw}r~U@Hw~U}r~UpXw~U0}r~Uhw~U`}r~Uxw~U}r~Uw~U}r~U0w~U}r~U`w~U }r~Uw~UP}r~Uw~U ~r~Uw~U~r~U w~U)~r~UPw~U:~r~U w~U@J~r~Uw~UpZ~r~U*w~Uj~r~U;w~Uz~r~U@Kw~U~r~Up[w~U0~r~Ukw~U`~r~U{w~U~r~Uw~U~r~U0w~U~r~U`w~U ~r~Uw~UP~r~Uw~U r~Uw~Ur~U w~U,r~UPw~U=r~U w~U@Mr~Uw~Up]r~U-w~Umr~U>w~U}r~U@Nw~Ur~Up^w~U0r~Unw~U`r~U~w~Ur~Uw~Ur~U0w~Ur~U`w~U r~Uw~UPr~Uw~Ur~Uw~Ur~U w~U/r~UPw~U@r~Uw~U@Pr~U w~Up`r~U0w~Upr~UAw~UЀr~U@Qw~Ur~Upaw~U0r~Uqw~U`r~UЁw~Ur~Uw~Uрr~U0w~Ur~U`w~U r~Uw~UPr~Uw~Ur~Uw~U"r~U w~U2r~UPw~UCr~Uw~U@Sr~U#w~Upcr~U3w~Usr~UDw~UЃr~U@Tw~Ur~Updw~U0r~Utw~U`r~UЄw~Uār~Uw~Uԁr~U0w~Ur~U`w~U r~Uw~UPr~Uw~Ur~Uw~U%r~U w~U5r~UPw~UFr~Uw~U@Vr~U&w~Upfr~U6w~Uvr~UGw~UІr~U@Ww~Ur~Upgw~U0r~Uww~U`r~UЇw~Uǂr~Uw~Uׂr~U0w~Ur~U`w~U r~Uw~UPr~Uw~Ur~Uw~U(r~U w~U8r~UP w~UIr~Uw~U@Yr~U)w~Upir~U9w~Uyr~UJw~UЉr~U@Zw~Ur~Upjw~U0r~Uzw~U`r~UЊw~Uʃr~Uw~Uڃr~U0w~Ur~U`w~U r~Uw~UP r~Uw~Ur~Uw~U+r~U w~U;r~UP w~ULr~Uw~U@\r~U,w~Uplr~Ur~UPw~UOr~Uw~U@_r~U/w~Upor~U?w~Ur~UPw~UЏr~U@`w~Ur~Uppw~U0r~Uw~U`r~UАw~U Ѕr~Uw~Ur~U0w~Ur~U`w~U r~Uw~UPr~Uw~U!r~Uw~U1r~U w~UAr~UP"w~URr~U2w~U@br~UBw~Uprr~URw~Ur~Ucw~UВr~U@sw~Ur~Upw~U0r~Uw~U`Ær~UУw~Uӆr~Uw~Ur~U0w~Ur~U`w~U r~Uw~UPr~Uw~U$r~Uw~U4r~U w~UDr~UP%w~UUr~U5w~U@er~UEw~Upur~UUw~Ur~Ufw~UЕr~U@vw~Ur~Upw~U0r~Uw~U`Ƈr~UЦw~Uևr~Uw~Ur~U0w~Ur~U`w~U r~Uw~UPr~Uw~U'r~Uw~U7r~U w~UGr~UP(w~UXr~U8w~U@hr~UHw~Upxr~UXw~Ur~Uiw~UИr~U@yw~Ur~Upw~U0r~Uw~U`Ɉr~UЩw~Uوr~Uw~Ur~U0w~Ur~U`w~U r~Uw~UPr~Uw~U*r~U w~U:r~U w~UJr~UP+w~U[r~U;w~U@kr~UKw~Up{r~U[w~Ur~Ulw~UЛr~U@|w~Ur~Upw~U0r~Uw~U`̉r~UЬw~U܉r~Uw~Ur~U0w~Ur~U`w~U r~Uw~UPr~Uw~U-r~U w~U=r~U w~UMr~UP.w~U^r~U>w~U@nr~UNw~Up~r~U^w~Ur~Uow~UОr~U@w~Ur~Upw~U0r~Uw~U`ϊr~UЯw~Uߊr~Uw~Ur~U0w~Ur~U`w~U r~Uw~UP r~Uw~U0r~Uw~U@r~U !w~UPr~UP1w~Uar~UAw~U@qr~UQw~Upr~Uaw~Ur~Urw~UСr~U@w~Ur~Upw~U0‹r~Uw~U`ҋr~Uвw~Ur~Uw~Ur~U0w~Ur~U`w~U r~Uw~UP#r~Uw~U3r~Uw~UCr~U $w~USr~UP4w~Udr~UDw~U@tr~UTw~Upr~Udw~Ur~Uuw~UФr~U@w~Ur~Upw~U0Ōr~Uw~U`Ռr~Uеw~Ur~Uw~Ur~U0w~Ur~U`w~U r~Uw~UP&r~Uw~U6r~Uw~UFr~U 'w~UVr~UP7w~Ugr~UGw~U@wr~UWw~Upr~Ugw~Ur~Uxw~UЧr~U@w~Ur~Upw~U0ȍr~Uw~U`؍r~Uиw~Ur~Uw~Ur~U0w~Ur~U`w~U r~Uw~UP)r~U w~U9r~Uw~UIr~U *w~UYr~UP:w~Ujr~UJw~U@zr~UZw~Upr~Ujw~Ur~U{w~UЪr~U@w~Ur~Upw~U0ˎr~Uw~U`ێr~Uлw~Ur~Uw~Ur~U0w~U r~U`w~U r~Uw~UP,r~U w~Ur~Uw~UNr~U.w~U^r~U ?w~Unr~UPOw~Ur~U_w~U@r~Uow~Upr~Uw~Ur~Uw~Uпr~U @w~Ur~Upw~U0r~Uw~U`r~Uw~Ur~Uw~U r~U0w~U0r~U`w~U Ar~Uw~UPQr~U!w~Uar~U1w~Uqr~U Bw~Ur~UPRw~Ur~Ubw~U@r~Urw~Upr~Uw~U–r~Uw~UҖr~U@w~Ur~Upw~U0r~Uw~U`r~Uw~Ur~Uw~U#r~U0w~U3r~U`w~U Dr~Uw~UPTr~U$w~Udr~U4w~Utr~U Ew~Ur~UPUw~Ur~Uew~U@r~Uuw~Upr~Uw~Uŗr~Uw~U՗r~U@w~Ur~Upw~U0r~Uw~U`r~Uw~Ur~Uw~U&r~U0w~U6r~U`x~U Gr~Ux~UPWr~U'x~Ugr~U7x~Uwr~U Hx~Ur~UPXx~Ur~Uhx~U@r~Uxx~Upr~Ux~UȘr~Ux~Uؘr~U@x~Ur~Upx~U0r~Ux~U` r~Ux~Ur~Ux~U)r~U0x~U9r~U` x~U Jr~Ux~UPZr~U*x~Ujr~U:x~Uzr~U Kx~Ur~UP[x~Ur~Ukx~U@r~U{x~Upr~Ux~U˙r~Ux~Uۙr~U@x~Ur~Upx~U0r~Ux~U` r~Ux~Ur~Ux~U,r~U0x~Ur~U0x~UNr~U`x~U _r~U/x~UPor~U?x~Ur~UOx~Ur~U `x~Ur~UPpx~Ur~Ux~U@r~Ux~UpРr~Ux~U r~Ux~Ur~U@x~Ur~Upx~U0r~Ux~U`!r~U x~U1r~U x~UAr~U0" x~UQr~U`2 x~U br~UB x~UPrr~UR x~Ur~Ub x~Ur~U s x~Uࢡr~UP x~Ur~U x~U@ár~U x~Upӡr~U x~Ur~U x~Ur~U@ x~Ur~Up x~U0r~U x~U`$r~U x~U4r~U x~UDr~U0% x~UTr~U`5 x~U er~UE x~UPur~UU x~Ur~Ue x~Ur~U v x~Uॢr~UP x~Ur~U x~U@Ƣr~U x~Up֢r~U x~Ur~U x~Ur~U@ x~Ur~Up x~U0r~U x~U`'r~U x~U7r~U x~UGr~U0( x~UWr~U`8 x~U hr~UH x~UPxr~UX x~Ur~Uh x~Ur~U y x~Uਣr~UP x~Ur~U x~U@ɣr~U x~Up٣r~U x~Ur~U x~Ur~U@ x~U r~Up x~U0r~U x~U`*r~U x~U:r~U x~UJr~U0+ x~UZr~U`; x~U kr~UK x~UP{r~U[ x~Ur~Uk x~Ur~U | x~U૤r~UP x~Ur~U x~U@̤r~U x~Upܤr~U x~Ur~U x~Ur~U@ x~U r~Up x~U0r~U x~U`-r~U x~U=r~U x~UMr~U0. x~U]r~U`> x~U nr~UN x~UP~r~U^ x~Ur~Un x~Ur~U  x~U஥r~UP x~Ur~U x~U@ϥr~U x~Upߥr~U x~Ur~U x~Ur~U@ x~Ur~Up x~U0 r~Ux~U`0r~Ux~U@r~U!x~UPr~U01x~U`r~U`Ax~U qr~UQx~UPr~Uax~Ur~Uqx~Ur~U x~U౦r~UPx~U¦r~Ux~U@Ҧr~Ux~Upr~Ux~Ur~Ux~Ur~U@x~Ur~Upx~U0#r~Ux~U`3r~Ux~UCr~U$x~USr~U04x~Ucr~U`Dx~U tr~UTx~UPr~Udx~Ur~Utx~Ur~U x~Uധr~UPx~Uŧr~Ux~U@էr~Ux~Upr~Ux~Ur~Ux~Ur~U@x~Ur~Upx~U0&r~Ux~U`6r~Ux~UFr~U'x~UVr~U07x~Ufr~U`Gx~U wr~UWx~UPr~Ugx~Ur~Uwx~Ur~U x~U෨r~UPx~UȨr~Ux~U@بr~Ux~Upr~Ux~Ur~Ux~Ur~U@x~Ur~Upx~U0)r~U x~U`9r~Ux~UIr~U*x~UYr~U0:x~Uir~U`Jx~U zr~UZx~UPr~Ujx~Ur~Uzx~Ur~U x~Uຩr~UPx~U˩r~Ux~U@۩r~Ux~Upr~Ux~Ur~Ux~U r~U@x~Ur~Upx~U0,r~U x~U`r~Upx~U0Nr~Ux~U`^r~U.x~Unr~U?x~U~r~U0Ox~Ur~U`_x~U r~Uox~UPr~Ux~Ur~Ux~Uϰr~U x~U߰r~UPx~Ur~Ux~U@r~Ux~Upr~Ux~U r~Ux~U0r~U@x~UAr~Upx~U0Qr~U!x~U`ar~U1x~Uqr~UBx~Ur~U0Rx~Ur~U`bx~U r~Urx~UPr~Ux~U±r~Ux~Uұr~U x~Ur~UPx~Ur~Ux~U@r~Ux~Upr~Ux~U#r~Ux~U3r~U@x~UDr~Upx~U0Tr~U$x~U`dr~U4x~Utr~UEx~Ur~U0Ux~Ur~U`ex~U r~Uux~UPr~Ux~UŲr~Ux~Uղr~U x~Ur~UPx~Ur~Ux~U@r~Ux~Upr~Ux~U&r~Ux~U6r~U@x~UGr~Upx~U0Wr~U'x~U`gr~U7x~Uwr~UHx~Ur~U0Xx~Ur~U`hx~U r~Uxx~UPr~Ux~Uȳr~Ux~Uسr~U x~Ur~UPx~Ur~Ux~U@ r~Ux~Upr~Ux~U)r~Ux~U9r~U@ x~UJr~Upx~U0Zr~U*x~U`jr~U:x~Uzr~UKx~Ur~U0[x~Ur~U`kx~U r~U{x~UPr~Ux~U˴r~Ux~U۴r~U x~Ur~UPx~Ur~Ux~U@ r~Ux~Upr~Ux~U,r~Ux~Ur~U"x~UNr~U#x~U^r~U@#x~Uor~Up/#x~U0r~U?#x~U`r~UO#x~Ur~U`#x~Ur~U0p#x~Ur~U`#x~U лr~U#x~UPr~U#x~Ur~U#x~Ur~U #x~Ur~UP#x~U!r~U#x~U@1r~U#x~UpAr~U$x~UQr~U$x~Uar~U@"$x~Urr~Up2$x~U0r~UB$x~U`r~UR$x~Ur~Uc$x~Ur~U0s$x~U¼r~U`$x~U Ӽr~U$x~UPr~U$x~Ur~U$x~Ur~U $x~Ur~UP$x~U$r~U$x~U@4r~U$x~UpDr~U%x~UTr~U%x~Udr~U@%%x~Uur~Up5%x~U0r~UE%x~U`r~UU%x~Ur~Uf%x~Ur~U0v%x~UŽr~U`%x~U ֽr~U%x~UPr~U%x~Ur~U%x~Ur~U %x~Ur~UP%x~U'r~U%x~U@7r~U%x~UpGr~U&x~UWr~U&x~Ugr~U@(&x~Uxr~Up8&x~U0r~UH&x~U`r~UX&x~Ur~Ui&x~Ur~U0y&x~UȾr~U`&x~U پr~U&x~UPr~U&x~Ur~U&x~U r~U &x~Ur~UP&x~U*r~U&x~U@:r~U&x~UpJr~U 'x~UZr~U'x~Ujr~U@+'x~U{r~Up;'x~U0r~UK'x~U`r~U['x~Ur~Ul'x~Ur~U0|'x~U˿r~U`'x~U ܿr~U'x~UPr~U'x~Ur~U'x~U r~U 'x~Ur~UP'x~U-r~U'x~U@=r~U'x~UpMr~U (x~U]r~U(x~Umr~U@.(x~U~r~Up>(x~U0r~UN(x~U`r~U^(x~Ur~Uo(x~Ur~U0(x~Ur~U`(x~U r~U(x~UPr~U(x~Ur~U(x~Ur~U (x~Ur~UP(x~U0r~U(x~U@@r~U)x~UpPr~U)x~U`r~U!)x~Upr~U@1)x~Ur~UpA)x~U0r~UQ)x~U`r~Ua)x~Ur~Ur)x~Ur~U0)x~Ur~U`)x~U r~U)x~UPr~U)x~Ur~U)x~Ur~U )x~U"r~UP)x~U3r~U)x~U@Cr~U*x~UpSr~U*x~Ucr~U$*x~Usr~U@4*x~Ur~UpD*x~U0r~UT*x~U`r~Ud*x~Ur~Uu*x~Ur~U0*x~Ur~U`*x~U r~U*x~UPr~U*x~Ur~U*x~Ur~U *x~U%r~UP*x~U6r~U*x~U@Fr~U+x~UpVr~U+x~Ufr~U'+x~Uvr~U@7+x~Ur~UpG+x~U0r~UW+x~U`r~Ug+x~Ur~Ux+x~Ur~U0+x~Ur~U`+x~U r~U+x~UPr~U+x~Ur~U+x~Ur~U +x~U(r~UP+x~U9r~U+x~U@Ir~U ,x~UpYr~U,x~Uir~U*,x~Uyr~U@:,x~Ur~UpJ,x~U0r~UZ,x~U`r~Uj,x~Ur~U{,x~Ur~U0,x~Ur~U`,x~U r~U,x~UPr~U,x~U r~U,x~Ur~U ,x~U+r~UP,x~Ux~Ur~UP>x~Ur~U/>x~U@r~U?>x~Upr~UO>x~Ur~U`>x~Ur~U@p>x~Ur~Up>x~U0r~U>x~U`r~UР>x~U r~U>x~U0r~U0>x~U@r~U`>x~U Qr~U>x~UPar~U>x~Uqr~U?x~Ur~U ?x~Ur~UP"?x~Ur~U2?x~U@r~UB?x~Upr~UR?x~Ur~Uc?x~Ur~U@s?x~Ur~Up?x~U0r~U?x~U`r~UУ?x~U#r~U?x~U3r~U0?x~UCr~U`?x~U Tr~U?x~UPdr~U?x~Utr~U@x~Ur~U @x~Ur~UP%@x~Ur~U5@x~U@r~UE@x~Upr~UU@x~Ur~Uf@x~Ur~U@v@x~Ur~Up@x~U0r~U@x~U`r~UЦ@x~U&r~U@x~U6r~U0@x~UFr~U`@x~U Wr~U@x~UPgr~U@x~Uwr~UAx~Ur~U Ax~Ur~UP(Ax~Ur~U8Ax~U@r~UHAx~Upr~UXAx~Ur~UiAx~Ur~U@yAx~Ur~UpAx~U0 r~UpAx~U`yr~UЩAx~Ur~UAx~Ur~U0Ax~Ur~U`Ax~U r~UAx~UPr~UAx~Ur~U Bx~Ur~U Bx~Ur~UP+Bx~U r~U;Bx~U@r~UKBx~Up+r~U[Bx~U;r~UlBx~UKr~U@|Bx~U \r~UpBx~U0lr~UBx~U`|r~UмBx~Ur~UBx~Ur~U0Bx~Ur~U`Bx~U r~UBx~UPr~U Cx~Ur~UCx~Ur~U .Cx~Ur~UP>Cx~Ur~UNCx~U@r~U^Cx~Up.r~UnCx~U>r~UCx~UNr~U@Cx~U_r~UpCx~U0or~UCx~U`r~UпCx~Ur~UCx~Ur~U0Cx~Ur~U`Cx~U r~UDx~UPr~UDx~Ur~U Dx~Ur~U 1Dx~Ur~UPADx~Ur~UQDx~U@!r~UaDx~Up1r~UqDx~UAr~UDx~UQr~U@Dx~Ubr~UpDx~U0rr~UDx~U`r~UDx~Ur~UDx~Ur~U0Dx~Ur~U`Dx~U r~UEx~UPr~UEx~Ur~U#Ex~Ur~U 4Ex~Ur~UPDEx~Ur~UTEx~U@$r~UdEx~Up4r~UtEx~UDr~UEx~UTr~U@Ex~Uer~UpEx~U0ur~UEx~U`r~UEx~Ur~UEx~Ur~U0Ex~Ur~U`Ex~U r~UFx~UPr~UFx~Ur~U&Fx~Ur~U 7Fx~Ur~UPGFx~Ur~UWFx~U@'r~UgFx~Up7r~UwFx~UGr~UFx~UWr~U@Fx~Uhr~UpFx~U0xr~UFx~U`r~UFx~Ur~UFx~Ur~U0Fx~Ur~U`Fx~U r~U Gx~UPr~UGx~Ur~U)Gx~Ur~U :Gx~U r~UPJGx~Ur~UZGx~U@*r~UjGx~Up:r~UzGx~UJr~UGx~UZr~U@Gx~Ukr~UpGx~U0{r~UGx~U`r~UGx~Ur~UGx~Ur~U0Gx~Ur~U`Gx~U r~U Hx~UPr~UHx~Ur~U,Hx~Ur~U =Hx~U r~UPMHx~Ur~U]Hx~U@-r~UmHx~Up=r~U}Hx~UMr~UHx~U]r~U@Hx~Unr~UpHx~U0~r~UHx~U`r~UHx~Ur~UHx~Ur~U0Hx~Ur~U`Hx~U r~UIx~UPr~UIx~Ur~U/Ix~Ur~U @Ix~Ur~UPPIx~U r~U`Ix~U@0r~UpIx~Up@r~UIx~UPr~UIx~U`r~U@Ix~Uqr~UpIx~U0r~UIx~U`r~UIx~Ur~UIx~Ur~U0Ix~Ur~U`Jx~U r~UJx~UPr~U"Jx~Ur~U2Jx~Ur~U CJx~Ur~UPSJx~U#r~UcJx~U@3r~UsJx~UpCr~UJx~USr~UJx~Ucr~U@Jx~Utr~UpJx~U0r~UJx~U`r~UJx~Ur~UJx~Ur~U0Jx~Ur~U`Kx~U r~UKx~UPr~U%Kx~Ur~U5Kx~Ur~U FKx~Ur~UPVKx~U&r~UfKx~U@6r~UvKx~UpFr~UKx~UVr~UKx~Ufr~U@Kx~Uwr~UpKx~U0r~UKx~U`r~UKx~Ur~UKx~Ur~U0Kx~Ur~U`Lx~U r~ULx~UPr~U(Lx~Ur~U8Lx~Ur~U ILx~Ur~UPYLx~U)r~UiLx~U@9r~UyLx~UpIr~ULx~UYr~ULx~Uir~U@Lx~Uzr~UpLx~U0r~ULx~U`r~ULx~Ur~ULx~Ur~U0Lx~Ur~U` Mx~U r~UMx~UPr~U+Mx~Ur~U;Mx~U r~U LMx~Ur~UP\Mx~U,r~UlMx~U@Nx~Ur~U ONx~U.r~UP_Nx~U?r~UoNx~U@Or~UNx~Up_r~UNx~Uor~UNx~Ur~U@Nx~Ur~UpNx~U0r~UNx~U`r~UNx~Ur~UNx~Ur~U0Ox~Ur~U`Ox~U r~U!Ox~UPr~U1Ox~Ur~UAOx~U!r~U ROx~U1r~UPbOx~UBr~UrOx~U@Rr~UOx~Upbr~UOx~Urr~UOx~UЂr~U@Ox~Ur~UpOx~U0r~UOx~U`r~UOx~Ur~UOx~Ur~U0Px~Ur~U`Px~U r~U$Px~UPr~U4Px~Ur~UDPx~U$r~U UPx~U4r~UPePx~UEr~UuPx~U@Ur~UPx~Uper~UPx~Uur~UPx~UЅr~U@Px~Ur~UpPx~U0r~UPx~U`r~UPx~Ur~UPx~Ur~U0Qx~Ur~U`Qx~U r~U'Qx~UPr~U7Qx~Ur~UGQx~U'r~U XQx~U7r~UPhQx~UHr~UxQx~U@Xr~UQx~Uphr~UQx~Uxr~UQx~UЈr~U@Qx~Ur~UpQx~U0r~UQx~U`r~UQx~Ur~UQx~Ur~U0 Rx~Ur~U`Rx~U r~U*Rx~UP r~U:Rx~Ur~UJRx~U*r~U [Rx~U:r~UPkRx~UKr~U{Rx~U@[r~URx~Upkr~URx~U{r~URx~UЋr~U@Rx~Ur~UpRx~U0r~URx~U`r~URx~Ur~URx~Ur~U0 Sx~Ur~U`Sx~U r~U-Sx~UP r~U=Sx~Ur~UMSx~U-r~U ^Sx~U=r~UPnSx~UNr~U~Sx~U@^r~USx~Upnr~USx~U~r~USx~UЎr~U@Sx~Ur~UpSx~U0r~USx~U`r~USx~Ur~UTx~Ur~U0Tx~Ur~U` Tx~U r~U0Tx~UPr~U@Tx~U r~UPTx~U0r~U aTx~U@r~UPqTx~UQr~UTx~U@ar~UTx~Upqr~UTx~Ur~UTx~UБr~U@Tx~Ur~UpTx~U0r~UTx~U`r~UTx~Ur~UUx~Ur~U0Ux~Ur~U`#Ux~U r~U3Ux~UPr~UCUx~U#r~USUx~U3r~U dUx~UCr~UPtUx~UTr~UUx~U@dr~UUx~Uptr~UUx~Ur~UUx~UДr~U@Ux~Ur~UpUx~U0r~UUx~U`r~UUx~Ur~UVx~Ur~U0Vx~Ur~U`&Vx~U r~U6Vx~UPr~UFVx~U&r~UVVx~U6r~U gVx~UFr~UPwVx~UWr~UVx~U@gr~UVx~Upwr~UVx~Ur~UVx~UЗr~U@Vx~Ur~UpVx~U0r~UVx~U`r~UVx~Ur~U Wx~Ur~U0Wx~Ur~U`)Wx~U r~U9Wx~UPr~UIWx~U)r~UYWx~U9r~U jWx~UIr~UPzWx~UZr~UWx~U@jr~UWx~Upzr~UWx~Ur~UWx~UКr~U@Wx~Ur~UpWx~U0r~UWx~U`r~UWx~Ur~U Xx~Ur~U0Xx~Ur~U`,Xx~U r~U^x~U r~UN^x~UP.r~U^^x~U>r~Un^x~UNr~U ^x~U^r~UP^x~Uor~U^x~U@r~U^x~Upr~U^x~Ur~U^x~UЯr~U@^x~Ur~Up^x~U0r~U_x~U`r~U_x~Ur~U!_x~Ur~U01_x~Ur~U`A_x~U !r~UQ_x~UP1r~Ua_x~UAr~Uq_x~UQr~U _x~Uar~UP_x~Urr~U_x~U@r~U_x~Upr~U_x~Ur~U_x~Uвr~U@_x~Ur~Up_x~U0r~U`x~U`r~U`x~Ur~U$`x~Ur~U04`x~Ur~U`D`x~U $r~UT`x~UP4r~Ud`x~UDr~Ut`x~UTr~U `x~Udr~UP`x~Uur~U`x~U@r~U`x~Upr~U`x~Ur~U`x~Uеr~U@`x~Ur~Up`x~U0r~Uax~U`r~Uax~Ur~U'ax~Ur~U07ax~Ur~U`Gax~U 'r~UWax~UP7r~Ugax~UGr~Uwax~UWr~U ax~Ugr~UPax~Uxr~Uax~U@r~Uax~Upr~Uax~Ur~Uax~Uиr~U@ax~Ur~Upax~U0r~U bx~U`r~Ubx~Ur~U*bx~U r~U0:bx~Ur~U`Jbx~U *r~UZbx~UP:r~Ujbx~UJr~Uzbx~UZr~U bx~Ujr~UPbx~U{r~Ubx~U@r~Ubx~Upr~Ubx~Ur~Ubx~Uлr~U@bx~Ur~Upbx~U0r~U cx~U`r~Ucx~Ur~U-cx~U r~U0=cx~Ur~U`Mcx~U -r~U]cx~UP=r~Umcx~UMr~U}cx~U]r~U cx~Umr~UPcx~U~r~Ucx~U@r~Ucx~Upr~Ucx~Ur~Ucx~Uоr~U@cx~Ur~Upcx~U0r~Udx~U`r~Udx~Ur~U0dx~Ur~U0@dx~Ur~U`Pdx~U 0r~U`dx~UP@r~Updx~UPr~Udx~U`r~U dx~Upr~UPdx~Ur~Udx~U@r~Udx~Upr~Udx~Ur~Udx~Ur~U@dx~Ur~Upex~U0r~Uex~U`r~U"ex~Ur~U3ex~Ur~U0Cex~U"r~U`Sex~U 3r~Ucex~UPCr~Usex~USr~Uex~Ucr~U ex~Usr~UPex~Ur~Uex~U@r~Uex~Upr~Uex~Ur~Uex~Ur~U@ex~Ur~Upfx~U0r~Ufx~U`r~U%fx~Ur~U6fx~Ur~U0Ffx~U%r~U`Vfx~U 6r~Uffx~UPFr~Uvfx~UVr~Ufx~Ufr~U fx~Uvr~UPfx~Ur~Ufx~U@r~Ufx~Upr~Ufx~Ur~Ufx~Ur~U@fx~Ur~Upgx~U0r~Ugx~U`r~U(gx~Us~U9gx~Us~U0Igx~U(s~U`Ygx~U 9s~Uigx~UPIs~Uygx~UYs~Ugx~Uis~U gx~Uys~UPgx~Us~Ugx~U@s~Ugx~Ups~Ugx~Us~Ugx~Us~U@gx~Us~Up hx~U0s~Uhx~U`s~U+hx~U s~Uyx~UBs~UpNyx~URs~U^yx~Ucs~Unyx~U@ss~Uyx~Ups~U0yx~Us~U`yx~UУs~Uyx~Us~Uyx~U0s~Uyx~U`s~U yx~Us~UPyx~Us~Uzx~Us~Uzx~U s~U zx~UP%s~U1zx~U5s~U@Azx~UEs~UpQzx~UUs~Uazx~Ufs~Uqzx~U@vs~Uzx~Ups~U0zx~Us~U`zx~UЦs~Uzx~Us~Uzx~U0s~Uzx~U`s~U zx~Us~UPzx~Us~U{x~Us~U{x~U s~U#{x~UP(s~U4{x~U8s~U@D{x~UHs~UpT{x~UXs~Ud{x~Uis~Ut{x~U@ys~U{x~Ups~U0{x~Us~U`{x~UЩs~U{x~Us~U{x~U0s~U{x~U`s~U {x~Us~UP{x~Us~U|x~U s~U|x~U s~U&|x~UP+s~U7|x~U;s~U@G|x~UKs~UpW|x~U[s~Ug|x~Uls~Uw|x~U@|s~U|x~Ups~U0|x~Us~U`|x~UЬs~U|x~Us~U|x~U0s~U|x~U`s~U |x~Us~UP|x~Us~U }x~U s~U}x~U s~U)}x~UP.s~U:}x~U>s~U@J}x~UNs~UpZ}x~U^s~Uj}x~Uos~Uz}x~U@s~U}x~Ups~U0}x~Us~U`}x~UЯs~U}x~Us~U}x~U0s~U }x~U`s~U }x~Us~UP}x~Us~U ~x~U s~U~x~U 1s~U,~x~UPAs~U=~x~UQs~U@M~x~Uas~Up]~x~Uqs~Um~x~Us~U}~x~U@s~U~x~Ups~U0~x~Us~U`~x~Us~U~x~Us~U~x~U0s~U~x~U`s~U ~x~Us~UP~x~Us~Ux~U#s~Ux~U 4s~U/x~UPDs~U@x~UTs~U@Px~Uds~Up`x~Uts~Upx~Us~UЀx~U@s~Ux~Ups~U0x~Us~U`x~Us~Ux~Us~Ux~U0s~Ux~U`s~U x~Us~UPx~Us~Ux~U&s~U"x~U 7s~U2x~UPGs~UCx~UWs~U@Sx~Ugs~Upcx~Uws~Usx~Us~UЃx~U@s~Ux~Ups~U0x~Us~U`x~Us~UĀx~Us~UԀx~U0s~Ux~U`s~U x~U s~UPx~Us~Ux~U)s~U%x~U :s~U5x~UPJs~UFx~UZs~U@Vx~Ujs~Upfx~Uzs~Uvx~Us~UІx~U@s~Ux~Ups~U0x~Us~U`x~Us~Uǁx~Us~Uׁx~U0s~Ux~U`s~U x~U s~U Px~U,s~Ux~U<s~U(x~U Ms~U 8x~UPms~UIx~U}s~U@Yx~Us~Upix~Us~Uyx~Us~UЉx~U@s~Ux~Ups~U0x~Us~U`x~Us~Uʂx~Us~Uڂx~U0s~Ux~U`s~U x~U/s~UP x~U?s~Ux~UOs~U+x~U `s~U;x~UPps~ULx~Us~U@\x~Us~Uplx~Us~U|x~Us~UЌx~U@s~Ux~Ups~U0x~Us~U`x~Us~U̓x~Us~U݃x~U0s~Ux~U`"s~U x~U2s~UPx~UBs~Ux~URs~U.x~U cs~U>x~UPss~UOx~Us~U@_x~Us~Upox~Us~Ux~Us~UЏx~U@s~Ux~Ups~U0x~Us~U`x~Us~UЄx~Us~Ux~U0s~Ux~U`%s~U x~U5s~UPx~UEs~U!x~UUs~U1x~U fs~UAx~UPvs~URx~Us~U@bx~Us~Uprx~Us~Ux~Us~UВx~U@s~Ux~Ups~U0x~Us~U`Åx~Us~UӅx~U s~Ux~U0 s~Ux~U`( s~U x~U8 s~UPx~UH s~U$x~UX s~U4x~U i s~UDx~UPy s~UUx~U s~U@ex~U s~Upux~U s~Ux~U s~UЕx~U@ s~Ux~Up s~U0x~U s~U`Ɔx~U s~Uֆx~U !s~Ux~U0!s~Ux~U`+!s~U x~U;!s~UPx~UK!s~U'x~U[!s~U7x~U l!s~UGx~UP|!s~UXx~U!s~U@hx~U!s~Upxx~U!s~Ux~U!s~UИx~U@!s~Ux~Up!s~U0x~U!s~U`ɇx~U!s~Uهx~U"s~Ux~U0"s~Ux~U`."s~U x~U>"s~UPx~UN"s~U*x~U^"s~U:x~U o"s~UJx~UP"s~U[x~U"s~U@kx~U"s~Up{x~U"s~Ux~U"s~UЛx~U@"s~Ux~Up"s~U0x~U"s~U`̈x~U#s~U܈x~U#s~Ux~U0!#s~Ux~U`1#s~U x~UA#s~UPx~UQ#s~U-x~Ua#s~U=x~U r#s~UMx~UP#s~U^x~U#s~U@nx~U#s~Up~x~U#s~Ux~U#s~UОx~U@#s~Ux~Up#s~U0x~U#s~U`ωx~U$s~U߉x~U$s~Ux~U0$$s~Ux~U`4$s~U x~UD$s~UP x~UT$s~U0x~Ud$s~U@x~U u$s~UPx~UP$s~Uax~U$s~U@qx~U$s~Upx~U$s~Ux~U$s~UСx~U@$s~Ux~Up$s~U0Šx~U$s~U`Ҋx~U%s~Ux~U%s~Ux~U0'%s~Ux~U`7%s~U x~UG%s~UP#x~UW%s~U3x~Ug%s~UCx~U x%s~USx~UP%s~Udx~U%s~U@tx~U%s~Upx~U%s~Ux~U%s~UФx~U@%s~Ux~Up%s~U0ŋx~U%s~U`Ջx~U &s~Ux~U&s~Ux~U0*&s~Ux~U`:&s~U x~UJ&s~UP&x~UZ&s~U6x~Uj&s~UFx~U {&s~UVx~UP&s~Ugx~U&s~U@wx~U&s~Upx~U&s~Ux~U&s~UЧx~U@&s~Ux~Up&s~U0Ȍx~U&s~U`،x~U 's~Ux~U's~Ux~U0-'s~Ux~U`='s~U x~UM's~UP)x~U]'s~U9x~Um's~UIx~U ~'s~UYx~UP's~Ujx~U's~U@zx~U's~Upx~U's~Ux~U's~UЪx~U@'s~Ux~Up's~U0ˍx~U's~U`ۍx~U(s~Ux~U (s~Ux~U00(s~U x~U`@(s~U x~UP(s~UP,x~U`(s~Ux~U.s~UNx~U.s~U^x~U .s~Unx~UP.s~Ux~U.s~U@x~U.s~Upx~U.s~Ux~U.s~Uпx~U@/s~UДx~Up/s~U0x~U$/s~U`x~U4/s~Ux~UE/s~Ux~U0U/s~U x~U`e/s~U 1x~Uu/s~UPAx~U/s~UQx~U/s~Uax~U /s~Uqx~UP/s~U x~U/s~U@x~U/s~Upx~U/s~Ux~U0s~U•x~U@0s~Uӕx~Up'0s~U0x~U70s~U`x~UG0s~Ux~UX0s~Ux~U0h0s~U#x~U`x0s~U 4x~U0s~UPDx~U0s~UTx~U0s~Udx~U 0s~Utx~UP0s~Ux~U0s~U@x~U0s~Upx~U0s~Ux~U 1s~UŖx~U@1s~U֖x~Up*1s~U0x~U:1s~U`x~UJ1s~Ux~U[1s~Ux~U0k1s~U&x~U`{1s~U 7x~U1s~UPGx~U1s~UWx~U1s~Ugx~U 1s~Uwx~UP1s~Ux~U1s~U@x~U1s~Upx~U1s~Ux~U 2s~Uȗx~U@2s~Uٗx~Up-2s~U0x~U=2s~U`x~UM2s~U x~U^2s~Ux~U0n2s~U)x~U`~2s~U :x~U2s~UPJx~U2s~UZx~U2s~Ujx~U 2s~Uzx~UP2s~Ux~U2s~U@x~U2s~Upx~U2s~Ux~U3s~U˘x~U@ 3s~Uܘx~Up03s~U0x~U@3s~U`x~UP3s~U x~Ua3s~Ux~U0q3s~U,x~U`3s~U =x~U3s~UPMx~U3s~U]x~U3s~Umx~U 3s~U}x~UP3s~Ux~U3s~U@x~U3s~Upx~U4s~Ux~U4s~UΙx~U@#4s~Uߙx~Up34s~U0x~UC4s~U`x~US4s~Ux~Ud4s~Ux~U0t4s~U/x~U `4s~U Px~U4s~UP`x~U4s~Upx~U4s~Ux~U 4s~Ux~UP4s~Ux~U4s~U@x~U4s~Upx~U5s~Uњx~U5s~Ux~U@&5s~Ux~Up65s~U0x~UF5s~U`x~UV5s~U"x~Ug5s~U2x~U0w5s~UBx~U`5s~U Sx~U5s~UPcx~U5s~Usx~U5s~Ux~U 5s~Ux~UP5s~Ux~U5s~U@x~U5s~Upěx~U6s~Uԛx~U6s~Ux~U@)6s~Ux~Up96s~U0x~UI6s~U`x~UY6s~U%x~Uj6s~U5x~U0z6s~UEx~U`6s~U Vx~U6s~UPfx~U6s~Uvx~U6s~Ux~U 6s~Ux~UP6s~Ux~U6s~U@x~U6s~Upǜx~U 7s~Uלx~U7s~Ux~U@,7s~Ux~Up<7s~U0x~UL7s~U`x~U\7s~U(x~Um7s~U8x~U0}7s~UHx~U`7s~U Yx~U7s~UPix~U7s~Uyx~U7s~Ux~U 7s~Ux~UP7s~Ux~U7s~U@x~U7s~Upʝx~U8s~Uڝx~U8s~Ux~U@/8s~Ux~Up?8s~U0 x~UO8s~U`x~U_8s~U+x~Up8s~U;x~U08s~UKx~U`8s~U \x~U8s~UPlx~U8s~U|x~U8s~Ux~U 8s~Ux~UP8s~Ux~U8s~U@x~U9s~Up͞x~U9s~Uݞx~U"9s~Ux~U@29s~Ux~UpB9s~U0x~UR9s~U`x~Ub9s~U.x~Us9s~U>x~U09s~UNx~U`9s~U _x~U9s~UPox~U9s~Ux~U9s~Ux~U 9s~Ux~UP9s~Ux~U9s~U@x~U:s~UpПx~U:s~Ux~U%:s~Ux~U@5:s~Ux~UpE:s~U0x~UU:s~U`!x~Ue:s~U1x~Uv:s~U Ax~U0:s~UQx~U`:s~U bx~U:s~UPrx~U:s~Ux~U:s~Ux~U :s~Uࢠx~UP:s~Ux~U;s~U@àx~U;s~UpӠx~U';s~Ux~U8;s~Ux~U@H;s~Ux~UpX;s~U0x~Uh;s~U`$x~Ux;s~U4x~U;s~UDx~U0;s~UTx~U`;s~U ex~U;s~UPux~U;s~Ux~U;s~Ux~U ;s~Uॡx~UP;s~Ux~U =s~Ux~U@N=s~U x~Up^=s~U0x~Un=s~U`*x~U~=s~U:x~U=s~UJx~U0=s~UZx~U`=s~U kx~U=s~UP{x~U=s~Ux~U=s~Ux~U =s~Uૣx~UP>s~Ux~U>s~U@̣x~U >s~Upܣx~U0>s~Ux~UA>s~Ux~U@Q>s~U x~Upa>s~U0x~Uq>s~U`-x~UЁ>s~U=x~U>s~UMx~U0>s~U ]x~U`>s~U nx~U>s~UP~x~U>s~Ux~U>s~Ux~U ?s~Uதx~UP?s~Ux~U#?s~U@Ϥx~U3?s~Upߤx~UC?s~Ux~UT?s~Ux~U@d?s~Ux~Upt?s~U0 x~U?s~U`0x~UД?s~U@x~U?s~UPx~U0?s~U`x~U`?s~U qx~U?s~UPx~U?s~Ux~U?s~Ux~U @s~U౥x~UP@s~U¥x~U&@s~U@ҥx~U6@s~Upx~UF@s~Ux~UW@s~Ux~U@g@s~Ux~Upw@s~U0#x~U@s~U`3x~UЗ@s~UCx~U@s~USx~U0@s~Ucx~U`@s~U tx~U@s~UPx~U@s~Ux~U@s~Ux~U As~Uദx~UPAs~UŦx~U)As~U@զx~U9As~Upx~UIAs~Ux~UZAs~Ux~U@jAs~Ux~UpzAs~U0&x~UAs~U`6x~UКAs~UFx~UAs~UVx~U0As~Ufx~U`As~U wx~UAs~UPx~UAs~Ux~UAs~Ux~U Bs~U෧x~UPBs~Uȧx~U,Bs~U@اx~UHs~U@x~UNHs~Upx~U^Hs~U x~UoHs~Ux~U@Hs~U+x~UpHs~U0;x~UHs~U`Kx~U ЯHs~Ukx~UHs~U{x~U0Hs~Ux~U`Hs~U x~UHs~UPx~UIs~Ux~UIs~U̮x~U !Is~Uܮx~UP1Is~Ux~UAIs~U@x~UQIs~Up x~UaIs~Ux~UrIs~U-x~U@Is~U>x~UpIs~U0Nx~UIs~U`^x~UвIs~Unx~UIs~U~x~U0Is~Ux~U`Is~U x~UIs~UPx~UJs~Ux~UJs~Uϯx~U $Js~U߯x~UP4Js~Ux~UDJs~U@x~UTJs~Upx~UdJs~U x~UuJs~U0x~U@Js~UAx~UpJs~U0Qx~UJs~U`ax~UеJs~Uqx~UJs~Ux~U0Js~Ux~U`Js~U x~UJs~UPx~UKs~U°x~UKs~UҰx~U 'Ks~Ux~UP7Ks~Ux~UGKs~U@x~UWKs~Upx~UgKs~U#x~UxKs~U3x~U@Ks~UDx~UpKs~U0Tx~UKs~U`dx~UиKs~Utx~UKs~Ux~U0Ks~Ux~U`Ks~U x~UKs~UPx~U Ls~Uűx~ULs~Uձx~U *Ls~Ux~UP:Ls~Ux~UJLs~U@x~UZLs~Upx~UjLs~U&x~U{Ls~U6x~U@Ls~UGx~UpLs~U0Wx~ULs~U`gx~UлLs~Uwx~ULs~Ux~U0Ls~Ux~U`Ls~U x~ULs~UPx~U Ms~UȲx~UMs~Uزx~U -Ms~Ux~UP=Ms~Ux~UMMs~U@ x~U]Ms~Upx~UmMs~U)x~U~Ms~U9x~U@Ms~UJx~UpMs~U0Zx~UMs~U`jx~UоMs~Uzx~UMs~Ux~U0Ms~Ux~U`Ms~U x~UMs~UPx~UNs~U˳x~UNs~U۳x~U 0Ns~Ux~UP@Ns~Ux~UPNs~U@ x~U`Ns~Upx~UpNs~U,x~UNs~USs~Ux~U OSs~Ux~UP_Ss~U x~UoSs~U@x~USs~Up+x~USs~U;x~USs~UKx~U@Ss~U\x~UpSs~U0lx~USs~U`|x~USs~Ux~USs~Ux~U0Ts~Ux~U`Ts~U x~U!Ts~UP͹x~U1Ts~Uݹx~UATs~Ux~U RTs~Ux~UPbTs~Ux~UrTs~U@x~UTs~Up.x~UTs~U>x~UTs~UNx~U@Ts~U_x~UpTs~U0ox~UTs~U`x~UTs~Ux~UTs~Ux~U0Us~Ux~U`Us~U x~U$Us~UPкx~U4Us~Ux~UDUs~Ux~U UUs~Ux~UPeUs~Ux~UuUs~U@!x~UUs~Up1x~UUs~UAx~UUs~UQx~U@Us~Ubx~UpUs~U0rx~UUs~U`x~UUs~Ux~UUs~Ux~U0Vs~Ux~U`Vs~U ûx~U'Vs~UPӻx~U7Vs~Ux~UGVs~Ux~U XVs~Ux~UPhVs~Ux~UxVs~U@$x~UVs~Up4x~UVs~UDx~UVs~UTx~U@Vs~Uex~UpVs~U0ux~UVs~U`x~UVs~Ux~UVs~Ux~U0 Ws~Ux~U`Ws~U Ƽx~U*Ws~UPּx~U:Ws~Ux~UJWs~Ux~U [Ws~Ux~UPkWs~Ux~U{Ws~U@'x~UWs~Up7x~UWs~UGx~UWs~UWx~U@Ws~Uhx~UpWs~U0xx~UWs~U`x~UWs~Ux~UWs~Ux~U0 Xs~Ux~U`Xs~U ɽx~U-Xs~UPٽx~U=Xs~Ux~UMXs~Ux~U ^Xs~U x~UPnXs~Ux~U~Xs~U@*x~UXs~Up:x~UXs~UJx~UXs~UZx~U@Xs~Ukx~UpXs~U0{x~UXs~U`x~UXs~Ux~UYs~Ux~U0Ys~Ux~U` Ys~U ̾x~U0Ys~UPܾx~U@Ys~Ux~UPYs~Ux~U aYs~U x~UPqYs~Ux~UYs~U@-x~UYs~Up=x~UYs~UMx~UYs~U]x~U@Ys~Unx~UpYs~U0~x~UYs~U`x~UYs~Ux~UZs~Ux~U0Zs~Ux~U`#Zs~U Ͽx~U3Zs~UP߿x~UCZs~Ux~USZs~Ux~U dZs~Ux~UPtZs~U x~UZs~U@0x~UZs~Up@x~UZs~UPx~UZs~U`x~U@Zs~Uqx~UpZs~U0x~UZs~U`x~UZs~Ux~U[s~Ux~U0[s~Ux~U`&[s~U x~U6[s~UPx~UF[s~Ux~UV[s~Ux~U g[s~Ux~UPw[s~U#x~U[s~U@3x~U[s~UpCx~U[s~USx~U[s~Ucx~U@[s~Utx~Up[s~U0x~U[s~U`x~U[s~Ux~U \s~Ux~U0\s~Ux~U`)\s~U x~U9\s~UPx~UI\s~Ux~UY\s~Ux~U j\s~Ux~UPz\s~U&x~U\s~U@6x~U\s~UpFx~U\s~UVx~U\s~Ufx~U@\s~Uwx~Up\s~U0x~U\s~U`x~U\s~Ux~U ]s~Ux~U0]s~Ux~U`,]s~U x~U<]s~U Px~U\]s~Ux~Ul]s~Ux~U }]s~Ux~UP]s~U)x~U]s~U@9x~U]s~UpIx~U]s~UYx~U]s~Uix~U@]s~Uzx~Up]s~U0x~U]s~U`x~U^s~Ux~U^s~Ux~U0/^s~Ux~U`?^s~U x~UO^s~UPx~U_^s~Ux~Uo^s~U x~U ^s~Ux~UP^s~U,x~U^s~U@cs~Ux~U`Ncs~U x~U^cs~UPx~Uncs~U x~U~cs~Ux~U cs~U*x~UPcs~U;x~Ucs~U@Kx~Ucs~Up[x~Ucs~Ukx~Ucs~U{x~U@cs~Ux~Upds~U0x~Uds~U`x~U ds~Ux~U1ds~Ux~U0Ads~Ux~U`Qds~U x~Uads~UPx~Uqds~U x~Uds~Ux~U ds~U-x~UPds~U>x~Uds~U@Nx~Uds~Up^x~Uds~Unx~Uds~U~x~U@ds~Ux~Upes~U0x~Ues~U`x~U#es~Ux~U4es~Ux~U0Des~Ux~U`Tes~U x~Udes~UPx~Utes~Ux~Ues~U x~U es~U0x~UPes~UAx~Ues~U@Qx~Ues~Upax~Ues~Uqx~Ues~UЁx~U@es~Ux~Upfs~U0x~Ufs~U`x~U&fs~Ux~U7fs~Ux~U0Gfs~Ux~U`Wfs~U x~Ugfs~UPx~Uwfs~Ux~Ufs~U#x~U fs~U3x~UPfs~UDx~Ufs~U@Tx~Ufs~Updx~Ufs~Utx~Ufs~UЄx~U@fs~Ux~Up gs~U0x~Ugs~U`x~U)gs~Ux~U:gs~Ux~U0Jgs~Ux~U`Zgs~U x~Ujgs~UPx~Uzgs~Ux~Ugs~U&x~U gs~U6x~UPgs~UGx~Ugs~U@Wx~Ugs~Upgx~Ugs~Uwx~Ugs~UЇx~U@gs~Ux~Up hs~U0x~Uhs~U`x~U,hs~Ux~U=hs~Ux~U0Mhs~Ux~U`]hs~U x~Umhs~UP x~U}hs~Ux~Uhs~U)x~U hs~U9x~UPhs~UJx~Uhs~U@Zx~Uhs~Upjx~Uhs~Uzx~Uhs~UЊx~U@hs~Ux~Upis~U0x~Uis~U`x~U/is~Ux~U@is~Ux~U0Pis~Ux~U``is~U x~Upis~U P x~Uis~Ux~Uis~U,x~U is~Uns~U0x~UNns~U`x~U^ns~Ux~Uons~Ux~U0ns~Ux~U`ns~U x~Uns~UPx~Uns~U+x~Uns~U;x~U ns~UKx~UPns~U\x~Uns~U@lx~Uos~Up|x~Uos~Ux~U!os~UМx~U@1os~Ux~UpAos~U0x~UQos~U`x~Uaos~Ux~Uros~Ux~U0os~Ux~U`os~U x~Uos~UPx~Uos~U.x~Uos~U>x~U os~UNx~UPos~U_x~Uos~U@ox~Ups~Upx~Ups~Ux~U$ps~UПx~U@4ps~Ux~UpDps~U0x~UTps~U`x~Udps~Ux~Uups~Ux~U0ps~Ux~U`ps~U x~Ups~UP!x~Ups~U1x~Ups~UAx~U ps~UQx~UPps~Ubx~Ups~U@rx~Uqs~Upx~Uqs~Ux~U'qs~UТx~U@7qs~Ux~UpGqs~U0x~UWqs~U`x~Ugqs~Ux~Uxqs~Ux~U0qs~Ux~U`qs~U x~Uqs~UP$x~Uqs~U 4x~Uqs~UDx~U qs~UTx~UPqs~Uex~U rs~U@ux~Urs~Upx~U)rs~Ux~U:rs~UХx~U@Jrs~Ux~UpZrs~U0x~Ujrs~U`x~Uzrs~Ux~Urs~Ux~U0rs~Ux~U`rs~U x~Urs~UP'x~Urs~U7x~Urs~UGx~U rs~UWx~UPrs~Uhx~U ss~U@xx~Uss~Upx~U,ss~Ux~U=ss~UШx~U@Mss~Ux~Up]ss~U0x~Umss~U`x~U}ss~Ux~Uss~Ux~U0ss~U x~U`ss~U x~Uss~UP*x~Uss~U:x~Uss~UJx~U ss~UZx~UPss~Ukx~Uts~U@{x~Uts~Upx~U/ts~Ux~U@ts~UЫx~U@Pts~Ux~Up`ts~U0x~Upts~U`x~UЀts~Ux~Uts~Ux~U0ts~U x~U`ts~U x~Uts~UP-x~Uts~U=x~Uts~UMx~U ts~U]x~UPus~Unx~Uus~U@~x~U"us~Upx~U2us~Ux~UCus~UЮx~U@Sus~Ux~Upcus~U0x~Usus~U`x~UЃus~Ux~Uus~Ux~U0us~Ux~U`us~U x~Uus~UP0x~Uus~U@x~Uus~UPx~U us~U`x~UPvs~Uqx~Uvs~U@x~U%vs~Upx~U5vs~Ux~UFvs~Uбx~U@Vvs~Ux~Upfvs~U0x~Uvvs~U`x~UІvs~Ux~Uvs~Ux~U0vs~Ux~U`vs~U #x~Uvs~UP3x~Uvs~UCx~Uvs~USx~U vs~Ucx~UPws~Utx~Uws~U@x~U(ws~Upx~U8ws~Ux~UIws~Uдx~U@Yws~Ux~Upiws~U0x~Uyws~U`x~UЉws~Ux~Uws~Ux~U0ws~Ux~U`ws~U &x~Uws~UP6x~Uws~UFx~Uws~UVx~U ws~Ufx~UP xs~Uwx~Uxs~U@x~U+xs~Upx~U;xs~Ux~ULxs~Uзx~U@\xs~Ux~Uplxs~U0x~U|xs~U`x~UЌxs~Ux~Uxs~Ux~U0xs~Ux~U`xs~U )x~Uxs~UP9x~Uxs~UIx~Uxs~UYx~U xs~Uix~UPys~Uzx~Uys~U@x~U.ys~Upx~U>ys~Ux~UOys~Uкx~U@_ys~Ux~Upoys~U0x~Uys~U`x~UЏys~Ux~Uys~U x~U0ys~Ux~U`ys~U ,x~Uys~UPx~Us~UPNx~Us~U^x~Us~Unx~U s~U~x~UP#s~Ux~U3s~U@x~UCs~Upx~USs~Ux~Uds~Ux~U@ts~Ux~Ups~U0x~Us~U`x~UФs~Ux~Us~U x~U0ŀs~U0x~U`Հs~U Ax~Us~UPQx~Us~Uax~Us~Uqx~U s~Ux~UP&s~Ux~U6s~U@x~UFs~Upx~UVs~Ux~Ugs~Ux~U@ws~Ux~Ups~U0x~Us~U`x~UЧs~Ux~Us~U#x~U0ȁs~U3x~U`؁s~U Dx~Us~UPTx~Us~Udx~Us~Utx~U s~Ux~UP)s~Ux~U9s~U @x~UYs~Upx~Uis~Ux~Uzs~Ux~U@s~Ux~Ups~U0x~Us~U`x~Uкs~Ux~U˂s~U&x~U0ۂs~U6x~U`s~U Gx~Us~UPWx~U s~Ugx~Us~Uwx~U ,s~Ux~UPx~U0s~UNx~U`s~U _x~U#s~UPox~U3s~Ux~UCs~Ux~U Ts~Ux~UPds~Ux~Uts~U@x~Us~Upx~Us~Ux~Us~Ux~U@s~Ux~Upŋs~U0x~UՋs~U`!x~Us~U1x~Us~UAx~U0s~UQx~U`s~U bx~U&s~UPrx~U6s~Ux~UFs~Ux~U Ws~Ux~UPgs~Ux~Uws~U@x~Us~Upx~Us~Ux~Us~Ux~U@s~Ux~UpȌs~U0x~U،s~U`$x~Us~U4x~Us~UDx~U0 s~UTx~U`s~U ex~U)s~UPux~U9s~Ux~UIs~Ux~U Zs~Ux~UPjs~Ux~Uzs~U@x~Us~Upx~Us~Ux~Us~Ux~U@s~Ux~Upˍs~U0x~Uۍs~U`'x~Us~U7x~Us~UGx~U0 s~UWx~U`s~U hx~U,s~UPxx~Us~UPx~UNs~Ux~U^s~Ux~U os~Ux~UPs~Ux~Us~U@x~Us~Upx~U௔s~Ux~Us~U x~U@Дs~Ux~Ups~U0,x~Us~U`y~U"s~U`Ny~U2s~U^y~UCs~Uny~U0Ss~U~y~U`cs~U y~Uss~UPy~Us~Uy~Us~Uy~U s~Uy~UPs~Uy~Uěs~U@y~Uԛs~Upy~Us~Uy~Us~U y~U@s~U1y~Ups~U0Ay~U%s~U`Qy~U5s~Uay~UFs~Uqy~U0Vs~Uy~U`fs~U y~Uvs~UPy~Us~Uy~Us~Uy~U s~Uy~UPs~Uy~Uǜs~U@y~Uלs~Upy~Us~Uy~Us~U#y~U@s~U4y~Ups~U0Dy~U(s~U`Ty~U8s~Udy~UIs~Uty~U0Ys~Uy~U`is~U y~Uys~UPy~Us~Uy~Us~Uy~U s~Uy~UPs~Uy~Uʝs~U@y~Uڝs~Upy~Us~Uy~Us~U&y~U@ s~U7y~Ups~U0Gy~U+s~U`Wy~U;s~Ugy~ULs~Uwy~U0\s~Uy~U`ls~U y~U|s~UPy~Us~Uy~Us~Uy~U s~Uy~UPs~Uy~U͞s~U@y~Uݞs~Up y~Us~Uy~Us~U)y~U@s~U:y~Ups~U0Jy~U.s~U`Zy~U>s~Ujy~UOs~Uzy~U0_s~Uy~U`os~U y~Us~UPy~Us~Uy~Us~Uy~U s~Uy~UPs~Uy~UПs~U@y~Us~Up y~Us~Uy~Us~U,y~U@s~U=y~Up!s~U0My~U1s~U`]y~UAs~Umy~URs~U}y~U0bs~Uy~U`rs~U y~Us~UPy~Us~Uy~Us~Uy~U s~Uy~UPàs~Uy~UӠs~U@y~Us~Upy~Us~Uy~Us~U/y~U@s~U@y~Up$s~U0Py~U4s~U``y~UDs~Upy~UUs~Uy~U0es~Uy~U`us~U y~Us~UPy~Us~Uy~Us~Uy~U s~Uy~UPơs~Uy~U֡s~U@y~Us~Upy~Us~U"y~Us~U2y~U@s~UCy~Up's~U0Sy~U7s~U`cy~UGs~Usy~UXs~Uy~U0hs~Uy~U`xs~U y~Us~UPy~Us~Uy~Us~Uy~U s~Uy~UPɢs~Uy~U٢s~U@y~Us~Upy~Us~U%y~U s~U5y~U@s~UFy~Up*s~U0Vy~U:s~U`fy~UJs~Uvy~U[s~Uy~U0ks~Uy~U`{s~U y~Us~UPy~Us~Uy~Us~Uy~U s~Uy~UP̣s~Uy~Uܣs~U@ y~Us~Up y~Us~U( y~U  s~UH y~U@s~UY y~Up-s~U0i y~U=s~U`y y~UMs~U y~U^s~U y~U0ns~U y~U`~s~U y~Us~UP y~Us~U y~Us~U y~U s~U y~UPϤs~U y~Uߤs~U@ y~Us~Up+ y~Us~U; y~Us~UK y~U@ s~U\ y~Up0s~U0l y~U@s~U`| y~UPs~U y~Uas~U y~U0qs~U y~U`s~U y~Us~UP y~Us~U y~Us~U y~U ¥s~U y~UPҥs~U y~Us~U@ y~Us~Up. y~Us~U> y~Us~UN y~U@#s~U_ y~Up3s~U 0o y~USs~U` y~Ucs~U y~Uts~U y~U0s~U y~U`s~U y~Us~UP y~Us~U y~UĦs~U y~U զs~U y~UPs~U y~Us~U@! y~Us~Up1 y~Us~UA y~U&s~UQ y~U@6s~Ub y~UpFs~U0r y~UVs~U` y~Ufs~U y~Uws~U y~U0s~U y~U`s~U y~Us~UP y~Us~U y~Uǧs~U y~U اs~U y~UPs~U y~Us~U@$ y~Us~Up4 y~Us~UD y~U)s~UT y~U@9s~Ue y~UpIs~U0u y~UYs~U` y~Uis~U y~Uzs~U y~U0s~U y~U`s~U y~Us~UP y~Us~U y~Uʨs~U y~U ۨs~Uy~UPs~Uy~Us~U@'y~U s~Up7y~Us~UGy~U,s~UWy~U@y~UBs~U@Ny~URs~Up^y~Ubs~Uny~Uss~U~y~U@s~Uy~Ups~U0y~Us~U`y~Uгs~Uy~UĶs~Uy~U0Զs~Uy~U`s~U y~Us~UPy~Us~Uy~Us~U y~U %s~U0y~UP5s~UAy~UEs~U@Qy~UUs~Upay~Ues~Uqy~Uvs~UЁy~U@s~Uy~Ups~U0y~Us~U`y~Uжs~Uy~UǷs~Uy~U0׷s~Uy~U`s~U y~Us~UPy~Us~Uy~Us~U#y~U (s~U3y~UP8s~UDy~UHs~U@Ty~UXs~Updy~Uhs~Uty~Uys~UЄy~U@s~Uy~Ups~U0y~Us~U`y~Uйs~Uy~Uʸs~Uy~U0ڸs~Uy~U`s~U y~Us~UPy~U s~Uy~Us~U&y~U +s~U6y~UP;s~UGy~UKs~U@Wy~U[s~Upgy~Uks~Uwy~U|s~UЇy~U@s~Uy~Ups~U0y~Us~U`y~Uмs~Uy~U͹s~Uy~U0ݹs~Uy~U`s~U y~Us~UP y~U s~Uy~Us~U)y~U .s~U9y~UP>s~UJy~UNs~U@Zy~U^s~Upjy~Uns~Uzy~Us~UЊy~U@s~Uy~Ups~U0y~Us~U`y~Uпs~Uy~Uкs~Uy~U0s~Uy~U`s~U y~Us~UP y~Us~U y~U s~U, y~U 1s~U< y~UPAs~UM y~UQs~U@] y~Uas~Upm y~Uqs~U} y~Us~UЍ y~U@s~U y~Ups~U0 y~Us~U` y~U»s~U y~Uӻs~U y~U0s~U y~U`s~U y~Us~UP!y~Us~U!y~U#s~U/!y~U 4s~U?!y~UPDs~UP!y~UTs~U@`!y~Uds~Upp!y~Uts~U!y~Us~UА!y~U@s~U!y~Ups~U0!y~Us~U`!y~Użs~U!y~Uּs~U!y~U0s~U!y~U`s~U "y~Us~UP"y~Us~U""y~U&s~U2"y~U 7s~UB"y~UPGs~US"y~UWs~U@c"y~Ugs~Ups"y~Uws~U"y~Us~UГ"y~U@s~U"y~Ups~U0"y~Us~U`"y~UȽs~U"y~Uٽs~U"y~U0s~U"y~U`s~U #y~U s~UP#y~Us~U%#y~U)s~U5#y~U :s~UE#y~UPJs~UV#y~UZs~U@f#y~Ujs~Upv#y~Uzs~U#y~Us~UЖ#y~U@s~U#y~Ups~U0#y~Us~U`#y~U˾s~U#y~Uܾs~U#y~U0s~U#y~U`s~U $y~U s~UP$y~Us~U($y~U,s~U8$y~U =s~UH$y~UPMs~UY$y~U]s~U@i$y~Ums~Upy$y~U}s~U$y~Us~UЙ$y~U@s~U$y~Ups~U0$y~Us~U`$y~Uοs~U$y~U߿s~U$y~U0s~U$y~U`s~U %y~Us~U P%y~U/s~U+%y~U?s~U;%y~U Ps~UK%y~UP`s~U\%y~Ups~U@l%y~Us~Up|%y~Us~U%y~Us~UМ%y~U@s~U%y~Ups~U0%y~Us~U`%y~Us~U%y~Us~U%y~U0s~U%y~U`s~U &y~U"s~UP&y~U2s~U.&y~UBs~U>&y~U Ss~UN&y~UPcs~U_&y~Uss~U@o&y~Us~Up&y~Us~U&y~Us~UП&y~U@s~U&y~Ups~U0&y~Us~U`&y~Us~U&y~Us~U&y~U0s~U'y~U`s~U 'y~U%s~UP!'y~U5s~U1'y~UEs~UA'y~U Vs~UQ'y~UPfs~Ub'y~Uvs~U@r'y~Us~Up'y~Us~U'y~Us~UТ'y~U@s~U'y~Ups~U0'y~Us~U`'y~Us~U'y~Us~U'y~U0s~U(y~U`s~U (y~U(s~UP$(y~U8s~U4(y~UHs~UD(y~U Ys~UT(y~UPis~Ue(y~Uys~U@u(y~Us~Up(y~Us~U(y~Us~UХ(y~U@s~U(y~Ups~U0(y~Us~U`(y~Us~U(y~Us~U(y~U0 s~U)y~U`s~U )y~U+s~UP')y~U;s~U7)y~UKs~UG)y~U \s~UW)y~UPls~Uh)y~U|s~U@x)y~Us~Up)y~Us~U)y~Us~UШ)y~U@s~U)y~Ups~U0)y~Us~U`)y~Us~U)y~Us~U)y~U0s~U *y~U`s~U *y~U.s~UP**y~U>s~U:*y~UNs~UJ*y~U _s~UZ*y~UPos~Uk*y~Us~U@{*y~Us~Up*y~Us~U*y~Us~UЫ*y~U@s~U*y~Ups~U0*y~Us~U`*y~Us~U*y~Us~U*y~U0s~U +y~U`!s~U +y~U1s~UP-+y~UAs~U=+y~UQs~UM+y~U bs~U]+y~UPrs~Un+y~Us~U@~+y~Us~Up+y~Us~U+y~Us~UЮ+y~U@s~U+y~Ups~U0+y~Us~U`+y~Us~U+y~Us~U+y~U0s~U,y~U`$s~U ,y~U4s~UP0,y~UDs~U@,y~UTs~UP,y~U es~U`,y~UPus~Uq,y~Us~U@,y~Us~Up,y~Us~U,y~Us~Uб,y~U@s~U,y~Ups~U0,y~Us~U`,y~Us~U,y~Us~U-y~U0s~U-y~U`'s~U #-y~U7s~UP3-y~UGs~UC-y~UWs~US-y~U hs~Uc-y~UPxs~Ut-y~Us~U@-y~Us~Up-y~Us~U-y~Us~Uд-y~U@s~U-y~Ups~U0-y~Us~U`-y~Us~U-y~U s~U.y~U0s~U.y~U`*s~U &.y~U:s~UP6.y~UJs~UF.y~UZs~UV.y~U ks~Uf.y~UP{s~Uw.y~Us~U@.y~Us~Up.y~Us~U.y~Us~Uз.y~U@s~U.y~Ups~U00.y~U s~U`.y~Us~U.y~U-s~U/y~U0=s~U/y~U`Ms~U )/y~U]s~UP9/y~Ums~UI/y~U}s~UY/y~U s~Ui/y~UPs~Uz/y~Us~U@/y~Us~Up/y~Us~U/y~Us~U к/y~U@s~U/y~Ups~U0/y~Us~U`/y~U/s~U/y~U@s~U 0y~U0Ps~U0y~U``s~U ,0y~Ups~UP<0y~Us~UL0y~Us~U\0y~U s~Ul0y~UPs~U}0y~Us~U@0y~Us~Up0y~Us~U0y~Us~Uн0y~U@s~U0y~Ups~U00y~U"s~U`0y~U2s~U0y~UCs~U1y~U0Ss~U1y~U`cs~U /1y~Uss~UP?1y~Us~UO1y~Us~U_1y~U s~Uo1y~UPs~U1y~Us~U@1y~Us~Up1y~Us~U1y~Us~U1y~U@s~U1y~Ups~U01y~U%s~U`1y~U5s~U2y~UFs~U2y~U0Vs~U!2y~U`fs~U 22y~Uvs~UPB2y~Us~UR2y~Us~Ub2y~U s~Ur2y~UPs~U2y~Us~U@2y~Us~Up2y~Us~U2y~Us~U2y~U@s~U2y~Ups~U02y~U(s~U`2y~U8s~U3y~UIs~U3y~U0Ys~U$3y~U`is~U 53y~Uys~UPE3y~Us~UU3y~Us~Ue3y~U s~Uu3y~UPs~U3y~Us~U@3y~Us~Up3y~Us~U3y~Us~U3y~U@ s~U3y~Ups~U03y~U+s~U`3y~U;s~U4y~ULs~U4y~U0\s~U'4y~U`ls~U 84y~U|s~UPH4y~Us~UX4y~Us~Uh4y~U s~Ux4y~UPs~U4y~Us~U@4y~Us~Up4y~Us~U4y~Us~U4y~U@s~U4y~Ups~U04y~U.s~U`4y~U>s~U 5y~UOs~U5y~U0_s~U*5y~U`os~U ;5y~Us~UPK5y~Us~U[5y~Us~U k5y~U s~U{5y~UPs~U5y~Us~U@5y~Us~Up5y~Us~U5y~Us~U5y~U@!s~U5y~Up1s~U05y~UAs~U`5y~UQs~U 6y~Ubs~U6y~U0rs~U-6y~U`s~U >6y~Us~UPN6y~Us~U^6y~Us~Un6y~U s~U~6y~UPs~U6y~Us~U@6y~Us~Up6y~Us~U6y~Us~U6y~U@$s~U6y~Up4s~U06y~UDs~U`7y~UTs~U7y~Ues~U 7y~U0us~U07y~U`s~U A7y~Us~UPQ7y~Us~Ua7y~Us~Uq7y~U s~U7y~UPs~U7y~Us~U@7y~Us~Up7y~Us~U7y~Us~U7y~U@'s~U7y~Up7s~U07y~UGs~U`8y~UWs~U8y~Uhs~U#8y~U0xs~U38y~U`s~U D8y~Us~UPT8y~Us~Ud8y~Us~Ut8y~U s~U8y~UPs~U8y~Us~U@8y~Us~Up8y~U s~U8y~Us~U8y~U@*s~U8y~Up:s~U08y~UJs~U`9y~UZs~U9y~Uks~U&9y~U0{s~U69y~U`s~U G9y~Us~UPW9y~Us~Ug9y~Us~Uw9y~U s~U9y~UPs~U9y~Us~U@9y~Us~Up9y~U s~U9y~Us~U9y~U@-s~U9y~Up=s~U09y~UMs~U` :y~U]s~U:y~Uns~U):y~U0~s~U9:y~U`s~U J:y~Us~UPZ:y~Us~Uj:y~Us~Uz:y~U s~U:y~UPs~U:y~Us~U@:y~Us~Up:y~Us~U:y~U s~U:y~U@0s~U:y~Up@s~U0:y~UPs~U` ;y~U`s~U;y~Uqs~U,;y~U0s~U<;y~U`s~U M;y~Us~UP];y~Us~Um;y~Us~U};y~U s~U;y~UPs~U;y~Us~U@;y~Us~Up;y~Us~U;y~U#s~U;y~U@3s~U;y~UpCs~U0;y~USs~U`y~UYs~U`>y~Uis~U%>y~Uzs~U5>y~U0s~UE>y~U`s~U V>y~Us~UPf>y~Us~Uv>y~Us~U>y~U s~U>y~UPs~U>y~Us~U@>y~U s~Up>y~Us~U>y~U,s~U>y~U@y~UpLs~U0?y~U\s~U`?y~Uls~U(?y~U}s~U8?y~U0s~UH?y~U`s~U Y?y~Us~UPi?y~Us~Uy?y~Us~U?y~U s~U?y~UPs~U?y~Us~U@?y~Us~Up?y~Us~U?y~U/s~U?y~U@?s~U?y~UpOs~U0 @y~U_s~U`@y~Uos~U+@y~Us~U;@y~U0s~UK@y~U`s~U \@y~Us~UPl@y~Us~U|@y~Us~U@y~U s~U@y~UPs~U@y~Us~U@@y~Us~Up@y~U!s~U@y~U2s~U@y~U@Bs~U@y~UpRs~U0Ay~Ubs~U`Ay~Urs~U.Ay~Us~U>Ay~U0s~UNAy~U`s~U _Ay~Us~UPoAy~Us~UAy~Us~UAy~U s~UAy~UPs~UAy~Us~U@Ay~Us~UpAy~U$s~UAy~U5s~UAy~U@Es~UBy~UpUs~U0By~Ues~U`!By~Uus~U1By~Us~UABy~U0s~UQBy~U`s~U bBy~Us~UPrBy~Us~UBy~Us~UBy~U s~UBy~UPs~UBy~Us~U@By~Us~UpBy~U's~UBy~U8s~UBy~U@Hs~UCy~UpXs~U0Cy~Uhs~U`$Cy~Uxs~U4Cy~Us~UDCy~U0s~UTCy~U`s~U eCy~Us~UPuCy~Us~UCy~Us~UCy~U s~UCy~UPs~UCy~U s~U@Cy~Us~UpCy~U*s~UCy~U;s~UCy~U@Ks~UDy~Up[s~U0Dy~Uks~U`'Dy~U{s~U7Dy~Us~UGDy~U0s~UWDy~U`s~U hDy~Us~UPxDy~Us~UDy~Us~UDy~U s~UDy~UPs~UDy~U s~U@Dy~Us~UpDy~U-s~UDy~U>s~UDy~U@Ns~U Ey~Up^s~U0Ey~Uns~U`*Ey~U~s~U:Ey~Us~UJEy~U0s~UZEy~U`s~U kEy~Us~UP{Ey~Us~UEy~Us~UEy~U s~UEy~UPs~UEy~Us~U@Ey~U s~UpEy~U0s~UEy~UAs~UEy~U@Qs~U Fy~Upas~U0Fy~Uqs~U`-Fy~UЁs~U=Fy~Us~UMFy~U0s~U]Fy~U`s~U nFy~Us~U0P~Fy~Us~UFy~Us~UFy~U s~UFy~UP#s~UFy~U3s~U@Fy~UCs~UpFy~USs~UFy~Uds~UFy~U@ts~UGy~Ups~U0 Gy~Us~U`0Gy~UФs~U@Gy~Us~UPGy~U0s~U`Gy~U`s~U qGy~Us~UPGy~Us~UGy~Us~UGy~U s~UGy~UP&s~UGy~U6s~U@Gy~UFs~UpGy~UVs~UGy~Ugs~UHy~U@ws~UHy~Ups~U0#Hy~Us~U`3Hy~UЧs~UCHy~Us~USHy~U0s~UcHy~U`s~U tHy~Us~UPHy~Us~UHy~Us~UHy~U s~UHy~UP)s~UHy~U9s~U@Hy~UIs~UpHy~UYs~UHy~Ujs~UIy~U@zs~UIy~Ups~U0&Iy~Us~U`6Iy~UЪs~UFIy~Us~UVIy~U0s~UfIy~U`s~U wIy~Us~UPIy~Us~UIy~U s~UIy~U s~UIy~UP,s~UIy~Us~UOy~UNs~U@Oy~U^s~UpOy~Uns~U Py~Us~UPy~U@s~U+Py~Ups~U0;Py~Us~U`KPy~Uпs~U[Py~Us~UkPy~U0s~U{Py~U`s~U Py~Us~UPPy~Us~UPy~U s~UPy~U 1s~UPy~UPAs~UPy~UQs~U@Py~Uas~UpPy~Uqs~U Qy~Us~UQy~U@s~U.Qy~Ups~U0>Qy~Us~U`NQy~Us~U^Qy~Us~UnQy~U0s~U~Qy~U`s~U Qy~Us~UPQy~Us~UQy~U#s~UQy~U 4s~UQy~UPDs~UQy~UTs~U@Qy~Uds~UpRy~Uts~URy~Us~U Ry~U@s~U1Ry~Ups~U 0ARy~Us~U`QRy~Us~UaRy~Us~UqRy~U0s~URy~U`s~U Ry~Us~UPRy~U&s~URy~U6s~URy~U Gs~URy~UPWs~URy~Ugs~U@Ry~Uws~UpSy~Us~USy~Us~U#Sy~U@s~U4Sy~Ups~U0DSy~Us~U`TSy~Us~UdSy~Us~UtSy~U0s~USy~U` s~U Sy~Us~UPSy~U)s~USy~U9s~USy~U Js~USy~UPZs~USy~Ujs~U@Sy~Uzs~UpTy~Us~UTy~Us~U&Ty~U@s~U7Ty~Ups~U0GTy~Us~U`WTy~Us~UgTy~Us~UwTy~U0s~UTy~U` s~U Ty~Us~UPTy~U,s~UTy~Us~UZy~UNs~UZy~U _s~UZy~UPos~UZy~Us~U@ [y~Us~Up~Us~U+[y~Us~U;[y~U@s~UL[y~Ups~U0\[y~Us~U`l[y~Us~U|[y~Us~U[y~U0s~U[y~U`!s~U [y~U1s~UP[y~UAs~U[y~UQs~U[y~U bs~U[y~UPrs~U[y~Us~U@\y~Us~Up\y~Us~U.\y~Us~U>\y~U@s~UO\y~Ups~U0_\y~Us~U`o\y~Us~U\y~Us~U\y~U0s~U\y~U`$s~U \y~U4s~UP\y~UDs~U\y~UTs~U\y~U es~U\y~UPus~U]y~Us~U@]y~Us~Up!]y~Us~U1]y~Us~UA]y~U@s~UR]y~Ups~U0b]y~Us~U`r]y~Us~U]y~Us~U]y~U0s~U]y~U`'s~U ]y~U7s~UP]y~UGs~U]y~UWs~U]y~U hs~U]y~UPxs~U^y~Us~U@^y~Us~Up$^y~Us~U4^y~Us~UD^y~U@s~UU^y~Ups~U0e^y~Us~U`u^y~Us~U^y~U s~U^y~U0s~U^y~U`*s~U ^y~U:s~UP^y~UJs~U^y~UZs~U^y~U ks~U^y~UP{s~U_y~Us~U@_y~Us~Up'_y~Us~U7_y~Us~UG_y~U@s~UX_y~Ups~U0h_y~Us~U`x_y~Us~U_y~U s~U_y~U0s~U_y~U`-s~U _y~U=s~UP_y~UMs~U_y~U]s~U_y~U ns~U_y~UP~s~U `y~Us~U@`y~Us~Up*`y~Us~U:`y~Us~UJ`y~U@s~U[`y~Ups~U0k`y~Us~U`{`y~Us~U`y~Us~U`y~U0 s~U`y~U`0s~U `y~U@s~UP`y~UPs~U`y~U`s~U`y~U qs~U`y~UPs~U ay~Us~U@ay~Us~Up-ay~Us~U=ay~Us~UMay~U@s~U^ay~Ups~U0nay~Us~U`~ay~Us~Uay~Us~Uay~U0#s~Uay~U`3s~U ay~UCs~UPay~USs~Uay~Ucs~Uay~U ts~Uay~UPs~Uby~Us~U@ by~Us~Up0by~Us~U@by~Us~UPby~U@s~Uaby~Ups~U0qby~Us~U`by~Us~Uby~Us~Uby~U0&s~Uby~U`6s~U by~UFs~UPby~UVs~Uby~Ufs~Uby~U ws~Ucy~UPs~Ucy~Us~U@#cy~Us~Up3cy~Us~UCcy~Us~UScy~U@s~Udcy~Ups~U0tcy~Us~U`cy~Us~Ucy~Us~Ucy~U0)s~Ucy~U`9s~U cy~UIs~UPcy~UYs~Ucy~Uis~Ucy~U zs~Udy~UPs~Udy~Us~U@&dy~Us~Up6dy~Us~UFdy~Us~UVdy~U@s~Ugdy~Ups~U0wdy~Us~U`dy~U t~Udy~Ut~Udy~U0,t~Udy~U`<t~U dy~ULt~UPdy~U\t~Udy~Ult~Udy~U }t~Uey~UPt~Uey~Ut~U@)ey~Ut~Up9ey~Ut~UIey~Ut~UYey~U@t~Ujey~Upt~U0zey~Ut~U`ey~Ut~Uey~Ut~Uey~U0/t~Uey~U`?t~U ey~UOt~UPey~U_t~Uey~Uot~Uey~U t~U fy~UPt~Ufy~Ut~U@,fy~Ut~Uply~Ut~UpNly~Ut~U^ly~Ut~Unly~U@t~Uly~Up#t~U0ly~U3t~U`ly~UCt~Uly~UTt~Uly~U0dt~Uly~U`tt~U ly~Ut~UPly~Ut~Umy~Ut~Umy~U t~U my~UPt~U1my~Ut~U@Amy~Ut~UpQmy~Ut~Uamy~U t~Uqmy~U@ t~Umy~Up& t~U0my~U6 t~U`my~UF t~Umy~UW t~Umy~U0g t~Umy~U`w t~U my~U t~UPmy~U t~Uny~U t~Uny~U t~U#ny~UP t~U4ny~U t~U@Dny~U t~UpTny~U t~Udny~U t~Utny~U@ t~Uny~Up) t~U0ny~U9 t~U`ny~UI t~Uny~UZ t~Uny~U0j t~Uny~U`z t~U ny~U t~UPny~U t~U oy~U t~Uoy~U t~U&oy~UP t~U7oy~U t~U@Goy~U t~UpWoy~U t~Ugoy~U t~Uwoy~U@, t~Uoy~Up< t~U0oy~UL t~U`oy~U\ t~Uoy~Um t~Uoy~U0} t~Uoy~U` t~U oy~U t~UPoy~U t~U py~U t~Upy~U t~U)py~UP t~U:py~U t~U@Jpy~U t~UpZpy~U t~Ujpy~U t~Uzpy~U@/ t~Upy~Up? t~U0py~UO t~U`py~U_ t~Upy~Up t~Upy~U0 t~Upy~U` t~U py~U t~UPpy~U t~U qy~U t~Uqy~U t~U,qy~UP t~U=qy~U t~U@Mqy~U t~Up]qy~U t~Umqy~U" t~U}qy~U@2 t~Uqy~UpB t~U0qy~UR t~U`qy~Ub t~Uqy~Us t~Uqy~U0 t~Uqy~U` t~U qy~U t~UPqy~U t~Ury~U t~Ury~U t~U/ry~UP t~U@ry~U t~U@Pry~Ut~Up`ry~Ut~Upry~U%t~UЀry~U@5t~Ury~UpEt~U0ry~UUt~U`ry~Uet~Ury~Uvt~Ury~U0t~Ury~U`t~U ry~Ut~UPsy~Ut~Usy~Ut~U"sy~U t~U2sy~UPt~UCsy~Ut~U@Ssy~Ut~Upcsy~Ut~Ussy~U(t~UЃsy~U@8t~Usy~UpHt~U0sy~UXt~U`sy~Uht~Usy~Uyt~Usy~U0t~Usy~U`t~U sy~Ut~UPty~Ut~Uty~Ut~U%ty~U t~U5ty~UPt~UFty~Ut~U@Vty~U t~Upfty~Ut~Uvty~U+t~UІty~U@;t~Uty~UpKt~U0ty~U[t~U`ty~Ukt~Uty~U|t~Uty~U0t~Uty~U`t~U ty~Ut~UPuy~Ut~Uuy~Ut~U(uy~U t~U8uy~UPt~UIuy~Ut~U@Yuy~U t~Upiuy~Ut~Uyuy~U.t~UЉuy~U@>t~Uuy~UpNt~U0uy~U^t~U`uy~Unt~Uuy~Ut~Uuy~U0t~Uuy~U`t~U uy~Ut~UP vy~Ut~Uvy~Ut~U+vy~U t~U;vy~UPt~ULvy~Ut~U@\vy~Ut~Uplvy~U t~U|vy~U1t~UЌvy~U@At~Uvy~UpQt~U0vy~Uat~U`vy~Uqt~Uvy~Ut~Uvy~U0t~Uvy~U`t~U vy~Ut~UPwy~Ut~Uwy~Ut~U.wy~U t~U>wy~UPt~UOwy~Ut~U@_wy~Ut~Upowy~U#t~Uwy~U4t~UЏwy~U@Dt~Uwy~UpTt~U0wy~Udt~U`wy~Utt~Uwy~Ut~Uwy~U0t~Uwy~U`t~U xy~Ut~UPxy~Ut~U!xy~Ut~U1xy~U t~UAxy~UPt~URxy~Ut~U@bxy~Ut~Uprxy~U&t~Uxy~U7t~UВxy~U@Gt~Uxy~UpWt~U0xy~Ugt~U`xy~Uwt~Uxy~Ut~Uxy~U0t~Uxy~U`t~U yy~Ut~UPyy~Ut~U$yy~Ut~U4yy~U t~UDyy~UPt~U0Uyy~U)t~U@eyy~U9t~Upuyy~UIt~Uyy~UZt~UЕyy~U@jt~Uyy~Upzt~U0yy~Ut~U`yy~UКt~Uyy~Ut~Uyy~U0t~Uyy~U`t~U zy~Ut~UPzy~Ut~U'zy~Ut~U7zy~U t~UGzy~UPt~UXzy~U,t~U@hzy~U<t~Upxzy~ULt~Uzy~U]t~UИzy~U@mt~Uzy~Up}t~U0zy~Ut~U`zy~UНt~Uzy~Ut~Uzy~U0t~Uzy~U`t~U {y~Ut~UP{y~Ut~U*{y~Ut~U:{y~U t~UJ{y~UPt~U[{y~U/t~U@k{y~U?t~Up{{y~UOt~U{y~U`t~UЛ{y~U@pt~U{y~Upt~U0{y~Ut~U`{y~UРt~U{y~Ut~U{y~U0t~U{y~U`t~U |y~Ut~UP|y~Ut~U-|y~Ut~U=|y~U t~UM|y~UP"t~U^|y~U2t~U@n|y~UBt~Up~|y~URt~U|y~Uct~UО|y~U@st~U|y~Upt~U0|y~Ut~U`|y~UУt~U|y~Ut~U|y~U0t~U|y~U`t~U }y~Ut~UP }y~Ut~U0}y~Ut~U@}y~U t~UP}y~UP%t~Ua}y~U5t~U@q}y~UEt~Up}y~UUt~U}y~Uft~UС}y~U@vt~U}y~Upt~U0}y~Ut~U`}y~UЦt~U}y~Ut~U}y~U0t~U~y~U`t~U ~y~Ut~UP#~y~Ut~U3~y~Ut~UC~y~U t~US~y~UP(t~Ud~y~U8t~U@t~y~UHt~Up~y~UXt~U~y~Uit~UФ~y~U@yt~U~y~Upt~U0~y~Ut~U`~y~UЩt~U~y~Ut~U~y~U0t~Uy~U`t~U y~Ut~UP&y~Ut~U6y~U t~UFy~U t~UVy~UP+t~Ugy~U;t~U@wy~UKt~Upy~U[t~Uy~Ult~UЧy~U@|t~Uy~Upt~U0y~Ut~U`y~UЬt~Uy~Ut~Uy~U0t~Uy~U`t~U y~Ut~UP)y~Ut~U9y~U t~UIy~U t~UYy~UP.t~Ujy~U>t~U@zy~UNt~U py~Unt~Uy~Ut~UЪy~U@t~Uy~Upt~U0ˀy~Ut~U`ۀy~Uпt~Uy~Ut~Uy~U0t~U y~U`t~U y~Ut~UP,y~Ut~Uy~U2#t~UNy~UB#t~U^y~U S#t~Uny~UPc#t~Uy~Us#t~U@y~U#t~Upy~U#t~Uy~U#t~Uпy~U@#t~UЇy~Up#t~U0y~U#t~U`y~U#t~Uy~U#t~Uy~U0$t~U y~U`$t~U 1y~U%$t~UPAy~U5$t~UQy~UE$t~Uay~U V$t~Uqy~UPf$t~Uy~Uv$t~U@y~U$t~Upy~U$t~Uy~U$t~Uˆy~U@$t~Uӈy~Up$t~U0y~U$t~U`y~U$t~Uy~U$t~Uy~U0%t~U#y~U`%t~U 4y~U(%t~UPDy~U8%t~UTy~UH%t~Udy~U Y%t~Uty~UPi%t~Uy~Uy%t~U@y~U%t~Upy~U%t~Uy~U%t~Uʼny~U@%t~U։y~Up%t~U0y~U%t~U`y~U%t~Uy~U%t~Uy~U0 &t~U&y~U`&t~U 7y~U+&t~UPGy~U;&t~UWy~UK&t~Ugy~U \&t~Uwy~UPl&t~Uy~U|&t~U@y~U&t~Upy~U&t~Uy~U&t~UȊy~U@&t~Uيy~Up&t~U0y~U&t~U`y~U&t~U y~U&t~Uy~U0't~U)y~U`'t~U :y~U.'t~UPJy~U>'t~UZy~UN't~Ujy~U _'t~Uzy~UPo't~Uy~U't~U@y~U't~Upy~U't~Uy~U't~Uˋy~U@'t~U܋y~Up't~U0y~U't~U`y~U't~U y~U(t~Uy~U0(t~U,y~U`!(t~U =y~U1(t~UPMy~UA(t~U]y~UQ(t~Umy~U b(t~U}y~UPr(t~Uy~U(t~U@y~U(t~Upy~U(t~Uy~U(t~UΌy~U@(t~Uߌy~Up(t~U0y~U(t~U`y~U(t~Uy~U)t~Uy~U0)t~U/y~U`$)t~U @y~U4)t~UPPy~UD)t~U`y~UT)t~Upy~U e)t~Uy~UPu)t~Uy~U)t~U@y~U)t~Upy~U)t~Uy~U)t~Uэy~U@)t~Uy~Up)t~U0y~U)t~U`y~U)t~Uy~U*t~U"y~U0*t~U2y~U`'*t~U Cy~U7*t~UPSy~UG*t~Ucy~UW*t~Usy~U h*t~Uy~UPx*t~Uy~U*t~U@y~U*t~Upy~U*t~UĎy~U*t~UԎy~U@*t~Uy~Up*t~U0y~U*t~U`y~U*t~Uy~U +t~U%y~U0+t~U5y~U`*+t~U Fy~U:+t~UPVy~UJ+t~Ufy~UZ+t~Uvy~U k+t~Uy~UP{+t~Uy~U+t~U@y~U+t~Upy~U+t~UǏy~U+t~U׏y~U@+t~Uy~Up+t~U0y~U+t~U`y~U+t~Uy~U ,t~U(y~U0,t~U8y~U`-,t~U Iy~U=,t~UPYy~UM,t~Uiy~U],t~Uyy~U n,t~Uy~UP~,t~Uy~U,t~U@y~U,t~Upy~U,t~Uʐy~U,t~Uڐy~U@,t~Uy~Up,t~U0y~U,t~U` y~U,t~Uy~U-t~U+y~U0 -t~U;y~U`0-t~U Ly~U@-t~UP\y~UP-t~Uly~U`-t~U|y~U q-t~Uy~UP-t~Uy~U-t~U@y~U-t~Upy~U-t~U͑y~U-t~Uݑy~U@-t~Uy~Up-t~U0y~U-t~U`y~U.t~Uy~U.t~U.y~U0#.t~U>y~U`3.t~U Oy~UC.t~UP_y~US.t~Uoy~Uc.t~Uy~U t.t~Uy~UP.t~Uy~U.t~U@y~U.t~Upy~U.t~UВy~U.t~Uy~U@.t~Uy~Up.t~U0y~U.t~U`y~U/t~U!y~U/t~U1y~U0&/t~UAy~U`6/t~U Ry~UF/t~UPby~UV/t~Ury~Uf/t~Uy~U w/t~Uy~UP/t~Uy~U/t~U@y~U/t~UpÓy~U/t~Uӓy~U/t~Uy~U@/t~Uy~Up/t~U0y~U/t~U`y~U0t~U$y~U0t~U4y~U0)0t~UDy~U`90t~U Uy~UI0t~UPey~UY0t~Uuy~Ui0t~Uy~U z0t~Uy~UP0t~Uy~U0t~U@y~U0t~UpƔy~U0t~U֔y~U0t~Uy~U@0t~Uy~Up0t~U0y~U0t~U`y~U 1t~U'y~U1t~U7y~U0,1t~UGy~U`<1t~U Xy~U\1t~UPhy~Ul1t~Uxy~U|1t~Uy~U 1t~Uy~UP1t~Uy~U1t~U@y~U1t~Upɕy~U1t~Uٕy~U1t~Uy~U@1t~Uy~Up1t~U0 y~U2t~U`y~U2t~U*y~U/2t~U:y~U0?2t~UJy~U`O2t~U [y~U_2t~UPky~Uo2t~U{y~U2t~Uy~U 2t~Uy~UP2t~Uy~U2t~U@y~U2t~Up̖y~U2t~Uܖy~U2t~Uy~U@2t~Uy~Up3t~U0 y~U3t~U`y~U!3t~U-y~U23t~U=y~U0B3t~UMy~U`R3t~U ^y~Ub3t~UPny~Ur3t~U~y~U3t~Uy~U 3t~Uy~UP3t~Uy~U3t~U@y~U3t~Upϗy~U3t~Uߗy~U3t~Uy~U@3t~Uy~Up4t~U0y~U4t~U` y~U$4t~U0y~U54t~U@y~U0E4t~UPy~U`U4t~U ay~Ue4t~UPqy~Uu4t~Uy~U4t~Uy~U 4t~Uࡘy~UP4t~Uy~U4t~U@˜y~U4t~UpҘy~U4t~Uy~U4t~Uy~U@4t~Uy~Up5t~U0y~U5t~U`#y~U'5t~U3y~U85t~UCy~U0H5t~USy~U`X5t~U dy~Uh5t~UPty~Ux5t~Uy~U5t~Uy~U 5t~Uङy~UP5t~Uy~U5t~U@řy~U5t~Upՙy~U5t~Uy~U5t~Uy~U@5t~Uy~Up 6t~U0y~U6t~U`&y~U*6t~U6y~U;6t~UFy~U0K6t~UVy~U`[6t~U gy~Uk6t~UPwy~U{6t~Uy~U6t~Uy~U 6t~U৚y~UP6t~Uy~U6t~U@Țy~U6t~Upؚy~U6t~Uy~U6t~Uy~U@6t~U y~Up 7t~U0y~U7t~U`)y~U-7t~U9y~U>7t~UIy~U07t~U Yy~U`7t~U jy~U7t~UPzy~U7t~Uy~U8t~Uy~U 8t~Uછy~UP/8t~Uy~U?8t~U@˛y~UO8t~Upۛy~U_8t~Uy~Up8t~Uy~U@8t~U y~Up8t~U0y~U8t~U`,y~Uа8t~U=t~Uʠy~UN=t~U@ڠy~U^=t~Upy~Un=t~Uy~U=t~U y~U@=t~Uy~Up=t~U0+y~U=t~U`;y~Uп=t~UKy~U=t~U[y~U0=t~Uky~U`=t~U |y~U>t~UPy~U>t~Uy~U >t~Uy~U 1>t~U༡y~UPA>t~U͡y~UQ>t~U@ݡy~Ua>t~Upy~Uq>t~Uy~U>t~U y~U@>t~Uy~Up>t~U0.y~U>t~U`>y~U>t~UNy~U>t~U^y~U0>t~Uny~U`>t~U y~U?t~UPy~U?t~Uy~U#?t~Uy~U 4?t~U࿢y~UPD?t~UТy~UT?t~U@y~Ud?t~Upy~Ut?t~Uy~U?t~Uy~U@?t~U!y~Up?t~U01y~U?t~U`Ay~U?t~UQy~U?t~Uay~U0?t~Uqy~U`?t~U y~U@t~UPy~U@t~Uy~U&@t~Uy~U 7@t~U£y~UPG@t~Uӣy~UW@t~U@y~Ug@t~Upy~Uw@t~Uy~U@t~Uy~U@@t~U$y~Up@t~U04y~U@t~U`Dy~U@t~UTy~U@t~Udy~U0@t~Uty~U`@t~U y~U At~UPy~UAt~Uy~U)At~Uy~U :At~UŤy~UPJAt~U֤y~UZAt~U@y~UjAt~Upy~UzAt~Uy~UAt~Uy~U@At~U'y~UpAt~U07y~UAt~U`Gy~UAt~UWy~UAt~Ugy~U0At~U wy~U` Bt~U y~UBt~UPy~U,Bt~Uy~UHt~Uy~UNHt~Uʫy~U _Ht~Uګy~UPoHt~Uy~UHt~U@y~UHt~Up y~UHt~Uy~UHt~U+y~U@Ht~UXt~Uy~U`NXt~U ʻy~U^Xt~UPڻy~UnXt~Uy~U~Xt~Uy~U Xt~U y~UPXt~Uy~UXt~U@+y~UXt~Up;y~UXt~UKy~UXt~U[y~U@Xt~Uly~UpYt~U0|y~UYt~U`y~U Yt~Uy~U1Yt~Uy~U0AYt~Uy~U`QYt~U ͼy~UaYt~UPݼy~UqYt~Uy~UYt~Uy~U Yt~U y~UPYt~Uy~UYt~U@.y~UYt~Up>y~UYt~UNy~UYt~U^y~U@Yt~Uoy~UpZt~U0y~UZt~U`y~U#Zt~Uy~U4Zt~Uy~U0DZt~Uy~U`TZt~U нy~UdZt~UPy~UtZt~Uy~UZt~Uy~U Zt~Uy~UPZt~U!y~UZt~U@1y~UZt~UpAy~UZt~U Qy~UZt~Uay~U@[t~Ury~Up[t~U0y~U&[t~U`y~U6[t~Uy~UG[t~Uy~U0W[t~U¾y~U`g[t~U Ӿy~Uw[t~UPy~U[t~Uy~U[t~Uy~U [t~Uy~UP[t~U$y~U[t~U@4y~U[t~UpDy~U[t~UTy~U[t~Udy~U@ \t~Uuy~Up\t~U0y~U)\t~U`y~U9\t~Uy~UJ\t~Uy~U0Z\t~Uſy~U`j\t~U ֿy~Uz\t~UPy~U\t~Uy~U\t~Uy~U \t~Uy~UP\t~U'y~U\t~U@7y~U\t~UpGy~U\t~UWy~U\t~Ugy~U@ ]t~Uxy~Up]t~U0y~U,]t~U`y~U<]t~Uy~UM]t~Uy~U0]]t~Uy~U`m]t~U y~U}]t~UPy~U]t~Uy~U]t~U y~U ]t~Uy~UP]t~U*y~U]t~U@:y~U]t~UpJy~U]t~UZy~U]t~Ujy~U@^t~U{y~Up^t~Uw~U /^t~Uw~U?^t~Uw~UP^t~U@w~U0`^t~Upw~U`p^t~Uw~U^t~Uw~U^t~U(w~U^t~U08w~U ^t~U`Hw~UP^t~UXw~U^t~Uhw~U^t~Uxw~U^t~U w~U_t~UPw~U@_t~Uw~Up"_t~Uw~U2_t~Uw~UB_t~Uw~US_t~U@w~U0c_t~Upw~U`s_t~U w~U_t~Uw~U_t~U+w~U_t~U0;w~U _t~U`Kw~UP_t~U[w~U_t~Ukw~U_t~U{w~U_t~U w~U`t~UPw~U@`t~Uw~Up%`t~Uw~U5`t~Uw~UE`t~Uw~UV`t~U@w~U0f`t~Upw~U`v`t~U w~U`t~Uw~U`t~U.w~U`t~U0>w~U `t~U`Nw~UP`t~U^w~U`t~Unw~U`t~U~w~U`t~U w~Uat~UPw~U@at~Uw~Up(at~Uw~U8at~Uw~UHat~Uw~UYat~U@w~U0iat~Upw~U`yat~Uw~Uat~U w~Uat~U1w~Uat~U0Aw~U at~U`Qw~UPat~Uaw~Uat~Uqw~Uat~Uw~Uat~U w~U bt~UPw~U@bt~Uw~Up+bt~Uw~U;bt~Uw~UKbt~Uw~U\bt~U@w~U0lbt~Upw~U`|bt~Uw~Ubt~U#w~Ubt~U4w~Ubt~U0Dw~U bt~U`Tw~UPbt~Udw~Ubt~Utw~Ubt~Uw~Ubt~U w~Uct~UPw~U@ct~Uw~Up.ct~Uw~U>ct~Uw~UNct~Uw~U_ct~U@w~U0oct~Upw~U`ct~Uw~Uct~U&w~Uct~U7w~Uct~U0Gw~U ct~U`Ww~UPct~Ugw~Uct~Uww~Uct~Uw~Udt~U w~Udt~UPw~U@!dt~Uw~Up1dt~Uw~UAdt~Uw~UQdt~Uw~Ubdt~U@w~U0rdt~Up w~U`dt~Uw~Udt~U)w~Udt~U:w~Udt~U0Jw~U dt~U`Zw~UPdt~Ujw~Udt~Uzw~Udt~Uw~Uet~U w~Uet~UPw~U@$et~Uw~Up4et~Uw~UDet~Uw~UTet~Uw~Ueet~U@w~U0uet~Up w~U`et~Uw~Uet~U,w~Uet~U=w~Uet~U0Mw~U et~U`]w~UPet~Umw~Uet~U}w~Uet~Uw~Uft~U w~Uft~UPw~U@'ft~Uw~Up7ft~Uw~UGft~Uw~UWft~Uw~Uhft~UP{y~U0xft~Uy~U`ft~Uy~Uft~Uy~Uft~Uy~Uft~U@y~U ft~Upy~UPft~Uy~Uft~Uy~Uft~U y~U gt~U0y~Ugt~U`-y~U@*gt~U=y~Up:gt~UMy~UJgt~U]y~UZgt~U ny~Ukgt~UP~y~U0{gt~Uy~U`gt~Uy~Ugt~Uy~Ugt~Uy~Ugt~U@y~U gt~Upy~UPgt~Uy~Ugt~Uy~Ugt~Uy~U ht~U0 y~Uht~U`0y~U@-ht~U@y~Up=ht~UPy~UMht~U`y~U]ht~U qy~Unht~UPy~U0~ht~Uy~U`ht~Uy~Uht~Uy~Uht~Uy~Uht~U@y~U ht~Upy~UPht~Uy~Uht~Uy~Uht~Uy~Uit~U0#y~U it~U`3y~U@0it~UCy~Up@it~USy~UPit~Ucy~U`it~U ty~Uqit~UPy~U0it~Uy~U`it~Uy~Uit~Uy~Uit~Uy~Uit~U@y~U it~Upy~UPit~Uy~Uit~Uy~Ujt~Uy~Ujt~U0&y~U#jt~U`6y~U@3jt~UFy~UpCjt~UVy~USjt~Ufy~Ucjt~U wy~Utjt~UPy~U0jt~Uy~U`jt~Uy~Ujt~Uy~Ujt~Uy~Ujt~U@y~U jt~Upy~UPjt~Uy~Ujt~Uy~Ukt~Uy~Ukt~U0)y~U&kt~U`9y~U@6kt~UIy~UpFkt~UYy~UVkt~Uiy~Ufkt~U zy~Uwkt~UPy~U0kt~Uy~U`kt~Uy~Ukt~Uy~Ukt~Uy~Ukt~U@y~U kt~Upy~UPkt~Uy~Ukt~U y~Ult~Uy~Ult~U0,y~U)lt~U`y~Us~U`Ny~U s~U^y~U0 s~Uny~U`# s~U~y~U3 s~U y~UC s~UPy~US s~Uy~U d s~Uy~UPt s~Uy~U s~Uy~U s~U@y~U s~Upy~U s~Uy~U@ s~U y~Up s~U1y~U s~U0Ay~U s~U`Qy~U s~Uay~U0 s~Uqy~U`& s~Uy~U6 s~U y~UF s~UPy~UV s~Uy~U g s~Uy~UPw s~Uy~U s~Uy~U s~U@y~U s~Upy~U s~Uy~U@ s~U#y~Up s~U4y~U s~U0Dy~U s~U`Ty~U s~Udy~U0 s~Uty~U`) s~Uy~U9 s~U y~UI s~UPy~UY s~Uy~U j s~Uy~UPz s~Uy~U s~Uy~U s~U@y~U s~Upy~U|t~Upy~UN|t~U(y~U^|t~U8y~Un|t~UIy~U |t~U0Yy~UP|t~U`iy~U|t~Uyy~U|t~Uy~U|t~Uy~U|t~U y~U@|t~UPy~Up|t~Uy~U}t~Uy~U}t~Uy~U!}t~Uy~U01}t~U@ y~U`A}t~Upy~UQ}t~U+y~Ua}t~U;y~Uq}t~ULy~U }t~U0\y~UP}t~U`ly~U}t~U|y~U}t~Uy~U}t~Uy~U}t~U y~U@}t~UPy~Up}t~Uy~U~t~Uy~U~t~Uy~U$~t~Uy~U04~t~U@y~U`D~t~Upy~UT~t~U.y~Ud~t~U>y~Ut~t~UOy~U ~t~U0_y~UP~t~U`oy~U~t~Uy~U~t~Uy~U~t~Uy~U~t~U y~U@~t~UPy~Up~t~Uy~Ut~Uy~Ut~Uy~U't~Uy~U07t~U@y~U`Gt~Up!y~UWt~U1y~Ugt~UAy~Uwt~URy~U t~U0by~UPt~U`ry~Ut~Uy~Ut~Uy~Ut~Uy~Ut~U y~U@t~UPy~Upt~Uy~U t~Uy~Ut~Uy~U*t~Uy~U0:t~U@y~U`Jt~Up$y~UZt~U4y~Ujt~UDy~Uzt~U0Uy~U t~U0ey~UPt~U`uy~Uˀt~Uy~Uۀt~Uy~Ut~Uy~Ut~U y~U@ t~UPy~Upt~Uy~U,t~Uy~Uy~U`t~UpNy~Ut~U^y~U$t~Uny~U4t~Uy~U Et~U0y~UPUt~U`y~Uet~Uy~Uut~Uy~Ut~Uy~Ut~U y~U@t~UPy~Upt~Uy~UƏt~Uy~U֏t~U y~Ut~U1y~U0t~U@Ay~U`t~UpQy~Ut~Uay~U't~Uqy~U7t~Uy~U Ht~U0y~UPXt~U `y~Uxt~Uy~Ut~Uy~Ut~Uy~Ut~U y~U@t~UPy~Upɐt~Uy~Uِt~Uy~Ut~U#y~Ut~U4y~U0 t~U@Dy~U`t~UpTy~U*t~Udy~U:t~Uty~UJt~Uy~U [t~U0y~UPkt~U`y~U{t~Uy~Ut~Uy~Ut~Uy~Ut~U y~U@t~UPy~Up̑t~Uy~Uܑt~Uy~Ut~U&y~Ut~U7y~U0 t~U@Gy~U`t~UpWy~U-t~Ugy~U=t~Uwy~UMt~Uy~U ^t~U0y~UPnt~U`y~U~t~Uy~Ut~Uy~Ut~Uy~Ut~U y~U@t~UPy~Upϒt~U y~Uߒt~Uy~Ut~U)y~Ut~U:y~U0t~U@Jy~U` t~UpZy~U0t~Ujy~U@t~Uzy~UPt~Uy~U at~U0y~UPqt~U`y~Ut~Uy~Ut~Uy~Uࡓt~Uy~Ut~U y~U@“t~UPy~Upғt~U y~Ut~Uy~Ut~U,y~Ut~U=y~U0t~U@My~U`#t~Up]y~U3t~Umy~UCt~U}y~USt~Uy~U dt~U0y~UPtt~U`y~Ut~Uy~Ut~Uy~Uऔt~U y~UŔt~U y~U@Քt~UPy~Upt~Uy~Ut~Uy~Ut~U/y~Ut~U@y~U0&t~U@Py~U`6t~Up`y~UFt~Upy~UVt~UЀy~Uft~Uy~U wt~U0y~UPt~U`y~Ut~Uy~Ut~Uy~U෕t~Uy~Uȕt~U y~U@ؕt~UPy~Upt~Uy~Ut~U"y~Ut~U2y~Ut~UCy~U0)t~U@Sy~U`9t~Upcy~UIt~Usy~UYt~UЃy~Uit~Uy~U zt~U0y~UPt~U`y~Ut~Uy~Ut~Uy~Uຖt~Uy~U˖t~U y~U@ۖt~UPy~Upt~Uy~Ut~U%y~U t~U5y~Ut~UFy~U0,t~U@Vy~U`y~U%t~UOy~U05t~U@_y~U`Et~Upoy~UUt~Uy~Uet~UЏy~Uut~Uy~U t~U0y~UPt~U`y~Ut~Uy~Ut~Uy~Uƚt~Uy~Uךt~U y~U@t~UPy~Upt~U!y~Ut~U1y~Ut~UAy~U(t~URy~U08t~U@by~U`Ht~Upry~UXt~Uy~Uht~UВy~Uxt~Uy~U t~U0y~UPt~U`y~Ut~Uy~Ut~Uy~Uɛt~Uy~Uڛt~U y~U@t~UPy~Upt~U$y~U t~U4y~Ut~UDy~U+t~UUy~U0;t~U@ey~U`Kt~Upuy~U[t~Uy~Ukt~UЕy~U{t~Uy~U t~U0y~UPt~U`y~Ut~Uy~Ut~Uy~U̜t~Uy~Uݜt~U z~U@t~UPz~Upt~U'z~U t~U7z~Ut~UGz~U.t~UXz~U0>t~U@hz~U`Nt~Upxz~U^t~Uz~Unt~UИz~U~t~Uz~U t~U0z~UPt~U`z~Ut~Uz~Ut~Uz~Uϝt~Uz~Ut~U z~U@t~UPz~Upt~U*z~Ut~U:z~U t~UJz~U1t~U[z~U0At~U@kz~U`Qt~Up{z~Uat~Uz~Uqt~UЛz~Ut~Uz~U t~U0z~UPt~U`z~Ut~Uz~Užt~Uz~UҞt~Uz~Ut~U z~U@t~UPz~Upt~U-z~Ut~U=z~U#t~UMz~U4t~U^z~U0Dt~U@nz~U`Tt~Up~z~Udt~Uz~Utt~UОz~Ut~Uz~U t~U0z~UPt~U`z~Ut~Uz~Uşt~Uz~U՟t~Uz~Ut~U z~U@t~UP z~Upt~U0z~Ut~U@z~U&t~UPz~U7t~Uaz~U0Gt~U@qz~U`Wt~Upz~Ugt~Uz~Uwt~UСz~Ut~Uz~U t~U0z~UPt~U`z~Ut~Uz~UȠt~Uz~Uؠt~Uz~Ut~U z~U@t~UP#z~Up t~U3z~Ut~UCz~U)t~USz~U:t~Udz~U0Jt~U@tz~U`Zt~Upz~Ujt~Uz~Uzt~UФz~Ut~Uz~U t~U0z~UPt~U`z~Ut~Uz~Uˡt~Uz~Uۡt~Uz~Ut~U z~U@t~UP&z~Up t~U6z~Ut~UFz~U,t~UVz~U=t~Ugz~U0Mt~U@wz~U`]t~Upz~Umt~Uz~U}t~UЧz~Ut~Uz~U t~U0z~UPt~U`z~Ut~Uz~U΢t~Uz~Uޢt~Uz~Ut~U z~U@t~UP)z~Upt~U9z~Ut~UIz~U/t~UYz~U@t~Ujz~U0Pt~U@zz~U``t~Upz~Upt~Uz~Ut~UЪz~Ut~Uz~U t~U0z~UPt~U`z~Ut~Uz~Uѣt~Uz~Ut~U z~Ut~U z~U@t~UP,z~Upt~U<z~U"t~U0Lz~URt~U\z~Uct~Umz~U0st~U@}z~U`t~Upz~Ut~Uz~Ut~UЭz~Ut~Uz~U Ĥt~U0z~UPԤt~U`z~Ut~Uz~Ut~Uz~Ut~Uz~Ut~U z~U@%t~U P/z~UpEt~U?z~UUt~UOz~Uet~U_z~Uvt~Upz~U0t~U@z~U`t~Upz~Ut~Uz~Ut~Uаz~Uƥt~Uz~U ץt~U0z~UPt~U`z~Ut~Uz~Ut~U z~Ut~U z~U(t~U " z~U@8t~U P2 z~UpXt~UB z~Uht~UR z~Uxt~Ub z~Ut~Us z~U0t~U@ z~U`t~Up z~Ut~U z~Uɦt~Uг z~U٦t~U z~U t~U0 z~UPt~U` z~U t~U z~Ut~U z~U*t~U z~U;t~U % z~U@[t~UP5 z~Upkt~UE z~U{t~UU z~UЋt~Ue z~Ut~Uv z~U0t~U@ z~U`t~Up z~U̧t~U z~Uܧt~Uж z~Ut~U z~U t~U0 z~UP t~U` z~Ut~U z~U-t~U z~U=t~U z~UNt~U ( z~U@^t~UP8 z~Upnt~UH z~U~t~UX z~UЎt~Uh z~Ut~Uy z~U0t~U@ z~U`t~Up z~UϨt~U z~Uߨt~Uй z~Ut~U z~U t~U0 z~UPt~U` z~U t~U z~U0t~U z~U@t~U z~UQt~U + z~U@at~UP; z~Upqt~UK z~Ut~U[ z~UБt~Uk z~Ut~U| z~U0t~U@ z~U`©t~Up z~Uҩt~U z~Ut~Uм z~Ut~U z~U t~U0 z~UPt~U` z~U#t~U z~U3t~U z~UCt~U z~UTt~U . z~U@dt~UP> z~Uptt~UN z~Ut~U^ z~UДt~Un z~Ut~U z~U0t~U@ z~U`Ūt~Up z~Uժt~U z~Ut~Uп z~Ut~U z~U t~U0 z~UPt~U` z~U&t~Uz~U6t~Uz~UFt~U z~UWt~U 1z~U@gt~UPAz~Upwt~UQz~Ut~Uaz~UЗt~Uqz~Ut~Uz~U0t~U@z~U`ȫt~Upz~Uثt~Uz~Ut~Uz~Ut~Uz~U t~U0z~UPt~U`z~U)t~Uz~U9t~Uz~UIt~U#z~UZt~U 4z~U@jt~UPDz~Upzt~UTz~Ut~Udz~UКt~Utz~Ut~Uz~U0t~U@z~U`ˬt~Upz~U۬t~Uz~Ut~Uz~Ut~Uz~U t~U0z~UPt~U`z~U,t~Uz~Ut~Uz~UNt~U(z~U^t~U8z~Uot~U Iz~U@t~UPYz~Upt~Uiz~Ut~Uyz~UЯt~Uz~Ut~Uz~U0гt~U@z~U`t~Upz~Ut~Uz~Ut~Uz~Ut~Uz~U !t~U0z~UP1t~U` z~UAt~Uz~UQt~U+z~Uat~U;z~Urt~U Lz~U@t~UP\z~Upt~Ulz~Ut~U|z~Uвt~Uz~Uôt~Uz~U0Ӵt~U@z~U`t~Upz~Ut~Uz~Ut~Uz~Ut~Uz~U $t~U0z~UP4t~U`z~UDt~Uz~UTt~U.z~Udt~U>z~Uut~U Oz~U@t~UP_z~Upt~Uoz~Ut~Uz~Uеt~Uz~UƵt~Uz~U0ֵt~U@z~U`t~Upz~Ut~Uz~Ut~Uz~Ut~Uz~U 't~U0z~UP7t~U`z~UGt~U!z~UWt~U1z~Ugt~UAz~Uxt~U Rz~U@t~UPbz~Upt~Urz~Ut~Uz~Uиt~Uz~Uɶt~Uz~U0ٶt~U@z~U`t~Upz~Ut~Uz~U t~Uz~Ut~Uz~U *t~U0z~UP:t~U`z~UJt~U$z~UZt~U4z~Ujt~UDz~U{t~U Uz~U@t~UPez~Upt~Uuz~Ut~Uz~Uлt~Uz~U̷t~Uz~U0ܷt~U@z~U`t~Upz~Ut~Uz~U t~Uz~Ut~Uz~U -t~U0z~UP=t~U`z~UMt~U'z~U]t~U7z~Umt~UGz~U~t~U Xz~U@t~UPhz~Upt~Uxz~Ut~Uz~Uоt~Uz~Uϸt~Uz~U0߸t~U@z~U`t~Upz~Ut~Uz~Ut~Uz~Ut~Uz~U 0t~U0 z~UP@t~U`z~UPt~U*z~U`t~U:z~Upt~UJz~Ut~U [z~U@t~UPkz~Upt~U{z~Ut~Uz~Ut~Uz~Uҹt~Uz~U0t~U@z~U`t~Upz~Ut~Uz~Ut~Uz~U"t~Uz~U 3t~U0 z~UPCt~U`z~USt~U-z~Uct~U=z~Ust~UMz~Ut~U ^z~U@t~UPnz~Upt~U~z~Ut~Uz~Uĺt~Uz~Uպt~Uz~U0t~U@z~U`t~Upz~Ut~Uz~Ut~Uz~U%t~Uz~U 6t~U0z~UPFt~U` z~UVt~U0z~Uft~U@z~Uvt~UPz~Ut~U az~U@t~UPqz~Upt~Uz~Ut~Uz~Uǻt~Uz~Uػt~Uz~U0t~U@z~U`t~Upz~Ut~Uz~Ut~Uz~U(t~Uz~U 9t~U0z~UPIt~U`#z~UYt~U3z~Uit~UCz~Uyt~USz~Ut~U dz~U@t~UPtz~Upt~Uz~Ut~Uz~Uʼt~Uz~Uۼt~Uz~U0t~U@z~U`t~Upz~U t~U0z~U;t~Uz~UKt~U z~U \t~U0 z~UPlt~U`& z~U|t~U6 z~Ut~UF z~Ut~UV z~Ut~U g z~U@t~UPw z~Upͽt~U z~Uݽt~U z~Ut~U z~Ut~U z~U0t~U@ z~U`t~Up z~U.t~U z~U>t~U z~UNt~U !z~U _t~U0!z~UPot~U`)!z~Ut~U9!z~Ut~UI!z~Ut~UY!z~Ut~U j!z~U@t~UPz!z~Upоt~U!z~Ut~U!z~Ut~U!z~Ut~U!z~U0t~U@!z~U`!t~Up!z~U1t~U!z~UAt~U!z~UQt~U "z~U bt~U0"z~UPrt~U`,"z~Ut~U<"z~Ut~UL"z~Uࢿt~U \"z~Uÿt~U m"z~U@ӿt~UP}"z~Upt~U"z~Ut~U"z~Ut~U"z~Ut~U"z~U0$t~U@"z~U`4t~Up"z~UDt~U"z~UTt~U"z~Udt~U#z~U ut~U0#z~UPt~U`/#z~Ut~U?#z~Ut~UO#z~Ut~U_#z~Ut~U p#z~U@t~UP#z~Upt~U#z~Ut~U#z~Ut~U#z~Ut~U#z~U0't~U@#z~U`7t~Up#z~UGt~U#z~UWt~U$z~Ugt~U$z~U xt~U0"$z~UPt~U`2$z~Ut~UB$z~Ut~UR$z~Ut~Ub$z~Ut~U s$z~U@t~UP$z~Upt~U$z~Ut~U$z~U t~U$z~Ut~U$z~U0*t~U@$z~U`:t~Up$z~UJt~U$z~UZt~U%z~Ujt~U%z~U {t~U0%%z~UPt~U`5%z~Ut~UE%z~Ut~UU%z~Ut~Ue%z~Ut~U v%z~U@t~UP%z~Upt~U%z~Ut~U%z~U t~U%z~Ut~U%z~U0-t~U@%z~U`=t~Up%z~UMt~U%z~U]t~U&z~Umt~U&z~U ~t~U0(&z~UPt~U`8&z~Ut~UH&z~Ut~UX&z~Ut~Uh&z~Ut~U y&z~U@t~UP&z~Upt~U&z~Ut~U&z~Ut~U&z~U t~U&z~U00t~U@&z~U`@t~Up&z~UPt~U&z~U`t~U 'z~Upt~U'z~U t~U0+'z~UPt~U`;'z~Ut~UK'z~Ut~U['z~Ut~Uk'z~Ut~U |'z~U@t~UP'z~Upt~U'z~Ut~U'z~Ut~U'z~U#t~U'z~U03t~U@'z~U`Ct~Up'z~USt~U'z~Uct~U (z~Ust~U(z~U t~U0.(z~UPt~U`>(z~Ut~UN(z~Ut~U^(z~Ut~Un(z~Ut~U (z~U@t~UP(z~Upt~U(z~Ut~U(z~Ut~U(z~U&t~U(z~U06t~U@(z~U`Ft~Up(z~UVt~U)z~Uft~U)z~Uvt~U!)z~U t~U01)z~UPt~U`A)z~Ut~U Q)z~Ut~Ua)z~Ut~Uq)z~Ut~U )z~U@t~UP)z~Upt~U)z~Ut~U)z~U(t~U)z~U9t~U)z~U0It~U@)z~U`Yt~Up)z~Uit~U*z~Uyt~U*z~Ut~U$*z~U t~U04*z~UPt~U`D*z~Ut~UT*z~Ut~Ud*z~Ut~Ut*z~Ut~U *z~U@t~UP*z~Up t~U*z~Ut~U*z~U+t~U*z~Ut~U ;z~U@Nt~UP;z~Up^t~U;z~Unt~U;z~U~t~U;z~Ut~U z~U0t~U@>z~U`t~Up/>z~Ut~U?>z~Ut~UO>z~Ut~U`>z~U t~U0p>z~UPt~U`>z~Ut~U>z~U&t~U>z~U6t~U>z~UGt~U >z~U@Wt~UP>z~Upgt~U>z~Uwt~U>z~UЇt~U?z~Ut~U?z~U0t~U@"?z~U`t~Up2?z~Ut~UB?z~Ut~UR?z~Ut~Uc?z~U t~U0s?z~UP t~U`?z~Ut~U?z~U)t~U?z~U9t~U?z~UJt~U ?z~U@Zt~UP?z~Upjt~U?z~Uzt~U?z~UЊt~U@z~Ut~U@z~U0t~U@%@z~U`t~Up5@z~Ut~UE@z~Ut~UU@z~Ut~Uf@z~U t~U0v@z~UP t~U`@z~Ut~U@z~U,t~U@z~UCz~Ut~UNCz~Ut~U^Cz~Ut~UoCz~U t~U0Cz~UPt~U`Cz~U%t~UCz~U5t~UCz~UEt~UCz~UVt~U Cz~U@ft~UPCz~Upvt~UCz~Ut~UDz~UЖt~UDz~Ut~U!Dz~U0t~U@1Dz~U`t~UpADz~Ut~UQDz~Ut~UaDz~Ut~UrDz~U t~U0Dz~UPt~U`Dz~U(t~UDz~U8t~UDz~UHt~UDz~UYt~U Dz~U@it~UPDz~Upyt~UDz~Ut~UEz~UЙt~UEz~Ut~U$Ez~U0t~U@4Ez~U`t~UpDEz~Ut~UTEz~Ut~UdEz~Ut~UuEz~U t~U0Ez~UPt~U`Ez~U+t~UEz~U;t~UEz~UKt~UEz~U\t~U Ez~U@lt~UPEz~Up|t~UEz~Ut~UFz~UМt~UFz~Ut~U'Fz~U0t~U@7Fz~U`t~UpGFz~Ut~UWFz~Ut~UgFz~Ut~UxFz~U t~U0Fz~UPt~U`Fz~U.t~UFz~U>t~UFz~UNt~UFz~U_t~U Fz~U@ot~UPFz~Upt~UFz~Ut~U Gz~UПt~UGz~Ut~U*Gz~U0t~U@:Gz~U`t~UpJGz~Ut~UZGz~Ut~UjGz~Ut~U{Gz~U t~U0Gz~UP!t~U`Gz~U1t~UGz~UAt~UGz~UQt~UGz~Ubt~U Gz~U@rt~UPGz~Upt~UGz~Ut~U Hz~UТt~UHz~Ut~U-Hz~U0t~U@=Hz~U`t~UpMHz~Ut~U]Hz~Ut~UmHz~Ut~U~Hz~U t~U0Hz~UP$t~U`Hz~U4t~UHz~UDt~UHz~UTt~UHz~Uet~U Hz~U@ut~UPHz~Upt~UHz~Ut~UIz~UХt~UIz~Ut~U0Iz~U0t~U@@Iz~U`t~UpPIz~Ut~U`Iz~Ut~UpIz~Ut~UIz~U t~U0Iz~UP't~U`Iz~U7t~UIz~UGt~UIz~UWt~UIz~Uht~U Iz~U@xt~UPIz~Upt~UJz~Ut~UJz~UШt~U"Jz~Ut~U3Jz~U0t~U@CJz~U`t~UpSJz~Ut~UcJz~Ut~UsJz~U t~UJz~U t~U0Jz~UP*t~U`Jz~U:t~UJz~UJt~UJz~UZt~UJz~Ukt~U Jz~U@{t~UPJz~Upt~UKz~Ut~UKz~UЫt~U%Kz~Ut~U6Kz~U0t~U@FKz~U`t~UpVKz~Ut~UfKz~Ut~UvKz~U t~UKz~U t~U0Kz~UP-t~U`Kz~U=t~UKz~UMt~UKz~U]t~UKz~Unt~U Kz~U@~t~UPKz~Upt~ULz~Ut~ULz~UЮt~U(Lz~Ut~U9Lz~U0t~U@ILz~U`t~UpYLz~Ut~UiLz~Ut~UyLz~Ut~ULz~U t~U0Lz~UP0t~U`Lz~U@t~ULz~UPt~ULz~U`t~ULz~Uqt~U Lz~U@t~UPLz~Upt~U Mz~Ut~UMz~Uбt~U+Mz~Ut~U^z~Ut~UN^z~U$t~U^^z~U5t~Uo^z~U0Et~U@^z~U`Ut~Up^z~Uet~U^z~Uut~UЯ^z~Ut~U^z~U t~U0^z~UPt~U`^z~Ut~U^z~Ut~U_z~Ut~U_z~Ut~U !_z~U@t~UP1_z~Upt~UA_z~Ut~UQ_z~U't~Ua_z~U8t~Ur_z~U0Ht~U@_z~U`Xt~Up_z~Uht~U_z~Uxt~Uв_z~Ut~U_z~U t~U0_z~UPt~U`_z~Ut~U_z~Ut~U`z~Ut~U`z~Ut~U $`z~U@t~UP4`z~Up t~UD`z~Ut~UT`z~U*t~Ud`z~U;t~Uu`z~U0Kt~U@`z~U`[t~Up`z~Ukt~U`z~U{t~Uе`z~Ut~U`z~U t~U0`z~UPt~U``z~Ut~U`z~Ut~Uaz~Ut~Uaz~Ut~U 'az~U@t~UP7az~Up t~UGaz~Ut~UWaz~U-t~Ugaz~U>t~Uxaz~U0Nt~U@az~U`^t~Upaz~Unt~Uaz~U~t~Uиaz~Ut~Uaz~U t~U0az~UPt~U`az~Ut~Uaz~Ut~U bz~Ut~Ubz~Ut~U *bz~U@u~UP:bz~Upu~UJbz~U u~UZbz~U0u~Ujbz~UAu~U{bz~U0Qu~U@bz~U`au~Upbz~Uqu~Ubz~Uu~Uлbz~Uu~Ubz~U u~U0bz~UPu~U`bz~Uu~Ubz~Uu~U cz~Uu~Ucz~Uu~U -cz~U@u~UP=cz~Upu~UMcz~U#u~U]cz~U3u~Umcz~UDu~U~cz~U0Tu~U@cz~U`du~Upcz~Utu~Ucz~Uu~Uоcz~Uu~Ucz~U u~U0cz~UPu~U`cz~Uu~Ucz~Uu~Udz~Uu~Udz~Uu~U 0dz~U@u~UP@dz~Upu~UPdz~U&u~U`dz~U6u~Updz~UGu~Udz~U0Wu~U@dz~U`gu~Updz~Uwu~Udz~Uu~Udz~Uu~Udz~U u~U0dz~UPu~U`dz~Uu~Uez~Uu~Uez~Uu~U"ez~Uu~U 3ez~U@ u~UPCez~Upu~USez~U)u~Ucez~U9u~Usez~UJu~Uez~U0Zu~U@ez~U`ju~Upez~Uzu~Uez~Uu~Uez~Uu~Uez~U u~U0ez~UPu~U`ez~Uu~Ufz~Uu~Ufz~Uu~U%fz~Uu~U 6fz~U@ u~UPFfz~Upu~UVfz~U,u~Uffz~U<u~Uvfz~UMu~Ufz~U0]u~U@fz~U`mu~Upfz~U}u~Ufz~Uu~U fz~Uu~Ufz~U u~U0fz~UPu~U`fz~Uu~Ugz~Uu~Ugz~Uu~U(gz~Uu~U 9gz~U@u~UPIgz~Up/u~UYgz~U?u~Uigz~UOu~Uygz~U`u~Ugz~U0pu~U@gz~U`u~Upgz~Uu~U gz~Uu~Ugz~Uu~Ugz~U u~U0gz~UPu~U`gz~Uu~U hz~Uu~Uhz~Uu~U+hz~U"u~U u~UPXlz~UpN u~Uhlz~U^ u~Uxlz~Un u~Ulz~U u~Ulz~U0 u~U@lz~U` u~Uplz~U u~Ulz~U u~Ulz~U u~Ulz~U u~U0lz~UP u~U` mz~U u~Umz~U u~U*mz~U u~U:mz~U1 u~U Kmz~U@A u~UP[mz~UpQ u~Ukmz~Ua u~U{mz~Uq u~Umz~U u~Umz~U0 u~U@mz~U` u~Upmz~U u~Umz~U u~Umz~U u~Umz~U u~U0mz~UP u~U` nz~U u~Unz~U u~U-nz~U# u~U=nz~U4 u~U Nnz~U@D u~UP^nz~UpT u~Unnz~Ud u~U~nz~Ut u~Unz~U u~Unz~U0 u~U@nz~U` u~Upnz~U u~Unz~U u~Unz~U u~Unz~U u~U0oz~U P u~U` oz~U u~U0oz~U u~U@oz~U& u~UPoz~U7 u~U aoz~U@G u~UPqoz~UpW u~Uoz~Ug u~Uoz~Uw u~Uoz~U u~Uoz~U0 u~U@oz~U` u~Upoz~U u~Uoz~U u~Uoz~U u~Upz~U u~U0pz~UP u~U`#pz~U u~U3pz~Uu~UCpz~U)u~USpz~U:u~U dpz~U@Ju~UPtpz~UpZu~Upz~Uju~Upz~Uzu~Upz~Uu~Upz~U0u~U@pz~U`u~Uppz~Uu~Upz~Uu~Upz~Uu~Uqz~U u~U0qz~UPu~U`&qz~U u~U6qz~Uu~UFqz~U,u~UVqz~U=u~U gqz~U@Mu~UPwqz~Up]u~Uqz~Umu~Uqz~U}u~Uqz~Uu~Uqz~U0u~U@qz~U`u~Upqz~Uu~Uqz~Uu~Uqz~Uu~U rz~U u~U0rz~UPu~U`)rz~Uu~U9rz~Uu~UIrz~U/u~UYrz~U@u~U jrz~U@Pu~UPzrz~Up`u~Urz~Upu~Urz~UЀu~Urz~Uu~Urz~U0u~U@rz~U`u~Uprz~Uu~Urz~Uu~Urz~Uu~U sz~U u~U0sz~UPu~U`,sz~Uu~Uu~UXwz~UNu~Uhwz~U_u~U ywz~U@ou~UPwz~Upu~Uwz~Uu~Uwz~UПu~Uwz~Uu~Uwz~U0u~U@wz~U`u~Upwz~Uu~Uwz~Uu~U xz~Uu~Uxz~U u~U0+xz~UP!u~U`;xz~U1u~UKxz~UAu~U[xz~UQu~Ukxz~Ubu~U |xz~U@ru~UPxz~Upu~Uxz~Uu~Uxz~UТu~Uxz~Uu~Uxz~U0u~U@xz~U`u~Upxz~Uu~Uxz~Uu~U yz~Uu~Uyz~U u~U0.yz~UP$u~U`>yz~U4u~UNyz~UDu~U^yz~UTu~Unyz~Ueu~U yz~U@uu~UPyz~Upu~Uyz~Uu~Uyz~UХu~Uyz~Uu~Uyz~U0u~U@yz~U`u~Upyz~Uu~Uzz~Uu~Uzz~Uu~U!zz~U u~U01zz~UP'u~U`Azz~U7u~UQzz~UGu~Uazz~UWu~Uqzz~Uhu~U zz~U@xu~UPzz~Upu~Uzz~Uu~Uzz~UШu~Uzz~Uu~Uzz~U0u~U@zz~U`u~Upzz~Uu~U{z~Uu~U{z~U u~U${z~U u~U04{z~UP*u~U`D{z~U:u~UT{z~UJu~Ud{z~UZu~Ut{z~Uku~U {z~U@{u~UP{z~Upu~U{z~Uu~U{z~UЫu~U{z~Uu~U{z~U0u~U@{z~U`u~Up{z~Uu~U|z~Uu~U|z~U u~U'|z~U u~U07|z~UP-u~U`G|z~U=u~UW|z~UMu~Ug|z~U]u~Uw|z~Unu~U |z~U@~u~UP|z~Upu~U|z~Uu~U|z~UЮu~U|z~Uu~U|z~U0u~U@|z~U`u~Up|z~Uu~U }z~Uu~U}z~Uu~U*}z~U u~U0:}z~UP0u~U`J}z~U@u~UZ}z~UPu~Uj}z~U`u~Uz}z~Uqu~U }z~U@u~UP}z~Upu~U}z~Uu~U}z~Uбu~U}z~Uu~U}z~U0u~U@}z~U`u~Up}z~Uu~U ~z~Uu~U~z~Uu~U-~z~U #u~U0=~z~UP3u~U`M~z~UCu~U]~z~USu~Um~z~Ucu~U}~z~Utu~U ~z~U@u~UP~z~Upu~U~z~Uu~U~z~Uдu~U~z~Uu~U~z~U0u~U@~z~U`u~Up~z~Uu~Uz~Uu~Uz~Uu~U0z~U &u~U0@z~UP6u~U`Pz~UFu~U`z~UVu~Upz~Ufu~Uz~Uwu~U z~U@u~UPz~Upu~Uz~Uu~Uz~Uзu~Uz~Uu~Uz~U0u~U@z~U`u~Upz~Uu~Uz~Uu~U"z~Uu~U3z~U )u~U0Cz~UP9u~U`Sz~UIu~Ucz~UYu~Usz~Uiu~Uz~Uzu~U z~U@u~UPz~Upu~Uz~Uu~UĀz~Uкu~UԀz~Uu~Uz~U0u~U@z~U`u~Upz~Uu~Uz~U u~U%z~Uu~U6z~U ,u~U0Fz~UP<u~U`Vz~ULu~Ufz~U\u~Uvz~Ulu~Uz~U}u~U z~U@u~UPz~Upu~Uz~Uu~Uǁz~Uнu~Uׁz~Uu~Uz~U0u~U@z~U`u~Upz~Uu~Uz~U u~U(z~U u~U9z~U / u~U0Iz~UP? u~U0`Yz~Uo u~Uiz~U u~Uyz~U u~Uz~U u~U z~U@ u~UPz~Up u~Uz~U u~Uʂz~U u~Uڂz~U u~Uz~U0!u~U@z~U`!u~Up z~U!!u~Uz~U1!u~U+z~UA!u~U+u~Uz~UN+u~Uz~U_+u~U z~U0o+u~U@z~U`+u~Up)z~U+u~U9z~U+u~UIz~U+u~UZz~U +u~U0jz~UP+u~U`zz~U+u~Uz~U+u~Uz~U,u~Uz~U,u~U z~U@!,u~UPˍz~Up1,u~Uۍz~UA,u~Uz~UQ,u~Uz~Ub,u~U z~U0r,u~U@z~U`,u~Up,z~U,u~Uz~U2u~UNz~U3u~U^z~U3u~Uoz~U %3u~U0z~UP53u~U`z~UE3u~Uz~UU3u~Uz~Ue3u~Uz~Uv3u~U Дz~U@3u~UPz~Up3u~Uz~U3u~Uz~Uж3u~Uz~U3u~U!z~U03u~U@1z~U`3u~UpAz~U3u~UQz~U4u~Uaz~U4u~Urz~U (4u~U0z~UP84u~U`z~UH4u~Uz~UX4u~Uz~Uh4u~U•z~Uy4u~U ӕz~U@4u~UPz~Up4u~Uz~U4u~Uz~Uй4u~Uz~U4u~U$z~U04u~U@4z~U`4u~UpDz~U4u~UTz~U 5u~Udz~U5u~Uuz~U +5u~U0z~UP;5u~U`z~UK5u~Uz~U[5u~Uz~Uk5u~UŖz~U|5u~U ֖z~U@5u~UPz~Up5u~Uz~U5u~Uz~Uм5u~Uz~U5u~U'z~U05u~U@7z~U`5u~UpGz~U5u~UWz~U 6u~Ugz~U6u~Uxz~U .6u~U0z~UP>6u~U`z~UN6u~Uz~U^6u~Uz~Un6u~Uȗz~U6u~U ٗz~U@6u~UPz~Up6u~Uz~U6u~U z~Uп6u~Uz~U6u~U*z~U06u~U@:z~U`6u~UpJz~U7u~UZz~U7u~Ujz~U 7u~U{z~U 17u~U0z~UPA7u~U`z~UQ7u~Uz~Ua7u~Uz~Uq7u~U˘z~U7u~U ܘz~U@7u~UPz~Up7u~Uz~U7u~U z~U7u~Uz~U7u~U-z~U07u~U@=z~U`7u~UpMz~U8u~U]z~U8u~Umz~U#8u~U~z~U 48u~U0z~UPD8u~U`z~UT8u~Uz~Ud8u~Uz~Ut8u~UΙz~U8u~U ߙz~U@8u~UPz~Up8u~Uz~U8u~Uz~U8u~Uz~U8u~U0z~U08u~U@@z~U`8u~UpPz~U9u~U`z~U9u~Upz~U&9u~Uz~U 79u~U0z~UPG9u~U`z~UW9u~Uz~Ug9u~Uz~Uw9u~Uњz~U9u~U z~U@9u~UPz~Up9u~Uz~U9u~Uz~U9u~U"z~U9u~U3z~U09u~U@Cz~U`9u~UpSz~U :u~Ucz~U:u~Usz~U):u~Uz~U ::u~U0z~UPJ:u~U`z~UZ:u~Uz~Uj:u~Uěz~Uz:u~Uԛz~U:u~U z~U@:u~UPz~Up:u~Uz~U:u~Uz~U:u~U%z~U:u~U6z~U0:u~U@Fz~U`:u~UpVz~U ;u~Ufz~U;u~Uvz~U,;u~Uz~U =;u~U0z~UPM;u~U`z~U];u~Uz~Um;u~Uǜz~U};u~Uלz~U;u~U z~U@;u~UPz~Up;u~Uz~U;u~Uz~U;u~U(z~U;u~U9z~U0;u~U@Iz~U`;u~UpYz~Uu~Up_z~U>u~Uoz~U%>u~Uz~U5>u~Uz~U F>u~U0z~UPV>u~U`z~Uf>u~Uz~Uv>u~UПz~U>u~Uz~U>u~U z~U@>u~UPz~Up>u~Uz~U>u~U!z~U>u~U1z~U>u~UBz~U0>u~U@Rz~U`?u~Upbz~U?u~Urz~U(?u~UЂz~U8?u~Uz~U I?u~U0z~UPY?u~U`z~Ui?u~Uàz~Uy?u~UӠz~U?u~Uz~U?u~U z~U@?u~UPz~Up?u~Uz~U?u~U$z~U?u~U4z~U?u~UEz~U0?u~U@Uz~U` @u~Upez~U@u~U0uz~U K@u~UЕz~U[@u~Uz~U l@u~U0z~UP|@u~U`ơz~U@u~U֡z~U@u~Uz~U@u~Uz~U@u~U z~U@@u~UPz~Up@u~U'z~U@u~U7z~U@u~UGz~UAu~UXz~U0Au~U@hz~U`.Au~Upxz~U>Au~Uz~UNAu~UИz~U^Au~Uz~U oAu~U0z~UPAu~U`ɢz~UAu~U٢z~UAu~Uz~UAu~Uz~UAu~U z~U@Au~UPz~UpAu~U*z~UAu~U:z~UBu~UJz~UBu~U[z~U0!Bu~U@kz~U`1Bu~Up{z~UABu~Uz~UQBu~UЛz~UaBu~Uz~U rBu~U0z~UPBu~U``̣z~UBu~Uܣz~UBu~Uz~UCu~Uz~UCu~U z~U@#Cu~UPz~Up3Cu~U-z~UCCu~U=z~USCu~UMz~UdCu~U^z~U0tCu~U@nz~U`Cu~Up~z~UCu~Uz~UCu~UОz~UCu~Uz~U Cu~U0z~UPCu~U`Ϥz~UCu~Uߤz~UCu~Uz~UDu~Uz~UDu~U z~U@&Du~UP z~Up6Du~U0z~UFDu~U@z~UVDu~UPz~UgDu~Uaz~U0wDu~U@qz~U`Du~Upz~UDu~Uz~UDu~UСz~UDu~Uz~U Du~U`0¥z~UP(Eu~U`ҥz~U8Eu~Uz~UHEu~Uz~UXEu~Uz~UiEu~U z~U@yEu~UP#z~UpEu~U3z~UEu~UCz~UЩEu~USz~UEu~Udz~U0Eu~U@tz~U`Eu~Upz~UEu~Uz~UEu~UФz~U Fu~Uz~U Fu~U0Ŧz~UP+Fu~U`զz~U;Fu~Uz~UKFu~Uz~U[Fu~Uz~UlFu~U z~U@|Fu~UP&z~UpFu~U6z~UFu~UFz~UЬFu~UVz~UFu~Ugz~U0Fu~U@wz~U`Fu~Upz~UFu~Uz~UFu~UЧz~U Gu~Uz~U Gu~U0ȧz~UP.Gu~U`اz~U>Gu~Uz~UNGu~Uz~U^Gu~Uz~UoGu~U z~U@Gu~UP)z~UpGu~U9z~UGu~UIz~UЯGu~UYz~UGu~Ujz~U0Gu~U@zz~U`Gu~Upz~UGu~Uz~UHu~UЪz~UHu~Uz~U !Hu~U0˨z~UP1Hu~U`ۨz~UAHu~Uz~UQHu~Uz~UaHu~U z~UrHu~U z~U@Hu~UP,z~UpHu~Uz~UpNu~UNz~UNu~U^z~UNu~Unz~UNu~Uz~U0Ou~U@z~U`Ou~Upz~U%Ou~Uz~U5Ou~Uпz~UEOu~UЯz~U VOu~U0z~UPfOu~U`z~UvOu~Uz~UOu~Uz~UOu~U z~UOu~U 1z~U@Ou~UPAz~UpOu~UQz~UOu~Uaz~UOu~Uqz~UOu~Uz~U0Pu~U@z~U`Pu~Upz~U(Pu~Uz~U8Pu~U°z~UHPu~UӰz~U YPu~U0z~UPiPu~U`z~UyPu~Uz~UPu~Uz~UPu~U#z~UPu~U 4z~U@Pu~UPDz~UpPu~UTz~UPu~Udz~UPu~Utz~UPu~Uz~U0 Qu~U@z~U`Qu~Upz~U+Qu~Uz~U;Qu~Uűz~UKQu~Uֱz~U \Qu~U0z~UPlQu~U`z~U|Qu~Uz~UQu~Uz~UQu~U&z~UQu~U 7z~U@Qu~UPGz~UpQu~UWz~UQu~Ugz~UQu~Uwz~UQu~Uz~U0Ru~U@z~U`Ru~Upz~U.Ru~Uz~U>Ru~UȲz~UNRu~Uٲz~U _Ru~U0z~UPoRu~U`z~URu~U z~URu~Uz~URu~U)z~URu~U :z~U@Ru~UPJz~UpRu~UZz~URu~Ujz~URu~Uzz~USu~Uz~U0Su~U@@z~U`QSu~Upz~UaSu~Uz~UqSu~U˳z~USu~Uܳz~U Su~U0z~UPSu~U`z~USu~U z~USu~Uz~USu~U,z~USu~U =z~U@Su~UPMz~UpTu~U]z~UTu~Umz~U#Tu~U}z~U4Tu~Uz~U0DTu~U@z~U`TTu~Upz~UdTu~Uz~UtTu~Uδz~UTu~Uߴz~U Tu~U0z~UPTu~U`z~UTu~Uz~UTu~Uz~UTu~U/z~UTu~U @z~U@Tu~UPPz~UpUu~U`z~UUu~Upz~U&Uu~Uz~U7Uu~Uz~U0GUu~U@z~U`WUu~Upz~UgUu~Uz~UwUu~Uѵz~UUu~Uz~U Uu~U0z~UPUu~U`z~UUu~Uz~UUu~U"z~UUu~U2z~UUu~U Cz~U@Uu~UPSz~Up Vu~Ucz~UVu~Usz~U)Vu~Uz~U:Vu~Uz~U0JVu~U@z~U`ZVu~U pz~UzVu~UĶz~UVu~UԶz~UVu~Uz~U Vu~U0z~UPVu~U`z~UVu~Uz~UVu~U%z~UVu~U5z~UVu~U Fz~U@ Wu~UPVz~UpWu~Ufz~U,Wu~Uvz~Uz~UZu~U Oz~U@Zu~UP_z~Up%Zu~Uoz~U5Zu~Uz~UEZu~Uz~UVZu~Uz~U0fZu~U@z~U`vZu~Upz~UZu~Uкz~UZu~Uz~UZu~Uz~U Zu~U0z~UPZu~U`z~UZu~U!z~UZu~U1z~UZu~UAz~U[u~U Rz~U@[u~UPbz~Up([u~Urz~U8[u~Uz~UH[u~Uz~UY[u~Uz~U0i[u~U@z~U`y[u~Upûz~U[u~Uӻz~U[u~Uz~U[u~Uz~U [u~U0z~UP[u~U`z~U[u~U$z~U[u~U4z~U[u~UDz~U \u~U Uz~U@\u~UPez~Up+\u~Uuz~U;\u~Uz~UK\u~Uz~U\\u~Uz~U0l\u~U@z~U`|\u~UpƼz~U\u~Uּz~U\u~Uz~U\u~Uz~U \u~U0z~UP\u~U`z~U\u~U'z~U\u~U7z~U\u~UGz~U]u~U Xz~U@]u~UPhz~Up.]u~Uxz~U>]u~Uz~UN]u~Uz~U_]u~Uz~U0o]u~U@z~U`]u~Upɽz~U]u~Uٽz~U]u~Uz~U]u~Uz~U ]u~U0 z~UP]u~U`z~U]u~U*z~U]u~U:z~U^u~UJz~U^u~U [z~U@!^u~UPkz~Up1^u~U{z~UA^u~Uz~UQ^u~Uz~Ub^u~Uz~U0r^u~U@z~U`^u~Up̾z~U^u~Uܾz~U^u~Uz~U^u~Uz~U ^u~U0 z~UP^u~U`z~U^u~U-z~U^u~U=z~U_u~UMz~U_u~U ^z~U@$_u~UPnz~Up4_u~U~z~UD_u~Uz~UT_u~Uz~Ue_u~Uz~U0u_u~U@z~U`_u~UpϿz~U_u~U߿z~U_u~Uz~U_u~Uz~U _u~U0z~UP_u~U` z~U_u~U0z~U_u~U@z~U`u~UPz~U`u~U az~U@'`u~UPqz~Up7`u~Uz~UG`u~Uz~UW`u~Uz~Uh`u~Uz~U0x`u~U@z~U``u~Upz~U`u~Uz~U`u~Uz~U`u~Uz~U `u~U0z~UP`u~U`#z~U`u~U3z~U`u~UCz~U au~USz~Uau~U dz~U@*au~UPtz~Up:au~Uz~UJau~Uz~UZau~Uz~Ukau~Uz~U0{au~U@z~U`au~Upz~Uau~Uz~Uau~Uz~Uau~Uz~U au~U0z~UPau~U`&z~Uau~U6z~Uau~UFz~U bu~UVz~Ubu~U gz~U@-bu~UPwz~Up=bu~Uz~UMbu~Uz~U]bu~Uz~Unbu~Uz~U0~bu~U@z~U`bu~Upz~Ubu~Uz~Ubu~Uz~Ubu~U z~U bu~U0z~UPbu~U`)z~Ubu~U9z~Ubu~UIz~Ucu~UYz~U cu~U jz~U@0cu~UPzz~Up@cu~Uz~UPcu~Uz~U`cu~Uz~Uqcu~Uz~U0cu~U@z~U`cu~Upz~Ucu~Uz~Ucu~Uz~Ucu~U z~U cu~U0z~UPcu~U`,z~Ucu~Uz~UPiu~U`Nz~Uju~U^z~Uju~Unz~U$ju~U~z~U5ju~U z~U@Eju~UPz~UpUju~Uz~Ueju~Uz~Uuju~Uz~Uju~Uz~U0ju~U@z~U`ju~Upz~Uju~Uz~Uju~U z~Uju~U1z~U ju~U0Az~UPju~U`Qz~Uku~Uaz~Uku~Uqz~U'ku~Uz~U8ku~U z~U@Hku~UPz~UpXku~Uz~Uhku~Uz~Uxku~Uz~Uku~Uz~U0ku~U@z~U`ku~Upz~Uku~Uz~Uku~U#z~Uku~U4z~U ku~U0Dz~UPku~U`Tz~U lu~Udz~Ulu~Utz~U*lu~Uz~U;lu~U z~U@Klu~UPz~Up[lu~Uz~Uklu~Uz~U{lu~Uz~Ulu~Uz~U0lu~U@z~U`lu~Upz~Ulu~Uz~Ulu~U&z~Ulu~U7z~U lu~U0Gz~UPlu~U`Wz~U mu~Ugz~Umu~Uwz~U-mu~Uz~U>mu~U z~U@Nmu~UPz~Up^mu~Uz~Unmu~Uz~U~mu~Uz~Umu~Uz~U0mu~U@z~U`mu~Up z~Umu~Uz~Umu~U)z~Umu~U:z~U mu~U0Jz~UPnu~U`Zz~Unu~Ujz~U nu~Uzz~U0nu~U@z~Uqnu~U z~U@nu~UPz~Upnu~Uz~Unu~Uz~Uбnu~Uz~U nu~Uz~U0nu~U@ z~U`nu~Upz~Unu~U,z~Uou~Uz~Uuu~UNz~U$uu~U_z~U 5uu~U0oz~UPEuu~U`z~UUuu~Uz~Ueuu~Uz~Uuuu~Uz~Uuu~U z~U@uu~UPz~Upuu~Uz~Uuu~Uz~Uuu~Uz~Uuu~Uz~U0uu~U@!z~U`uu~Up1z~Uvu~UAz~Uvu~UQz~U'vu~Ubz~U 8vu~U0rz~UPHvu~U`z~UXvu~Uz~Uhvu~Uz~Uxvu~Uz~Uvu~U z~U@vu~UPz~Upvu~Uz~Uvu~Uz~Uvu~Uz~Uvu~Uz~U0vu~U@$z~U`vu~Up4z~U wu~UDz~Uwu~UTz~U*wu~Uez~U ;wu~U0uz~UPKwu~U`z~U[wu~Uz~Ukwu~Uz~U{wu~Uz~Uwu~U z~U@wu~UPz~Upwu~Uz~Uwu~Uz~Uwu~Uz~Uwu~Uz~U0wu~U@'z~U`wu~Up7z~U xu~UGz~Uxu~UWz~U-xu~Uhz~U >xu~U0xz~UPNxu~U`z~U^xu~Uz~Unxu~Uz~U~xu~Uz~Uxu~U z~U@xu~UPz~Upxu~Uz~Uxu~Uz~Uxu~U z~Uxu~Uz~U0xu~U@*z~U`yu~Up:z~Uyu~UJz~U yu~UZz~U0yu~Ukz~U Ayu~U0{z~UPQyu~U`z~Uayu~Uz~Uqyu~Uz~Uyu~Uz~Uyu~U z~U@yu~UPz~Upyu~Uz~Uyu~Uz~Uyu~U z~Uyu~Uz~U0yu~U@-z~U`zu~Up=z~Uzu~UMz~U#zu~U]z~U3zu~Unz~U Dzu~U0~z~UPTzu~U`z~Udzu~Uz~Utzu~Uz~Uzu~Uz~Uzu~U z~U@zu~UPz~Upzu~Uz~Uzu~Uz~Uzu~Uz~Uzu~U z~U0zu~U@0z~U`{u~Up@z~U{u~UPz~U&{u~U`z~U6{u~Uqz~U G{u~U0z~UPW{u~U`z~Ug{u~Uz~Uw{u~Uz~U{u~Uz~U{u~U z~U@{u~UPz~Up{u~Uz~U{u~Uz~U{u~Uz~U{u~U#z~U0{u~U@3z~U` |u~UpCz~U|u~USz~U)|u~Ucz~U9|u~Utz~U J|u~U0z~UPZ|u~U`z~Uj|u~Uz~Uz|u~Uz~U|u~Uz~U|u~U z~U@|u~UPz~Up|u~Uz~U|u~Uz~U|u~Uz~U|u~U&z~U0|u~U@6z~U` }u~UpFz~U}u~UVz~U,}u~Ufz~U<}u~Uwz~U M}u~U0z~UP]}u~U`z~Um}u~Uz~U}}u~Uz~U}u~Uz~U}u~U z~U@}u~UPz~Up}u~Uz~U}u~Uz~U}u~Uz~U}u~U)z~U0}u~U@9z~U`~u~UpIz~U~u~UYz~U/~u~Uiz~U?~u~Uzz~U P~u~U0z~UP`~u~U`z~Up~u~Uz~U~u~Uz~U~u~Uz~U~u~U z~U@~u~UPz~Up~u~Uz~U~u~U z~U~u~Uz~U~u~U,z~U0u~U@u~Uxz~UNu~Uz~U _u~U0z~UPou~U`z~Uu~Uz~Uu~Uz~Uu~Uz~Uu~U z~U@u~UPz~UpЃu~U z~Uu~Uz~Uu~U*z~Uu~U;z~U0u~U@Kz~U`!u~Up[z~U1u~Ukz~UAu~U{z~UQu~Uz~U bu~U0z~UPru~U`z~Uu~Uz~Uu~Uz~Uࢄu~Uz~Uu~U z~U@Äu~UPz~Upӄu~U z~Uu~Uz~Uu~U-z~Uu~U>z~U0u~U@Nz~U`$u~Up^z~U4u~Unz~UDu~U~z~UTu~Uz~U eu~U0z~UPuu~U`z~Uu~Uz~Uu~Uz~Uॅu~Uz~Uu~U z~U@ƅu~UPz~Upօu~Uz~Uu~U z~Uu~U0z~Uu~UAz~U0u~U@Qz~U`'u~Upaz~U7u~Uqz~UGu~UЁz~UWu~Uz~U hu~U0z~UPxu~U`z~Uu~Uz~Uu~Uz~Uਆu~Uz~Uu~U z~U@Ɇu~UPz~Upنu~Uz~Uu~U#z~Uu~U 3z~Uu~UDz~U0*u~U@Tz~U`:u~Updz~UJu~Utz~UZu~UЄz~Uju~Uz~U {u~U0z~UPu~U`z~Uu~Uz~Uu~Uz~U໇u~Uz~U̇u~U z~U@܇u~UPz~Upu~Uz~Uu~U&z~U u~U6z~Uu~UGz~U0-u~U@Wz~U`=u~Upgz~UMu~Uwz~U]u~UЇz~Umu~Uz~U ~u~U0z~UPu~U`z~Uu~Uz~Uu~Uz~Uྈu~Uz~Uψu~U z~U@߈u~UP z~Upu~Uz~Uu~U)z~Uu~U9z~U u~UJz~U00u~U@Zz~U`@u~Upjz~UPu~Uzz~U`u~UЊz~Upu~Uz~U u~U0z~UPu~U`z~Uu~Uz~Uu~Uz~Uu~Uz~U҉u~U z~U@u~UP z~Upu~Uz~Uu~U,z~Uu~Uz~U$u~UNz~U5u~U_z~U0Eu~U@oz~U`Uu~Upz~Ueu~Uz~Uuu~UПz~Uu~Uz~U u~U0z~UPu~U`z~Uu~Uz~UƐu~Uz~U֐u~Uz~Uu~U z~U@u~UP!z~Upu~U1z~Uu~UAz~U'u~UQz~U8u~Ubz~U0Hu~U@rz~U`Xu~Upz~Uhu~Uz~Uxu~UТz~Uu~Uz~U u~U0z~UPu~U`z~Uu~Uz~Uɑu~Uz~Uّu~Uz~Uu~U z~U@u~UP$z~Up u~U4z~Uu~UDz~U*u~UTz~U;u~Uez~U0Ku~U@uz~U`[u~Upz~Uku~Uz~U{u~UХz~Uu~Uz~U u~U0z~UPu~U`z~Uu~Uz~U̒u~Uz~Uܒu~Uz~Uu~U z~U@u~UP'z~Up u~U7z~Uu~UGz~U-u~UWz~U>u~Uhz~U0Nu~U@xz~U`^u~Upz~Unu~Uz~U~u~UШz~Uu~Uz~U u~U0z~UPu~U`z~Uu~Uz~Uϓu~Uz~Uߓu~U z~Uu~U z~U@u~UP*z~Upu~U:z~U u~UJz~U0u~UZz~UAu~Ukz~U0Qu~U@{z~U`au~Upz~Uqu~Uz~Uu~UЫz~Uu~Uz~U u~U0z~UPu~U`z~U”u~Uz~UҔu~Uz~U u~Uz~Uu~U -z~U@u~UP=z~Upu~UMz~U#u~U]z~U3u~Umz~UDu~U~z~U0Tu~U@z~U`du~Upz~Utu~Uz~Uu~Uоz~Uu~Uz~U u~U0z~UPu~U`z~Uŕu~Uz~UՕu~Uz~Uu~Uz~Uu~U 0z~U@u~UP@z~Upu~UPz~U&u~U`z~U6u~Upz~UGu~Uz~U0Wu~U@z~U`gu~Upz~Uwu~Uz~Uu~Uz~Uu~Uz~U u~U0z~UPu~U`z~UȖu~Uz~Uؖu~Uz~Uu~U"z~Uu~U 3z~U@ u~UPCz~Upu~USz~U)u~Ucz~U9u~Usz~UJu~Uz~U0Zu~U@z~U`ju~Upz~Uzu~Uz~Uu~Uz~Uu~Uz~U u~U0z~UPu~U`z~U˗u~Uz~Uۗu~Uz~Uu~U%z~Uu~U 6z~U@ u~UPFz~Upu~UVz~U,u~Ufz~Uu~Uxz~UNu~Uz~U_u~Uz~U0ou~U@z~U`u~Upz~Uu~Uz~Uu~Uz~Uu~Uz~U u~U0z~UPОu~U` z~Uu~Uz~Uu~U*z~Uu~U:z~Uu~U Kz~U@!u~UP[z~Up1u~Ukz~UAu~U{z~UQu~Uz~Ubu~Uz~U0ru~U@z~U`u~Upz~Uu~Uz~Uu~Uz~Uu~Uz~U ßu~U0z~UPӟu~U` {~Uu~U{~Uu~U-{~Uu~U={~Uu~U N{~U@$u~UP^{~Up4u~Un{~UDu~U~{~UTu~U{~Ueu~U{~U0uu~U@{~U`u~Up{~Uu~U{~Uu~U{~Uu~U{~U Ơu~U0{~UP֠u~U`{~Uu~U {~Uu~U0{~Uu~U@{~Uu~U Q{~U@'u~UPa{~Up7u~Uq{~UGu~U{~UWu~U{~Uhu~U{~U0xu~U@{~U`u~Up{~Uu~U{~Uu~U{~Uu~U{~U ɡu~U0{~UP١u~U`{~Uu~U#{~Uu~U3{~U u~UC{~Uu~U T{~U@*u~UPd{~Up:u~Ut{~UJu~U{~UZu~U{~Uku~U{~U0{u~U@{~U`u~Up{~Uu~U{~Uu~U{~Uu~U{~U ̢u~U0{~UPܢu~U`{~Uu~U&{~Uu~U6{~U u~UF{~Uu~U W{~U@-u~UPg{~Up=u~Uw{~UMu~U{~U]u~U{~Unu~U{~U0~u~U@{~U`u~Up{~Uu~U{~Uu~U{~Uu~U{~U ϣu~U0 {~UPߣu~U`{~Uu~U){~Uu~U9{~Uu~UI{~U u~U Z{~U@0u~UPj{~Up@u~Uz{~UPu~U{~U`u~U{~Uqu~U{~U0u~U@{~U`u~Up{~Uu~U{~Uu~U{~Uu~U{~U Ҥu~U0 {~UPu~U`{~Uu~U,{~Uu~U<{~Uu~UL{~U#u~U ]{~U@3u~UPm{~UpCu~U}{~USu~U{~Ucu~U{~Utu~U{~U0u~U@{~U`u~Up{~Uu~U{~Uu~U{~Uĥu~U{~U եu~U0{~UPu~U`{~Uu~U/{~Uu~U?{~Uu~UO{~U&u~U `{~U@6u~UPp{~UpFu~U{~UVu~U{~Ufu~U{~Uwu~U{~U0u~U@{~U`u~Up{~Uu~U{~Uu~U{~UǦu~U@{~U u~U0{~UPu~U`"{~U(u~U2{~U8u~UB{~UHu~UR{~UYu~U c{~U@iu~UPs{~Upyu~U{~Uu~U{~UЙu~U{~Uu~U{~U0u~U@{~U`ʧu~Up{~Uڧu~U{~Uu~U{~Uu~U{~U u~U0{~UPu~U`%{~U+u~U5{~U;u~UE{~UKu~UU{~U\u~U f{~U@lu~UPv{~Up|u~U{~Uu~U{~UМu~U{~Uu~U{~U0u~U@{~U`ͨu~Up{~Uݨu~U{~Uu~U{~Uu~U {~U u~U0 {~UPu~U`( {~U.u~U8 {~U>u~UH {~UNu~UX {~U_u~U i {~U@ou~UPy {~Upu~U {~Uu~U {~UПu~U {~Uu~U {~U0u~U@ {~U`Щu~Up {~Uu~U {~Uu~U {~Uu~U {~U u~U0 {~UP!u~U`+ {~U1u~U; {~UAu~UK {~UQu~U[ {~Ubu~U l {~U@ru~UP| {~Upu~U {~Uu~U {~UТu~U {~Uu~U {~U0êu~U@ {~U`Ӫu~Up {~Uu~U {~Uu~U {~Uu~U {~U u~U0 {~UP$u~U`. {~U4u~U> {~UDu~UN {~UTu~U^ {~Ueu~U o {~U@uu~UP {~Upu~U {~Uu~U {~UХu~U {~Uu~U {~U0ƫu~U@ {~U`֫u~Up {~Uu~U {~Uu~U {~Uu~U {~U u~U0! {~UP'u~U`1 {~U7u~UA {~UGu~UQ {~UWu~Ua {~Uhu~U r {~U@xu~UP {~Upu~U {~Uu~U {~UШu~U {~Uu~U {~U0ɬu~U@ {~U`٬u~Up {~Uu~U {~Uu~U {~U u~U {~U u~U0$ {~UP*u~U`4 {~U:u~UD {~UJu~UT {~UZu~Ud {~Uku~U u {~U@{u~UP {~Upu~U {~Uu~U {~UЫu~U {~Uu~U {~U0̭u~U@ {~U`ܭu~Up {~Uu~U {~Uu~U{~U u~U{~U u~U0'{~UP-u~U`7{~U=u~UG{~UMu~UW{~U]u~Ug{~Unu~U x{~U@~u~UP{~Upu~U{~Uu~U{~UЮu~U{~Uu~U{~U0Ϯu~U@{~U`߮u~Up{~Uu~U{~Uu~U {~Uu~U{~U u~U0*{~UP0u~U`:{~U@u~UJ{~UPu~UZ{~U`u~Uj{~Uqu~U {{~U@u~UP{~Upu~U{~Uu~U{~Uбu~U{~U2u~U{~U0Bu~U@{~U`Ru~Up{~Ubu~U{~Uru~U {~Uu~U{~U u~U0-{~UPu~U`={~Uu~UM{~Uðu~U]{~UӰu~Um{~Uu~U ~{~U@u~UP{~Upu~U{~Uu~U{~U$u~U{~U5u~U{~U0Eu~U@{~U`Uu~Up{~Ueu~U{~Uuu~U{~Uu~U {~U u~U00{~UPu~U`@{~Uu~UP{~UƱu~U`{~Uֱu~Up{~Uu~U {~U@u~UP{~Upu~U{~Uu~U{~U'u~U{~U8u~U{~U0Hu~U@{~U`Xu~Up{~Uhu~U{~Uxu~U{~Uu~U#{~U u~U03{~UPu~U`C{~Uu~US{~Uɲu~Uc{~Uٲu~Us{~Uu~U {~U@u~UP{~Up u~U{~Uu~U{~U*u~U{~U;u~U{~U0Ku~U@{~U`[u~Up{~Uku~U{~U{u~U{~Uu~U&{~U u~U06{~UPu~U`F{~Uu~UV{~U̳u~Uf{~Uܳu~Uv{~Uu~U {~U@u~UP{~Up u~U{~Uu~U{~U-u~U{~U>u~U{~U0Nu~U@{~U`^u~Up{~Unu~U{~U~u~U{~Uu~U){~U u~U09{~UPu~U`I{~Uu~UY{~Uϴu~Ui{~Uߴu~Uy{~Uu~U {~U@u~UP{~Upu~U{~U u~U{~U0u~U{~UAu~U{~U0Qu~U@{~U`au~Up{~Uqu~U {~Uu~U{~Uu~U,{~U u~U0<{~UPu~U`L{~Uµu~U\{~Uҵu~Ul{~Uu~U|{~Uu~U {~U@u~UP{~Upu~U{~U#u~U{~U3u~U{~UDu~U{~U0Tu~U@{~U`du~Up{~Utu~U{~Uu~U{~Uu~U/{~U u~U0?{~UPu~U`O{~UŶu~U_{~Uնu~Uo{~Uu~U{~Uu~U {~U@u~UP{~Upu~U{~U&u~U{~U6u~U{~UGu~U{~U0Wu~U@{~U`gu~Up{~Uwu~U{~Uu~U!{~Uu~U2{~U u~U0B{~UPu~U`R{~Uȷu~Ub{~Uطu~Ur{~Uu~U{~Uu~U {~U@ u~UP{~Upu~U{~U)u~U{~U9u~U{~UJu~U{~U0Zu~U@{~U`ju~Up{~Uzu~U{~Uu~U${~Uu~U5{~U u~U0E{~UPu~U`U{~U˸u~Ue{~U۸u~Uu{~Uu~U{~Uu~U {~U@ u~UP{~Upu~U{~U,u~U{~U{~U u~U0N{~UPĻu~U`^{~UԻu~Un{~Uu~U~{~Uu~U{~Uu~U {~U@u~UP{~Up%u~U{~U5u~U{~UEu~U{~UVu~U{~U0fu~U@{~U`vu~Up{~Uu~U {~Uu~U0{~Uu~UA{~U u~U0Q{~UPǼu~U`a{~U׼u~Uq{~Uu~U{~Uu~U{~Uu~U {~U@u~UP{~Up(u~U{~U8u~U{~UHu~U{~UYu~U{~U0iu~U@{~U`yu~Up{~Uu~U#{~Uu~U3{~Uu~UD{~U u~U0T{~UPʽu~U`d{~Uڽu~Ut{~Uu~U{~Uu~U{~U u~U {~U@u~UP{~Up+u~U{~U;u~U{~UKu~U{~U\u~U{~U0lu~U@{~U`|u~Up{~Uu~U&{~Uu~U6{~Uu~UG{~U u~U0W{~UP;u~U`g{~Uݾu~Uw{~Uu~U{~Uu~U{~Uu~U {~U@u~UP{~Up.u~U{~U>u~U{~UNu~U{~U_u~U{~U0ou~U@ {~U`u~Up{~Uu~U){~Uu~U9{~Uu~UJ{~U u~U0Z{~UPпu~U`j{~Uu~Uz{~Uu~U{~Uu~U{~Uu~U {~U@!u~UP{~Up1u~U{~UAu~U{~UQu~U{~Ubu~U{~U0ru~U@ {~U`u~Up {~Uu~U, {~Uu~U< {~Uu~UM {~U u~U0] {~UPu~U`m {~Uu~U} {~Uu~U {~Uu~U {~Uu~U {~U@$u~UP {~Up4u~U {~UDu~U {~UTu~U {~Ueu~U {~U0uu~U@!{~U`u~Up!{~Uu~U/!{~Uu~U?!{~U u~U`!{~U u~U0p!{~UPu~U`!{~Uu~U!{~Uu~U!{~Uu~U!{~Uu~U !{~U@'u~UP!{~Up7u~U!{~UGu~U!{~UWu~U"{~Uhu~U"{~U0xu~U@""{~U`u~Up2"{~Uu~UB"{~Uu~UR"{~Uu~Uc"{~U u~U0s"{~UPu~U`"{~Uu~U"{~Uu~U"{~U u~U"{~Uu~U "{~U@*u~UP"{~Up:u~U"{~UJu~U"{~UZu~U#{~Uku~U#{~U0{u~U@%#{~U`u~Up5#{~Uu~UE#{~Uu~UU#{~Uu~Uf#{~U u~U0v#{~UPu~U`#{~Uu~U#{~Uu~U#{~U u~U#{~Uu~U #{~U@-u~UP#{~Up=u~U#{~UMu~U#{~U]u~U${~Unu~U${~U0~u~U@(${~U`u~Up8${~Uu~UH${~Uu~UX${~Uu~Ui${~U u~U0y${~UPu~U`${~Uu~U${~Uu~U${~Uu~U${~U u~U ${~U@0u~UP${~Up@u~U${~UPu~U${~U`u~U %{~Uqu~U%{~U0u~U@+%{~U`u~Up;%{~Uu~UK%{~Uu~U[%{~Uu~Ul%{~U u~U0|%{~UPu~U`%{~Uu~U%{~Uu~U%{~Uu~U%{~U#u~U %{~U@3u~UP%{~UpCu~U%{~USu~U%{~Ucu~U &{~Utu~U&{~U0u~U@.&{~U`u~Up>&{~Uu~UN&{~Uu~U^&{~Uu~Uo&{~U u~U0&{~UPu~U`&{~Uu~U&{~Uu~U&{~Uu~U&{~U&u~U &{~U@6u~UP&{~UpFu~U&{~UVu~U'{~Ufu~U'{~Uwu~U!'{~U0u~U@1'{~U`u~UpA'{~Uu~UQ'{~Uu~Ua'{~Uu~Ur'{~U u~U0'{~UPu~U`'{~Uu~U'{~Uu~U'{~Uu~U'{~U)u~U '{~U@9u~UP'{~UpIu~U'{~UYu~U({~Uiu~U({~Uzu~U$({~U0u~U@4({~U`u~UpD({~Uu~UT({~Uu~Ud({~Uu~Uu({~U u~U0({~UPu~U`({~Uu~U({~U u~U({~Uu~U({~U,u~U ({~U@u~U .{~U@Nu~UP.{~Up^u~U/{~Unu~U/{~U~u~U(/{~Uu~U9/{~U0u~U@I/{~U`u~UpY/{~Uu~Ui/{~Uu~Uy/{~Uu~U/{~U u~U0/{~UPu~U`/{~Uu~U/{~U u~U/{~U0u~U/{~UAu~U /{~U@Qu~UP/{~Upau~U 0{~Uqu~U0{~UЁu~U+0{~Uu~U<0{~U0u~U@L0{~U`u~Up\0{~Uu~Ul0{~Uu~U|0{~Uu~U0{~U u~U00{~UPu~U`0{~Uu~U0{~U#u~U0{~U3u~U0{~UDu~U 0{~U@Tu~UP0{~Updu~U1{~Utu~U1{~UЄu~U.1{~Uu~U?1{~U0u~U@O1{~U`u~Up_1{~Uu~Uo1{~Uu~U1{~Uu~U1{~U u~U01{~UPu~U`1{~Uu~U1{~U&u~U1{~U6u~U1{~UGu~U 1{~U@Wu~UP2{~Upgu~U2{~Uwu~U!2{~UЇu~U12{~Uu~UB2{~U0u~U@R2{~U`u~Upb2{~Uu~Ur2{~Uu~UЂ2{~Uu~U2{~U u~U02{~UP u~U`2{~Uu~U2{~U)u~U2{~U9u~U2{~UJu~U 2{~U@Zu~UP3{~Upju~U3{~Uzu~U$3{~UЊu~U43{~Uu~UE3{~U0u~U@U3{~U`u~Upe3{~Uu~Uu3{~Uu~UЅ3{~Uu~U3{~U u~U03{~UP u~U`3{~Uu~U3{~U,u~U3{~Uu~U9{~UNu~U9{~U^u~U9{~Uou~U :{~U@u~UP:{~Upu~U):{~Uu~U9:{~UЯu~UI:{~Uu~UZ:{~U0u~U@j:{~U`u~Upz:{~Uu~U:{~Uu~UК:{~Uu~U:{~U !u~U0:{~UP1u~U`:{~UAu~U:{~UQu~U:{~Uau~U:{~Uru~U ;{~U@u~UP;{~Upu~U,;{~Uu~U<;{~Uвu~UL;{~Uu~U];{~U0u~U@m;{~U`u~Up};{~Uu~U;{~Uu~UН;{~Uu~U;{~U $u~U0;{~UP4u~U`;{~UDu~U;{~UTu~U;{~Udu~U;{~Uuu~U <{~U@u~UP<{~Upu~U/<{~Uu~U?<{~Uеu~UO<{~Uu~U`<{~U0u~U@p<{~U`u~Up<{~Uu~U<{~Uu~UР<{~Uu~U<{~U 'u~U0<{~UP7u~U`<{~UGu~U<{~UWu~U<{~Ugu~U={~Uxu~U ={~U@u~UP"={~Upu~U2={~Uu~UB={~Uиu~UR={~Uu~Uc={~U0u~U@s={~U`u~Up={~Uu~U={~U u~UУ={~Uu~U={~U *u~U0={~UP:u~U`={~UJu~U={~UZu~U={~Uju~U>{~U{u~U >{~U@u~UP%>{~Upu~U5>{~Uu~UE>{~Uлu~UU>{~Uu~Uf>{~U0u~U@v>{~U`u~Up>{~Uu~U>{~U u~UЦ>{~Uu~U>{~U -u~U0>{~UP=u~U`>{~UMu~U>{~U]u~U>{~Umu~U?{~U~u~U ?{~U@u~UP(?{~Upu~U8?{~Uu~UH?{~Uоu~UX?{~Uu~Ui?{~U0u~U@y?{~U`u~Up?{~Uu~U?{~Uu~UЩ?{~Uu~U?{~U 0u~U0?{~UP@u~U`?{~UPu~U?{~U`u~U?{~Upu~U @{~Uu~U @{~U@u~UP+@{~Upu~U;@{~Uu~UK@{~Uu~U[@{~Uu~Ul@{~U0u~U@|@{~U`u~Up@{~Uu~U@{~Uu~UЬ@{~U"u~U@{~U 3u~U0@{~UPCu~U`@{~USu~U@{~Ucu~U@{~Usu~U A{~Uu~U A{~U@u~UP.A{~Upu~U>A{~Uu~UNA{~Uu~U^A{~Uu~UoA{~U0u~U@A{~U`u~UpA{~Uu~UA{~Uu~UЯA{~U%u~UA{~U 6u~U0A{~UPFu~U`A{~UVu~UA{~Ufu~UB{~Uvu~UB{~Uu~U !B{~U@u~UP1B{~Upu~UAB{~Uu~UQB{~Uu~UaB{~Uu~UrB{~U0u~U@B{~U`u~UpB{~Uu~UB{~Uu~UвB{~U(u~UB{~U 9u~U0B{~UPIu~U`B{~UYu~UB{~Uiu~UC{~Uyu~UC{~Uu~U $C{~U@u~UP4C{~Upu~UDC{~Uu~UTC{~Uu~UdC{~Uu~UuC{~U0u~U@C{~U`u~UpC{~U u~UC{~Uu~UеC{~U+u~UC{~U u~UpT{~UNu~UT{~U^u~UT{~Unu~U U{~U u~U0U{~UPu~U`)U{~Uu~U9U{~Uu~UIU{~Uu~UYU{~Uu~U jU{~U@u~UPzU{~Upu~UU{~Uu~UU{~Uu~UU{~U!u~UU{~U01u~U@U{~U`Au~UpU{~UQu~UU{~Uau~UU{~Uqu~U V{~U u~U0V{~UPu~U`,V{~Uu~U\{~Uu~UN\{~Uu~U^\{~Uu~Un\{~Uu~U \{~U@u~UP\{~Upu~U\{~Uu~U\{~U%u~U\{~U6u~U\{~U0Fu~U@\{~U`Vu~Up\{~Ufu~U]{~Uvu~U]{~Uu~U!]{~U u~U01]{~UPu~U`A]{~Uu~UQ]{~Uu~Ua]{~Uu~Uq]{~Uu~U ]{~U@u~UP]{~Upu~U]{~Uu~U]{~U(u~U]{~U9u~U]{~U0Iu~U@]{~U`Yu~Up]{~Uiu~U^{~Uyu~U^{~Uu~U$^{~U u~U04^{~UPu~U`D^{~Uu~UT^{~Uu~Ud^{~Uu~Ut^{~Uu~U ^{~U@u~UP^{~Up u~U^{~Uu~U^{~U+u~U^{~Ust~UPj{~U@Nst~Uj{~Up^st~Uj{~Unst~Uj{~U~st~Uj{~Ust~U@ k{~U0st~Upk{~U`st~U*k{~Ust~U:k{~Ust~UKk{~Ust~U0[k{~U st~U`kk{~UPtt~U{k{~Utt~Uk{~U tt~Uk{~U0tt~U k{~UAtt~UPk{~U@Qtt~Uk{~Upatt~Uk{~Uqtt~Uk{~UЁtt~Uk{~Utt~U@ l{~U0tt~Upl{~U`tt~U-l{~Utt~U=l{~Utt~UNl{~Utt~U0^l{~U tt~U`nl{~UPut~U~l{~Uut~Ul{~U#ut~Ul{~U3ut~U l{~UDut~UPl{~U@Tut~Ul{~Updut~Ul{~Utut~Ul{~UЄut~Um{~Uut~U@m{~U0ut~Up m{~U`ut~U0m{~U@v~U@m{~Up-v~UQm{~U=v~U0am{~UMv~U`qm{~U^v~Um{~U0nv~Um{~U`~v~Um{~Uv~U m{~Uv~UPm{~Uv~Um{~U v~Um{~UPv~Um{~Uv~Un{~Uv~U@n{~Uv~Up#n{~Uv~U3n{~U@ v~UCn{~Up0v~UTn{~U@v~U0dn{~UPv~U`tn{~Uav~Un{~U0qv~Un{~U`v~Un{~Uv~U n{~Uv~UPn{~Uv~Un{~U v~Un{~UPv~Un{~Uv~Uo{~Uv~U@o{~Uv~Up&o{~Uv~U6o{~U@#v~UFo{~Up3v~UWo{~UCv~U0go{~USv~U`wo{~Udv~Uo{~U0tv~Uo{~U`v~Uo{~Uv~U o{~Uv~UPo{~Uv~Uo{~U v~Uo{~UPv~Uo{~Uv~U p{~Uv~U@p{~Uv~Up)p{~Uv~U9p{~U@&v~UIp{~Up6v~UZp{~UFv~U0jp{~UVv~U`zp{~Ugv~Up{~U0wv~Up{~U`v~Up{~Uv~U p{~Uv~UPp{~Uv~Up{~U v~Up{~UPv~Up{~Uv~U q{~Uv~U@q{~Uv~Up,q{~Uv~Uw{~U+v~UNw{~U@;v~U^w{~UpKv~Uow{~U[v~U0w{~Ukv~U`w{~U|v~Uw{~U0v~Uw{~U`v~Uw{~Uv~U w{~Uv~UPw{~Uv~Uw{~U v~Ux{~UPv~Ux{~Uv~U!x{~U v~U@1x{~Uv~UpAx{~U.v~UQx{~U@>v~Uax{~UpNv~Urx{~U^v~U0x{~Unv~U`x{~Uv~Ux{~U0v~Ux{~U`v~Ux{~Uv~U x{~Uv~UPx{~Uv~Ux{~U v~Uy{~UPv~Uy{~Uv~U$y{~Uv~U@4y{~U v~UpDy{~U1v~UTy{~U@Av~Udy{~UpQv~Uuy{~Uav~U0y{~Uqv~U`y{~Uv~Uy{~U0v~Uy{~U`v~Uy{~Uv~U y{~Uv~UPy{~Uv~Uy{~U v~Uz{~UPv~Uz{~Uv~U'z{~Uv~U@7z{~U#v~UpGz{~U4v~UWz{~U@Dv~Ugz{~UpTv~Uxz{~Udv~U0z{~Utv~U`z{~Uv~Uz{~U0v~Uz{~U`v~Uz{~Uv~U z{~Uv~UPz{~Uv~Uz{~U v~U {{~UPv~U{{~Uv~U*{{~Uv~U@:{{~U&v~UpJ{{~U7v~UZ{{~U@Gv~Uj{{~UpWv~U{{{~Ugv~U0{{~Uwv~U`{{~Uv~U{{~U0v~U{{~U`v~U{{~Uv~U {{~Uv~UP{{~Uv~U{{~U v~U |{~UPv~U|{~U v~U-|{~Uv~U@=|{~U)v~UpM|{~U:v~U]|{~U@Jv~Um|{~UpZv~U~|{~Ujv~U0|{~Uzv~U`|{~Uv~U|{~U0v~U|{~U`v~U|{~Uv~U |{~Uv~UP|{~Uv~U|{~U v~U}{~UPv~U}{~U v~U0}{~Uv~U@@}{~U,v~UpP}{~U=v~U`}{~U@Mv~Up}{~Up]v~U}{~Umv~U0}{~U}v~U`}{~Uv~U}{~U0v~U}{~U`v~U}{~Uv~U }{~Uv~UP}{~Uv~U~{~U v~U~{~UPv~U"~{~U v~U3~{~U v~U@C~{~U/ v~UpS~{~U@ v~Uc~{~U@P v~Us~{~Up` v~U~{~Up v~U0~{~UЀ v~U`~{~U v~U~{~U0 v~U~{~U` v~U~{~U v~U ~{~U v~UP~{~U v~U{~U v~U{~UP!v~U%{~U!v~U6{~U"!v~U@F{~U2!v~UpV{~UC!v~Uf{~U@S!v~Uv{~Upc!v~U{~Us!v~U0{~UЃ!v~U`{~U!v~U{~U0!v~U{~U`!v~U{~U!v~U {~U!v~UP{~U!v~U{~U !v~U{~UP"v~U({~U"v~U9{~U%"v~U@I{~U5"v~UpY{~UF"v~Ui{~U@V"v~Uy{~Upf"v~U{~Uv"v~U0{~UІ"v~U`{~U"v~U{~U0"v~Uʀ{~U`"v~Uڀ{~U"v~U {~U"v~UP{~U"v~U {~U "v~U{~UP#v~U+{~U#v~U<{~U(#v~U@L{~U8#v~U p\{~UY#v~Ul{~U@i#v~U|{~Upy#v~U{~U#v~U0{~UЙ#v~U`{~U#v~U{~U0#v~Ú{~U`#v~U݁{~U#v~U {~U#v~UP{~U#v~U{~U $v~U{~UP$v~U.{~U+$v~U?{~U;$v~U@O{~UK$v~Up_{~U\$v~Uo{~U@l$v~U{~Up|$v~U{~U$v~U0{~UМ$v~U`{~U$v~U{~U0$v~UЂ{~U`$v~U{~U$v~U {~U$v~UP{~U$v~U{~U %v~U!{~UP%v~U1{~U.%v~UB{~U>%v~U@R{~UN%v~Upb{~U_%v~Ur{~U@o%v~UЂ{~Up%v~U{~U%v~U0{~UП%v~U`{~U%v~UÃ{~U0%v~UӃ{~U`%v~U{~U%v~U {~U%v~UP{~U&v~U{~U &v~U${~UP!&v~U4{~U1&v~UE{~UA&v~U@U{~UQ&v~Upe{~Ub&v~Uu{~U@r&v~UЅ{~Up&v~U{~U&v~U0{~UТ&v~U`{~U&v~UƄ{~U0&v~Uք{~U`&v~U{~U&v~U {~U&v~UP{~U'v~U{~U 'v~U'{~UP$'v~U7{~U4'v~UH{~UD'v~U@X{~UT'v~Uph{~Ue'v~Ux{~U@u'v~UЈ{~Up'v~U{~U'v~U0{~UХ'v~U`{~U'v~UɅ{~U0'v~Uم{~U`'v~U{~U'v~U {~U'v~UP {~U(v~U{~U (v~U*{~UP'(v~U:{~U7(v~UK{~UG(v~U@[{~UW(v~Upk{~Uh(v~U{{~U@x(v~UЋ{~Up(v~U{~U(v~U0{~UШ(v~U`{~U(v~Ŭ{~U0(v~U܆{~U`(v~U{~U(v~U {~U(v~UP {~U )v~U{~U )v~U-{~UP*)v~U={~U:)v~UN{~UJ)v~U@^{~UZ)v~Upn{~Uk)v~U~{~U@{)v~UЎ{~Up)v~U{~U)v~U0{~UЫ)v~U`{~U)v~Uχ{~U0)v~U߇{~U`)v~U{~U)v~U {~U)v~UP{~U *v~U {~U *v~U0{~UP-*v~U@{~U=*v~UQ{~UM*v~U@a{~U]*v~Upq{~Un*v~U{~U@~*v~UБ{~Up*v~U{~U*v~U0{~UЮ*v~U`ˆ{~U*v~U҈{~U0*v~U{~U`*v~U{~U*v~U {~U*v~UP{~U+v~U#{~U +v~U3{~UP0+v~UC{~U@+v~UT{~UP+v~U@d{~U`+v~Upt{~Uq+v~U{~U@+v~UД{~Up+v~U{~U+v~U0{~Uб+v~U`ʼn{~U+v~UՉ{~U0+v~U{~U`+v~U{~U+v~U {~U,v~UP{~U,v~U&{~U #,v~U6{~UP3,v~UF{~UC,v~UW{~US,v~U@g{~Uc,v~Upw{~Ut,v~U{~U@,v~UЗ{~Up,v~U{~U,v~U0{~Uд,v~U`Ȋ{~U,v~U؊{~U0,v~U{~U`,v~U{~U,v~U {~U-v~UP{~U-v~U){~U &-v~U9{~UP6-v~UI{~UF-v~UZ{~UV-v~U@j{~Uf-v~Upz{~Uw-v~U{~U@-v~UК{~Up-v~U{~U-v~U0{~Uз-v~U`ˋ{~U-v~Uۋ{~U0-v~U{~U`-v~U{~U-v~U {~U.v~UP{~U.v~U,{~U ).v~U<{~UP9.v~UL{~UI.v~U]{~UY.v~U@m{~Ui.v~Up}{~Uz.v~U{~U@.v~UН{~Up.v~U{~U.v~U0{~Uк.v~U`Ό{~U.v~Uތ{~U0.v~U{~U`.v~U{~U.v~U {~U /v~UP{~U/v~U/{~U ,/v~U?{~UP{~U ;4v~UN{~UPK4v~U^{~U[4v~Uo{~Uk4v~U@{~U{4v~Up{~U4v~U{~U@4v~UЯ{~Up4v~U{~U4v~U 0В{~U4v~U`{~U4v~U{~U04v~U{~U` 5v~U{~U5v~U !{~U-5v~UP1{~U=5v~UA{~U N5v~UQ{~UP^5v~Ua{~Un5v~Ur{~U~5v~U@{~U5v~Up{~U5v~U{~U@5v~Uв{~Up5v~UÓ{~U5v~U0ӓ{~U5v~U`{~U5v~U{~U06v~U{~U`6v~U{~U 6v~U ${~U06v~UP4{~U@6v~UD{~U Q6v~UT{~UPa6v~Ud{~Uq6v~Uu{~U6v~U@{~U6v~Up{~U6v~U{~U@6v~Uе{~Up6v~UƔ{~U6v~U0֔{~U6v~U`{~U6v~U{~U07v~U{~U`7v~U{~U#7v~U '{~U37v~UP7{~UC7v~UG{~U T7v~UW{~UPd7v~Ug{~Ut7v~Ux{~U7v~U@{~U7v~Up{~U7v~U{~U@7v~Uи{~Up7v~Uɕ{~U7v~U0ٕ{~U7v~U`{~U7v~U{~U08v~U {~U`8v~U{~U&8v~U *{~U68v~UP:{~UF8v~UJ{~U W8v~UZ{~UPg8v~Uj{~Uw8v~U{{~U8v~U@{~U8v~Up{~U8v~U{~U@8v~Uл{~Up8v~U̖{~U8v~U0ܖ{~U8v~U`{~U8v~U{~U0 9v~U {~U`9v~U{~U)9v~U -{~U99v~UP={~UI9v~UM{~U Z9v~U]{~UPj9v~Um{~Uz9v~U~{~U9v~U@{~U9v~Up{~U9v~U{~U@9v~Uо{~Up9v~Uϗ{~U9v~U0ߗ{~U9v~U`{~U9v~U{~U0 :v~U{~U`:v~U{~U,:v~U 0{~U<:v~UP@{~UL:v~UP{~U ]:v~U`{~UPm:v~Up{~U}:v~U{~U:v~U@{~U:v~Up{~U:v~U{~U@:v~U{~Up:v~UҘ{~U:v~U0{~U:v~U`{~U:v~U{~U0;v~U{~U`;v~U"{~U/;v~U 3{~U?;v~UPC{~UO;v~US{~U `;v~Uc{~UPp;v~Us{~U;v~U{~U;v~U@{~U;v~Up{~U;v~U{~U@;v~Uę{~Up;v~U ՙ{~U;v~U0{~Uv~U`{~U>v~U {~U0(>v~U{~U`8>v~U+{~UH>v~U <{~UX>v~UPL{~Uh>v~U\{~U y>v~Ul{~UP>v~U|{~U>v~U{~U>v~U@{~U>v~Up{~U>v~U{~U@>v~U͜{~Up>v~Uޜ{~U>v~U0{~U ?v~U`{~U?v~U{~U0+?v~U{~U`;?v~U.{~UK?v~U ?{~U[?v~UPO{~Uk?v~U_{~U |?v~Uo{~UP?v~U{~U?v~U{~U?v~U@{~U?v~Up{~U?v~U{~U@?v~UН{~Up?v~U{~U?v~U0{~U @v~U`{~U@v~U{~U0.@v~U!{~U`>@v~U1{~UN@v~U B{~U^@v~UPR{~Un@v~Ub{~U @v~Ur{~UP@v~U{~U@v~U{~U@v~U@{~U@v~Up{~U@v~UÞ{~U@@v~UӞ{~Up@v~U{~UAv~U0{~UAv~U`{~U!Av~U{~U01Av~U${~U`AAv~U4{~UQAv~U E{~UaAv~UPU{~UqAv~Ue{~U Av~Uu{~UPAv~U{~UAv~U{~UAv~U@{~UAv~Up{~UAv~UƟ{~U@Av~U֟{~UpAv~U{~UBv~U0{~UBv~U`{~U$Bv~U{~U04Bv~U'{~U`DBv~U7{~UTBv~U H{~UdBv~UPX{~UtBv~Uh{~U Bv~Ux{~UPBv~U{~UBv~U{~UBv~U@{~UBv~Up{~UBv~Uɠ{~U@Bv~U٠{~UpBv~U{~UCv~U0{~UCv~U` {~U'Cv~U{~U07Cv~U*{~U`GCv~U:{~UWCv~U K{~UgCv~UP[{~UwCv~Uk{~U Cv~U{{~UPCv~U{~UCv~U{~UCv~U@{~UCv~Up{~UCv~U̡{~U@Cv~Uܡ{~UpCv~U{~U Dv~U0{~UDv~U` {~U*Dv~U{~U0:Dv~U-{~U`JDv~U={~UZDv~U N{~UjDv~UP^{~UzDv~Un{~U Dv~U~{~UPDv~U{~UDv~U{~UDv~U@{~UDv~Up{~UDv~UϢ{~U@Dv~Uߢ{~UpDv~U{~U Ev~U0{~UEv~U`{~U-Ev~U {~U0=Ev~U0{~U`MEv~U@{~U]Ev~U Q{~UmEv~UPa{~U}Ev~Uq{~U Ev~U{~UPEv~U{~UEv~U{~UEv~U@{~UEv~Up£{~UEv~Uң{~U@Ev~U{~UpEv~U{~UFv~U0{~UFv~U`{~U0Fv~U#{~U0@Fv~U3{~U`PFv~UC{~U`Fv~U T{~UpFv~UPd{~UFv~Ut{~U Fv~U{~UPFv~U{~UFv~U{~UFv~U@{~UFv~UpŤ{~UFv~Uդ{~U@Fv~U{~UpGv~U{~UGv~U0{~U"Gv~U`{~U3Gv~U&{~U0CGv~U6{~U`SGv~UF{~UcGv~U W{~UsGv~UPg{~UGv~Uw{~U Gv~U{~UPGv~U{~UGv~U{~UGv~U@{~UGv~Upȥ{~UGv~Uإ{~U@Gv~U{~UpHv~U{~UHv~U0 {~U%Hv~U`{~U6Hv~U){~U0FHv~U9{~U`VHv~UI{~UfHv~U Z{~UvHv~UPj{~UHv~Uz{~U Hv~U{~UPHv~U{~UHv~U{~UHv~U@{~UHv~Up˦{~UHv~Uۦ{~U@Hv~U{~UpIv~U{~UIv~U0 {~U(Iv~U`{~U9Iv~U,{~U0IIv~U<{~U`YIv~UL{~UiIv~U ]{~UyIv~UPm{~UIv~U}{~U Iv~U{~UPIv~U{~UIv~U{~UIv~U@{~UIv~UpΧ{~UIv~Uާ{~U@Iv~U{~Up Jv~U{~UJv~U0{~U+Jv~U`{~Ufv~U{~UNfv~U@"{~U^fv~Up2{~Uofv~UB{~U@fv~UR{~Upfv~Uc{~Ufv~U0s{~UЯfv~U`{~Ufv~U{~U0fv~U{~U`fv~U{~Ufv~U {~Ugv~UP{~Ugv~U{~U !gv~U{~UP1gv~U{~UAgv~U{~UQgv~U@%{~Uagv~Up5{~Urgv~UE{~U@gv~UU{~Upgv~Uf{~Ugv~U0v{~Uвgv~U`{~Ugv~U{~U0gv~U{~U`gv~U{~Ugv~U {~Uhv~UP{~Uhv~U{~U $hv~U{~UP4hv~U{~UDhv~U{~UThv~U@({~Udhv~Up8{~Uuhv~UH{~U@hv~UX{~Uphv~Ui{~Uhv~U0y{~Uеhv~U`{~Uhv~U{~U0hv~U{~U`hv~U{~Uhv~U {~Uiv~UP{~Uiv~U{~U 'iv~U{~UP7iv~U {~UGiv~U{~UWiv~U@+{~Ugiv~Up;{~Uxiv~UK{~U@iv~U[{~Upiv~Ul{~Uiv~U0|{~Uиiv~U`{~Uiv~U{~U0iv~U{~U`iv~U{~Uiv~U {~U jv~UP{~Ujv~U{~U *jv~U{~UP:jv~U {~UJjv~U{~UZjv~U@.{~Ujjv~Up>{~U{jv~UN{~U@jv~U^{~Upjv~Uo{~Ujv~U0{~Uлjv~U`{~Ujv~U{~U0jv~U{~U`jv~U{~Ujv~U {~U kv~UP{~Ukv~U{~U -kv~U{~UP=kv~U{~UMkv~U!{~U]kv~U@1{~Umkv~UpA{~U~kv~UQ{~U@kv~Ua{~Upkv~Ur{~Ukv~U0{~Uоkv~U`{~Ukv~U{~U0kv~U{~U`kv~U{~Ukv~U {~Ulv~UP{~Ulv~U{~U 0lv~U{~UP@lv~U{~UPlv~U${~U`lv~U@4{~Uplv~UpD{~Ulv~UT{~U@lv~Ud{~Uplv~Uu{~Ulv~U0{~Ulv~U`{~Ulv~U{~U0lv~U{~U`lv~U{~Umv~U {~Umv~UP{~U"mv~U{~U 3mv~U{~UPCmv~U{~USmv~U'{~Ucmv~U@7{~Usmv~UpG{~Umv~UW{~U@mv~Ug{~Upmv~Ux{~Umv~U0{~Umv~U`{~Umv~U{~U0mv~U{~U`mv~U{~Unv~U {~Unv~UP{~U%nv~U{~U 6nv~U {~UPFnv~U{~UVnv~U*{~Ufnv~U@:{~Uvnv~UpJ{~Unv~UZ{~U@nv~Uj{~Upnv~U{{~Unv~U0{~Unv~U`{~Unv~U{~U0nv~U{~U`nv~U{~Uov~U {~Uov~UP{~U(ov~U{~U 9ov~U {~UPIov~U{~UYov~U-{~Uiov~U@={~Uyov~UpM{~Uov~U]{~U@ov~Um{~Upov~U~{~Uov~U0{~Uov~U`{~Uov~U{~U0ov~U{~U`ov~U{~U pv~U {~Upv~UP{~U+pv~U{~U v~U{~UNv~U {~U^v~UP"{~Unv~U2{~U v~UB{~UPv~UR{~Uv~Uc{~Uv~U@s{~U࿁v~Up{~UЁv~U{~U@v~UУ{~Upv~U{~Uv~U0{~Uv~U`{~U!v~U{~U01v~U{~U`Av~U{~UQv~U {~Uav~UP%{~Uqv~U5{~U v~UE{~UPv~UU{~Uv~Uf{~Uv~U@v{~U‚v~Up{~Uӂv~U{~U@v~UЦ{~Upv~U{~Uv~U0{~Uv~U`{~U$v~U{~U04v~U{~U`Dv~U{~UTv~U {~Udv~UP({~Utv~U8{~U v~UH{~UPv~UX{~Uv~Ui{~Uv~U@y{~UŃv~Up{~Uփv~U{~U@v~UЩ{~Upv~U{~Uv~U0{~Uv~U`{~U'v~U{~U07v~U{~U`Gv~U {~UWv~U {~Ugv~UP+{~Uwv~U;{~U v~UK{~UPv~U[{~Uv~Ul{~Uv~U@|{~UȄv~Up{~Uلv~U{~U@v~UЬ{~Upv~U{~U v~U0{~Uv~U`{~U*v~U{~U0:v~U{~U`Jv~U {~UZv~U {~Ujv~UP.{~Uzv~U>{~U v~UN{~UPv~U^{~Uv~Uo{~Uv~U@{~U˅v~Up{~U܅v~U{~U@v~UЯ{~Upv~U{~U v~U0{~Uv~U`{~U-v~U{~U0=v~U{~U`Mv~U{~U]v~U !{~Umv~UP1{~U}v~UA{~U v~UQ{~UPv~Ua{~Uv~Ur{~Uv~U@{~UΆv~Up{~U߆v~U{~U@v~Uв{~Upv~U{~Uv~U0{~Uv~U`{~U0v~U{~U0@v~U{~U`Pv~U{~U`v~U ${~Upv~UP4{~Uv~UD{~U v~UT{~UPv~Ud{~Uv~Uu{~Uv~U@{~Uчv~Up{~Uv~U{~U@v~Uе{~Upv~U{~Uv~U0{~U"v~U`{~U3v~U{~U0Cv~U{~U`Sv~U{~Ucv~U '{~Usv~UP7{~Uv~UG{~U v~UW{~UPv~Ug{~Uv~Ux{~UĈv~U@{~UԈv~Up{~Uv~U{~U@v~Uи{~Upv~U{~Uv~U0{~U%v~U`{~U6v~U{~U0Fv~U {~U`Vv~U{~Ufv~U *{~Uvv~UP:{~Uv~UJ{~U v~UZ{~UPv~Uj{~Uv~U{{~Uljv~U@{~U׉v~Up{~Uv~U{~U@v~Uл{~Upv~U{~Uv~U0{~U(v~U`{~U9v~U{~U0Iv~U {~U`Yv~U{~Uiv~U -{~Uyv~UP={~Uv~UM{~U v~U]{~UPv~Um{~Uv~U~{~Uʊv~U@{~Uڊv~Up{~Uv~U{~U@v~Uо{~Up v~U{~Uv~U0{~U+v~U`{~U·​50·······»       ​movss··​%xmm0,​0x50(%eax)​  
12 ····​fa99:​»       ​f3·​0f·​11·​40·​54·······»       ​movss··​%xmm0,​0x54(%eax)​  
13 ····​fa9e:​»       ​c3···················»       ​ret····  
14 ····​fa9f:​»       ​00·​53·​e8·············»       ​add····​%dl,​-​0x18(%ebx)​  
15 ····​faa2:​»       ​8a·​01················»       ​mov····​(%ecx)​,​%al  
16 ····​faa4:​»       ​00·​00················»       ​add····​%al,​(%eax)​  
17 ····​faa6:​»       ​81·​c3·​f6·​44·​03·​00····»       ​add····​$0x344f6,​%ebx  
18 ····​faac:​»       ​8d·​64·​24·​e8··········»       ​lea····​-​0x18(%esp)​,​%esp  
19 ····​fab0:​»       ​8d·​83·​64·​00·​00·​00····»       ​lea····​0x64(%ebx)​,​%eax  
20 ····​fab6:​»       ​89·​04·​24·············»       ​mov····​%eax,​(%esp)​  
21 ····​fab9:​»       ​e8·​82·​fe·​ff·​ff·······»       ​call···​f940·​<__cxa_finalize@plt>  
22 ····​fabe:​»       ​8d·​64·​24·​18··········»       ​lea····​0x18(%esp)​,​%esp  
23 ····​fac2:​»       ​5b···················»       ​pop····​%ebx  
24 ····​fac3:​»       ​c3···················»       ​ret····  
25 »       ​.​.​.​  
26 ····​fad0:​»       ​e8·​c8·​4c·​00·​00·······»       ​call···​1479d·​<b2Distance(b2Distanc​eOutput*,​·​b2SimplexCache*,​·​b2DistanceInput·​const*)​+0xc5d>  
27 ····​fad5:​»       ​81·​c1·​c7·​44·​03·​00····»       ​add····​$0x344c7,​%ecx  
28 ····​fadb:​»       ​8b·​81·​ec·​fe·​ff·​ff····»       ​mov····​-​0x114(%ecx)​,​%eax  
29 ····​fae1:​»       ​0f·​57·​c0·············»       ​xorps··​%xmm0,​%xmm0  
30 ····​fae4:​»       ​f3·​0f·​11·​00··········»       ​movss··​%xmm0,​(%eax)​  
31 ····​fae8:​»       ​f3·​0f·​11·​40·​04·······»       ​movss··​%xmm0,​0x4(%eax)​  
32 ····​faed:​»       ​c3···················»       ​ret····  
33 ····​faee:​»       ​00·​00················»       ​add····​%al,​(%eax)​  
34 ····​faf0:​»       ​56···················»       ​push···​%esi  
35 ····​faf1:​»       ​53···················»       ​push···​%ebx  
36 ····​faf2:​»       ​e8·​39·​01·​00·​00·······»       ​call···​fc30·​<operator·​delete[](void*)​@plt+0x1d0>  
37 ····​faf7:​»       ​81·​c3·​a5·​44·​03·​00····»       ​add····​$0x344a5,​%ebx  
38 ····​fafd:​»       ​8d·​64·​24·​ec··········»       ​lea····​-​0x14(%esp)​,​%esp  
39 ····​fb01:​»       ​8d·​b3·​64·​00·​00·​00····»       ​lea····​0x64(%ebx)​,​%esi  
40 ····​fb07:​»       ​8b·​93·​30·​ff·​ff·​ff····»       ​mov····​-​0xd0(%ebx)​,​%edx  
41 ····​fb0d:​»       ​8b·​83·​38·​ff·​ff·​ff····»       ​mov····​-​0xc8(%ebx)​,​%eax  
42 ····​fb13:​»       ​83·​c2·​08·············»       ​add····​$0x8,​%edx  
43 ····​fb16:​»       ​89·​10················»       ​mov····​%edx,​(%eax)​  
44 ····​fb18:​»       ​89·​44·​24·​04··········»       ​mov····​%eax,​0x4(%esp)​  
45 ····​fb1c:​»       ​8b·​83·​44·​ff·​ff·​ff····»       ​mov····​-​0xbc(%ebx)​,​%eax  
46 ····​fb22:​»       ​89·​74·​24·​08··········»       ​mov····​%esi,​0x8(%esp)​  
47 ····​fb26:​»       ​89·​04·​24·············»       ​mov····​%eax,​(%esp)​  
48 ····​fb29:​»       ​e8·​f2·​fd·​ff·​ff·······»       ​call···​f920·​<__cxa_atexit@plt>  
49 ····​fb2e:​»       ​8b·​93·​34·​ff·​ff·​ff····»       ​mov····​-​0xcc(%ebx)​,​%edx  
50 ····​fb34:​»       ​8b·​83·​3c·​ff·​ff·​ff····»       ​mov····​-​0xc4(%ebx)​,​%eax  
51 ····​fb3a:​»       ​83·​c2·​08·············»       ​add····​$0x8,​%edx  
52 ····​fb3d:​»       ​89·​10················»       ​mov····​%edx,​(%eax)​  
53 ····​fb3f:​»       ​89·​44·​24·​04··········»       ​mov····​%eax,​0x4(%esp)​  
54 ····​fb43:​»       ​8b·​83·​48·​ff·​ff·​ff····»       ​mov····​-​0xb8(%ebx)​,​%eax  
55 ····​fb49:​»       ​89·​74·​24·​08··········»       ​mov····​%esi,​0x8(%esp)​  
56 ····​fb4d:​»       ​89·​04·​24·············»       ​mov····​%eax,​(%esp)​  
57 ····​fb50:​»       ​e8·​cb·​fd·​ff·​ff·······»       ​call···​f920·​<__cxa_atexit@plt>  
58 ····​fb55:​»       ​8d·​64·​24·​14··········»       ​lea····​0x14(%esp)​,​%esp  
59 ····​fb59:​»       ​5b···················»       ​pop····​%ebx  
60 ····​fb5a:​»       ​5e···················»       ​pop····​%esi  
61 ····​fb5b:​»       ​c3···················»       ​ret····  
62 ····​fb5c:​»       ​00·​00················»       ​add····​%al,​(%eax)​  
63 ····​fb5e:​»       ​00·​00················»       ​add····​%al,​(%eax)​  
64 ····​fb60:​»       ​53···················»       ​push···​%ebx 3 ····​fb60:​»       ​53···················»       ​push···​%ebx
65 ····​fb61:​»       ​e8·ca·​00·​00·​00·······»       ​call···​fc30·​<operator·​delete[](void*)​@plt+0x1d0> 4 ····​fb61:​»       ​e8·8a·​01·​00·​00·······»       ​call···​fcf0·​<operator·​delete[](void*)​@plt+0x1a0>
66 ····​fb66:​»       ​81·​c3·36·44·​03·​00····»       ​add····​$0x34436,​%ebx 5 ····​fb66:​»       ​81·​c3·22·74·​03·​00····»       ​add····​$0x37422,​%ebx
67 ····​fb6c:​»       ​8d·​64·​24·​e8··········»       ​lea····​-​0x18(%esp)​,​%esp 6 ····​fb6c:​»       ​8d·​64·​24·​e8··········»       ​lea····​-​0x18(%esp)​,​%esp
68 ····​fb70:​»       ​8b·93·30·ff·ff·ff····»       ​mov····-​0xd0(%ebx)​,​%edx 7 ····​fb70:​»       ​8d·83·78·00·00·00····»       ​lea····​0x78(%ebx)​,​%eax
69 ····​fb76:​»       ​8b·83·f4·ff·ff·ff····»       ​mov····-​0xc(%ebx)​,​%eax 8 ····​fb76:​»       ​89·04·24·············»       ​mov····​%eax,​(%esp)​
70 ····​fb7c:​»       ​83·c2·08·············»       ​add····$0x8,​%edx 9 ····​fb79:​»       ​e8·b2·fe·ff·ff·······»       ​call···fa30·<__cxa_finalize@plt>
71 ····​fb7f:​»       ​89·10················»       ​mov····​%edx,​(%eax)​ 10 ····​fb7e:​»       ​8d·64·24·18··········»       ​lea····0x18(%esp)​,​%esp
72 ····​fb81:​»       ​8d·93·64·00·00·00····»       ​lea····0x64(%ebx)​,​%edx 11 ····​fb82:​»       ​5b···················»       ​pop····​%ebx
73 ····​fb87:​»       ​89·44·24·04··········»       ​mov····%eax,​0x4(%esp)​ 12 ····​fb83:​»       ​c3···················»       ​ret····
74 ····​fb8b:​»       ​8b·​83·​44·​ff·​ff·​ff····»       ​mov····​-​0xbc(%ebx)​,​%eax 13 »       ​.​.​.​
75 ····​fb91:​»       ​89·​54·24·​08··········»       ​mov····​%edx,​0x8(%esp)​ 14 ····​fb90:​»       ​e8·95·​57·00·​00·······»       ​call···1532a·<b2Distance(b2Distanc​eOutput*,​·​b2SimplexCache*,​·​b2DistanceInput·​const*)​@@Base+0xeea>
76 ····​fb95:​»       ​89·04·24·············»       ​mov····%eax,​(%esp)​ 15 ····​fb95:​»       ​81·c1·f3·73·03·00····»       ​add····$0x373f3,​%ecx
77 ····​fb98:​»       ​e8·​83·​fd·ff·ff·······»       ​call···f920·​<__cxa_atexit@plt> 16 ····​fb9b:​»       ​8d·​81·​fc·03·00·00····»       ​lea····0x3fc(%ecx)​,​%eax
78 ····​fb9d:​»       ​8d·64·24·18··········»       ​lea····0x18(%esp)​,​%esp 17 ····​fba1:​»       ​0f·57·c0·············»       ​xorps··​%xmm0,​%xmm0
79 ····​fba1:​»       ​5b···················»       ​pop····%ebx 18 ····​fba4:​»       ​f3·0f·11·00··········»       ​movss··%xmm0,​(%eax)​
80 ····​fba2:​»       ​c3···················»       ​ret···· 19 ····​fba8:​»       ​f3·0f·11·40·04·······»       ​movss··%xmm0,​0x4(%eax)​
  20 ····​fbad:​»       ​c3···················»       ​ret····
  21 ····​fbae:​»       ​00·​00················»       ​add····​%al,​(%eax)​
  22 ····​fbb0:​»       ​56···················»       ​push···​%esi
  23 ····​fbb1:​»       ​53···················»       ​push···​%ebx
  24 ····​fbb2:​»       ​e8·​39·​01·​00·​00·······»       ​call···​fcf0·​<operator·​delete[](void*)​@plt+0x1a0>
  25 ····​fbb7:​»       ​81·​c3·​d1·​73·​03·​00····»       ​add····​$0x373d1,​%ebx
  26 ····​fbbd:​»       ​8d·​64·​24·​ec··········»       ​lea····​-​0x14(%esp)​,​%esp
  27 ····​fbc1:​»       ​8d·​b3·​78·​00·​00·​00····»       ​lea····​0x78(%ebx)​,​%esi
  28 ····​fbc7:​»       ​8d·​93·​58·​fa·​ff·​ff····»       ​lea····​-​0x5a8(%ebx)​,​%edx
  29 ····​fbcd:​»       ​8d·​83·​08·​04·​00·​00····»       ​lea····​0x408(%ebx)​,​%eax
  30 ····​fbd3:​»       ​8d·​52·​08·············»       ​lea····​0x8(%edx)​,​%edx
  31 ····​fbd6:​»       ​89·​10················»       ​mov····​%edx,​(%eax)​
  32 ····​fbd8:​»       ​89·​44·​24·​04··········»       ​mov····​%eax,​0x4(%esp)​
  33 ····​fbdc:​»       ​8d·​83·​98·​5d·​fd·​ff····»       ​lea····​-​0x2a268(%ebx)​,​%eax
  34 ····​fbe2:​»       ​89·​74·​24·​08··········»       ​mov····​%esi,​0x8(%esp)​
Max diff block lines reached; 4888344/4896262 bytes (99.84%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.rodata {}
Offset 1, 228 lines modified Offset 1, 228 lines modified
   
1 Hex·​dump·​of·​section·​'.​rodata':​ 1 Hex·​dump·​of·​section·​'.​rodata':​
2 ··​0x000383f0·​ffff7fff·​00000034·​0000003f·​0000803f·​.​.​.​.​.​.​.​4.​.​.​?.​.​.​? 2 ··​0x0003b2f0·​ffff7fff·​00000034·​0000003f·​0000803f·​.​.​.​.​.​.​.​4.​.​.​?.​.​.​?
3 ··​0x00038400·​ffff7f7f·​36fa0ebd·​48e17a3f·6f12833a·.​.​.​.​6.​.​.​H.​z?o.​.​:​ 3 ··​0x0003b300·​00000000·​ffff7f7f·​36fa0ebd·​48e17a3f·.​.​.​.​.​.​.​.​6.​.​.​H.​z?
4 ··​0x00038410·​6f12033a·00008028·​000080bf·​0000a035·​o.​.​:​.​.​.​(.​.​.​.​.​.​.​5 4 ··​0x0003b310·​6f12833a·6f12033a·​00008028·​000080bf·​o.​.​:​o.​.​:​.​.​.​(.​.​.​.​
5 ··​0x00038420·​cdcccc3d·​0ad7a33b·​db0fc940·8fc2753c·.​.​.​=.​.​.​;​.​.​.​@.​.​u< 5 ··​0x0003b320·​0000a035·​cdcccc3d·​0ad7a33b·​db0fc940·.​.​.​5.​.​.​=.​.​.​;​.​.​.​@
6 ··​0x00038430·​0ad7a33a·​db0f4940·​abaaaa3e·abaaaa3d·.​.​.​:​.​.​I@.​.​.​>.​.​.​= 6 ··​0x0003b330·8fc2753c·​0ad7a33a·​db0f4940·​abaaaa3e·.​.​u<.​.​.​:​.​.​I@.​.​.​>
7 ··​0x00038440·0ad7233b·​00000000·​00008047·​00007a44·​.​.​#;​.​.​.​.​.​.​.​G.​.​zD 7 ··​0x0003b340·abaaaa3d·​0ad7233b·​00008047·​00007a44·​.​.​.​=.​.​#;​.​.​.​G.​.​zD
8 ··​0x00038450·​00008040·​00000040·​e7e91d40·​db0fc93f·​.​.​.​@.​.​.​@.​.​.​@.​.​.​? 8 ··​0x0003b350·​00008040·​00000040·​e7e91d40·​db0fc93f·​.​.​.​@.​.​.​@.​.​.​@.​.​.​?
9 ··​0x00038460·​11b59f3a·​17b7d138·​ecff7f3f·​cdcc4cbe·​.​.​.​:​.​.​.​8.​.​.​?.​.​L.​ 9 ··​0x0003b360·​11b59f3a·​17b7d138·​ecff7f3f·​cdcc4cbe·​.​.​.​:​.​.​.​8.​.​.​?.​.​L.​
10 ··​0x00038470·​cdcc4c3e·​8fc275bc·​0000403f·​8fc2f5bb·​.​.​L>.​.​u.​.​.​@?.​.​.​.​ 10 ··​0x0003b370·​cdcc4c3e·​8fc275bc·​0000403f·​8fc2f5bb·​.​.​L>.​.​u.​.​.​@?.​.​.​.​
11 ··​0x00038480·​00000080·​0ad7233c·​36fa0e3d·​cccc4c3d·​.​.​.​.​.​.​#<6.​.​=.​.​L= 11 ··​0x0003b380·​0ad7233c·​00000080·​36fa0e3d·​cccc4c3d·​.​.​#<.​.​.​.​6.​.​=.​.​L=
12 ··​0x00038490·​36fa8e3d·​36fa0e3e·​36fa0ebe·​db0f49c0·​6.​.​=6.​.​>6.​.​.​.​.​I.​ 12 ··​0x0003b390·​36fa8e3d·​36fa0e3e·​36fa0ebe·​db0f49c0·​6.​.​=6.​.​>6.​.​.​.​.​I.​
13 ··​0x000384a0·​00000080·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x0003b3a0·​00000080·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x000384b0·​7b0a0020·​20623242·​6f647944·​65662062·​{.​.​··​b2BodyDef·​b 14 ··​0x0003b3b0·​7b0a0020·​20623242·​6f647944·​65662062·​{.​.​··​b2BodyDef·​b
15 ··​0x000384c0·​643b0a00·​20206264·​2e747970·​65203d20·​d;​.​.​··​bd.​type·​=· 15 ··​0x0003b3c0·​643b0a00·​20206264·​2e747970·​65203d20·​d;​.​.​··​bd.​type·​=·
16 ··​0x000384d0·​6232426f·​64795479·​70652825·​64293b0a·​b2BodyType(%d)​;​.​ 16 ··​0x0003b3d0·​6232426f·​64795479·​70652825·​64293b0a·​b2BodyType(%d)​;​.​
17 ··​0x000384e0·​00202062·​642e616e·​676c6520·​3d20252e·​.​··​bd.​angle·​=·​%.​ 17 ··​0x0003b3e0·​00202062·​642e616e·​676c6520·​3d20252e·​.​··​bd.​angle·​=·​%.​
18 ··​0x000384f0·​31356c65·​663b0a00·​20206264·​2e616c6c·​15lef;​.​.​··​bd.​all 18 ··​0x0003b3f0·​31356c65·​663b0a00·​20206264·​2e616c6c·​15lef;​.​.​··​bd.​all
19 ··​0x00038500·​6f77536c·​65657020·​3d20626f·​6f6c2825·​owSleep·​=·​bool(% 19 ··​0x0003b400·​6f77536c·​65657020·​3d20626f·​6f6c2825·​owSleep·​=·​bool(%
20 ··​0x00038510·​64293b0a·​00202062·​642e6177·​616b6520·​d)​;​.​.​··​bd.​awake· 20 ··​0x0003b410·​64293b0a·​00202062·​642e6177·​616b6520·​d)​;​.​.​··​bd.​awake·
21 ··​0x00038520·​3d20626f·​6f6c2825·​64293b0a·​00202062·​=·​bool(%d)​;​.​.​··​b 21 ··​0x0003b420·​3d20626f·​6f6c2825·​64293b0a·​00202062·​=·​bool(%d)​;​.​.​··​b
22 ··​0x00038530·​642e6275·​6c6c6574·​203d2062·​6f6f6c28·​d.​bullet·​=·​bool( 22 ··​0x0003b430·​642e6275·​6c6c6574·​203d2062·​6f6f6c28·​d.​bullet·​=·​bool(
23 ··​0x00038540·​2564293b·​0a002020·​62642e61·​63746976·​%d)​;​.​.​··​bd.​activ 23 ··​0x0003b440·​2564293b·​0a002020·​62642e61·​63746976·​%d)​;​.​.​··​bd.​activ
24 ··​0x00038550·​65203d20·​626f6f6c·​28256429·​3b0a0020·​e·​=·​bool(%d)​;​.​.​· 24 ··​0x0003b450·​65203d20·​626f6f6c·​28256429·​3b0a0020·​e·​=·​bool(%d)​;​.​.​·
25 ··​0x00038560·​2062642e·​67726176·​69747953·​63616c65··​bd.​gravityScale 25 ··​0x0003b460·​2062642e·​67726176·​69747953·​63616c65··​bd.​gravityScale
26 ··​0x00038570·​203d2025·​2e31356c·​65663b0a·​000a007d··​=·​%.​15lef;​.​.​.​.​} 26 ··​0x0003b470·​203d2025·​2e31356c·​65663b0a·​000a007d··​=·​%.​15lef;​.​.​.​.​}
27 ··​0x00038580·​0a002020·​7b0a0020·​207d0a00·​20202020·​.​.​··​{.​.​··​}.​.​···· 27 ··​0x0003b480·​0a002020·​7b0a0020·​207d0a00·​20202020·​.​.​··​{.​.​··​}.​.​····
28 ··​0x00038590·​62324669·​78747572·​65446566·​2066643b·​b2FixtureDef·​fd;​ 28 ··​0x0003b490·​62324669·​78747572·​65446566·​2066643b·​b2FixtureDef·​fd;​
29 ··​0x000385a0·​0a002020·​20206664·​2e667269·​6374696f·​.​.​····​fd.​frictio 29 ··​0x0003b4a0·​0a002020·​20206664·​2e667269·​6374696f·​.​.​····​fd.​frictio
30 ··​0x000385b0·​6e203d20·​252e3135·​6c65663b·​0a002020·​n·​=·​%.​15lef;​.​.​·· 30 ··​0x0003b4b0·​6e203d20·​252e3135·​6c65663b·​0a002020·​n·​=·​%.​15lef;​.​.​··
31 ··​0x000385c0·​20206664·​2e64656e·​73697479·​203d2025···​fd.​density·​=·​% 31 ··​0x0003b4c0·​20206664·​2e64656e·​73697479·​203d2025···​fd.​density·​=·​%
32 ··​0x000385d0·​2e31356c·​65663b0a·​00202020·​2066642e·​.​15lef;​.​.​····​fd.​ 32 ··​0x0003b4d0·​2e31356c·​65663b0a·​00202020·​2066642e·​.​15lef;​.​.​····​fd.​
33 ··​0x000385e0·​69735365·​6e736f72·​203d2062·​6f6f6c28·​isSensor·​=·​bool( 33 ··​0x0003b4e0·​69735365·​6e736f72·​203d2062·​6f6f6c28·​isSensor·​=·​bool(
34 ··​0x000385f0·​2564293b·​0a002020·​20206232·​43697263·​%d)​;​.​.​····​b2Circ 34 ··​0x0003b4f0·​2564293b·​0a002020·​20206232·​43697263·​%d)​;​.​.​····​b2Circ
35 ··​0x00038600·​6c655368·​61706520·​73686170·​653b0a00·​leShape·​shape;​.​.​ 35 ··​0x0003b500·​6c655368·​61706520·​73686170·​653b0a00·​leShape·​shape;​.​.​
36 ··​0x00038610·​20202020·​62324564·​67655368·​61706520·····​b2EdgeShape· 36 ··​0x0003b510·​20202020·​62324564·​67655368·​61706520·····​b2EdgeShape·
37 ··​0x00038620·​73686170·​653b0a00·​20202020·​6232506f·​shape;​.​.​····​b2Po 37 ··​0x0003b520·​73686170·​653b0a00·​20202020·​6232506f·​shape;​.​.​····​b2Po
38 ··​0x00038630·​6c79676f·​6e536861·​70652073·​68617065·​lygonShape·​shape 38 ··​0x0003b530·​6c79676f·​6e536861·​70652073·​68617065·​lygonShape·​shape
39 ··​0x00038640·​3b0a0020·​20202062·​32566563·​32207673·​;​.​.​····​b2Vec2·​vs 39 ··​0x0003b540·​3b0a0020·​20202062·​32566563·​32207673·​;​.​.​····​b2Vec2·​vs
40 ··​0x00038650·​5b25645d·​3b0a0020·​20202073·​68617065·​[%d];​.​.​····​shape 40 ··​0x0003b550·​5b25645d·​3b0a0020·​20202073·​68617065·​[%d];​.​.​····​shape
41 ··​0x00038660·​2e536574·​2876732c·​20256429·​3b0a0020·​.​Set(vs,​·​%d)​;​.​.​· 41 ··​0x0003b560·​2e536574·​2876732c·​20256429·​3b0a0020·​.​Set(vs,​·​%d)​;​.​.​·
42 ··​0x00038670·​20202062·​32436861·​696e5368·​61706520····​b2ChainShape· 42 ··​0x0003b570·​20202062·​32436861·​696e5368·​61706520····​b2ChainShape·
43 ··​0x00038680·​73686170·​653b0a00·​20202020·​66642e73·​shape;​.​.​····​fd.​s 43 ··​0x0003b580·​73686170·​653b0a00·​20202020·​66642e73·​shape;​.​.​····​fd.​s
44 ··​0x00038690·​68617065·​203d2026·​73686170·​653b0a00·​hape·​=·​&shape;​.​.​ 44 ··​0x0003b590·​68617065·​203d2026·​73686170·​653b0a00·​hape·​=·​&shape;​.​.​
45 ··​0x000386a0·​62325665·​63322067·​28252e31·​356c6566·​b2Vec2·​g(%.​15lef 45 ··​0x0003b5a0·​62325665·​63322067·​28252e31·​356c6566·​b2Vec2·​g(%.​15lef
46 ··​0x000386b0·​2c20252e·​31356c65·​66293b0a·​006d5f77·​,​·​%.​15lef)​;​.​.​m_w 46 ··​0x0003b5b0·​2c20252e·​31356c65·​66293b0a·​006d5f77·​,​·​%.​15lef)​;​.​.​m_w
47 ··​0x000386c0·​6f726c64·​2d3e5365·​74477261·​76697479·​orld-​>SetGravity 47 ··​0x0003b5c0·​6f726c64·​2d3e5365·​74477261·​76697479·​orld-​>SetGravity
48 ··​0x000386d0·​2867293b·​0a006232·​46726565·​286a6f69·​(g)​;​.​.​b2Free(joi 48 ··​0x0003b5d0·​2867293b·​0a006232·​46726565·​286a6f69·​(g)​;​.​.​b2Free(joi
49 ··​0x000386e0·​6e747329·​3b0a0062·​32467265·​6528626f·​nts)​;​.​.​b2Free(bo 49 ··​0x0003b5e0·​6e747329·​3b0a0062·​32467265·​6528626f·​nts)​;​.​.​b2Free(bo
50 ··​0x000386f0·​64696573·​293b0a00·​6a6f696e·​7473203d·​dies)​;​.​.​joints·​= 50 ··​0x0003b5f0·​64696573·​293b0a00·​6a6f696e·​7473203d·​dies)​;​.​.​joints·​=
51 ··​0x00038700·​204e554c·​4c3b0a00·​626f6469·​6573203d··​NULL;​.​.​bodies·​= 51 ··​0x0003b600·​204e554c·​4c3b0a00·​626f6469·​6573203d··​NULL;​.​.​bodies·​=
52 ··​0x00038710·​204e554c·​4c3b0a00·​20206232·​44697374··​NULL;​.​.​··​b2Dist 52 ··​0x0003b610·​204e554c·​4c3b0a00·​20206232·​44697374··​NULL;​.​.​··​b2Dist
53 ··​0x00038720·​616e6365·​4a6f696e·​74446566·​206a643b·​anceJointDef·​jd;​ 53 ··​0x0003b620·​616e6365·​4a6f696e·​74446566·​206a643b·​anceJointDef·​jd;​
54 ··​0x00038730·​0a002020·​6a642e62·​6f647941·​203d2062·​.​.​··​jd.​bodyA·​=·​b 54 ··​0x0003b630·​0a002020·​6a642e62·​6f647941·​203d2062·​.​.​··​jd.​bodyA·​=·​b
55 ··​0x00038740·​6f646965·​735b2564·​5d3b0a00·​20206a64·​odies[%d];​.​.​··​jd 55 ··​0x0003b640·​6f646965·​735b2564·​5d3b0a00·​20206a64·​odies[%d];​.​.​··​jd
56 ··​0x00038750·​2e626f64·​7942203d·​20626f64·​6965735b·​.​bodyB·​=·​bodies[ 56 ··​0x0003b650·​2e626f64·​7942203d·​20626f64·​6965735b·​.​bodyB·​=·​bodies[
57 ··​0x00038760·​25645d3b·​0a002020·​6a642e6c·​656e6774·​%d];​.​.​··​jd.​lengt 57 ··​0x0003b660·​25645d3b·​0a002020·​6a642e6c·​656e6774·​%d];​.​.​··​jd.​lengt
58 ··​0x00038770·​68203d20·​252e3135·​6c65663b·​0a002020·​h·​=·​%.​15lef;​.​.​·· 58 ··​0x0003b670·​68203d20·​252e3135·​6c65663b·​0a002020·​h·​=·​%.​15lef;​.​.​··
59 ··​0x00038780·​6a642e66·​72657175·​656e6379·​487a203d·​jd.​frequencyHz·​= 59 ··​0x0003b680·​6a642e66·​72657175·​656e6379·​487a203d·​jd.​frequencyHz·​=
60 ··​0x00038790·​20252e31·​356c6566·​3b0a0020·​206a642e··​%.​15lef;​.​.​··​jd.​ 60 ··​0x0003b690·​20252e31·​356c6566·​3b0a0020·​206a642e··​%.​15lef;​.​.​··​jd.​
61 ··​0x000387a0·​64616d70·​696e6752·​6174696f·​203d2025·​dampingRatio·​=·​% 61 ··​0x0003b6a0·​64616d70·​696e6752·​6174696f·​203d2025·​dampingRatio·​=·​%
62 ··​0x000387b0·​2e31356c·​65663b0a·​00202062·​32467269·​.​15lef;​.​.​··​b2Fri 62 ··​0x0003b6b0·​2e31356c·​65663b0a·​00202062·​32467269·​.​15lef;​.​.​··​b2Fri
63 ··​0x000387c0·​6374696f·​6e4a6f69·​6e744465·​66206a64·​ctionJointDef·​jd 63 ··​0x0003b6c0·​6374696f·​6e4a6f69·​6e744465·​66206a64·​ctionJointDef·​jd
64 ··​0x000387d0·​3b0a0020·​206a642e·​6d617846·​6f726365·​;​.​.​··​jd.​maxForce 64 ··​0x0003b6d0·​3b0a0020·​206a642e·​6d617846·​6f726365·​;​.​.​··​jd.​maxForce
65 ··​0x000387e0·​203d2025·​2e31356c·​65663b0a·​0020206a··​=·​%.​15lef;​.​.​··​j 65 ··​0x0003b6e0·​203d2025·​2e31356c·​65663b0a·​0020206a··​=·​%.​15lef;​.​.​··​j
66 ··​0x000387f0·​642e6d61·​78546f72·​71756520·​3d20252e·​d.​maxTorque·​=·​%.​ 66 ··​0x0003b6f0·​642e6d61·​78546f72·​71756520·​3d20252e·​d.​maxTorque·​=·​%.​
67 ··​0x00038800·​31356c65·​663b0a00·​20206232·​47656172·​15lef;​.​.​··​b2Gear 67 ··​0x0003b700·​31356c65·​663b0a00·​20206232·​47656172·​15lef;​.​.​··​b2Gear
68 ··​0x00038810·​4a6f696e·​74446566·​206a643b·​0a002020·​JointDef·​jd;​.​.​·· 68 ··​0x0003b710·​4a6f696e·​74446566·​206a643b·​0a002020·​JointDef·​jd;​.​.​··
69 ··​0x00038820·​6a642e6a·​6f696e74·​31203d20·​6a6f696e·​jd.​joint1·​=·​join 69 ··​0x0003b720·​6a642e6a·​6f696e74·​31203d20·​6a6f696e·​jd.​joint1·​=·​join
70 ··​0x00038830·​74735b25·​645d3b0a·​0020206a·​642e6a6f·​ts[%d];​.​.​··​jd.​jo 70 ··​0x0003b730·​74735b25·​645d3b0a·​0020206a·​642e6a6f·​ts[%d];​.​.​··​jd.​jo
71 ··​0x00038840·​696e7432·​203d206a·​6f696e74·​735b2564·​int2·​=·​joints[%d 71 ··​0x0003b740·​696e7432·​203d206a·​6f696e74·​735b2564·​int2·​=·​joints[%d
72 ··​0x00038850·​5d3b0a00·​20206a64·​2e726174·​696f203d·​];​.​.​··​jd.​ratio·​= 72 ··​0x0003b750·​5d3b0a00·​20206a64·​2e726174·​696f203d·​];​.​.​··​jd.​ratio·​=
73 ··​0x00038860·​20252e31·​356c6566·​3b0a0020·​2062324d··​%.​15lef;​.​.​··​b2M 73 ··​0x0003b760·​20252e31·​356c6566·​3b0a0020·​2062324d··​%.​15lef;​.​.​··​b2M
74 ··​0x00038870·​6f746f72·​4a6f696e·​74446566·​206a643b·​otorJointDef·​jd;​ 74 ··​0x0003b770·​6f746f72·​4a6f696e·​74446566·​206a643b·​otorJointDef·​jd;​
75 ··​0x00038880·​0a002020·​62325072·​69736d61·​7469634a·​.​.​··​b2PrismaticJ 75 ··​0x0003b780·​0a002020·​62325072·​69736d61·​7469634a·​.​.​··​b2PrismaticJ
76 ··​0x00038890·​6f696e74·​44656620·​6a643b0a·​0020206a·​ointDef·​jd;​.​.​··​j 76 ··​0x0003b790·​6f696e74·​44656620·​6a643b0a·​0020206a·​ointDef·​jd;​.​.​··​j
77 ··​0x000388a0·​642e656e·​61626c65·​4c696d69·​74203d20·​d.​enableLimit·​=· 77 ··​0x0003b7a0·​642e656e·​61626c65·​4c696d69·​74203d20·​d.​enableLimit·​=·
78 ··​0x000388b0·​626f6f6c·​28256429·​3b0a0020·​206a642e·​bool(%d)​;​.​.​··​jd.​ 78 ··​0x0003b7b0·​626f6f6c·​28256429·​3b0a0020·​206a642e·​bool(%d)​;​.​.​··​jd.​
79 ··​0x000388c0·​656e6162·​6c654d6f·​746f7220·​3d20626f·​enableMotor·​=·​bo 79 ··​0x0003b7c0·​656e6162·​6c654d6f·​746f7220·​3d20626f·​enableMotor·​=·​bo
80 ··​0x000388d0·​6f6c2825·​64293b0a·​0020206a·​642e6d6f·​ol(%d)​;​.​.​··​jd.​mo 80 ··​0x0003b7d0·​6f6c2825·​64293b0a·​0020206a·​642e6d6f·​ol(%d)​;​.​.​··​jd.​mo
81 ··​0x000388e0·​746f7253·​70656564·​203d2025·​2e31356c·​torSpeed·​=·​%.​15l 81 ··​0x0003b7e0·​746f7253·​70656564·​203d2025·​2e31356c·​torSpeed·​=·​%.​15l
82 ··​0x000388f0·​65663b0a·​00202062·​3250756c·​6c65794a·​ef;​.​.​··​b2PulleyJ 82 ··​0x0003b7f0·​65663b0a·​00202062·​3250756c·​6c65794a·​ef;​.​.​··​b2PulleyJ
83 ··​0x00038900·​6f696e74·​44656620·​6a643b0a·​0020206a·​ointDef·​jd;​.​.​··​j 83 ··​0x0003b800·​6f696e74·​44656620·​6a643b0a·​0020206a·​ointDef·​jd;​.​.​··​j
84 ··​0x00038910·​642e6c65·​6e677468·​41203d20·​252e3135·​d.​lengthA·​=·​%.​15 84 ··​0x0003b810·​642e6c65·​6e677468·​41203d20·​252e3135·​d.​lengthA·​=·​%.​15
85 ··​0x00038920·​6c65663b·​0a002020·​6a642e6c·​656e6774·​lef;​.​.​··​jd.​lengt 85 ··​0x0003b820·​6c65663b·​0a002020·​6a642e6c·​656e6774·​lef;​.​.​··​jd.​lengt
86 ··​0x00038930·​6842203d·​20252e31·​356c6566·​3b0a0020·​hB·​=·​%.​15lef;​.​.​· 86 ··​0x0003b830·​6842203d·​20252e31·​356c6566·​3b0a0020·​hB·​=·​%.​15lef;​.​.​·
87 ··​0x00038940·​20623252·​65766f6c·​7574654a·​6f696e74··​b2RevoluteJoint 87 ··​0x0003b840·​20623252·​65766f6c·​7574654a·​6f696e74··​b2RevoluteJoint
88 ··​0x00038950·​44656620·​6a643b0a·​0020206a·​642e6c6f·​Def·​jd;​.​.​··​jd.​lo 88 ··​0x0003b850·​44656620·​6a643b0a·​0020206a·​642e6c6f·​Def·​jd;​.​.​··​jd.​lo
89 ··​0x00038960·​77657241·​6e676c65·​203d2025·​2e31356c·​werAngle·​=·​%.​15l 89 ··​0x0003b860·​77657241·​6e676c65·​203d2025·​2e31356c·​werAngle·​=·​%.​15l
90 ··​0x00038970·​65663b0a·​0020206a·​642e7570·​70657241·​ef;​.​.​··​jd.​upperA 90 ··​0x0003b870·​65663b0a·​0020206a·​642e7570·​70657241·​ef;​.​.​··​jd.​upperA
91 ··​0x00038980·​6e676c65·​203d2025·​2e31356c·​65663b0a·​ngle·​=·​%.​15lef;​.​ 91 ··​0x0003b880·​6e676c65·​203d2025·​2e31356c·​65663b0a·​ngle·​=·​%.​15lef;​.​
92 ··​0x00038990·​00202062·​32526f70·​654a6f69·​6e744465·​.​··​b2RopeJointDe 92 ··​0x0003b890·​00202062·​32526f70·​654a6f69·​6e744465·​.​··​b2RopeJointDe
93 ··​0x000389a0·​66206a64·​3b0a0020·​206a642e·​6d61784c·​f·​jd;​.​.​··​jd.​maxL 93 ··​0x0003b8a0·​66206a64·​3b0a0020·​206a642e·​6d61784c·​f·​jd;​.​.​··​jd.​maxL
94 ··​0x000389b0·​656e6774·​68203d20·​252e3135·​6c65663b·​ength·​=·​%.​15lef;​ 94 ··​0x0003b8b0·​656e6774·​68203d20·​252e3135·​6c65663b·​ength·​=·​%.​15lef;​
95 ··​0x000389c0·​0a002020·​62325765·​6c644a6f·​696e7444·​.​.​··​b2WeldJointD 95 ··​0x0003b8c0·​0a002020·​62325765·​6c644a6f·​696e7444·​.​.​··​b2WeldJointD
96 ··​0x000389d0·​6566206a·​643b0a00·​20206232·​57686565·​ef·​jd;​.​.​··​b2Whee 96 ··​0x0003b8d0·​6566206a·​643b0a00·​20206232·​57686565·​ef·​jd;​.​.​··​b2Whee
97 ··​0x000389e0·​6c4a6f69·​6e744465·​66206a64·​3b0a0028·​lJointDef·​jd;​.​.​( 97 ··​0x0003b8e0·​6c4a6f69·​6e744465·​66206a64·​3b0a0028·​lJointDef·​jd;​.​.​(
98 ··​0x000389f0·​4a295600·​62656769·​6e436f6e·​74616374·​J)​V.​beginContact 98 ··​0x0003b8f0·​4a295600·​62656769·​6e436f6e·​74616374·​J)​V.​beginContact
Max diff block lines reached; 0/30190 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 1811 lines modified Offset 1, 1794 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ··​0x000391f8·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ··​0x0003c0f8·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​
3 ··​0x00039208·​1b0c0404·​88010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x0003c108·​1b0c0404·​88010000·​14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00039218·9869fdff·​13000000·​00440e10·​4e0e0400·.​i.​.​.​.​.​.​.​D.​.​N.​.​.​ 4 ··​0x0003c118·583bfdff·​13000000·​00440e10·​4e0e0400·X;​.​.​.​.​.​.​.​D.​.​N.​.​.​
5 ··​0x00039228·​1c000000·​34000000·7068fdff·​24000000·​.​.​.​.​4.​.​.​ph.​.​$.​.​.​ 5 ··​0x0003c128·​1c000000·​34000000·303afdff·​24000000·​.​.​.​.​4.​.​.​0:​.​.​$.​.​.​
6 ··​0x00039238·​00410e08·​83024f0e·​20520e08·​41c30e04·​.​A.​.​.​.​O.​·​R.​.​A.​.​.​ 6 ··​0x0003c138·​00410e08·​83024f0e·​20520e08·​41c30e04·​.​A.​.​.​.​O.​·​R.​.​A.​.​.​
7 ··​0x00039248·​1c000000·​54000000·8069fdff·​36000000·​.​.​.​.​T.​.​.​.​i.​.​6.​.​.​ 7 ··​0x0003c148·​1c000000·​54000000·403bfdff·​36000000·​.​.​.​.​T.​.​.​@;​.​.​6.​.​.​
8 ··​0x00039258·​00410e08·​83024f0e·​20640e08·​41c30e04·​.​A.​.​.​.​O.​·​d.​.​A.​.​.​ 8 ··​0x0003c158·​00410e08·​83024f0e·​20640e08·​41c30e04·​.​A.​.​.​.​O.​·​d.​.​A.​.​.​
9 ··​0x00039268·​1c000000·​74000000·a069fdff·​1b000000·​.​.​.​.​t.​.​.​.​i.​.​.​.​.​.​ 9 ··​0x0003c168·​1c000000·​74000000·603bfdff·​1b000000·​.​.​.​.​t.​.​.​`;​.​.​.​.​.​.​
10 ··​0x00039278·​00410e08·​83024f0e·​10490e08·​41c30e04·​.​A.​.​.​.​O.​.​I.​.​A.​.​.​ 10 ··​0x0003c178·​00410e08·​83024f0e·​10490e08·​41c30e04·​.​A.​.​.​.​O.​.​I.​.​A.​.​.​
11 ··​0x00039288·​10000000·​94000000·a069fdff·​04000000·​.​.​.​.​.​.​.​.​.​i.​.​.​.​.​.​ 11 ··​0x0003c188·​10000000·​94000000·603bfdff·​04000000·​.​.​.​.​.​.​.​.​`;​.​.​.​.​.​.​
12 ··​0x00039298·​00000000·​28000000·​a8000000·9c69fdff·​.​.​.​.​(.​.​.​.​.​.​.​.​i.​.​ 12 ··​0x0003c198·​00000000·​28000000·​a8000000·5c3bfdff·​.​.​.​.​(.​.​.​.​.​.​.​\;​.​.​
13 ··​0x000392a8·​65000000·​00410e08·​8602410e·​0c83034f·​e.​.​.​.​A.​.​.​.​A.​.​.​.​O 13 ··​0x0003c1a8·​65000000·​00410e08·​8602410e·​0c83034f·​e.​.​.​.​A.​.​.​.​A.​.​.​.​O
14 ··​0x000392b8·​0e200251·​0e0c41c3·​0e0841c6·​0e040000·​.​·​.​Q.​.​A.​.​.​A.​.​.​.​.​ 14 ··​0x0003c1b8·​0e200251·​0e0c41c3·​0e0841c6·​0e040000·​.​·​.​Q.​.​A.​.​.​A.​.​.​.​.​
15 ··​0x000392c8·​28000000·​d4000000·e069fdff·​3a000000·​(.​.​.​.​.​.​.​.​i.​.​:​.​.​.​ 15 ··​0x0003c1c8·​28000000·​d4000000·a03bfdff·​3a000000·​(.​.​.​.​.​.​.​.​;​.​.​:​.​.​.​
16 ··​0x000392d8·​00410e08·​8602410e·​0c83034f·​0e20660e·​.​A.​.​.​.​A.​.​.​.​O.​·​f.​ 16 ··​0x0003c1d8·​00410e08·​8602410e·​0c83034f·​0e20660e·​.​A.​.​.​.​A.​.​.​.​O.​·​f.​
17 ··​0x000392e8·​0c41c30e·​0841c60e·​04000000·​34000000·​.​A.​.​.​A.​.​.​.​.​.​4.​.​.​ 17 ··​0x0003c1e8·​0c41c30e·​0841c60e·​04000000·​3c000000·​.​A.​.​.​A.​.​.​.​.​.​<.​.​.​
18 ··​0x000392f8·​00010000·f469fdff·76000000·​00410e08·​.​.​.​.​.​i.​.​v.​.​.​.​A.​.​ 18 ··​0x0003c1f8·​00010000·b43bfdff·d4000000·​00410e08·​.​.​.​.​.​;​.​.​.​.​.​.​.​A.​.​
19 ··​0x00039308·​8702410e·​0c860341·​0e108304·​4f0e205e·​.​.​A.​.​.​.​A.​.​.​.​O.​·​^ 19 ··​0x0003c208·​8502410e·​0c870341·​0e108604·​410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​
20 ··​0x00039318·​0a0e1041·​c30e0c41·c60e0841·c70e0445·​.​.​.​A.​.​.​A.​.​.​A.​.​.​E 20 ··​0x0003c218·​054f0e40·​5e0a0e14·41c30e10·41c60e0c·​.​O.​@^.​.​.​A.​.​.​A.​.​.​
21 ··​0x00039328·0b000000·30000000·38010000·​3c6afdff·.​.​.​.​0.​.​.​8.​.​.​<j.​.​ 21 ··​0x0003c228·41c70e08·41c50e04·430b0000·​30000000·A.​.​.​A.​.​.​C.​.​.​0.​.​.​
22 ··​0x00039338·​4a000000·00410e08·8702410e·​0c860341·J.​.​.​.​A.​.​.​.​A.​.​.​.​A 22 ··​0x0003c238·​40010000·543cfdff·4a000000·​00410e08·@.​.​.​T<.​.​J.​.​.​.​A.​.​
23 ··​0x00039348·0e108304·4f0e2072·​0e1043c3·0e0c41c6·​.​.​.​.​O.​·​r.​.​C.​.​.​A.​ 23 ··​0x0003c248·8702410e·0c860341·​0e108304·4f0e2072·​.​.​A.​.​.​.​A.​.​.​.​O.​·​r
24 ··​0x00039358·​0e0841c7·​0e040000·30000000·6c010000·​.​.​A.​.​.​.​.​0.​.​.​l.​.​.​ 24 ··​0x0003c258·​0e1043c3·​0e0c41c6·0e0841c7·0e040000·​.​.​C.​.​.​A.​.​.​A.​.​.​.​.​
25 ··​0x00039368·586afdff·4e000000·00410e08·8702410e·Xj.​.​N.​.​.​.​A.​.​.​.​A.​ 25 ··​0x0003c268·30000000·74010000·703cfdff·4e000000·0.​.​.​t.​.​.​p<.​.​N.​.​.​
26 ··​0x00039378·​0c860341·0e108304·4f0e2078·​0e1041c3·​.​.​.​A.​.​.​.​O.​·​x.​.​A.​ 26 ··​0x0003c278·​00410e08·​8702410e·0c860341·​0e108304·​.​A.​.​.​.​A.​.​.​.​A.​.​.​.​
27 ··​0x00039388·0e0c41c6·​0e0841c7·​0e040000·1c000000·.​.​A.​.​.​A.​.​.​.​.​.​.​.​.​ 27 ··​0x0003c288·4f0e2078·​0e1041c3·​0e0c41c6·0e0841c7·O.​·​x.​.​A.​.​.​A.​.​.​A.​
28 ··​0x00039398·a0010000·746afdff·2a000000·00410e08·​.​.​.​.​tj.​.​*.​.​.​.​A.​.​ 28 ··​0x0003c298·0e040000·1c000000·a8010000·8c3cfdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​<.​.​
29 ··​0x000393a8·83024f0e·20580e08·41c30e04·18000000·.​.​O.​·​X.​.​A.​.​.​.​.​.​.​ 29 ··​0x0003c2a8·2a000000·00410e08·83024f0e·20580e08·*.​.​.​.​A.​.​.​.​O.​·​X.​.​
30 ··​0x000393b8·c0010000·846afdff·36000000·00410e08·.​.​.​.​.​j.​.​6.​.​.​.​A.​.​ 30 ··​0x0003c2b8·41c30e04·18000000·c8010000·9c3cfdff·A.​.​.​.​.​.​.​.​.​.​.​.​<.​.​
31 ··​0x000393c8·860274c6·​0e040000·30000000·dc010000·.​.​t.​.​.​.​.​0.​.​.​.​.​.​.​ 31 ··​0x0003c2c8·36000000·​00410e08·860274c6·0e040000·6.​.​.​.​A.​.​.​.​t.​.​.​.​.​
32 ··​0x000393d8·a86afdff·3e000000·00410e08·8702410e·.​j.​.​>.​.​.​.​A.​.​.​.​A.​ 32 ··​0x0003c2d8·30000000·e4010000·c03cfdff·3e000000·0.​.​.​.​.​.​.​.​<.​.​>.​.​.​
33 ··​0x000393e8·​0c860341·0e108304·4f0e2068·​0e1041c3·​.​.​.​A.​.​.​.​O.​·​h.​.​A.​ 33 ··​0x0003c2e8·​00410e08·​8702410e·0c860341·​0e108304·​.​A.​.​.​.​A.​.​.​.​A.​.​.​.​
34 ··​0x000393f8·0e0c41c6·​0e0841c7·​0e040000·3c000000·.​.​A.​.​.​A.​.​.​.​.​<.​.​.​ 34 ··​0x0003c2f8·4f0e2068·​0e1041c3·​0e0c41c6·0e0841c7·O.​·​h.​.​A.​.​.​A.​.​.​A.​
35 ··​0x00039408·10020000·b46afdff·a1000000·00410e08·​.​.​.​.​.​j.​.​.​.​.​.​.​A.​.​ 35 ··​0x0003c308·0e040000·3c000000·18020000·cc3cfdff·​.​.​.​.​<.​.​.​.​.​.​.​.​<.​.​
36 ··​0x00039418·8502410e·0c870341·0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​ 36 ··​0x0003c318·10010000·00410e08·​8502410e·​0c870341·​.​.​.​.​.​A.​.​.​.​A.​.​.​.​A
37 ··​0x00039428·​054f0e30·​700a0e14·46c30e10·41c60e0c·​.​O.​0p.​.​.​F.​.​.​A.​.​.​ 37 ··​0x0003c328·​0e108604·​410e1483·054f0e40·700a0e14·​.​.​.​.​A.​.​.​.​O.​@p.​.​.​
38 ··​0x00039438·​41c70e08·​41c50e04·​440b0000·2c000000·A.​.​.​A.​.​.​D.​.​.​,​.​.​.​ 38 ··​0x0003c338·​46c30e10·​41c60e0c·​41c70e08·41c50e04·F.​.​.​A.​.​.​A.​.​.​A.​.​.​
39 ··​0x00039448·50020000·246bfdff·f6000000·00410e08·P.​.​.​$k.​.​.​.​.​.​.​A.​.​ 39 ··​0x0003c348·440b0000·34000000·58020000·9c3dfdff·D.​.​.​4.​.​.​X.​.​.​.​=.​.​
40 ··​0x00039458·8702410e·0c860341·0e108304·02f0c30e·​.​.​A.​.​.​.​A.​.​.​.​.​.​.​.​ 40 ··​0x0003c358·​02010000·00410e08·8502410e·0c870341·​.​.​.​.​.​A.​.​.​.​A.​.​.​.​A
41 ··​0x00039468·​0c41c60e·0841c70e·​04000000·54000000·​.​A.​.​.​A.​.​.​.​.​.​T.​.​.​ 41 ··​0x0003c368·​0e108604·410e1483·​0502fac3·0e1041c6·​.​.​.​.​A.​.​.​.​.​.​.​.​.​A.​
42 ··​0x00039478·80020000·f46bfdff·df040000·00410e08·​.​.​.​.​.​k.​.​.​.​.​.​.​A.​.​ 42 ··​0x0003c378·0e0c41c7·0e0841c5·0e040000·3c000000·​.​.​A.​.​.​A.​.​.​.​.​<.​.​.​
43 ··​0x00039488·8502410e·0c870341·​0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​ 43 ··​0x0003c388·90020000·743efdff·f3040000·​00410e08·​.​.​.​.​t>.​.​.​.​.​.​.​A.​.​
44 ··​0x00039498·​054f0e40·​0341030a·​0e1441c3·​0e1041c6·.​O.​@.​A.​.​.​.​A.​.​.​A.​ 44 ··​0x0003c398·8502410e·​0c870341·​0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​
45 ··​0x000394a8·​0e0c41c7·​0e0841c5·​0e04410b·​027b0a0e·​.​.​A.​.​.​A.​.​.​A.​.​{.​.​ 45 ··​0x0003c3a8·​054f0e50·​03e9010a·​0e1441c3·​0e1041c6·​.​O.​P.​.​.​.​.​.​A.​.​.​A.​
46 ··​0x000394b8·1441c30e·​1041c60e·0c41c70e·0841c50e·​.​A.​.​.​A.​.​.​A.​.​.​A.​.​ 46 ··​0x0003c3b8·0e0c41c7·0e0841c5·0e04480b·48000000·.​.​A.​.​.​A.​.​.​H.​H.​.​.​
47 ··​0x000394c8·04410b00·48000000·d8020000·7c70fdff·​.​A.​.​H.​.​.​.​.​.​.​|p.​.​ 47 ··​0x0003c3c8·d0020000·3443fdff·71040000·00410e08·​.​.​.​.​4C.​.​q.​.​.​.​A.​.​
48 ··​0x000394d8·4e040000·00410e08·​8702410e·0c860341·​N.​.​.​.​A.​.​.​.​A.​.​.​.​A 48 ··​0x0003c3d8·8702410e·0c860341·0e108304·4f0e5003·​.​.​A.​.​.​.​A.​.​.​.​O.​P.​
49 ··​0x000394e8·0e108304·4f0e4003·c1010a0e·1041c30e·​.​.​.​.​O.​@.​.​.​.​.​.​A.​.​ 49 ··​0x0003c3e8·d6010a0e·1041c30e·0c41c60e·0841c70e·​.​.​.​.​.​A.​.​.​A.​.​.​A.​.​
50 ··​0x000394f8·​0c41c60e·0841c70e·04420b02·d00a0e10·​.​A.​.​.​A.​.​.​B.​.​.​.​.​.​ 50 ··​0x0003c3f8·​04450b02·c80a0e10·41c30e0c·41c60e08·​.​E.​.​.​.​.​.​A.​.​.​A.​.​.​
51 ··​0x00039508·​41c30e0c·​41c60e08·41c70e04·450b0000·​A.​.​.​A.​.​.​A.​.​.​E.​.​.​ 51 ··​0x0003c408·​41c70e04·​450b0000·​1c000000·1c030000·​A.​.​.​E.​.​.​.​.​.​.​.​.​.​.​
52 ··​0x00039518·20000000·24030000·8074fdff·a0000000··​.​.​.​$.​.​.​.​t.​.​.​.​.​.​ 52 ··​0x0003c418·6847fdff·c6010000·00410e08·830203b0·hG.​.​.​.​.​.​.​A.​.​.​.​.​.​
53 ··​0x00039528·​00410e08·8602410e·0c830302·9ac30e08·​.​A.​.​.​.​A.​.​.​.​.​.​.​.​.​ 53 ··​0x0003c428·​010ac30e·04470b00·50000000·3c030000·​.​.​.​.​.​G.​.​P.​.​.​<.​.​.​
54 ··​0x00039538·41c60e04·50000000·48030000·fc74fdff·​A.​.​.​P.​.​.​H.​.​.​.​t.​.​ 54 ··​0x0003c438·1849fdff·f7010000·00410e08·8502410e·​.​I.​.​.​.​.​.​.​A.​.​.​.​A.​
55 ··​0x00039548·25020000·00410e08·8502410e·​0c870341·%.​.​.​.​A.​.​.​.​A.​.​.​.​A 55 ··​0x0003c448·0c870341·​0e108604·410e1483·​054f0e34·​.​.​.​A.​.​.​.​A.​.​.​.​O.​4
56 ··​0x00039558·​0e108604·410e1483·​054f0e38·​03e9010a·​.​.​.​.​A.​.​.​.​O.​8.​.​.​.​ 56 ··​0x0003c458·​03b5010a·​0e1443c3·​0e1041c6·​0e0c41c7·​.​.​.​.​.​.​C.​.​.​A.​.​.​A.​
57 ··​0x00039568·​0e1441c3·​0e1041c6·​0e0c41c7·0e0841c5·​.​.​A.​.​.​A.​.​.​A.​.​.​A.​ 57 ··​0x0003c468·​0e0841c5·​0e044a0b·580e1441·​c30e1041·​.​.​A.​.​.​J.​X.​.​A.​.​.​A
58 ··​0x00039578·​0e04480b·560e1441·​c30e1041·c60e0c41·​.​.​H.​V.​.​A.​.​.​A.​.​.​A 58 ··​0x0003c478·c60e0c41·c70e0841·​c50e0400·50000000·​.​.​.​A.​.​.​A.​.​.​.​P.​.​.​
59 ··​0x00039588·c70e0841·c50e0400·2c000000·9c030000·​.​.​.​A.​.​.​.​,​.​.​.​.​.​.​.​ 59 ··​0x0003c488·90030000·d44afdff·73150000·00410e08·​.​.​.​.​.​J.​.​s.​.​.​.​A.​.​
60 ··​0x00039598·d876fdff·c7120000·00410e08·8502420d·​.​v.​.​.​.​.​.​.​A.​.​.​.​B.​ 60 ··​0x0003c498·8502410e·0c870341·​0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​
61 ··​0x000395a8·​05438703·86048305·​03c1060a·c341c641·​.​C.​.​.​.​.​.​.​.​.​.​.​A.​A 61 ··​0x0003c4a8·​05520e90·02030f04·​0e8c0243·0e90027a·​.​R.​.​.​.​.​.​.​.​.​C.​.​.​z
62 ··​0x000395b8·c741c50c·0404460b·20000000·​cc030000·​.​A.​.​.​.​F.​·.​.​.​.​.​.​.​ 62 ··​0x0003c4b8·0a0e1441·c30e1041·c60e0c41·​c70e0841·​.​.​.​A.​.​.​A.​.​.​A.​.​.​A
63 ··​0x000395c8·7889fdff·5f000000·​00410e08·8302520e·x.​.​.​_.​.​.​.​A.​.​.​.​R.​ 63 ··​0x0003c4c8·c50e0442·0b03b203·​0e8c0243·0e900200·​.​.​.​B.​.​.​.​.​.​.​C.​.​.​.​
64 ··​0x000395d8·b002024a·0e0841c3·​0e040000·3c000000·.​.​.​J.​.​A.​.​.​.​.​<.​.​.​ 64 ··​0x0003c4d8·24000000·e4030000·​0060fdff·83000000·$.​.​.​.​.​.​.​.​`.​.​.​.​.​.​
65 ··​0x000395e8·f0030000·b489fdff·fa010000·00410e08·​.​.​.​.​.​.​.​.​.​.​.​.​.​A.​.​ 65 ··​0x0003c4e8·00410e08·8302520e·b0020269·​0a0e0841·​.​A.​.​.​.​R.​.​.​.​i.​.​.​A
66 ··​0x000395f8·8502410e·​0c870341·0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​ 66 ··​0x0003c4f8·c30e0441·​0b000000·3c000000·0c040000·.​.​.​A.​.​.​.​<.​.​.​.​.​.​.​
67 ··​0x00039608·054f0e38·​03c0010a·​0e1441c3·0e1041c6·.​O.​8.​.​.​.​.​.​A.​.​.​A.​ 67 ··​0x0003c508·7860fdff·​0b020000·​00410e08·8502410e·x`.​.​.​.​.​.​.​A.​.​.​.​A.​
68 ··​0x00039618·​0e0c41c7·​0e0841c5·0e04410b·3c000000·​.​.​A.​.​.​A.​.​.​A.​<.​.​.​ 68 ··​0x0003c518·​0c870341·​0e108604·410e1483·054f0e38·.​.​.​A.​.​.​.​A.​.​.​.​O.​8
69 ··​0x00039628·​30040000·​748bfdff·​f3070000·00410e08·0.​.​.​t.​.​.​.​.​.​.​.​A.​.​ 69 ··​0x0003c528·03d1010a·0e1441c3·​0e1041c6·0e0c41c7·.​.​.​.​.​.​A.​.​.​A.​.​.​A.​
70 ··​0x00039638·8502410e·​0c870341·0e108604·​410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​ 70 ··​0x0003c538·0e0841c5·​0e04410b·3c000000·​4c040000·​.​.​A.​.​.​A.​<.​.​.​L.​.​.​
71 ··​0x00039648·05520ef0·01026a0a·​0e1441c3·0e1041c6·.​R.​.​.​.​j.​.​.​A.​.​.​A.​ 71 ··​0x0003c548·5862fdff·dc080000·​00410e08·8502410e·Xb.​.​.​.​.​.​.​A.​.​.​.​A.​
72 ··​0x00039658·​0e0c41c7·​0e0841c5·0e04440b·84000000·​.​.​A.​.​.​A.​.​.​D.​.​.​.​.​ 72 ··​0x0003c558·​0c870341·​0e108604·410e1483·05520e90·.​.​.​A.​.​.​.​A.​.​.​.​R.​.​
73 ··​0x00039668·70040000·3493fdff·​e7050000·00410e08·p.​.​.​4.​.​.​.​.​.​.​.​A.​.​ 73 ··​0x0003c568·02029c0a·0e1441c3·0e1041c6·0e0c41c7·.​.​.​.​.​.​A.​.​.​A.​.​.​A.​
74 ··​0x00039678·8502410e·​0c870341·0e108604·410e1483·​.​.​A.​.​.​.​A.​.​.​.​A.​.​.​ 74 ··​0x0003c578·0e0841c5·​0e04420b·6c000000·8c040000·​.​.​A.​.​.​B.​l.​.​.​.​.​.​.​
75 ··​0x00039688·054f0e50·740a0e14·41c30e10·41c60e0c·​.​O.​Pt.​.​.​A.​.​.​A.​.​.​ 75 ··​0x0003c588·f86afdff·47070000·00410e08·8502410e·​.​j.​.​G.​.​.​.​A.​.​.​.​A.​
76 ··​0x00039698·41c70e08·41c50e04·​450b03b5·​010a0e14·A.​.​.​A.​.​.​E.​.​.​.​.​.​.​ 76 ··​0x0003c598·0c870341·0e108604·​410e1483·​054f0e50·​.​.​.​A.​.​.​.​A.​.​.​.​O.​P
77 ··​0x000396a8·41c30e10·41c60e0c·41c70e08·41c50e04·​A.​.​.​A.​.​.​A.​.​.​A.​.​.​ 77 ··​0x0003c5a8·03c1020a·0e1441c3·0e1041c6·0e0c41c7·​.​.​.​.​.​.​A.​.​.​A.​.​.​A.​
78 ··​0x000396b8·470b0331·​010a0e14·41c30e10·​41c60e0c·​G.​.​1.​.​.​.​A.​.​.​A.​.​.​ 78 ··​0x0003c5b8·0e0841c5·​0e04480b·0359020a·​0e1441c3·.​.​A.​.​.​H.​.​Y.​.​.​.​A.​
79 ··​0x000396c8·​41c70e08·41c50e04·430b03d0·010a0e14·A.​.​.​A.​.​.​C.​.​.​.​.​.​.​ 79 ··​0x0003c5c8·0e1041c6·0e0c41c7·0e0841c5·0e04430b·​.​.​A.​.​.​A.​.​.​A.​.​.​C.​
80 ··​0x000396d8·41c30e10·41c60e0c·41c70e08·41c50e04·​A.​.​.​A.​.​.​A.​.​.​A.​.​.​ 80 ··​0x0003c5d8·033d010a·0e1441c3·0e1041c6·0e0c41c7·​.​=.​.​.​.​A.​.​.​A.​.​.​A.​
81 ··​0x000396e8·440b0000·34000000·f8040000·9c98fdff·D.​.​.​4.​.​.​.​.​.​.​.​.​.​.​ 81 ··​0x0003c5e8·0e0841c5·0e04470b·34000000·fc040000·.​.​A.​.​.​G.​4.​.​.​.​.​.​.​
82 ··​0x000396f8·20010000·​00410e08·​8502410e·​0c870341··​.​.​.​.​A.​.​.​.​A.​.​.​.​A 82 ··​0x0003c5f8·e871fdff·09010000·​00410e08·​8502410e·​.​q.​.​.​.​.​.​.​A.​.​.​.​A.​
83 ··​0x00039708·​0e108604·​440e1402·c00a0e10·​41c60e0c·​.​.​.​.​D.​.​.​.​.​.​.​A.​.​.​ 83 ··​0x0003c608·​0c870341·​0e108604·​440e1402·e40a0e10·​.​.​.​A.​.​.​.​D.​.​.​.​.​.​.​
84 ··​0x00039718·​41c70e08·​41c50e04·​460b0000·38000000·​A.​.​.​A.​.​.​F.​.​.​8.​.​.​ 84 ··​0x0003c618·​41c60e0c·​41c70e08·​41c50e04·420b0000·​A.​.​.​A.​.​.​A.​.​.​B.​.​.​
85 ··​0x00039728·​30050000·8499fdff·28020000·00410e08·0.​.​.​.​.​.​.​(.​.​.​.​A.​.​ 85 ··​0x0003c628·​34000000·34050000·c072fdff·8b020000·4.​.​.​4.​.​.​.​r.​.​.​.​.​.​
86 ··​0x00039738·8602440e·​0c83034f·​0e2c02d0·​0a0e0c43·.​.​D.​.​.​.​O.​,​.​.​.​.​.​C 86 ··​0x0003c638·​00410e08·8702440e·​0c860341·​0e108304·​.​A.​.​.​.​D.​.​.​.​A.​.​.​.​
87 ··​0x00039748·c30e0841·c60e0448·0b026a0a·0e0c41c3·​.​.​.​A.​.​.​H.​.​j.​.​.​A.​ 87 ··​0x0003c648·4f0e4003·72010a0e·1041c30e·​0c41c60e·​O.​@.​r.​.​.​.​A.​.​.​A.​.​
88 ··​0x00039758·0e0846c6·0e04470b·​2c000000·​6c050000·​.​.​F.​.​.​G.​,​.​.​.​l.​.​.​ 88 ··​0x0003c658·​0841c70e·04460b00·​2c000000·​6c050000·​.​A.​.​.​F.​.​,​.​.​.​l.​.​.​
89 ··​0x00039768·789bfdff·​0a010000·​00410e08·​8702410e·x.​.​.​.​.​.​.​.​A.​.​.​.​A.​ 89 ··​0x0003c668·1875fdff·​0a010000·​00410e08·​8702410e·.​u.​.​.​.​.​.​.​A.​.​.​.​A.​
90 ··​0x00039778·​0c860341·​0e108304·​02c40ac3·​0e0c41c6·​.​.​.​A.​.​.​.​.​.​.​.​.​.​A.​ 90 ··​0x0003c678·​0c860341·​0e108304·​02c60ac3·​0e0c41c6·​.​.​.​A.​.​.​.​.​.​.​.​.​.​A.​
91 ··​0x00039788·​0e0841c7·​0e04470b·3c000000·​9c050000·​.​.​A.​.​.​G.​<.​.​.​.​.​.​.​ 91 ··​0x0003c688·​0e0841c7·​0e04450b·40000000·​9c050000·​.​.​A.​.​.​E.​@.​.​.​.​.​.​.​
92 ··​0x00039798·589cfdff·19010000·​00410e08·​8502440e·X.​.​.​.​.​.​.​.​A.​.​.​.​D.​ 92 ··​0x0003c698·f875fdff·5b010000·​00410e08·​8502410e·.​u.​.​[.​.​.​.​A.​.​.​.​A.​
93 ··​0x000397a8·​0c870341·​0e108604·​410e1483·​05520eb0·​.​.​.​A.​.​.​.​A.​.​.​.​R.​.​ 93 ··​0x0003c6a8·​0c870341·​0e108604·​410e1483·​05520ed0·​.​.​.​A.​.​.​.​A.​.​.​.​R.​.​
94 ··​0x000397b8·​0102fb0e·​1441c30e·1041c60e·0c41c70e·​.​.​.​.​.​A.​.​.​A.​.​.​A.​.​ 94 ··​0x0003c6b8·​01033b01·0a0e1441·c30e1041·c60e0c41·​.​.​;​.​.​.​.​A.​.​.​A.​.​.​A
95 ··​0x000397c8·​0841c50e·04000000·5c000000·dc050000·​.​A.​.​.​.​.​.​\.​.​.​.​.​.​.​ 95 ··​0x0003c6c8·c70e0841·c50e0441·0b000000·5c000000·​.​.​.​A.​.​.​A.​.​.​.​\.​.​.​
96 ··​0x000397d8·389dfdff·​e3000000·​00410e08·8502410e·8.​.​.​.​.​.​.​.​A.​.​.​.​A.​ 96 ··​0x0003c6d8·​e0050000·1477fdff·​e3000000·​00410e08·​.​.​.​.​.​w.​.​.​.​.​.​.​A.​.​
97 ··​0x000397e8·​0c870341·​0e108604·​026a0ac6·0e0c41c7·.​.​.​A.​.​.​.​.​j.​.​.​.​A.​ 97 ··​0x0003c6e8·8502410e·​0c870341·​0e108604·​026a0ac6·.​.​A.​.​.​.​A.​.​.​.​.​j.​.​
98 ··​0x000397f8·​0e0841c5·​0e04410b·5a0ac60e·0c41c70e·​.​.​A.​.​.​A.​Z.​.​.​.​A.​.​ 98 ··​0x0003c6f8·​0e0c41c7·​0e0841c5·0e04410b·5a0ac60e·​.​.​A.​.​.​A.​.​.​A.​Z.​.​.​
Max diff block lines reached; 80725/241114 bytes (33.48%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 386 lines modified Offset 1, 377 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ··​0x000402f4·​011b033b·008fffff·fb020000·1cf6fcff·​.​.​.​;​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x000430e0·​011b033b·1490ffff·ea020000·20c9fcff·​.​.​.​;​.​.​.​.​.​.​.​.​·.​.​.​
3 ··​0x00040304·​d4ffffff·7cf7fcff·a0c6ffff·acf7fcff·​.​.​.​.​|.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x000430f0·​d4ffffff·80cafcff·4890ffff·b0cafcff·​.​.​.​.​.​.​.​.​H.​.​.​.​.​.​.​
4 ··​0x00040314·348fffff·​dcf7fcff·28a4ffff·fcf7fcff·4.​.​.​.​.​.​.​(.​.​.​.​.​.​.​ 4 ··​0x00043100·eca3ffff·​d0cafcff·d8aaffff·40cbfcff·.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
5 ··​0x00040324·74abffff·6cf8fcff·b4ffffff·​bcf8fcff·t.​.​.​l.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00043110·b4ffffff·90cbfcff·3090ffff·​b0cbfcff·.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
6 ··​0x00040334·1c8fffff·dcf8fcff·548fffff·​1cf9fcff·.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 6 ··​0x00043120·6890ffff·f0cbfcff·8890ffff·​10ccfcff·h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00040344·748fffff·3cf9fcff·948fffff·4cf9fcff·t.​.​.​<.​.​.​.​.​.​.​L.​.​.​ 7 ··​0x00043130·a890ffff·20ccfcff·bc90ffff·90ccfcff·.​.​.​.​·.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x00040354·a88fffff·bcf9fcff·d48fffff·fcf9fcff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 8 ··​0x00043140·e890ffff·d0ccfcff·1491ffff·b0cdfcff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x00040364·0090ffff·7cfafcff·3890ffff·ccfafcff·.​.​.​.​|.​.​.​8.​.​.​.​.​.​.​ 9 ··​0x00043150·5491ffff·00cefcff·8891ffff·50cefcff·T.​.​.​.​.​.​.​.​.​.​.​P.​.​.​
10 ··​0x00040374·6c90ffff·1cfbfcff·a090ffff·4cfbfcff·l.​.​.​.​.​.​.​.​.​.​.​L.​.​.​ 10 ··​0x00043160·bc91ffff·80cefcff·dc91ffff·c0cefcff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x00040384·c090ffff·8cfbfcff·dc90ffff·ccfbfcff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00043170·f891ffff·00cffcff·2c92ffff·10d0fcff·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
12 ··​0x00040394·1091ffff·7cfcfcff·5091ffff·7cfdfcff·.​.​.​.​|.​.​.​P.​.​.​|.​.​.​ 12 ··​0x00043180·6c92ffff·20d1fcff·a492ffff·20d6fcff·l.​.​.​·.​.​.​.​.​.​.​·.​.​.​
13 ··​0x000403a4·8091ffff·5c02fdff·d891ffff·ac06fdff·​.​.​.​.​\.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x00043190·e492ffff·a0dafcff·3093ffff·70dcfcff·​.​.​.​.​.​.​.​.​0.​.​.​p.​.​.​
14 ··​0x000403b4·2492ffff·4c07fdff·4892ffff·7c09fdff·$.​.​.​L.​.​.​H.​.​.​|.​.​.​ 14 ··​0x000431a0·5093ffff·80defcff·a493ffff·00f4fcff·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x000403c4·9c92ffff·4c1cfdff·cc92ffff·ac1cfdff·​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x000431b0·f893ffff·a0f4fcff·2094ffff·c0f6fcff·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
16 ··​0x000403d4·f092ffff·​ac1efdff·3093ffff·ac26fdff·.​.​.​.​.​.​.​.​0.​.​.​.​&.​.​ 16 ··​0x000431c0·6094ffff·​a0fffcff·a094ffff·0007fdff·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x000403e4·7093ffff·9c2cfdff·f893ffff·bc2dfdff·p.​.​.​.​,​.​.​.​.​.​.​.​-​.​.​ 17 ··​0x000431d0·1095ffff·1008fdff·4895ffff·a00afdff·.​.​.​.​.​.​.​.​H.​.​.​.​.​.​.​
18 ··​0x000403f4·3094ffff·ec2ffdff·6c94ffff·fc30fdff·0.​.​.​.​/​.​.​l.​.​.​.​0.​.​ 18 ··​0x000431e0·8095ffff·b00bfdff·b095ffff·100dfdff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x00040404·9c94ffff·1c32fdff·dc94ffff·0c33fdff·​.​.​.​.​.​2.​.​.​.​.​.​.​3.​.​ 19 ··​0x000431f0·f495ffff·000efdff·5496ffff·f00efdff·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​
20 ··​0x00040414·3c95ffff·fc33fdff·5095ffff·​4c38fdff·<.​.​.​.​3.​.​P.​.​.​L8.​.​ 20 ··​0x00043200·6896ffff·6013fdff·b896ffff·​4a22fdff·h.​.​.​`.​.​.​.​.​.​.​J".​.​
21 ··​0x00040424·9495ffff·a944fdff·d895ffff·bc44fdff·​.​.​.​.​.​D.​.​.​.​.​.​.​D.​.​ 21 ··​0x00043210·fc96ffff·6022fdff·1097ffff·3023fdff·​.​.​.​.​`".​.​.​.​.​.​0#.​.​
22 ··​0x00040434·ec95ffff·7c45fdff·2896ffff·ac45fdff·.​.​.​.​|E.​.​(.​.​.​.​E.​.​ 22 ··​0x00043220·4c97ffff·6023fdff·6c97ffff·e024fdff·L.​.​.​`#.​.​l.​.​.​.​$.​.​
23 ··​0x00040444·4896ffff·bc46fdff·8896ffff·ec46fdff·H.​.​.​.​F.​.​.​.​.​.​.​F.​.​ 23 ··​0x00043230·ac97ffff·1025fdff·c897ffff·6029fdff·.​.​.​.​.​%.​.​.​.​.​.​`)​.​.​
24 ··​0x00040454·a496ffff·4c4bfdff·f096ffff·bc4ffdff·​.​.​.​.​LK.​.​.​.​.​.​.​O.​.​ 24 ··​0x00043240·1498ffff·e02dfdff·6898ffff·802efdff·​.​.​.​.​.​-​.​.​h.​.​.​.​.​.​.​
25 ··​0x00040464·4497ffff·4c50fdff·8097ffff·9c51fdff·D.​.​.​LP.​.​.​.​.​.​.​Q.​.​ 25 ··​0x00043250·a498ffff·d02ffdff·0c99ffff·1030fdff·.​.​.​.​.​/​.​.​.​.​.​.​.​0.​.​
26 ··​0x00040474·e897ffff·dc51fdff·1c98ffff·fc52fdff·.​.​.​.​.​Q.​.​.​.​.​.​.​R.​.​ 26 ··​0x00043260·4099ffff·3031fdff·8099ffff·6031fdff·@.​.​.​01.​.​.​.​.​.​`1.​.​
27 ··​0x00040484·5c98ffff·1c53fdff·7098ffff·ac53fdff·\.​.​.​.​S.​.​p.​.​.​.​S.​.​ 27 ··​0x00043270·9499ffff·0032fdff·b899ffff·6032fdff·.​.​.​.​.​2.​.​.​.​.​.​`2.​.​
28 ··​0x00040494·9498ffff·0c54fdff·d098ffff·3c54fdff·​.​.​.​.​.​T.​.​.​.​.​.​<T.​.​ 28 ··​0x00043280·f499ffff·9032fdff·149affff·f032fdff·​.​.​.​.​.​2.​.​.​.​.​.​.​2.​.​
29 ··​0x000404a4·f098ffff·9c54fdff·2499ffff·fc54fdff·.​.​.​.​.​T.​.​$.​.​.​.​T.​.​ 29 ··​0x00043290·489affff·5033fdff·7c9affff·a033fdff·H.​.​.​P3.​.​|.​.​.​.​3.​.​
30 ··​0x000404b4·5899ffff·3c55fdff·8499ffff·9c55fdff·X.​.​.​<U.​.​.​.​.​.​.​U.​.​ 30 ··​0x000432a0·a89affff·0034fdff·d89affff·a036fdff·.​.​.​.​.​4.​.​.​.​.​.​.​6.​.​
31 ··​0x000404c4·b499ffff·1c58fdff·f499ffff·8c58fdff·​.​.​.​.​.​X.​.​.​.​.​.​.​X.​.​ 31 ··​0x000432b0·189bffff·2037fdff·2c9bffff·6056fdff·​.​.​.​.​·​7.​.​,​.​.​.​`V.​.​
32 ··​0x000404d4·249affff·​0c61fdff·689affff·5c68fdff·$.​.​.​.​a.​.​h.​.​.​\h.​.​ 32 ··​0x000432c0·709bffff·7056fdff·849bffff·8056fdff·p.​.​.​pV.​.​.​.​.​.​.​V.​.​
33 ··​0x000404e4·a89affff·1c6dfdff·d89affff·dc77fdff·​.​.​.​.​.​m.​.​.​.​.​.​.​w.​.​ 33 ··​0x000432d0·989bffff·8057fdff·c89bffff·a057fdff·​.​.​.​.​.​W.​.​.​.​.​.​.​W.​.​
34 ··​0x000404f4·1c9bffff·fc77fdff·309bffff·0c78fdff·​.​.​.​.​.​w.​.​0.​.​.​.​x.​.​ 34 ··​0x000432e0·dc9bffff·9058fdff·149cffff·d058fdff·​.​.​.​.​.​X.​.​.​.​.​.​.​X.​.​
35 ··​0x00040504·​449bffff·1c78fdff·589bffff·0c79fdff·D.​.​.​.​x.​.​X.​.​.​.​y.​.​ 35 ··​0x000432f0·​409cffff·0059fdff·609cffff·3059fdff·@.​.​.​.​Y.​.​`.​.​.​0Y.​.​
36 ··​0x00040514·​8c9bffff·​2c79fdff·a09bffff·5c79fdff·​.​.​.​.​,​y.​.​.​.​.​.​\y.​.​ 36 ··​0x00043300·​8c9cffff·​205afdff·cc9cffff·005bfdff·​.​.​.​.​·​Z.​.​.​.​.​.​.​[.​.​
37 ··​0x00040524·c09bffff·2c7afdff·f49bffff·6c7afdff·​.​.​.​.​,​z.​.​.​.​.​.​lz.​.​ 37 ··​0x00043310·0c9dffff·b05bfdff·409dffff·d05bfdff·​.​.​.​.​.​[.​.​@.​.​.​.​[.​.​
38 ··​0x00040534·209cffff·ac7afdff·4c9cffff·​dc7afdff··.​.​.​.​z.​.​L.​.​.​.​z.​.​ 38 ··​0x00043320·549dffff·f05bfdff·689dffff·​d05cfdff·T.​.​.​.​[.​.​h.​.​.​.​\.​.​
39 ··​0x00040544·789cffff·6c7bfdff·ac9cffff·dc7bfdff·x.​.​.​l{.​.​.​.​.​.​.​{.​.​ 39 ··​0x00043330·b09dffff·e05cfdff·c49dffff·605dfdff·.​.​.​.​.​\.​.​.​.​.​.​`].​.​
40 ··​0x00040554·​d89cffff·8c7cfdff·0c9dffff·ac7cfdff·​.​.​.​.​.​|.​.​.​.​.​.​.​|.​.​ 40 ··​0x00043340·​d89dffff·e05dfdff·ec9dffff·605efdff·​.​.​.​.​.​].​.​.​.​.​.​`^.​.​
41 ··​0x00040564·209dffff·cc7cfdff·349dffff·9c7dfdff··.​.​.​.​|.​.​4.​.​.​.​}.​.​ 41 ··​0x00043350·109effff·705efdff·249effff·e05efdff·.​.​.​.​p^.​.​$.​.​.​.​^.​.​
42 ··​0x00040574·7c9dffff·ac7dfdff·909dffff·2c7efdff·|.​.​.​.​}.​.​.​.​.​.​,​~.​.​ 42 ··​0x00043360·509effff·3061fdff·809effff·6061fdff·P.​.​.​0a.​.​.​.​.​.​`a.​.​
43 ··​0x00040584·​a49dffff·ac7efdff·​b89dffff·2c7ffdff·​.​.​.​.​.​~.​.​.​.​.​.​,​.​.​.​ 43 ··​0x00043370·​a09effff·7061fdff·​b49effff·8061fdff·​.​.​.​.​pa.​.​.​.​.​.​.​a.​.​
44 ··​0x00040594·dc9dffff·4c7ffdff·f09dffff·7c7ffdff·​.​.​.​.​L.​.​.​.​.​.​.​|.​.​.​ 44 ··​0x00043380·c89effff·7062fdff·e09effff·c062fdff·​.​.​.​.​pb.​.​.​.​.​.​.​b.​.​
45 ··​0x000405a4·109effff·ec7ffdff·3c9effff·2c82fdff·​.​.​.​.​.​.​.​.​<.​.​.​,​.​.​.​ 45 ··​0x00043390·f49effff·d062fdff·089fffff·9063fdff·​.​.​.​.​.​b.​.​.​.​.​.​.​c.​.​
46 ··​0x000405b4·6c9effff·3c82fdff·809effff·4c82fdff·l.​.​.​<.​.​.​.​.​.​.​L.​.​.​ 46 ··​0x000433a0·349fffff·7066fdff·649fffff·a066fdff·4.​.​.​pf.​.​d.​.​.​.​f.​.​
47 ··​0x000405c4·949effff·0c83fdff·b09effff·5c83fdff·​.​.​.​.​.​.​.​.​.​.​.​.​\.​.​.​ 47 ··​0x000433b0·849fffff·d066fdff·989fffff·e066fdff·​.​.​.​.​.​f.​.​.​.​.​.​.​f.​.​
48 ··​0x000405d4·c49effff·7c83fdff·​d89effff·ac83fdff·​.​.​.​.​|.​.​.​.​.​.​.​.​.​.​.​ 48 ··​0x000433c0·ac9fffff·d068fdff·​d89fffff·f06afdff·​.​.​.​.​.​h.​.​.​.​.​.​.​j.​.​
49 ··​0x000405e4·f89effff·6c84fdff·249fffff·​6c87fdff·​.​.​.​.​l.​.​.​$.​.​.​l.​.​.​ 49 ··​0x000433d0·14a0ffff·806efdff·44a0ffff·​6071fdff·​.​.​.​.​.​n.​.​D.​.​.​`q.​.​
50 ··​0x000405f4·609fffff·9c87fdff·749fffff·ac87fdff·`.​.​.​.​.​.​.​t.​.​.​.​.​.​.​ 50 ··​0x000433e0·84a0ffff·7071fdff·98a0ffff·e072fdff·.​.​.​.​pq.​.​.​.​.​.​.​r.​.​
51 ··​0x00040604·889fffff·6c88fdff·b89fffff·7c8afdff·​.​.​.​.​l.​.​.​.​.​.​.​|.​.​.​ 51 ··​0x000433f0·c4a0ffff·1073fdff·e4a0ffff·c073fdff·​.​.​.​.​.​s.​.​.​.​.​.​.​s.​.​
52 ··​0x00040614·00a0ffff·bc8bfdff·38a0ffff·2c8efdff·​.​.​.​.​.​.​.​.​8.​.​.​,​.​.​.​ 52 ··​0x00043400·f8a0ffff·8076fdff·24a1ffff·007efdff·​.​.​.​.​.​v.​.​$.​.​.​.​~.​.​
53 ··​0x00040624·78a0ffff·4c8efdff·8ca0ffff·7c8efdff·x.​.​.​L.​.​.​.​.​.​.​|.​.​.​ 53 ··​0x00043410·68a1ffff·e07efdff·a4a1ffff·e07ffdff·h.​.​.​.​~.​.​.​.​.​.​.​.​.​.​
54 ··​0x00040634·aca0ffff·ec8ffdff·d8a0ffff·9c90fdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 54 ··​0x00043420·e4a1ffff·4080fdff·18a2ffff·7082fdff·​.​.​.​.​@.​.​.​.​.​.​.​p.​.​.​
55 ··​0x00040644·eca0ffff·3c92fdff·18a1ffff·8c96fdff·​.​.​.​.​<.​.​.​.​.​.​.​.​.​.​.​ 55 ··​0x00043430·9ca2ffff·e082fdff·c8a2ffff·a083fdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
56 ··​0x00040654·74a1ffff·6c97fdff·b0a1ffff·6c98fdff·t.​.​.​l.​.​.​.​.​.​.​l.​.​.​ 56 ··​0x00043440·08a3ffff·d083fdff·1ca3ffff·e083fdff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
57 ··​0x00040664·e8a1ffff·bc98fdff·1ca2ffff·9c9afdff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 57 ··​0x00043450·30a3ffff·f083fdff·44a3ffff·0084fdff·0.​.​.​.​.​.​.​D.​.​.​.​.​.​.​
58 ··​0x00040674·a0a2ffff·fc9afdff·cca2ffff·bc9bfdff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 58 ··​0x00043460·58a3ffff·1084fdff·6ca3ffff·0086fdff·X.​.​.​.​.​.​.​l.​.​.​.​.​.​.​
59 ··​0x00040684·0ca3ffff·dc9bfdff·20a3ffff·0c9cfdff·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 59 ··​0x00043470·90a3ffff·9086fdff·aca3ffff·4087fdff·​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
60 ··​0x00040694·40a3ffff·3c9cfdff·54a3ffff·4c9cfdff·@.​.​.​<.​.​.​T.​.​.​L.​.​.​ 60 ··​0x00043480·c0a3ffff·c088fdff·00a4ffff·f088fdff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
61 ··​0x000406a4·68a3ffff·5c9cfdff·7ca3ffff·6c9cfdff·h.​.​.​\.​.​.​|.​.​.​l.​.​.​ 61 ··​0x00043490·20a4ffff·2089fdff·40a4ffff·5089fdff··.​.​.​·.​.​.​@.​.​.​P.​.​.​
62 ··​0x000406b4·90a3ffff·7c9cfdff·a4a3ffff·6c9efdff·.​.​.​.​|.​.​.​.​.​.​.​l.​.​.​ 62 ··​0x000434a0·60a4ffff·8089fdff·74a4ffff·9089fdff·`.​.​.​.​.​.​.​t.​.​.​.​.​.​.​
63 ··​0x000406c4·cca3ffff·0c9ffdff·eca3ffff·bc9ffdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 63 ··​0x000434b0·88a4ffff·508afdff·c8a4ffff·c08afdff·​.​.​.​.​P.​.​.​.​.​.​.​.​.​.​.​
64 ··​0x000406d4·​00a4ffff·3ca1fdff·3ca4ffff·6ca1fdff·​.​.​.​.​<.​.​.​<.​.​.​l.​.​.​ 64 ··​0x000434c0·​00a5ffff·d08afdff·14a5ffff·308bfdff·​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
65 ··​0x000406e4·5ca4ffff·9ca1fdff·7ca4ffff·cca1fdff·\.​.​.​.​.​.​.​|.​.​.​.​.​.​.​ 65 ··​0x000434d0·44a5ffff·608bfdff·64a5ffff·108cfdff·D.​.​.​`.​.​.​d.​.​.​.​.​.​.​
66 ··​0x000406f4·​9ca4ffff·fca1fdff·b0a4ffff·0ca2fdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 66 ··​0x000434e0·​94a5ffff·c08dfdff·cca5ffff·d08dfdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
67 ··​0x00040704·c4a4ffff·aca2fdff·04a5ffff·​1ca3fdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 67 ··​0x000434f0·e0a5ffff·5090fdff·20a6ffff·​1091fdff·​.​.​.​.​P.​.​.​·.​.​.​.​.​.​.​
68 ··​0x00040714·3ca5ffff·2ca3fdff·50a5ffff·6ca3fdff·<.​.​.​,​.​.​.​P.​.​.​l.​.​.​ 68 ··​0x00043500·60a6ffff·c091fdff·84a6ffff·e092fdff·`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
69 ··​0x00040724·7ca5ffff·9ca3fdff·9ca5ffff·2ca4fdff·|.​.​.​.​.​.​.​.​.​.​.​,​.​.​.​ 69 ··​0x00043510·c4a6ffff·5094fdff·eca6ffff·c094fdff·.​.​.​.​P.​.​.​.​.​.​.​.​.​.​.​
70 ··​0x00040734·c8a5ffff·eca5fdff·08a6ffff·fca5fdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 70 ··​0x00043520·00a7ffff·0096fdff·40a7ffff·2097fdff·​.​.​.​.​.​.​.​.​@.​.​.​·.​.​.​
71 ··​0x00040744·1ca6ffff·6ca8fdff·70a6ffff·2ca9fdff·​.​.​.​.​l.​.​.​p.​.​.​,​.​.​.​ 71 ··​0x00043530·80a7ffff·8098fdff·c0a7ffff·7099fdff·​.​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​
72 ··​0x00040754·b0a6ffff·9ca9fdff·d4a6ffff·bcaafdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 72 ··​0x00043540·14a8ffff·e099fdff·48a8ffff·409cfdff·​.​.​.​.​.​.​.​.​H.​.​.​@.​.​.​
73 ··​0x00040764·14a7ffff·1cacfdff·3ca7ffff·7cacfdff·​.​.​.​.​.​.​.​.​<.​.​.​|.​.​.​ 73 ··​0x00043550·88a8ffff·509cfdff·9ca8ffff·609cfdff·​.​.​.​.​P.​.​.​.​.​.​.​`.​.​.​
74 ··​0x00040774·50a7ffff·acadfdff·a4a7ffff·acaefdff·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 74 ··​0x00043560·b0a8ffff·709cfdff·c4a8ffff·809cfdff·.​.​.​.​p.​.​.​.​.​.​.​.​.​.​.​
75 ··​0x00040784·e0a7ffff·ecaffdff·20a8ffff·ccb0fdff·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 75 ··​0x00043570·d8a8ffff·909cfdff·eca8ffff·a09cfdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
76 ··​0x00040794·74a8ffff·2cb1fdff·aca8ffff·7cb3fdff·t.​.​.​,​.​.​.​.​.​.​.​|.​.​.​ 76 ··​0x00043580·00a9ffff·d09cfdff·20a9ffff·109dfdff·.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
77 ··​0x000407a4·eca8ffff·9cb3fdff·00a9ffff·bcb3fdff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 77 ··​0x00043590·34a9ffff·409dfdff·54a9ffff·909dfdff·4.​.​.​@.​.​.​T.​.​.​.​.​.​.​
78 ··​0x000407b4·14a9ffff·ccb3fdff·28a9ffff·dcb3fdff·​.​.​.​.​.​.​.​.​(.​.​.​.​.​.​.​ 78 ··​0x000435a0·80a9ffff·809efdff·c0a9ffff·30a0fdff·​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
79 ··​0x000407c4·3ca9ffff·ecb3fdff·​50a9ffff·fcb3fdff·<.​.​.​.​.​.​.​P.​.​.​.​.​.​.​ 79 ··​0x000435b0·00aaffff·20a2fdff·​54aaffff·40a6fdff·.​.​.​.​·.​.​.​T.​.​.​@.​.​.​
80 ··​0x000407d4·64a9ffff·2cb4fdff·84a9ffff·5cb4fdff·d.​.​.​,​.​.​.​.​.​.​.​\.​.​.​ 80 ··​0x000435c0·98aaffff·c0a7fdff·04abffff·20a8fdff·.​.​.​.​.​.​.​.​.​.​.​.​·.​.​.​
81 ··​0x000407e4·a4a9ffff·9cb4fdff·cca9ffff·ecb4fdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 81 ··​0x000435d0·18abffff·10a9fdff·54abffff·40aafdff·​.​.​.​.​.​.​.​.​T.​.​.​@.​.​.​
82 ··​0x000407f4·f8a9ffff·dcb5fdff·38aaffff·9cb7fdff·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​ 82 ··​0x000435e0·d4abffff·e0aafdff·10acffff·40abfdff·​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
83 ··​0x00040804·78aaffff·9cb9fdff·d0aaffff·7cbcfdff·x.​.​.​.​.​.​.​.​.​.​.​|.​.​.​ 83 ··​0x000435f0·4cacffff·c0acfdff·90acffff·50adfdff·L.​.​.​.​.​.​.​.​.​.​.​P.​.​.​
84 ··​0x00040814·14abffff·acbdfdff·54abffff·​ecbdfdff·​.​.​.​.​.​.​.​.​T.​.​.​.​.​.​.​ 84 ··​0x00043600·ccacffff·90adfdff·ecacffff·​e0adfdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
85 ··​0x00040824·a0abffff·3cbefdff·b4abffff·0cbffdff·​.​.​.​.​<.​.​.​.​.​.​.​.​.​.​.​ 85 ··​0x00043610·14adffff·50b2fdff·54adffff·20b3fdff·​.​.​.​.​P.​.​.​T.​.​.​·.​.​.​
86 ··​0x00040834·f0abffff·2cc0fdff·70acffff·acc0fdff·​.​.​.​.​,​.​.​.​p.​.​.​.​.​.​.​ 86 ··​0x00043620·90adffff·a0b3fdff·bcadffff·80b4fdff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
87 ··​0x00040844·acacffff·0cc1fdff·e8acffff·3cc2fdff·​.​.​.​.​.​.​.​.​.​.​.​.​<.​.​.​ 87 ··​0x00043630·f4adffff·a0b9fdff·38aeffff·90c2fdff·​.​.​.​.​.​.​.​.​8.​.​.​.​.​.​.​
88 ··​0x00040854·28adffff·​ccc2fdff·64adffff·0cc3fdff·(.​.​.​.​.​.​.​d.​.​.​.​.​.​.​ 88 ··​0x00043640·7caeffff·​c0c3fdff·b4aeffff·50c4fdff·|.​.​.​.​.​.​.​.​.​.​.​P.​.​.​
89 ··​0x00040864·84adffff·4cc3fdff·acadffff·9cc7fdff·​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​ 89 ··​0x00043650·f0aeffff·60c4fdff·04afffff·70c4fdff·​.​.​.​.​`.​.​.​.​.​.​.​p.​.​.​
90 ··​0x00040874·ecadffff·6cc8fdff·​28aeffff·ecc8fdff·​.​.​.​.​l.​.​.​(.​.​.​.​.​.​.​ 90 ··​0x00043660·18afffff·80c4fdff·​2cafffff·90c4fdff·​.​.​.​.​.​.​.​.​,​.​.​.​.​.​.​.​
91 ··​0x00040884·54aeffff·acc9fdff·88aeffff·bccefdff·T.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 91 ··​0x00043670·40afffff·10c5fdff·74afffff·00c6fdff·@.​.​.​.​.​.​.​t.​.​.​.​.​.​.​
92 ··​0x00040894·ccaeffff·3cd7fdff·10afffff·6cd8fdff·​.​.​.​.​<.​.​.​.​.​.​.​l.​.​.​ 92 ··​0x00043680·b0afffff·80c7fdff·f0afffff·40c9fdff·​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
93 ··​0x000408a4·48afffff·fcd8fdff·84afffff·​0cd9fdff·H.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 93 ··​0x00043690·30b0ffff·c0c9fdff·44b0ffff·e0cefdff·0.​.​.​.​.​.​.​D.​.​.​.​.​.​.​
94 ··​0x000408b4·98afffff·1cd9fdff·acafffff·2cd9fdff·​.​.​.​.​.​.​.​.​.​.​.​.​,​.​.​.​ 94 ··​0x000436a0·88b0ffff·00e1fdff·ccb0ffff·40e1fdff·​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
95 ··​0x000408c4·c0afffff·3cd9fdff·d4afffff·bcd9fdff·​.​.​.​.​<.​.​.​.​.​.​.​.​.​.​.​ 95 ··​0x000436b0·e0b0ffff·60e3fdff·20b1ffff·70ebfdff·​.​.​.​.​`.​.​.​·.​.​.​p.​.​.​
96 ··​0x000408d4·08b0ffff·acdafdff·44b0ffff·2cdcfdff·.​.​.​.​.​.​.​.​D.​.​.​,​.​.​.​ 96 ··​0x000436c0·64b1ffff·80edfdff·c8b1ffff·30f1fdff·d.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
97 ··​0x000408e4·84b0ffff·ccddfdff·c4b0ffff·2cdefdff·​.​.​.​.​.​.​.​.​.​.​.​.​,​.​.​.​ 97 ··​0x000436d0·0cb2ffff·40f1fdff·20b2ffff·70f1fdff·​.​.​.​.​@.​.​.​·.​.​.​p.​.​.​
98 ··​0x000408f4·d8b0ffff·ece2fdff·1cb1ffff·5cf4fdff·.​.​.​.​.​.​.​.​.​.​.​.​\.​.​.​ 98 ··​0x000436e0·40b2ffff·a0f1fdff·60b2ffff·e0f1fdff·@.​.​.​.​.​.​.​`.​.​.​.​.​.​.​
Max diff block lines reached; 0/50765 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x00043740·a0fa0000·​00000000···················.​.​.​.​.​.​.​.​ 2 ··​0x00046820·60fb0000·​00000000···················`.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Offset 1, 101 lines modified Offset 1, 101 lines modified
   
1 Hex·​dump·​of·​section·​'.​data.​rel.​ro':​ 1 Hex·​dump·​of·​section·​'.​data.​rel.​ro':​
2 ··​0x00043760·​00000000·​00000000·d07a0100·207c0100·​.​.​.​.​.​.​.​.​.​z.​.​·​|.​.​ 2 ··​0x00046840·​00000000·​00000000·00000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00043770·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00046850·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00043780·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00046860·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00043790·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00046870·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x000437a0·​00000000·​00000000·607d0100·a07d0100·​.​.​.​.​.​.​.​.​`}.​.​.​}.​.​ 6 ··​0x00046880·​00000000·​00000000·b0890100·e0890100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x000437b0·d07e0100·f07a0100·007b0100·507c0100·​.​~.​.​.​z.​.​.​{.​.​P|.​.​ 7 ··​0x00046890·e08b0100·40870100·50870100·80880100·​.​.​.​.​@.​.​.​P.​.​.​.​.​.​.​
8 ··​0x000437c0·107b0100·007c0100·​00000000·​00000000·.​{.​.​.​|.​.​.​.​.​.​.​.​.​.​ 8 ··​0x000468a0·60870100·60880100·​00000000·​00000000·`.​.​.​`.​.​.​.​.​.​.​.​.​.​.​
9 ··​0x000437d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x000468b0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x000437e0·​00000000·​00000000·20820100·40820100·​.​.​.​.​.​.​.​.​·.​.​.​@.​.​.​ 10 ··​0x000468c0·​00000000·​00000000·408f0100·10920100·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
11 ··​0x000437f0·70820100·90800100·a0800100·e0820100·p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x000468d0·508f0100·b08d0100·c08d0100·c08f0100·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
12 ··​0x00043800·20810100·a0810100·​00000000·​00000000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x000468e0·408e0100·c08e0100·​00000000·​00000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x00043810·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x000468f0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
14 ··​0x00043820·​00000000·​00000000·50860100·70860100·​.​.​.​.​.​.​.​.​P.​.​.​p.​.​.​ 14 ··​0x00046900·​00000000·​00000000·a0930100·50970100·​.​.​.​.​.​.​.​.​.​.​.​.​P.​.​.​
15 ··​0x00043830·a0860100·20850100·30850100·60870100·​.​.​.​.​·.​.​.​0.​.​.​`.​.​.​ 15 ··​0x00046910·b0930100·40920100·50920100·70940100·​.​.​.​.​@.​.​.​P.​.​.​p.​.​.​
16 ··​0x00043840·40850100·00860100·​00000000·​00000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00046920·60920100·50930100·​00000000·​00000000·`.​.​.​P.​.​.​.​.​.​.​.​.​.​.​
17 ··​0x00043850·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00046930·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00043860·​00000000·​00000000·20910100·40910100·​.​.​.​.​.​.​.​.​·.​.​.​@.​.​.​ 18 ··​0x00046940·​00000000·​00000000·40a20100·c0a30100·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​
19 ··​0x00043870·70910100·908a0100·a08a0100·608b0100·p.​.​.​.​.​.​.​.​.​.​.​`.​.​.​ 19 ··​0x00046950·50a20100·b0970100·c0970100·b0990100·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00043880·708d0100·b08e0100·​00000000·​00000000·p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 20 ··​0x00046960·d09b0100·609f0100·​00000000·​00000000·.​.​.​.​`.​.​.​.​.​.​.​.​.​.​.​
21 ··​0x00043890·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 21 ··​0x00046970·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x000438a0·​00000000·​00000000·b09e0100·d09e0100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 22 ··​0x00046980·​00000000·​00000000·00000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x000438b0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 23 ··​0x00046990·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
24 ··​0x000438c0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 24 ··​0x000469a0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
25 ··​0x000438d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 25 ··​0x000469b0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
26 ··​0x000438e0·​00000000·​00000000·90b60100·20b70100·​.​.​.​.​.​.​.​.​.​.​.​.​·.​.​.​ 26 ··​0x000469c0·​00000000·​00000000·30cd0100·80cd0100·​.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
27 ··​0x000438f0·b0b60100·c0b60100·d0b60100·e0b60100·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 27 ··​0x000469d0·40cd0100·50cd0100·60cd0100·70cd0100·@.​.​.​P.​.​.​`.​.​.​p.​.​.​
28 ··​0x00043900·​00000000·​00000000·70b60100·​f0b60100·​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​ 28 ··​0x000469e0·​00000000·​00000000·20cd0100·​f0cd0100·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
29 ··​0x00043910·40100200·​00000000·​00000000·​00000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 29 ··​0x000469f0·10330200·​00000000·​00000000·​00000000·.​3.​.​.​.​.​.​.​.​.​.​.​.​.​.​
30 ··​0x00043920·​00000000·80100200·c0100200·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 30 ··​0x00046a00·​00000000·00000000·00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
31 ··​0x00043930·​00000000·​00000000·20110200·a0100200·​.​.​.​.​.​.​.​.​·​.​.​.​.​.​.​.​ 31 ··​0x00046a10·​00000000·​00000000·70330200·60330200·​.​.​.​.​.​.​.​.​p3.​.​`3.​.​
32 ··​0x00043940·f0100200·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 32 ··​0x00046a20·60340200·​00000000·​00000000·​00000000·`4.​.​.​.​.​.​.​.​.​.​.​.​.​.​
33 ··​0x00043950·10130200·c0120200·e0120200·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 33 ··​0x00046a30·90350200·80350200·80360200·​00000000·​.​5.​.​.​5.​.​.​6.​.​.​.​.​.​
34 ··​0x00043960·​00000000·​00000000·00150200·b0140200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 34 ··​0x00046a40·​00000000·​00000000·b0370200·a0370200·​.​.​.​.​.​.​.​.​.​7.​.​.​7.​.​
35 ··​0x00043970·d0140200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 35 ··​0x00046a50·00380200·​00000000·​00000000·​00000000·​.​8.​.​.​.​.​.​.​.​.​.​.​.​.​.​
36 ··​0x00043980·60480200·10480200·30480200·​00000000·`H.​.​.​H.​.​0H.​.​.​.​.​.​ 36 ··​0x00046a60·a06e0200·906e0200·f06e0200·​00000000·.​n.​.​.​n.​.​.​n.​.​.​.​.​.​
37 ··​0x00043990·​00000000·​00000000·e0490200·90490200·​.​.​.​.​.​.​.​.​.​I.​.​.​I.​.​ 37 ··​0x00046a70·​00000000·​00000000·10700200·00700200·​.​.​.​.​.​.​.​.​.​p.​.​.​p.​.​
38 ··​0x000439a0·b0490200·​00000000·​00000000·​00000000·.​I.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 38 ··​0x00046a80·60700200·​00000000·​00000000·​00000000·`p.​.​.​.​.​.​.​.​.​.​.​.​.​.​
39 ··​0x000439b0·604b0200·104b0200·304b0200·​00000000·`K.​.​.​K.​.​0K.​.​.​.​.​.​ 39 ··​0x00046a90·80710200·70710200·d0710200·​00000000·.​q.​.​pq.​.​.​q.​.​.​.​.​.​
40 ··​0x000439c0·​00000000·​00000000·e04c0200·904c0200·​.​.​.​.​.​.​.​.​.​L.​.​.​L.​.​ 40 ··​0x00046aa0·​00000000·​00000000·f0720200·e0720200·​.​.​.​.​.​.​.​.​.​r.​.​.​r.​.​
41 ··​0x000439d0·b04c0200·​00000000·​00000000·​00000000·.​L.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 41 ··​0x00046ab0·40730200·​00000000·​00000000·​00000000·@s.​.​.​.​.​.​.​.​.​.​.​.​.​.​
42 ··​0x000439e0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 42 ··​0x00046ac0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
43 ··​0x000439f0·​00000000·​00000000·​10510200·104e0200·​.​.​.​.​.​.​.​.​.​Q.​.​.​N.​.​ 43 ··​0x00046ad0·​00000000·​00000000·​107e0200·50740200·​.​.​.​.​.​.​.​.​.​~.​.​Pt.​.​
44 ··​0x00043a00·204e0200·80520200·​00000000·​00000000··​N.​.​.​R.​.​.​.​.​.​.​.​.​.​ 44 ··​0x00046ae0·00000000·00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
45 ··​0x00043a10·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 45 ··​0x00046af0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
46 ··​0x00043a20·​00000000·​00000000·f04f0200·50500200·​.​.​.​.​.​.​.​.​.​O.​.​PP.​.​ 46 ··​0x00046b00·​00000000·​00000000·30760200·90760200·​.​.​.​.​.​.​.​.​0v.​.​.​v.​.​
47 ··​0x00043a30·b0500200·e0500200·40510200·104e0200·​.​P.​.​.​P.​.​@Q.​.​.​N.​.​ 47 ··​0x00046b10·f0760200·20770200·d07c0200·50740200·​.​v.​.​·​w.​.​.​|.​.​Pt.​.​
48 ··​0x00043a40·f0500200·b0520200·e0520200·404e0200·.​P.​.​.​R.​.​.​R.​.​@N.​.​ 48 ··​0x00046b20·30770200·407e0200·40770200·60740200·0w.​.​@~.​.​@w.​.​`t.​.​
49 ··​0x00043a50·80580200·​00000000·​00000000·​00000000·.​X.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 49 ··​0x00046b30·707e0200·​00000000·​00000000·​00000000·p~.​.​.​.​.​.​.​.​.​.​.​.​.​.​
50 ··​0x00043a60·​00000000·​00000000·d05d0200·305e0200·​.​.​.​.​.​.​.​.​.​].​.​0^.​.​ 50 ··​0x00046b40·​00000000·​00000000·c0830200·20840200·​.​.​.​.​.​.​.​.​.​.​.​.​·​.​.​.​
51 ··​0x00043a70·905e0200·c05e0200·005f0200·104e0200·​.​^.​.​.​^.​.​.​_.​.​.​N.​.​ 51 ··​0x00046b50·80840200·b0840200·808d0200·50740200·​.​.​.​.​.​.​.​.​.​.​.​.​Pt.​.​
52 ··​0x00043a80·e05e0200·20600200·10640200·50600200·​.​^.​.​·​`.​.​.​d.​.​P`.​.​ 52 ··​0x00046b60·d0840200·a08e0200·e0840200·b0890200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
53 ··​0x00043a90·c05d0200·​00000000·​00000000·​00000000·​.​].​.​.​.​.​.​.​.​.​.​.​.​.​.​ 53 ··​0x00046b70·b0830200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
54 ··​0x00043aa0·​00000000·​00000000·706d0200·d06d0200·​.​.​.​.​.​.​.​.​pm.​.​.​m.​.​ 54 ··​0x00046b80·​00000000·​00000000·90930200·f0930200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
55 ··​0x00043ab0·306e0200·706e0200·c06e0200·104e0200·0n.​.​pn.​.​.​n.​.​.​N.​.​ 55 ··​0x00046b90·50940200·90940200·80a60200·50740200·P.​.​.​.​.​.​.​.​.​.​.​Pt.​.​
56 ··​0x00043ac0·a06e0200·b06f0200·50780200·406a0200·​.​n.​.​.​o.​.​Px.​.​@j.​.​ 56 ··​0x00046ba0·c0940200·70a70200·d0940200·60900200·​.​.​.​.​p.​.​.​.​.​.​.​`.​.​.​
57 ··​0x00043ad0·e06f0200·​00000000·​00000000·​00000000·​.​o.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 57 ··​0x00046bb0·a09d0200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
58 ··​0x00043ae0·​00000000·​00000000·90880200·b0880200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 58 ··​0x00046bc0·​00000000·​00000000·50af0200·70af0200·​.​.​.​.​.​.​.​.​P.​.​.​p.​.​.​
59 ··​0x00043af0·d0880200·00890200·40890200·104e0200·​.​.​.​.​.​.​.​.​@.​.​.​.​N.​.​ 59 ··​0x00046bd0·90af0200·c0af0200·b0b90200·50740200·​.​.​.​.​.​.​.​.​.​.​.​.​Pt.​.​
60 ··​0x00043b00·20890200·708a0200·b08e0200·a08a0200··.​.​.​p.​.​.​.​.​.​.​.​.​.​.​ 60 ··​0x00046be0·e0af0200·e0ba0200·f0af0200·80b50200·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
61 ··​0x00043b10·80880200·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 61 ··​0x00046bf0·40af0200·​00000000·​00000000·​00000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
62 ··​0x00043b20·​00000000·​00000000·b0960200·d0960200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 62 ··​0x00046c00·​00000000·​00000000·c0bd0200·e0bd0200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
63 ··​0x00043b30·30970200·60970200·d0970200·80970200·0.​.​.​`.​.​.​.​.​.​.​.​.​.​.​ 63 ··​0x00046c10·40be0200·70be0200·90c40200·90be0200·@.​.​.​p.​.​.​.​.​.​.​.​.​.​.​
64 ··​0x00043b40·b0970200·00980200·609a0200·30980200·​.​.​.​.​.​.​.​.​`.​.​.​0.​.​.​ 64 ··​0x00046c20·c0be0200·60c40200·d0be0200·20c20200·​.​.​.​.​`.​.​.​.​.​.​.​·.​.​.​
65 ··​0x00043b50·a0960200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 65 ··​0x00046c30·b0bd0200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
66 ··​0x00043b60·​00000000·​00000000·609f0200·c09f0200·​.​.​.​.​.​.​.​.​`.​.​.​.​.​.​.​ 66 ··​0x00046c40·​00000000·​00000000·70c60200·d0c60200·​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
67 ··​0x00043b70·20a00200·90a00200·d0a00200·104e0200··.​.​.​.​.​.​.​.​.​.​.​.​N.​.​ 67 ··​0x00046c50·30c70200·a0c70200·00df0200·50740200·0.​.​.​.​.​.​.​.​.​.​.​Pt.​.​
68 ··​0x00043b80·b0a00200·b0a20200·70b10200·e0a20200·​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​ 68 ··​0x00046c60·c0c70200·e0e00200·d0c70200·60d80200·​.​.​.​.​.​.​.​.​.​.​.​.​`.​.​.​
69 ··​0x00043b90·f0a80200·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 69 ··​0x00046c70·50cf0200·​00000000·​00000000·​00000000·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
70 ··​0x00043ba0·​00000000·​00000000·80c20200·e0c20200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 70 ··​0x00046c80·​00000000·​00000000·f0ea0200·50eb0200·​.​.​.​.​.​.​.​.​.​.​.​.​P.​.​.​
71 ··​0x00043bb0·40c30200·80c30200·00c40200·90c30200·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 71 ··​0x00046c90·b0eb0200·f0eb0200·c0f70200·00ec0200·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
72 ··​0x00043bc0·e0c30200·90c50200·f0ca0200·70c00200·.​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​ 72 ··​0x00046ca0·50ec0200·50f90200·60ec0200·e0e80200·P.​.​.​P.​.​.​`.​.​.​.​.​.​.​
73 ··​0x00043bd0·c0c50200·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 73 ··​0x00046cb0·70f20200·​00000000·​00000000·​00000000·p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
74 ··​0x00043be0·​00000000·​00000000·60d50200·c0d50200·​.​.​.​.​.​.​.​.​`.​.​.​.​.​.​.​ 74 ··​0x00046cc0·​00000000·​00000000·80fd0200·e0fd0200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
75 ··​0x00043bf0·20d60200·50d60200·90d60200·104e0200··.​.​.​P.​.​.​.​.​.​.​.​N.​.​ 75 ··​0x00046cd0·40fe0200·70fe0200·a0120300·50740200·@.​.​.​p.​.​.​.​.​.​.​Pt.​.​
76 ··​0x00043c00·70d60200·30d80200·70df0200·60d80200·p.​.​.​0.​.​.​p.​.​.​`.​.​.​ 76 ··​0x00046ce0·90fe0200·40140300·a0fe0200·80040300·.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​
77 ··​0x00043c10·80e50200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 77 ··​0x00046cf0·e00b0300·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
78 ··​0x00043c20·​00000000·​00000000·90f20200·f0f20200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 78 ··​0x00046d00·​00000000·​00000000·a01a0300·001b0300·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
79 ··​0x00043c30·50f30200·80f30200·b0f30200·104e0200·P.​.​.​.​.​.​.​.​.​.​.​.​N.​.​ 79 ··​0x00046d10·601b0300·901b0300·50240300·50740200·`.​.​.​.​.​.​.​P$.​.​Pt.​.​
80 ··​0x00043c40·90f30200·b0f40200·40f80200·b0f00200·​.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​ 80 ··​0x00046d20·a01b0300·50250300·b01b0300·a0180300·​.​.​.​.​P%.​.​.​.​.​.​.​.​.​.​
81 ··​0x00043c50·e0f40200·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 81 ··​0x00046d30·d0200300·​00000000·​00000000·​00000000·​.​·.​.​.​.​.​.​.​.​.​.​.​.​.​.​
82 ··​0x00043c60·​00000000·​00000000·80020300·e0020300·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 82 ··​0x00046d40·​00000000·​00000000·c02a0300·202b0300·​.​.​.​.​.​.​.​.​.​*.​.​·​+.​.​
83 ··​0x00043c70·40030300·70030300·b0030300·104e0200·@.​.​.​p.​.​.​.​.​.​.​.​N.​.​ 83 ··​0x00046d50·802b0300·b02b0300·203a0300·50740200·.​+.​.​.​+.​.​·​:​.​.​Pt.​.​
84 ··​0x00043c80·90030300·f0040300·900c0300·10fe0200·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 84 ··​0x00046d60·d02b0300·603b0300·e02b0300·30260300·​.​+.​.​`;​.​.​.​+.​.​0&.​.​
85 ··​0x00043c90·20050300·​00000000·​00000000·​00000000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 85 ··​0x00046d70·10320300·​00000000·​00000000·​00000000·.​2.​.​.​.​.​.​.​.​.​.​.​.​.​.​
86 ··​0x00043ca0·​00000000·​00000000·​20170300·​80170300·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 86 ··​0x00046d80·​00000000·​00000000·​20400300·​80400300·​.​.​.​.​.​.​.​.​·@.​.​.​@.​.​
87 ··​0x00043cb0·​e0170300·​40180300·80180300·104e0200·​.​.​.​.​@.​.​.​.​.​.​.​.​N.​.​ 87 ··​0x00046d90·​e0400300·​40410300·b04b0300·50740200·​.​@.​.​@A.​.​.​K.​.​Pt.​.​
88 ··​0x00043cc0·​60180300·201a0300·a01d0300·f0130300·​`.​.​.​·​.​.​.​.​.​.​.​.​.​.​.​ 88 ··​0x00046da0·​60410300·504d0300·70410300·e03c0300·​`A.​.​PM.​.​pA.​.​.​<.​.​
89 ··​0x00043cd0·501a0300·​00000000·​00000000·​00000000·P.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 89 ··​0x00046db0·60480300·​00000000·​00000000·​00000000·`H.​.​.​.​.​.​.​.​.​.​.​.​.​.​
90 ··​0x00043ce0·c06c0300·806d0300·​00000000·​00000000·​.​l.​.​.​m.​.​.​.​.​.​.​.​.​.​ 90 ··​0x00046dc0·00000000·00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
91 ··​0x00043cf0·​00000000·​00000000·e06c0300·b06d0300·​.​.​.​.​.​.​.​.​.​l.​.​.​m.​.​ 91 ··​0x00046dd0·​00000000·​00000000·00000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
92 ··​0x00043d00·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 92 ··​0x00046de0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
93 ··​0x00043d10·606d0300·706e0300·c06f0300·​00000000·`m.​.​pn.​.​.​o.​.​.​.​.​.​ 93 ··​0x00046df0·409a0300·e09a0300·309c0300·​00000000·@.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
94 ··​0x00043d20·​00000000·​00000000·406d0300·406e0300·​.​.​.​.​.​.​.​.​@m.​.​@n.​.​ 94 ··​0x00046e00·​00000000·​00000000·309a0300·509a0300·​.​.​.​.​.​.​.​.​0.​.​.​P.​.​.​
95 ··​0x00043d30·d06e0300·​00000000·​00000000·​00000000·.​n.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 95 ··​0x00046e10·409b0300·​00000000·​00000000·​00000000·@.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
96 ··​0x00043d40·​00000000·​00000000·​206d0300·106e0300·​.​.​.​.​.​.​.​.​·m.​.​.​n.​.​ 96 ··​0x00046e20·​00000000·​00000000·​209a0300·809a0300·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
97 ··​0x00043d50·90700300·e0700300·30710300·90710300·​.​p.​.​.​p.​.​0q.​.​.​q.​.​ 97 ··​0x00046e30·109e0300·c09d0300·609d0300·009d0300·​.​.​.​.​.​.​.​.​`.​.​.​.​.​.​.​
98 ··​0x00043d60·​00000000·​00000000·006d0300·e06d0300·​.​.​.​.​.​.​.​.​.​m.​.​.​m.​.​ 98 ··​0x00046e40·​00000000·​00000000·109a0300·b09a0300·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/13169 bytes (0.00%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00043d74·d0fa0000·f0fa0000·60fb0000·​00000000·​.​.​.​.​.​.​.​.​`.​.​.​.​.​.​.​ 2 ··​0x00046e54·90fb0000·b0fb0000·20fc0000·​00000000·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 21 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00043e7c·​88400400·​84400400·80400400·64430400·.​@.​.​.​@.​.​.​@.​.​dC.​.​ 2 ··​0x00046f84·00740400····························.​t.​.​
3 ··​0x00043e8c·​9c400400·​90400400·​8c400400·​98400400·​.​@.​.​.​@.​.​.​@.​.​.​@.​.​  
4 ··​0x00043e9c·​94400400·​a0400400·​a4400400·​60370400·​.​@.​.​.​@.​.​.​@.​.​`7.​.​  
5 ··​0x00043eac·​20380400·​a0370400·​e0370400·​60380400··​8.​.​.​7.​.​.​7.​.​`8.​.​  
6 ··​0x00043ebc·​c0400400·​20400400·​e0400400·​a0380400·​.​@.​.​·​@.​.​.​@.​.​.​8.​.​  
7 ··​0x00043ecc·​00390400·​e0380400·​70430400·​6c430400·​.​9.​.​.​8.​.​pC.​.​lC.​.​  
8 ··​0x00043edc·​50b70100·​70b60100·​90b60100·​18390400·​P.​.​.​p.​.​.​.​.​.​.​.​9.​.​  
9 ··​0x00043eec·​30390400·​48390400·​60390400·​a0430400·​09.​.​H9.​.​`9.​.​.​C.​.​  
10 ··​0x00043efc·​50150200·​e0150200·​b04b0200·​404c0200·​P.​.​.​.​.​.​.​.​K.​.​@L.​.​  
11 ··​0x00043f0c·​304d0200·​c04d0200·​b0480200·​40490200·​0M.​.​.​M.​.​.​H.​.​@I.​.​  
12 ··​0x00043f1c·​304a0200·​c04a0200·​d0110200·​60120200·​0J.​.​.​J.​.​.​.​.​.​`.​.​.​  
13 ··​0x00043f2c·​c0130200·​50140200·​80430400·​64400400·​.​.​.​.​P.​.​.​.​C.​.​d@.​.​  
14 ··​0x00043f3c·​68400400·​78390400·​90390400·​a8390400·​h@.​.​x9.​.​.​9.​.​.​9.​.​  
15 ··​0x00043f4c·​c0390400·​e0390400·​203a0400·​603a0400·​.​9.​.​.​9.​.​·​:​.​.​`:​.​.​  
16 ··​0x00043f5c·​a03a0400·​e03a0400·​203b0400·​603b0400·​.​:​.​.​.​:​.​.​·​;​.​.​`;​.​.​  
17 ··​0x00043f6c·​a03b0400·​e03b0400·​203c0400·​603c0400·​.​;​.​.​.​;​.​.​·​<.​.​`<.​.​  
18 ··​0x00043f7c·​a03c0400·​d83c0400·​f03c0400·​203d0400·​.​<.​.​.​<.​.​.​<.​.​·​=.​.​  
19 ··​0x00043f8c·​403d0400·​60440400·​603d0400·​083d0400·​@=.​.​`D.​.​`=.​.​.​=.​.​  
   
[−]
readelf --wide --decompress --hex-dump=.got.plt {}
Offset 1, 9 lines modified Offset 1, 9 lines modified
   
1 Hex·​dump·​of·​section·​'.​got.​plt':​ 1 Hex·​dump·​of·​section·​'.​got.​plt':​
2 ··​0x00043f9c·843d0400·​00000000·​00000000·26f90000·.​=.​.​.​.​.​.​.​.​.​.​&.​.​.​ 2 ··​0x00046f88·646e0400·​00000000·​00000000·16fa0000·dn.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00043fac·36f90000·46f90000·56f90000·66f90000·6.​.​.​F.​.​.​V.​.​.​f.​.​.​ 3 ··​0x00046f98·26fa0000·36fa0000·46fa0000·56fa0000·&.​.​.​6.​.​.​F.​.​.​V.​.​.​
4 ··​0x00043fbc·76f90000·86f90000·96f90000·a6f90000·v.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00046fa8·66fa0000·76fa0000·86fa0000·96fa0000·f.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x00043fcc·b6f90000·c6f90000·d6f90000·e6f90000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00046fb8·a6fa0000·b6fa0000·c6fa0000·d6fa0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00043fdc·f6f90000·06fa0000·16fa0000·26fa0000·​.​.​.​.​.​.​.​.​.​.​.​.​&.​.​.​ 6 ··​0x00046fc8·e6fa0000·f6fa0000·06fb0000·16fb0000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00043fec·36fa0000·46fa0000·56fa0000·66fa0000·6.​.​.​F.​.​.​V.​.​.​f.​.​.​ 7 ··​0x00046fd8·26fb0000·36fb0000·46fb0000·56fb0000·&.​.​.​6.​.​.​F.​.​.​V.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data {}
Offset 1, 10 lines modified Offset 1, 10 lines modified
   
1 Hex·​dump·​of·​section·​'.​data':​ 1 Hex·​dump·​of·​section·​'.​data':​
2 ··​0x00044000·​00400400·​00000000·​00000000·​00000000·​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00047000·​00700400·​00000000·​00000000·​00000000·​.​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x00044010·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00047010·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00044020·​10000000·​20000000·​40000000·​60000000·​.​.​.​.​·​.​.​.​@.​.​.​`.​.​.​ 4 ··​0x00047020·​10000000·​20000000·​40000000·​60000000·​.​.​.​.​·​.​.​.​@.​.​.​`.​.​.​
5 ··​0x00044030·​80000000·​a0000000·​c0000000·​e0000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00047030·​80000000·​a0000000·​c0000000·​e0000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x00044040·​00010000·​40010000·​80010000·​c0010000·​.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​ 6 ··​0x00047040·​00010000·​40010000·​80010000·​c0010000·​.​.​.​.​@.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x00044050·​00020000·​80020000·​02000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 7 ··​0x00047050·​00020000·​80020000·​02000000·​03000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x00044060·​01000000·​0000803f·​01················​.​.​.​.​.​.​.​?.​ 8 ··​0x00047060·​01000000·​0000803f·​01················​.​.​.​.​.​.​.​?.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​8 2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 15 lines modified Offset 1, 19 lines modified
   
1 Hex·​dump·​of·​section·​'.​shstrtab':​ 1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​64796e73·​.​.​shstrtab.​.​dyns 2 ··​0x00000000·​002e7368·​73747274·​6162002e·​6e6f7465·​.​.​shstrtab.​.​note
3 ··​0x00000010·​796d002e·64796e73·​7472002e·​68617368·ym.​.​dynstr.​.​hash 3 ··​0x00000010·2e676e75·2e627569·​6c642d69·​64002e64·.​gnu.​build-​id.​.​d
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·656c2e70·.​.​rel.​dyn.​.​rel.​p 4 ··​0x00000020·796e7379·​6d002e64·796e7374·72002e68·ynsym.​.​dynstr.​.​h
5 ··​0x00000030·​6c74002e·74657874·002e726f·64617461·lt.​.​text.​.​rodata 5 ··​0x00000030·​61736800·2e676e75·​2e766572·73696f6e·ash.​.​gnu.​version
6 ··​0x00000040·​002e6568·5f667261·6d65002e·65685f66·​.​.​eh_frame.​.​eh_f 6 ··​0x00000040·​002e676e·752e7665·7273696f·​6e5f6400·​.​.​gnu.​version_d.​
7 ··​0x00000050·72616d65·5f686472·002e6669·6e695f61·rame_hdr.​.​fini_a 7 ··​0x00000050·2e676e75·2e766572·73696f6e·5f72002e·.​gnu.​version_r.​.​
8 ··​0x00000060·​72726179·002e6461·​74612e72·656c2e72·​rray.​.​data.​rel.​r 8 ··​0x00000060·​72656c2e·​64796e00·2e72656c·2e706c74·​rel.​dyn.​.​rel.​plt
9 ··​0x00000070·6f002e69·​6e69745f·​61727261·​79002e64·o.​.​init_array.​.​d 9 ··​0x00000070·​002e7465·​7874002e·726f6461·​7461002e·​.​.​text.​.​rodata.​.​
10 ··​0x00000080·796e616d·​6963002e·676f7400·​2e676f74·​ynamic.​.​got.​.​got 10 ··​0x00000080·65685f66·72616d65·002e6568·​5f667261·​eh_frame.​.​eh_fra
11 ··​0x00000090·2e706c74·002e6461·​7461002e·62737300·​.​plt.​.​data.​.​bss.​ 11 ··​0x00000090·6d655f68·​6472002e·66696e69·​5f617272·​me_hdr.​.​fini_arr
12 ··​0x000000a0·2e636f6d·​6d656e74·​002e6e6f·​74652e67·.​comment.​.​note.​g 12 ··​0x000000a0·​6179002e·64617461·2e72656c·2e726f00·​ay.​.​data.​rel.​ro.​
13 ··​0x000000b0·6e752e67·6f6c642d·​76657273·​696f6e00·nu.​gold-​version.​ 13 ··​0x000000b0·2e696e69·745f6172·​72617900·2e64796e·​.​init_array.​.​dyn
  14 ··​0x000000c0·​616d6963·​002e676f·​74002e67·​6f742e70·​amic.​.​got.​.​got.​p
  15 ··​0x000000d0·​6c74002e·​64617461·​002e6273·​73002e63·​lt.​.​data.​.​bss.​.​c
  16 ··​0x000000e0·​6f6d6d65·​6e74002e·​6e6f7465·​2e676e75·​omment.​.​note.​gnu
  17 ··​0x000000f0·​2e676f6c·​642d7665·​7273696f·​6e00·····​.​gold-​version.​